MKKGSLAIVLGSLLASGAFYTALADGMPAKQQHNNTGESVELHFHYPIKGKQEPKNSHLVVLIEPKIEINKVIPESYQKEFEKSLFLQLSSFLERKGYSVSQFKDASEIPQDIKEKALLVLRMDGNVAILEDIVEESDALSEEKVIDMSSGYLNLNFVEPKSEDIIHSFGIDVSKIKAVIERVELRRTNSGGFVPKTFVHRIKETDHDQAIRKIMNQAYHKVMVHITKELSKKHMEHYEKVSSEMKKRK