MEVKQKVLCFHGFGTNSELLSYQLRQFKKEFKDIDFITLNGPIPLNRNVNISKILQVIMDESIAKMLENKNIYSWLNFLQFKNNDIDSSKLKLAILVFSPALEEVVKILKEQGPFFGVMGFSQGSAIAVRLASKIAAGEIDLGYDLKCFIFVSAQANHIPETKQFLCRIPSLHLIGFNDFVVDKSLGLVVQFLNPYVIYHNQGHKVPTLTYEQVKDLKRFFENPQKDWSKTIYVPKLAKL