MRLNKMINNPLLTVKNLNKFFNEQQVLHDISFSLQRGEILFLLGSSGCGKTTLLRAIAGFEHPNTGEIWLKERLIFGENFNLPTQQRHLGYVVQEGVLFPHLNVYRNIAYGLGNGKGKNSEEKTRIEQIMQLTGIFELADRFPHQLSGGQQQRVALARALAPNPELILLDEPFSALDEHLRQQIRQEMLQALRQSGASAIFVTHDRDESLRYADKIAIIQQGKILQIDTPRTLYWSPNHLETAKFMGESIVLPANLLDENTAQCQLGNIPIKNKSISQNQGRILLRPEQFSLFKTSENPTALFNGQIKQIEFKGKITSIQIEINGYAIWIENVISPDLSIGDNLPVYLHRKGLFYA*