MGVNLKEARTEVEKIIGRGSGFVAVEIPFTPRAKRVLELSLEEARQLGHNYIGSEHLLLGLLREGEGVAARVLENLGVDPSNIRTQVIRMVGESTEAVGAGVGGGSSNAKMPTLEEFGTNLTKLAEDGKLDPVVGRQPQIERVTQILGRRTKNNPCLIGEPGVGKTAIAEGLAQRIASGDVPETIEGKKVITLDMGLLVAGTKYRGEFEERLKKLMEEIKQADDIILFIDEVHTLIGAGAAEGAIDAANILKPALARGELQCIGATTLDEYRKHIEKDPALERRFQPVQVPEPTVDETIQILQGLRERYEIHHKLRYTDEALVAAAQLSYQYISDRFLPDKAIDLIDEAGSRVRLRHAQLPEEAKELDRELRQITKEKNEAVRGQDFEKAGELRDREMELKAQISAITEKGKEKVKAESESGDVGPLVTEADIQQIVAAWTGIPVEKVSIDESSRLLKMEETLHNRVIGQDEAVKAISRAIRRARVGLKNPSRPIASFIFSGPTGVGKSELAKALAAYYFGSEEAMVRLDMSEFMERHTVSKLIGSPPGYVGYSEGGQLTEAVRRRPYTVVLFDEIEKAHPDVFNMMLQILEDGRLTDSKGRTVDFKNTLLIMTSNVGSSVIEKGGGGIGFQLDYG