AIDS-142690 AIDS142690 Diethyl 1-cyano-2-(4-quinolinyl)vinylphosphonate Diethyl 2-phosphono-3-(4-quinoline)acrylonitrile NSC660160