MEAVKQGLTKRLAIIQGPPGTGKTHVGLTIARILLSNIQCGPILVICYTNHALDQFLESIYSVEKKIVRIGGGSKNEIMLKRNLNVLKRGPSSFGALRVRHGELMRAKRNVEVQIKRCTSCVRATQISRGMLSGIASEQHIESLYSKDSLNDQTIEEVWLKGTGDEPVADKNGGKGKGKQKVSDESSSADISLDNILNSQDLWLLPQKSRIELHNHWLQKAKEKAEEELHRLSERYREVCDGLHQHDHKTSLKILREAKVVGMTTTGAAKNYDILQALRAEIVVIEEAAEVLEAHVLPCISSFTQHLILLGDHLQLRPSVAEYELGTKYKLDISLFERLISGGIEHDHCSVTKYENIKGIRHDVFFLDHQAMESQIVNTKSKINISEARLAVELCVYLLRQGYKNSDITVLTMYKX