Diethyl p-carbomethoxy benzylidene malonate NSC643022