Max Planck Institute for Developmental Biology, Tübingen, Germany.|Max Planck Institute for Developmental Biology, Tübingen, Germany.|Department of Microbiology, Tumor and Cell Biology, Karolinska Institute, Stockholm, Sweden.