3-Fluoroacetamido-benzoylurea NSC708438