1. Department of Orthopedics, The Yongchuan Hospital of Chongqing Medical University, 439# Xuanhua Road, Yongchuan, Chongqing 402160, China
2. Department of Neurology, The Yongchuan Hospital of Chongqing Medical University, 439# Xuanhua Road, Yongchuan, Chongqing 402160, China
3. Department of Research, Polo Procacci Foundation, Via Tacito 7, 00193 Roma, Italy
4. Institute of Integrative Medicine, Shaanxi University of Chinese Medicine, Xixian Avenue, Xixian District, Xi’an 712046, China