MIGAHLAKMQAACGFAVKQAFYVNDLGAQIGLTALAYSRVYAKIQPYLKIDHWIGAMYAVMNTCQELQQVGEYLKGAEGDEKKTKGITEYFDIYQDLRERFEKMMVVMLEDVRKIENIKVEAGKLNLAYERQEAWAVKIFRKMVCDCLTGVQTTLSTYGVQHDQFDFESELGWEGSNNKVLEIMKNSDYYVPQTQCNDKGVPQGAYLDMDGFIRDQGLKVGKGGYQKDYPPLYVLRPDGSTLYTYRDIVYSFKKASQSDLILNIICSEQDLAQQKVSLGMMMMNPEMKGRQYHLSYDLVKLTTGKMSGRRGRYLLADDLYDDLKTVIREKMSKKFKDKGEDISPELFDEVTHEVSTAAMKYALLSVSCQTQINFDIAKITDFEDASAPFILYNSTRVASVVRKFNDKVEKGQV