AIDS-160774 AIDS160774 Ethyl 2-oxo-3-(triphenylphosphoranylidene)propanoate NSC647346