[1] Swiss Fed Inst Technol, Mol Biomed, CH-8952 Zurich, Schlieren, Switzerland
[2] Cytos Biotechnol AG, Zurich, Switzerland
[3] Univ Zurich, Inst Expt Immunol, CH-8091 Zurich, Switzerland
[4] Serono Pharmaceut Res Inst, Dept Immunol, Geneva, Switzerland