PM_19189366

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