A tour of MHC