1. Department of Parasitology, Hygiene Institute, University of Heidelberg Medical School, Im Neuenheimer Feld 324, 69120 Heidelberg, Germany.
2. Cell Motility Laboratory, Cancer Research UK, London Research Institute, 44 Lincoln's Inn Fields, London WC2A 3PX, UK.