PM_9539726

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