How might one explain the existence of two polypeptides with partially shared function and structure on two different chromosomes?