Top Suppliers:I want be here

84962-66-3

84962-66-3 structure
84962-66-3 structure

Name carbamimidoylurea; hydroxymethyl phosphate
Synonyms EINECS 284-764-2
Molecular Formula C5H15N8O7P
Molecular Weight 330.197
Exact Mass 330.081238