PM_1731758

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