evolution and genetics at the molecular level 1056924