PM_11015226

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