HLA and cancer: implications for cancer immunotherapy and vaccination.

HLA and cancer: implications for cancer immunotherapy and vaccination.