AIDS-148396 AIDS148396 Diethyl 2-(1-benzyl-1H-pyrrol-2-yl)-1-cyanovinylphosphonate NSC680522