Adventures on the routes of protein evolution - in memoriam Dan Salah Tawfik (1955 - 2021).