The Y682ENPTY687 motif of APP: Progress and insights toward a targeted therapy for Alzheimer's disease patients