Department of Surgery,Clinical Sciences Lund, Sk(a)ne University Hospital and Lund University, SE-221 85 Lund, Sweden
Zhejiang Provincial Top Key Discipline in Surgery, Wenzhou Key Laboratory of Surgery, Department of Surgery, First Affiliated Hospital, Wenzhou Medical College, Wenzhou 325000, Zhejiang Province, China
Department of Pathology, First Affiliated Hospital,Wenzhou Medical College, Wenzhou 325000, Zhejiang Province,China