MASAVVDLALGTIRDLLVEEVKFLSGVEGQVKGIEDVLQSMQCFLKDVDKKIREDESSQNFVKKIKDLCYQIEDVVETYATEVALRSRREGIVNILHRVACLACECFSVHEVGSEINTIKQEMANLTASMETHGIMKEALEERGKGDDKSEQRKWLRRTYAHEMEEHFVGMEKDISELVAMLLDDDRKYRIVSICGMGGLGKTTLAKKVYNHGDVQNRFEAFAWVCVSQDCEPKNVLQDLLKQLSKKDEFNGKMIKAMEEDELVMVVYDMLKKVKHLIVLDDIWEEEAWERLSKAFPIPDANCKILITTRKEEVANAGFPYHLGLLSEDEGWELLQKKAFIRRDLKDLRVEPDILQRIGKEMV