Department of Protein Evolution, Max Planck Institute for Developmental Biology, 3572076 Tübingen, Germany. ivan.kalev@gmail.com|Department of Protein Evolution, Max Planck Institute for Developmental Biology, 3572076 Tübingen, Germany. ivan.kalev@gmail.com|Department of Protein Evolution, Max Planck Institute for Developmental Biology, 3572076 Tübingen, Germany. ivan.kalev@gmail.com|Department of Protein Evolution, Max Planck Institute for Developmental Biology, 3572076 Tübingen, Germany. ivan.kalev@gmail.com|Department of Protein Evolution, Max Planck Institute for Developmental Biology, 3572076 Tübingen, Germany. ivan.kalev@gmail.com|Department of Protein Evolution, Max Planck Institute for Developmental Biology, 3572076 Tübingen, Germany. ivan.kalev@gmail.com