10.1007/s00239-006-0151-6