1. Department of Surgery, Hebei Medical University, Shijiazhuang 050051, Hebei Province, China
2. Department of Oncology & Surgery, Hebei General Hospital, Shijiazhuang 050051, Hebei Province, China
3. Hebei Cell Therapy Technology Innovation Center, HOFOY Medicine Hebei Co., LTD, Shijiazhuang 050051, Hebei Province, China
4. Department of Liver Surgery & Transplantation, Liver Cancer Institute, Zhongshan Hospital of Fudan University, Shanghai City 200032, China