Department of Hepatobiliary Surgery, Guigang City People’s Hospital, The Eighth Affiliated Hospital of Guangxi Medical University, Guigang, Guangxi, PR China
Key Laboratory of Tumor Immunology and Microenvironmental Regulation, Guilin Medical University, 109 Huan Cheng North 2nd Road, Guilin 541004, PR China