MKIFDAHCDVLLQLWSAQGKRNFNDDSQLHITFEQLKRRKGSIQCFAIYVPETVAYENRFEAALQMVDIFYNEILSLPGVKFIQTKDDINMLKQDEVGAILTLEGCEAIGKEAMKLRLLYRLGVRSFGLTWNYANLLADGALETRGAGLTNFGKQVVQELNALHVWTDVSHLNERSFWDVIEIAKNPIASHSNCMKLCEHPRNLNDEQLKALIKKNGMIGVTFVPQFLTNENEANITDIVRHIEYICSLGGEYNIGFGSDFDGILETVVNVSVYRDYENVMNELCKHYAASTVERFLYDNFVEHMSF