PM_6178396

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