MGIFQGKKMKTKIIVIVGPTAVGKTALAIEVAKRFNGEVVSGDSQQVYRGLDIGTAKASPEEQAAVPHHLIDVREITESYSAFDFVSEAKMTIEDIHSRGKLAIIAGGTGLYIQSLLEGYHLGGETPHEEILAYRASLEPYSDEELAHLVEQAGLEIPQFNRRRAMRALEIAHFGQDLENQEILYEPLIICLDDERSQLYERINHRVDLMFEAGLLDEAKWLFDHSPNVQAAKGIGYKELFPYFRGEQTFEEARESLKQATRRFAKRQLTWFRNRMQVTFYQIGESGVQDRILSQIEEFLDD*