AIDS-148395 AIDS148395 Diethyl 1-cyano-2-(1-isobutyl-1H-pyrrol-2-yl)vinylphosphonate NSC680521