PM_2582489

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