PM_20713104

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