PM_17169497

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