AIDS-137776 AIDS137776 Diethyl 2-(4-(methoxycarbonyl)benzylidene)malonate Diethyl p-carbomethoxy benzylidene malonate NSC643022