decitabine monohydrate

Product Code: 157558
Molecular Formula:
Molecular Weight:
135567-49-6