MGKTLIIAEKPSVAADIVKALPGKFTNAKTHYESDEYIVSYAIGHLVSIAYPEEINPELNKWTLDNLPILPEEFPLAVLPDTKAQFNALTKLIRRRDVEVIVNGCDAGREGELIFKYILKQATNRSVEHKRVQRLWLQSMTLDAIRDGLGKLKDDQEMRPLEDTALCRSEADWLIGINATRALTCYNSRFGGFRKTPCGRVQTPTLSLLVKRETERREFVPTTYWELHGCFVCGPVAYQGVWIDPAFAKDEEQAHGRRNRIWEEERAKEIADRCTGKPAMVEESSKKSTKGAPPLYDLTLLQREANSRFGFSAKNTLALAQALYERHKLITYPRTDSRCLPEDYLPTVVKVVGQQQQWQYGRFASEALEKKYLKKDKRIFDNKKISDHFAIIPTAGLPKTLSEPELKIYQMIVQRFLAVFFPAAVYHNTRRLSLVEGETFLTEGKILVEPGWRAIYGASSEEDGDKELQALPPDTLVQCEDIDRQEHQTKPPPRFTEATLLSAMEHSGKLVEDEELAEAMKERGLGTPATRAAIIEKLINEKYIVREQRELVPTGKAFELLSLLEARKIDVLASPELTGEWEYKLNQILKGAMTRTQFMKEIREMTGAIVDKVKQGGGTERHEAPFSPVDGARFYETASAYESEDKKLIIRKVLGGRVMDPAEIVELIRGKTLGPFNDFRSKKGKPFTASVHIANSKVEFLFADSTDELNLDEIRGQEPLGLSPVDQTKVFETPAGFLSESALEGDQKKGLRISKIILGKKLEREHISQLLADGRTELIGGFISKRKKPFDAFLLLDAKGKLSFAFPPRGKKGKDKEADNG