Origin and evolution of the class I gene family: why are some of the mammalian class I genes encoded outside the major histocompatibility complex?