MDEMLSLWRLEDVEETLDELEEVLISVDFGPTTAMDVIEVVRERVEKGEISTGPQVKQALKTAIVDILQRPNGGEPGCAPLALSEEAPTVIMVVGVNGAGKTTTLGKLSNRFALESGAKVMLVPGDTFRAAAAEQLATWAERSDGVMATYKEGMKPGAVCYQAVQEAIKMGDVDIVLADTSGRLHTNCDLMDELAGVRRSITKSLASAPHETLLVLDGTSGLNMLNQARAFSEAVDVTGLILTKLDGTARGGAVVSVVNEMNIPVKFVGVGEKMEDLQTFEPESFVDAIFP