PM_2887656

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