The document discusses the major histocompatibility complex (MHC), which encodes MHC molecules that act as antigen presenting structures. MHC molecules are classified into three classes - MHC class I molecules present endogenous antigens to CD8+ T cells, MHC class II molecules present exogenous antigens to CD4+ T cells and are expressed on antigen presenting cells, and MHC class III molecules encode complement proteins. The document describes the structure, mechanism of antigen presentation, and functions of MHC class I and class II molecules.