1. Department of Biochemistry, University of Lausanne
2. Department of Bioengineering, Tokyo Institute of Technology, Yokohama, Japan
3. Immunobiology Program, University of Vermont College of Medicine, Burlington, Vermont
4. Ludwig Institute for Immunology, Lausanne Branch,
5. ISREC, Epalinges, Switzerland