PM_19116209

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