1. Department of Neurosurgery, The First Affiliated Hospital of Wenzhou Medical University, Wenzhou 325000 China
2. Zhejiang Provincial Key Laboratory of Aging and Neurological Disorder Research, The First Affiliated Hospital of Wenzhou Medical University, Wenzhou 325000 China
3. Department of Neurosurgery, Korlebu Teaching Hospital, Korlebu, Ghana 00233, West Africa
4. Department of Pharmacology and Neuroscience, University of North Texas Health Science Center, Fort Worth, Texas 76107, United States