PM_2197372

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