MALQVLKDTAISYIVQVALDKAWSCLQNGVGLFLGAQNHLVKIKDSLVDIHDFIVIAERSPKKDPKLMKLLEKLKDAAYDADDLLEEYAIEDRRWSEEAENRTKKVRRVVTSLVTITPIIKLKELSQRLEDIKAECDTFQLKEKVTKFEIEFKKTRETYSAVDESQVFGRDEEKVEIVSLLLPPQPQVGDGVEDDENENENENVSVIPIVGMGGLGKTTLAKLVFNQEVVQNHFELRIWICVSCDFDIIRLGNEIIERATRHNPSLSNVEELQLRLKETLSGKKFLLVLDDVWNEEPEKWYRLRDLLLCGGRGSRIVVTTRSPKVASIMSNIQPDILKPLSEDVCWSLFCQRAFGNQREETAHPDLVPIGREIVTKCGGIPLAVTTLGGLLFDKRSESRWKSVRDSEMWSLPEEIGNGILPALRLSYNYLRPHLKQCFAICAIFPQDYKIEKKLVIKLWMAHGFIPTDQGMELEDIGNEIFDELEMRSFFQDVNIKVEIQNPVAPSTILGVSDRTTFRMHDLMNELARSVMEDECRVVHDGESKDQHDGKSKKISPRIQHVSTFGRSNGLGILAASLPKAQMLRTYVMSEEVASQFPCDIGFFKYLRALDLPNLRIYKEEQFLTSLGKLQHLRYLNLSFTWIEELPESLTSLCYLQTLILKNCQALRELPKEMSKSANLRCLDITICFKLTHMPPKMGQLSCLQELSDFLVGRTNEIECSGIGELKDLNLRGHLGIHFLKNITDVNDVPRDTLINKSNLTSLDLMWNNDSTDFANMASASKLEEDKRIEVLENLKPHRNLKKLGIHDYGGLNFPSWMMDTAVTQLVKITLSGCRRCNGLPPLGQCPLLKVIRISKMDDLECICDEFYGNDVSGGFPSLEELDIASMSKLKTWLGLGWKGERVFPSLVKLSIWSCPMLTTIEFFPDIKDLNVDQGNQSSFADEDQIRSQSSLQELRIQHCDKLIFSGLGLRYLSSLKTLV