Neuroprotection and mechanisms of atractylenolide III in preventing learning and memory impairment induced by chronic high-dose homocysteine administration in rats