99006-64-1

99006-64-1 structure
99006-64-1 structure

Name ethyl 2-(3-(4-methoxyphenyl)-4,5-dioxo-2-thioxoimidazolidin-1-yl)acetate
Molecular Formula C14H14N2O5S
Molecular Weight 322.33600
Exact Mass 322.06200
PSA 108.24000
LogP 0.72130