PM_9862728

Supplier Creative Peptides
Product # X17078
Pricing Inquire
LongTermStorageConditions -20°C
Source Synthetic
Sequence SYIPSAEKI
Feedback