The human leukocyte antigen (HLA) complex