1 Department of Hepatobiliary Surgery, General Hospital of Ningxia Medical University, 804 Shengli South Street, Xingqing District, Yinchuan, 750004, China.
2 The University of Manchester, M13 9PL, UK.
3 Department of Hepatobiliary Surgery, General Hospital of Ningxia Medical University, 804 Shengli South Street, Xingqing District, Yinchuan, 750004, China. Electronic address: dycsci@163.com.