PM_6088772

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