1. Division of Bio-organic Synthesis, Leiden Institute of Chemistry, Gorlaeus Laboratories; Leiden University; Leiden The Netherlands
2. Institute for Chemical Immunology, Gorlaeus Laboratories; Leiden University; Leiden The Netherlands
3. Department of Molecular Cell Biology, Section Electron Microscopy; Leiden University Medical Center; Leiden The Netherlands