1-Benzyl-2,4-dioxoimidazolidine-3-acetic acid (HCID 22574597)|Huagongshe