MAIKEKGALKKFSWRYIIIDEAHRIKNENSLLSKTMRIFSTNYRMLITGTPLQNNLHELWALLNFLLPEIFSSAETFDEWFQITGENDQHEVVQQLHKVLRPFLLRRLKSDVERGLPPKKETILKVGMSQMQKHYYRALLQKDLDAINTGGERKRLLNIAMQLRKCCNHPYLFQGAEPGPPYTTGDHLVQNAGKMVLLDKLLPKLKERDSRVLIFSQMTRLLDILEDYCVYRGYLYCRIDGDTGGEERESFIEAFNKPGSDKFIFLLSTRAGGLGINLATADIVILYDSDWNPQVDLQAQDRAHRIGQKKEVQVFRFCTELTIEEKVIERAYKKLALDALVIQQGRLAEQKAVNKDELLQMVRFGAEMVFSSKDSTITDEDIDRIIAKGEEATAELDAKMKKFTEDAIKFKMDDTAGLYDFDNEEKDEGKLDLKKVITENWIEPPKRERKRNYSDSDYFKQALRQGGPTKPREPRIPRMPQLHDFQFFNTQRLTELYE