1. State Key Laboratory of Fine Chemicals, Dalian University of Technology, Dalian, 116024, China
2. Pharmaceutical Research Center, Second Affiliated Hospital, Dalian Medical University, Dalian, 116023, China
3. College of Integrative Medicine, College of Pharmacy, Dalian Medical University, Dalian 116044, China
4. General Hospital of Northern Theater Command, Department of Neurosurgery, Shenyang, China