MADLKIRNLQKGFDGQAIIKGIDLDVRDREFVVFVGPSGCGKSTLLRLIAGLEEASGGSIALDGTDITDTPPAKRDLAMVFQTYALYPHMTVRRNLSFALDLAGVDKHEVAAKVDAAARILELQALLERKPRQLSGGQRQRVAIGRAIVRNPKIFLFDEPLSNLDAALRVQMRLELARLHQELAATMIYVTHDQVEAMTLADKVVVLNGGRVEQVGSPLELYHHPANLFVAGFLGTPKMGFLRGHLSRNQGERCEVALECGARVGLPLCAGELATGSPVTLGIRPEHLNIARPGHAFQGLLRVAADVSERLGSDSFCHVRADSGEMLTLRVRGDFAPDYGAPLELGFDPAHCHLFDSNGQALDKRLQQAA*