UP_P69766

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