31652-49-0
1-(1,3-dimethyl-2,6-dioxo-1,2,3,6-tetrahydropyrimidin-4-yl)-3-ethylurea
Product Code:
920964
Molecular Formula:
C9H14N4O3
Molecular Weight:
226.23
Order 31652-49-0