MVDYGKKMIYIDGVEIKPVLTANGHYMINIFDDLQDVLQISDLFVKNDDDEQVFLDSVITEQISDEEMDLEVDVGEDMIDQCVFSAVEKSKLSDRKLKFWEVYVDEGNLGKYLIKNFPDVEVHQFSLPQWNFECREAQRDFRKMLAEEKPHHVLMAPECRLWSPMQNMNYKTPEQKKLLQDMRNLEEETHLKFYENVHNDCKAIHADYTLEQPADAMSWKTDTLQRVKGYFETICAEAHHDPVFSETGCTNGHTQMMGRGAVLKKMQNYEPDMAKPKCVKVATLHKSPHFNHTVALDTFYLEWDKEKKAVLSILDEFSRYEVDCEIKEETAEMEIGLFESVWSKSFGYPKVLRLDASGPHQGEAYADWASAKMLEVFKQEMPDCTFDKALQVTAHQRNRLSSVKGSTPATLAFGYVPSEGGNMDEPGPESFGDQADLPRILEVKQKAAIAFHKANQDLALRAAALARSRVEEDELMVGDYVFYWKPQTHKLDPFRWRGPCMVIAVEAAMDRANMIYWIVHGSSLVRATRQQLRHETVPERYERQLRPGAENDLQRPMAERVLQALRPVRGPVRGLDLAAKAQTPDDFPSLGGHDSTHASSMPAPTTTSMPPHEPADPPKTAESEDEEEHETGEGVVKKKKKRRKHRDKEKHKAEMRTAEMAREKFPTGGDSPFGLGFGAELPEGETEQAEDDQAVAPEDLMTDEQKTMKEVMRQINPDALEARHDIAENPSINDPGGDDRARERRDYERAIRLAGQLSDNQARRLDGLPPRAHDGQPQQKQARTEEIRMVEIAQEEILQTVVESRLSPEERKTFVEAKRKALAPWTENDENKPHARVILQGFKHKDVVESKLDTESPTLSRLGKYLMILFACTKRWRVGTMDVKSAFLQSNYIHQEVEIYGEPSADMRRLLAEMIGLLEPQVMQMTKPAFGDVRDDHEFCVFEMDGQRWVVDGLFGIHVDDIMACGEGVNSPDDAIAPQGDQPCCFAERLHVLLHRFKFGSIEYHDNQVFCGTTMSQSFDGTAVTFNLEKYIHQLKPLTVEKFRKTQPNERVTPREQSQLRGLLGALAWPSFQTQPHLAASVSLAQSATSSACISDLLDVNKTLRFATESASTHLVIMELNGTKPFPLTVIDWASKRLTRVCRSSLAAEAQTMAMAIDSLEWLKSMFALMIWPNQKPDNEEIMKWLGESPCITDARALYDASVSKAPGMKLAEKRTAIEIKMSCERMAAAGGMLKWCNSHQQLADGMTKASARQKLARELKRRMHCLFYDPQGVASKKVKKEDKQDEQDALDHAAQEFENKKRIEEGIYTIRDMDEEQLEECKX