Affiliation: | 1Department of Surgery, Second Affiliated Hospital, School of Medicine, Zhejiang University, Zhejiang Province 310009, People''s Republic of China.;2Department of Radiology, Second Affiliated Hospital, School of Medicine, Zhejiang University, Zhejiang Province 310009, People''s Republic of China. |