PM_19737900

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