AIDS-137808 AIDS137808 Ethyl 2-(diethoxyphosphoryl)-3-(1H-pyrrol-2-yl)acrylate NSC643138 Triethyl pyrrylidene phosphono acetate