3-Iodoacetamido-benzoylurea NSC708441