1. Department of Orthopedics, The First Hospital Affiliated to Shenzhen University, Shenzhen, Guangdong 518035, China
2. Shenzhen Key Laboratory of Tissue Engineering, The First Hospital Affiliated to Shenzhen University, Shenzhen, Guangdong 518035, China
3. Department of Orthopedics, People’s Hospital of Yangjiang, Yangjiang, Guangdong 529500, China