PM_17481605

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