AIDS-136110 AIDS136110 Diethyl 2-(3-bromobenzylidene)malonate NSC637158