MLTTEKLVETLKLDLIAGEEGLSKPIKNADISRPGLEMAGYFSHYASDRIQLLGTTELSFYNLLPDKDRAGRMRKLCRPETPAIIVTRGLQPPEELVEAAKELNTPLIVAKDATTSLMSRLTTFLEHALAKTTSLHGVLVDVYGVGVLITGDSGIGKSETALELVKRGHRLVADDNVEIRQINKDELIGKPPKLIEHLLEIRGLGIINVMTLFGAGSILTEKRIRLNINLENWNKQKLYDRVGLNEETLSILDTEITKKTIPVRPGRNVAVIIEVAAMNYRLNIMGINTAEEFSERLNEEIIKNSHKSEE*