Department of Urology General Hospital of People's Liberation Army Beijing 100853 China Organ Transplant Center 309 Hospital of People's Liberation Army Beijing 100091 China;
Anesthesia and Operation Center General Hospital of People's Liberation Army Beijing 100853 China;
Department of Urology General Hospital of People's Liberation Army Beijing 100853 China;
Department of Urology General Hospital of People's Liberation Army Beijing 100853 China Medical School of Nankai University Tianjin 300071 China;
Yongzhou People's Hospital Yongzhou Hunan 425006 China;