1. Department of Neurosurgery, West China Hospital of Sichuan University, Chengdu 610041, China
2. Key Laboratory of Transplant Engineering and Immunology, NHFPC, West China Hospital of Sichuan University, Chengdu 610041, China
3. Core Facility of West China Hospital of Sichuan University, Chengdu 610041, China
4. Department of Pharmacy, Xindu District People’s Hospital of Chengdu, Chengdu 610500, China