MDDLQSLELLSLVSRVTTELQNHLGINDKTLAEFVIDQHLKCGGSFKEFKGSLEGMGAEFPQSLMESIDRLVLAMHPKYKPKQNATDKHSSERENGNGAKINDIEMKAKVFKGLAMPDKAPQWEDDDYTKPGEILRNDAGADVLDDTFAMLEGLAAKARGKGDGAKSRKRSRSPSSDDYDRGTRRREKYRSRSRSRSGERRYRRDEDLAHERSGTKYGGRNDRYRDDYKDRRGRRGRDDDDYFRRPPTPELDERPILYKVYDGRVTGIKDFGAFVNLQGVRGKVDGLVHVSAMQDGARVNHPSDLVSRAQPVKVKVVSIQGPRIGLSMKEVDQVTGRDLVPQRRIASGANMERLDGTGADDRYGNLSSNVHVIEDDDDGKPLRNKKRLNSPERWEIKQLIASGAVSAADYPDIDEEYHATLRGEGDFEEEEDVDIEVKDEEPPFLAGQTKQSLELSPIRVVRAPDGSLNRAAMAGTNLAKERRELRQQEAQDKAAEQASHVDLNAQWQDPMIAPDQRKFASELRTAQKTDAIPEWKRVTQSKDVSYGKRTNLTIKQQRESLPVFKFRKQLLEAVHKNQLLIVVGDTGSGKTTQVTQYLAEAGFANDGMIGCTQPRRVAAVSVAKRVAEEVGCRLGQEVGYTIRFEDCSSPDTKIKYMTDGILQREILLDPDLKKYSVIMLDEAHERTIATDVLFGLLKKTIKRRPDLKLIVTSATLDAEKFSEYFNGCPIFTIPGRTFPVEIMYSREPETDYLDAALVTVMQIHLTEPEGDILLFLTGQEEIDTSCEILYERMKSLGPNVPELIILPVYSALPSEMQSRIFDPAPPGSRKVVIATNIAETSITIDHIYYVIDPGFVKQNAYDPKLGMDSLVVTPISQAQAKQRAGRAGRTGPGKCFRLYTEAAFQSEMLPTSIPEIQRQNLSHTILMLKAMGINDLLHFDFMDPPPTNTMLTALEELYALSALDDEGLLTRLGRKMADFPMEPALAKVLIASVDMGCSDEVLSIVAMLSVQNVFYRPKEKQQQADQKKSKFHDPHGDHLTLLNVYNAWKNSRYSNPWCFENFIQARQMRRAQDVRQQLVSIMERYHHKIVSCGRNTIKVRKALCSGFFRNSARKDPQEGYKTLIEGTPVYMHPSSSLFGKAAEHVIFHTLVLTTKEYMHCTTAIEPKWLVEAAPTFFKVAPTDRLSKRKKAERIQPLHNRFAGEDDWRLSAQRRQGRGGGGGTWG*