Preparation, anticholinesterase activity, and docking study of new 2-butenediamide and oxalamide derivatives. (August 2015)