MLEVQNLKKVYGNEIKYEALKGINLTVQDGEFIGIMGPSGSGKSTLLNLLATIDSPTDGEILLNGKNPNNLNQEQIAKFRRTELGFVFQSFNLMPTLTVEENIILPLTLDGEKVSVMKRQLAELSERLGINHLLKKRIAEISGGQAQRVAVARAMIHHPQLLLADEPTGNLDTKSSKDVMGLLQQLNEEEAATILMVTHDPLAASYCKRIVFIKDGELIDEIVQNGNQKEFYDLIMVKLAEIEGVDNEF*