1. Institute of Science and Technology Austria (ISTA), Klosterneuburg, Austria.
2. Zoological Institute, Technische Universität Braunschweig, Braunschweig, Germany.
3. Department of Cell Biology, Helmholtz Centre for Infection Research (HZI), Braunschweig, Germany.
4. Institute for Biophysical Chemistry, Hannover Medical School, Hannover, Germany.