AIDS-142686 AIDS142686 Diethyl 1-cyano-2-(2-pyridinyl)vinylphosphonate Diethyl 2-phosphono-3-(2-pyridyl)acrylonitrile NSC660156