PM_15842169

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