1. Chongqing Cancer Hospital, 181 Hanyu Road, Shapingba District, Chongqing 400030, China
2. Department of Pathology, Veterans Affairs San Diego Healthcare System, University of California, San Diego, 9500 Gilman Drive, La Jolla, California 92093-0412, United States