1. Ludwig Institute for Cancer Research, Lausanne Branch, University of Lausanne, 1066 Epalinges, Switzerland
2. Centre d'Immunologie de Marseille-Luminy, Institut National de la Sante et de la Recherche Medicale, Centre National de la Recherche Scientifique, University of Marseille, Marseille 13288 Cedex 9, France
3. Sir William Dunn School of Pathology, University of Oxford, Oxford OX1 3RE, United Kingdom
4. Swiss Federal Institute of Technology, Lausanne 1015, Switzerland