MALQVLKDTAISYIVQVALDKAWSCLQNGVGLFLGAQNHLVKIKDSLVDIHDFIVIAERSPKKDPKLMKLLEKLKDAAYDADDLLEEYAIEDRRWSEEAENRTKKVRRVVTSLVTITPIIKLKELSQRLEDIKAECDTFQLKEKVTKFEIEFKKTRETYSAVDESQVFGRDEEKVEIVSLLLPPQPQVGDGVEDDENENENENVSVIPIVGMGGLGKTTLAKLVFNQEVVQNHFELRIWICVSCDFDIIRLGNEIIERATRHNPSLSNVEELQLRLKETLSGKKFLLVLDDVWNEEPEKWYRLRDLLLCGGRGSRIVVTTRSPKVASIMSNIQPDILKPLSEDVCWSLFCQRAFGNQREETAHPDLVPIGREIVTKCGGIPLAVTTLGGLLFDKRSESRWKSVRDSEMWSLPEEIGNGILPALRLSYNYLRPHLKQCFAICAIFPQDYKIEKKLVIKLWMAHGFIPTDQGMELEDIGNEIFDELEMRSFFQDVNIKVEIQNPVAPSTILGVSDRTTFRMHDLMNELARSVMEDECRVVHDGESKDQHDGKSKKISPRIQHVSTFGRSNGLGILAASLPKAQMLRTYVMSEEVASQFPCDIGFFKYLRALDLPNLRIYKEEQFLTSLGKLQHLSTS