1. Helmholtz Group for Cell Biology, German Cancer Research Center, Im Neuenheimer Feld 581, 69120 Heidelberg, Germany
2. Department of Zoology and Faculty of Land and Food Systems, University of British Columbia, 2357 Main Mall, Vancouver, BC, Canada V6T 1Z4
3. Progen Biotechnik GmbH, Maaßstraße 30, 69123 Heidelberg, Germany