1. Key Laboratory of Biorheological Science and Technology, Ministry of Education, College of Bioengineering, Chongqing University, Chongqing 400044, China
2. Department of Immunology, School of Basic Medical Sciences, Chengdu Medical College, Chengdu 610500, China
3. Department of Spine Surgery, People’s Hospital of Longhua, Affiliated Hospital of Southern Medical University, Shenzhen 518109, China