114636-21-4

114636-21-4 structure
114636-21-4 structure

Name (4,6-dimethylpyrimidin-2-yl)urea,1,3,5-triazine-2,4,6-triamine
Molecular Formula C10H16N10O
Molecular Weight 292.30000
Exact Mass 292.15100
PSA 200.81000