PM_2061921

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