Department of Urology;
Union Hospital;
Huazhong Science and Technology University;
Wuhan 430022;
China;
Department of Surgery;
Union Hospital;
Huazhong Science and Technology University;
Wuhan 430022;
China;
Department of Oncology;
Union Hospital;
Huazhong Science and Technology University;
Wuhan 430022;
China;