Diethylpyruvamide NSC638607