MHLIHRKTCRVCGSHALTRVINLGEQYLQGSFVKPGKEMPPTRKIANSLVRCDPMEDEKACGLLQMEYTVPPEVLYSAYWYRSGTNNTMRNHLREIAEDATSILNKPNAVVLDIGCNDGTLLSYYPPEYKKFGIDPSDVAQEVKGDITVVQDLFPSDELLKLLQGKKCDIITAIAMFYDLEKPIEFVQAIKQVLAQDGIWIFEMSYMPTMLKMNSYDTICHEHLEYYSLAIIEYILKQAGMKIFNVILNDINGGSIRCYATHADNFRYKKDEYIQNIKFLRQEEFDFELDTDKPYKNFQDRINVHKDELNSLLKKFKKEGKKIHIYGASTKGNTILQWCGIDHRLIEVAAERNPDKYGAYTIGTEIPIVSEAESRAMNPDYYLVLPWHFKKEIVEREEEMLKKGVGLIFPLPDIEIVKK