PM_19285028

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