MLGIRKEFSGFVANDNITLQLKQGEIHALLGENGAGKSTLMNVLFGLYEPDGGEIRVRGTKENINSPNKANELGIGMVHQHFMLVDKFTVAENIILGKEPSKLGVIEKKKAIEEIKEISDRYGLRVDPNAIVRDISIGMQQRVEILKTLYRGADILIFDEPTAVLTPQEIKELIQIMRSLIKEGKSIILITHKLKEIMDVCDRVTVIRRGKGMGTVNVPETTPQDLANLMVGREVVFTTEKIDANPGKDVLEVKDLVVKESRGVESVRGLNLTVRAGEIVGIAGVDGNGQSELISAIAGLSKVTSGSILLNGEHIENKKPRKITEAGLGHIPEDRHKHGLVLEMSLGENIALQTYYKKPISSKGFLNHKAMYDFARELIEEYDVRASSEYVAAKSLSGGNQQKAIIAREIHRNPDFLIAAQPTRGLDVGAIEFIHRRLIEQRDNGKAVLLMSFELDEIMNVSDRIAVIYEGKIVAIVDPKETTEQELGLMMAGSSKQEAEMGEKEHV*