917839-22-6

917839-22-6 structure
917839-22-6 structure

Name 3-acetyl-5-methyl-2-oxo-imidazolidine-1,4-dicarboxylic acid 1-benzyl ester
Molecular Formula C15H16N2O6
Molecular Weight 320.29700
Exact Mass 320.10100
PSA 104.22000
LogP 1.32480