Isobutyl 4-benzylidene-2,5-dioxo-1-imidazolidinepropionate (HCID 54303283)|Huagongshe