MASAILQKAIDLVTKATEEDRNKNYEEALRLYEHGVEYFLHSIKYETHGDKVKESIRAKCMQYLERAEKLKAYLKKSKKKPIKAGEDNTKNEDKKSDSGDSDTDSDPEKKKLQSKLEGVIINENTNVKWSDVIGLDGAIEALKEAVILPMHFPYLFTGRRIPWKGILLFGPPGTGKSYLAKAVATEANQATFFSASSSDLVSKWLGESEKLVKNLFELARQKERSIIFIDEIDSLCSSRSDNESESARRIKTEFLVQMQGVGNNNENILVLGATNIPWVLDSAIRRRFEKRIYIPLPEKQARAAMFKLHLGNTSHCLTEEDYKKLAASTEGYSGADISIIVRDALMQPIRQVQTATHFKRVTGPSPKDPSIIVNDLLTPCSPGDPAAIEMNWMEIDGDKLFEPPVTMKDMLKSLATTRPTVNEEDLTKLEKFKEDFGQEG