2689-62-5 AIDS-127004 AIDS127004 Methyl 2-(triphenylphosphoranyl)propanoate NSC136105