MWKPGDVVARQSYGKDLCFVIVEVDEEARVAVLKGVDVRLIADAPFDDLVAVSEEELRTYLSDESRAEKESLQLVRRRREVEADKLRMRAEMKFRQTHDFFERPGRVLHLDGDGAYLNKCLQAYRDLGIPAEGRHMPESRMADALPELLDQFQPDILILTGHDGLLRKGQDLMNIFNYRNSEHFIRAVRVARRWERSLDDLIIFAGACQSHYEGLLEAGANFASSPHRILIHALDPVLIAEKIAYTPINQTVNIFDVVRSTITGTDGLGGIESRGKYRIGLPRSPY