3-Iodoacetamido-benzoic acid ethyl ester NSC708445