MGKSTLLKLLAWRKIPVPKNIDVLLVEQEVIGDDKTALQAVISANEELVRLRQEDEKDDAQASKILAGLGFTKEMQGRVTRSFSGGWRMRISLARALFVQPTLLLLDEPTNHLDLRAVLWLEEYLCRWKKTLVVVSHDRDFLNTVCSEIIHLHDQKLHFYRGNFDDFESGYEQRNRAPKKWRDYSVEFHFPQPTELTPPLLQLIEVSFSYPNREDFRLSEVDVGIDMGTRVAIVGPNGAGKSTLLNLLAGDLVPTEGEVRRSQKLRIGRYSQHFVDLLTMDETPKARVVFTSISMSKPHILLLDEPTNHLDMQSIDALADALDEFSGGVVLVSHDSRLISRVCNDEEKSEIWVVENGTVSSFPESFEEYKEELQREIKAEKIGFVLPLFSNSSIMWNNYFRYILQL*