803712-79-0

 Home / Products / / / 803712-79-0
Obatoclax mesilate

803712-79-0

Cat.No. CM25404 Chemical NameObatoclax mesilate MDL MFCD18074508 MolFormula C21H23N3O4S MolWeight 413.49 Purity NLT 98%
Enquiry