MIELDKLSKTFTQKNGKEFRAVDSVSLTVEKGEICVFLGPSGCGKTTTLKMINRIIPPTSGRVLIDGQDTADLDEVTLRRHIGYVIQQIGLFPNMTIEENIMVVPRLLGWDKARCKEKARELMSMVKLEPKQYLQRYPRELSGGQQQRVGVIRALAADAPLLLMDEPFGAVDPINRESIQNEFFEMQRKLGMTVIMVSHDIDEAIKLGDKVAVFKSGRLLQYDHPDTLLAHPADEFVSAFTGQDSTLKRLLLVRAEDAADSSLVTARPQTPVAEALELMDENDRRYLIVVDDQGKGLGYVRRKDLRRQEGTCEPFVTPFRVTASHDEHLRILLSRMYEFNSSWLPVLDPDQQFLGEVTQESIADYLSSGRSRGGRGLIVSPAEQVGA*