AIDS-141178 AIDS141178 Diethyl 1-cyano-2-(2-hydroxyphenyl)vinylphosphonate NSC655940