Co-evolution of HLA and pathogen