PM_17530729

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