Apolipoprotein E and Alzheimer's disease: the protective effects of ApoE2 and E3.