Research Paper Volume 15, Issue 14 pp 6950—6968 1 Department of Breast and Thyroid Surgery, Liuzhou People’s Hospital, Liuzhou 545006, Guangxi, People’s Republic of China 2 Biology Institute, Guangxi Academy of Sciences, Nanning 530007, Guangxi, People’s Republic of China 3 Department of Orthopedics, Liuzhou People’s Hospital, Liuzhou 545006, Guangxi, People’s Republic of China 4 Department of Orthopedics, The Fourth Affiliated Hospital of Guangxi Medical University, Liuzhou 545005, Guangxi,...