PM_7741698

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