Huperzine A, a potential therapeutic agent for treatment of Alzheimer's disease.