1. Department of Orthopedic Oncology, The Affiliated Hospital of Qingdao University, Qingdao, Peoples Republic of China
2. Key Laboratory of Marine Chemistry Theory and Technology (Ocean University of China), Ministry of Education, Qingdao 266100, China
3. Qingdao University, College of Life Sciences, 308 Ningxia Road, Qingdao, Shandong Province, China
4. Department of Operating Room, The Affiliated Hospital of Qingdao University, Qingdao, People's Republic of China
5. Department of Spinal Surgery, The Affiliated Hospital of Qingdao University, Qingdao, People's Republic of China