immune cells and MHC