MKTTNGLTPALRQEIISLIHQEVVPATGCTEPVAVSLCTAYASATLGDFTAERVTVLLSPNVLKNALGVGIPGTGMIGLPIAIALGIVIAQPDKGLTLLDSFTPEQLAEAKRLVEAKIINIGTKPEPVDKLYAEVSIQTASGETATAIISGKHDHLTFLAKGDQVLEDHPIGQQEDEEDEDELALNFSLVYDFATTAPLEEIEFILADAEVNAEASRLSMKSNYGHAVGRMVQSDLGRKYLGDSSLTQIIAATSAACDARMDGAPVTVMSNSGSGNQGITATMPVLTFAKEQKKGHEETVRALMLSNLMVIYIKQKLGRLSALCGCVVASTGAACGLTYLLGGNKQQVSYAVKNMVGNITGLLCDGAKPSCSLKVSSGVSTAMFSALLAMEQKVVTGSEGIVDDDVDQTIDNLTSIGRVGMNETDRLVLNIMTSKKH