1. Shenzhen Peking University-The Hong Kong University of Science and Technology Medical Center, Shenzhen, Guangdong 518036, China
2. Department of Pharmacology, Guangdong Medical University, Zhanjiang, Guangdong 524023, China
3. Department of Orthopaedics, Peking University Shenzhen Hospital, Guangdong 518036, China