[1] Liver Cancer Institute and Zhongshan Hospital,
[2] Shanghai Medical University,undefined
[3] Shanghai 200032,undefined
[4] P. R. China Tel.: +86-21-64037181 Fax: +86-21-64037181,undefined
[5] Department of Biochemistry,undefined
[6] Shanghai Medical University,undefined
[7] Shanghai 200032,undefined
[8] P. R. China,undefined