PM_8819146

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