AIDS-143099 AIDS143099 Methyl 2-(3-ethoxy-3-oxo-2-(triphenylphosphoranylidene)propanoyl)benzoate NSC662767