PM_18260149

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