PM_2832415

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