MADTSDDLDVTYHRAQGRIDRLEVDNFKSYKGHQQIGPFKNFTAIIGPNGSGKSNLMDAISFVLGVRTQQLRGSLKELLYSNSGASNAAAKPRKGFVKLVYETDAGDEVHFSRIIQPTSSDPDGNYQSVYKINDKTVTWEAYSKKLSGFGILVKVRNFLVFQGDIEKVASRSPEGLTQLFEQISGSDALKQEYEHLEQEKAKAEEKTSLLFSKKKSIMAERKQKKEQKDEAEHHMKMQEQLNEQKTYYFLWQLYHIGQDIKAAQAQHDAAQAELAAATAQHENYDAEIDARRKKQSSLIKERMLLEKKMKKVTVEKEKKVGSGLFILYDFFVVKISLTLLHEAGRWIQNCAAKLLAAQLS*