1. College of Chemistry and Environmental Engineering, Shenzhen University, Shenzhen518055, P.R. China
2. Shenzhen Key Laboratory of Spine Surgery, Department of Spine Surgery, Peking University Shenzhen Hospital, Shenzhen518036, P.R. China
3. Department of Neurosurgery, South China Hospital of Shenzhen University, Shenzhen518111, P.R. China