New Theory of Protein Evolution