[1] Biocentrum Amsterdam, Inst Mol Biol Sci, Dept Microbiol, NL-1081 HV Amsterdam, Netherlands
[2] Netherlands Canc Inst, Div Immunol, NL-1066 CX Amsterdam, Netherlands
[3] ETH Zurich, Inst Biochem, CH-8092 Zurich, Switzerland
[4] Univ Stockholm, Dept Biochem, S-10691 Stockholm, Sweden