1. Department of Hepatobiliary Surgery,
Guangxi Medical University Cancer Hospital, Nanning 530021, China.
2. Guangxi Liver Cancer Diagnosis and Treatment Project Technology Research Center, Nanning 530021, China.
3. Guangxi Key Laboratory of Basic and Translational Research for Colorectal Cancer, Nanning 530021, China.
4. Department of Digestive Oncology, Guangxi Medical University Cancer Hospital, Nanning 530021, China.
5. Department of Research, Guangxi Medical University Cancer Hospital, Nanning 530021, China.