[1] Ludwig Inst Canc Res Ltd, Lausanne Branch, CH-1066 Epalinges, Switzerland
[2] Ecole Polytech Fed Lausanne, Swiss Inst Expt Canc Res, Sch Life Sci, CH-1015 Lausanne, Switzerland
[3] Univ Lausanne, WHO Immunol Res & Training Ctr, CH-1066 Epalinges, Switzerland
[4] Univ Lausanne, Dept Biochem, CH-1066 Epalinges, Switzerland
[5] Ctr Immunol Marseille Luminy, Marseille, France