1. Department of Surgical Sciences, Uppsala University, 751 85 Uppsala, Sweden
2. Department of Immunology, Genetics and Pathology, Uppsala University, 751 85 Uppsala, Sweden
3. Department of Oncology-Pathology, Karolinska University Hospital, 171 76 Stockholm, Sweden