AIDS-136192 AIDS136192 Diethyl 2-(4-bromophenyl)-1-cyanovinylphosphonate NSC637317