Institution: | 1. Department of Biochemistry, University of Lausanne, Epalinges, Switzerland.; 2. Department of Biochemistry, World Health Organization Immunology Research and Training center (WHO-IRTC), Epalinges, Switzerland.; Centre d’Immunologie de Marseille-Luminy, CNRS-Inserm, France, |