AIDS-142680 AIDS142680 Diisopropyl 1-cyano-2-(2-furyl)vinylphosphonate Diisopropyl 2-phosphono-3-(2-furan)acrylonitrile NSC660149