MALQVFKDTAISYTVQVALDAVKSCLQIGGVELFSGAQNHLVKIEDSLVDINDFIVIAEGSPKMDHKLMKLLEKLKDAAYDAQDLLEVYAIEDRKRSEVAENSMSVRDTMTNKVRKVVTSLVSPVVSPIIMRKKLKEVGERLEAIKAEAHAFQLEEKVTNLQIEFKKQRETYSAVDESQVFGRDEEKVEIVSLLLSPQPQVGDGVEDDENENVSVIPIVGMGGLGKTTLAKLVFNHKPAVQNHFEPRMWICVSYDFDIIRLGNEIIERATRDNPSLSNVEELQRRLGETLSGKKFLLVLDDVWNEEPEKWYRLRDLLLCGGRGSKIVVTTRSPKVASIMSNIQPHILKALSEDGCWSLFCQRAFGNPSADPNLAPIGREIVKKCRGIPLAVTTLGGLLCCERSQRKWEFVRDSEMWNFDDKNENGILPALRLSYNHLKPHLKQCFAFCAIFPQDYKIEKELVIKLWMAHGFIPTKRGKELEDTGDEIFEELVMKSFFQEVDVEESWGGIPYRIMFQMHDLMHDLAHSVMENEYRVVHNGKSKDISPRIRHVSSNGLGILAASLPKAQMLRTYVMLKQDAFQFPYDVGLFKCLRALDFNRQRDKQKVEKQLFTSLGNLQHLRYLNLSFTFIEMLPESLTSLYYLQTLILMRCEALRELPKEMCKLTNLRCLDITDCYKLTHMPPKMGQLSCLQELSNFIVGRTNEIACSGIGELQGLNLRGRLGVLLLQNITDAIDVPRDTVINKPNLTSLDLTWDVKFGNLKEDGEKGVLEKQVLQGLQPHRTLKKLGIFHYGGLNFPSWMMDTTLTELVEIRLSGCWRCNHLPPLGELPFLKVLEIDGLKNVECIGSEFYCNEVSGGFPSLEALEIVNMQKLKTWSGLEWKGKRVFPSLVRLRISNCPMLTIVEFFPDIKGLKVDQGMIQSLKNLKSFESMHQQNCNQSSFADEDQIRSQSSLEVLSIVSCDKLIFSGLRLRYLSSLETLSIWNSNEFAHVAHELSFLTSLQYLWLGQCHGLKSLPEGIGNLTSLRHLTIGKCPEMVSLPRELQRLSALNELTIHGCPTLDIQCKKDTGEDWDKIQHIPYIRIWS