MIFLLAFFQGGVSPRESDIRETRTTTDKGLVLPFQPLSVSFDQLNYYVAMPAKMKNEVMKEDRLQLLHNVSGCFRPGVLTALMGVSGAGKTTLMDVLAGRKTGGWIEGNIHISGYPMQQKTFSRIAGYCEQNDIQSPFGTVEESLVFSAWLRLSSHVDSETRKMFVEEVMELVELDNLREAIVGIPGVSGLSTEQRKRLTISVELVANPSLIFMDEPTSGLDARAAAIVMRAVCNTVNTGRTVICTIHQPSIDIFETFNELLLLKRGGKTIYSGPLGTQSCHLIEYFQGIPGVPEIKEGINPAA*