Key Laboratory of Carcinogenesis and Translational Research (Ministry of Education);
Interventional Therapy Department;
Peking University Cancer Hospital & Institute;
Beijing 200142;
China;
Department of Hepatobiliary Surgery;
the General Hospital of the People's Liberation Army;
Beijing 100853;
China;