1. Department of Immunology Leiden University Medical Center Leiden The Netherlands
2. Department of Molecular Cell Biology and Immunology VU University Medical Center Amsterdam The Netherlands
3. Department of Molecular Cell Biology Section Electron Microscopy Leiden University Medical Center Leiden The Netherlands
4. Department of Tumor Immunology Radboud Institute for Molecular Life Sciences Radboud University Medical Center Nijmegen The Netherlands