Professional antigen presenting cells (APC) and MHC II complexes