Institute of Liver Diseases Tongji Hospital Tongji Medical College Huazhong University of Science and Technology Wuhan 430030;
The State Key Laboratory of Molecular Biology Shanghai Institute of Biochemistry Chinese Academy of Science Shanghai 200031;