MKERILQEIKTRVNRKSWELWFSSFDVKSIEGNKVVFSVGNLFIKEWLEKKYYSVLSKAVKVVLGNDATFEITYEAFEPHSSYSEPLVKKRAVLLTPLNPDYTFENFVVGPGNSFAYHAALEVAKHPGRYNPLFIYGGVGLGKTHLLQSIGNYVVQNEPDLRVMYITSEKFLNDLVDSMKEGKLNEFREKYRKKVDILLIDDVQFLIGKTGVQTELFHTFNELHDSGKQIVICSDREPQKLSEFQDRLVSRFQMGLVAKLEPPDEETRKSIARKMLEIEHGELPEEVLNFVAENVDDNLRRLRGAIIKLLVYKETTGKEVDLKEAILLLKDFIKPNRVKAMDPIDELIEIVAKVTGVPREEILSNSRNVKALTARRIGMYVAKNYLKSSLRTIAEKFNRSHPVVVDSVKKVKDSLLKGNKQLKALIDEVIGEISRRALSG