Histoincompatibility in vertebrates: the relict hypothesis.