The major histocompatibility complex: its genes and their roles in antigen presentation.