MIKVRELKFSYGKDKQILHGLNFEVKEGEIFGFLGPNGSGKSTTQKILNGVLKGYNGHVSIFGKEVKAYTESLYQKIGVLFEFPYLYTNLSAIDNLEYFSSFYPKNQRRDIYELLDLLEFKKEFINKPVSSYSKGMKQRISMARALVSNPKLLFLDEPTSGLDPSGAVLFRKIIEEERKKGTTIFLTTHNMLDADLMCNNVAFIADGKIMVIDKPKNLKMKNSNNKVEVEFVYNGNRDIEIVDIQELESGITFKYDEILSVHSKEPTLEEVFIKYTGRMLV*