major histocompatibility complex (MHC)