1. Department of Zoology, Stockholm University, Stockholm 106 91, Sweden
2. Department of Biology, Lund University, Lund 223 62, Sweden
3. Swiss Light Source, Paul Scherrer Institute, 5234 Villigen, Switzerland
4. Institute for Biomedical Engineering, University and ETH Zurich, 8092 Zurich, Switzerland