PM_12510829

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