80646-65-7
2-deoxy-6-methyl-5-azacytidine
Product Code:
683760
Molecular Formula:
C9H14N4O4
Molecular Weight:
242.23
Order 80646-65-7