PM_11791011

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