PM_11408050

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