MKFDKLLRKLIKGTLPQWRDFFLSYKILKKQLKLMYPEAWEAANKRPRLADDVMTREEKDFIHLLEVEIEKLNSFFVDQEEEYIIRQKVLQDRAVNALSSNEELMKLGKDIVDLHGEMVLLLNYSAFNYTGLVKILKKHDKRSGALIRQSFIEEVLQQPFYNTDSLNKLVKDCERLVDRLFPETEPLVDGGSVDVKRNQVSTAIEDDGSLRLPKELAEIEYMESLYMKSTLAALKVLKEIRSGSSTVNESSSSPLQTTDFGFVDKWSKIPVIEQAAK*