1169630-82-3

Semaglutide Propeptide

1169630-82-3

Cat.No. CM31818 Chemical NameSemaglutide Propeptide MolFormula MolWeight Purity NLT 98%
Enquiry