Department of Protein Evolution, Max-Planck Institute for Developmental Biology, Spemannstr 35, 72076 Tuebingen, Germany.|Department of Protein Evolution, Max-Planck Institute for Developmental Biology, Spemannstr 35, 72076 Tuebingen, Germany.