1 Department of Liver Surgery & Liver Transplantation, State Key Laboratory of Biotherapy and Cancer Center, West China Hospital, Sichuan University and Collaborative Innovation Center of Biotherapy, Chengdu, China.
2 Department of Neurosurgery, West China Medical School, West China Hospital, Sichuan University, Chengdu, China.