PM_1368631

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