evolution of proteins that are multidomain 3451937