AIDS-142676 AIDS142676 Ethyl 2-(diethoxyphosphoryl)-3-(4-quinolinyl)acrylate NSC660145 Triethyl 2-phosphono-3-(4-quinoline)acrylate