Acetylcholinesterase variants in Alzheimer's disease: from neuroprotection to programmed cell death. uri icon