MSLLEVKNLRIEYPSRHGVHAAVKSLTLDIQRGEIVGVVGESGAGKSTVGNAVIDLLSPPGTIAGGEVYLNGEKISGLSPQAMREVRGSKIGFIFQDPMTSLNPLFTVEYQLTETIHANMQVSAEEAYQRALSLMKQVGIPQPENRLKQYPHQFSGGMRQRVVIAIALAGEPDLIIADEPTTALDVSIQDQILNLIRELCKKNNVGCMLVTHDMGVVSNVTDRVAVMYRGDLVEFGPTAKVLGTPEHPYTRSLISAVPRSDRKLDRFPLVSYIEEAKELKPLDVKSHWLGQSQDHRKYTGPLLKVENVNLRFVTKDSLFESRREYVQASNNVSFEVHEGETFGLVGESGSGKSTIARVIAGLYQPNAGRVTFEGIDLTALKSEHERRPLRRQMQMVFQNPYTSMNPRMKIFDIIAEPIRFHKLTRNESETRQIVNDLLEHVGLGKMAGLKYPHEFSGGQRQRISIARALATRPRLLICDEPTSALDVSVQAQILNLLKDLQDELNLTMLFISHDLPVIRQMCDRVGVMQMGTLLEVAPTEQLFTDPQHEYSKKLISLMPEFTGLRESTTAA*