MKLNPQQQQAVEYVTGPCLVLAGAGSGKTRVIINKIAHLIEKCGYSPKQIAAVTFTNKAAREMKERVAHSIGKEQSKGLLVSTFHTLGFDIIKREYKALGFKSNMTLFDEHDQFALLKELTADVLKEDKDLLRELISVISNWKNDLISPKQAFALARDAKYQTFAKCYERYATQIRAYNALDFDDLIMLPTLLFKQNEEVRSKWQAKIRYLLVDEYQDTNTSQYELIKLLVGERACFTVVGDDDQSIYSWRGARPENMVRLRDDFPRLNVIKLEQNYRSTQRILHCANILIDNNEHVFDKKLFSTIGTGEKLLVIEAKNEEHEAERIVAELIAHRFSRKTKYKDYAILYRGNHQSRLLEKVLMQNRIPYKISGGTSFFSRAEIKDMMAYLRLVVNQDDDAAFLRIVNTPKREIGTATLQKLGELAQEKHISLFDAIFEFELIQRITPKAYDSLQKFGRWIVELNDEIQRSEPERAVRSMLSTIHYEEYLYEYATSPKAAEMQSKNVATLFDWVADMLKGDETNEPMNLNQVVTRLTLRDMLERGEDDDDSDQVQLMTLHASKGLEFPYVYLIGMEEGILPHQTSIDEDNVEEERRLAYVGITRAQKELTFSLCRERRQYGELVRPEPSRFLAELPNDDVLWERDKPKLTTEQKQEKTQNQLDRLRAILKGG*