PM_20150268

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