N-[1-(3-Iodobenzyl)-2,5-dioxoimidazolidin-4-yl]urea (HCID 21867061)|Huagongshe