1. Institute of Virology, University of Zurich, 8057 Zurich, Switzerland
2. Institute of Pathology, University of Zurich, 8057 Zurich, Switzerland
3. The Walter and Eliza Hall Institute of Medical Research, 3050 Melbourne, Australia
4. Institute of Immunology, University of Leipzig, D-04109 Leipzig, Germany