1. Department of Orthopaedic Surgery, The First Affiliated Hospital of Xi’an Jiaotong University, No. 277 West Yanta Road, Yanta District, Xi’an, Shaanxi 710061, China
2. Department of Hand Surgery, Xi’an Honghui Hospital, No. 555 Youyi East Road, Beilin District, Xi’an, Shaanxi 710054, China
3. Department of Biochemistry and Molecular Biology, Faculty of Pharmacy, Helwan University, Cairo 11795, Egypt
4. Zoology and Entomology Department, Faculty of Science, Helwan University, Cairo 11795, Egypt
5. Biology Department, Faculty of Science and Arts, Al Baha University, Al Makhwah Branch, Saudi Arabia