MKDASYLLLCLQILPEGIRQNLLKHPKRGDLLEVVLDLGRRPEARFLKHRGGEYLRDNEITRDDLQAAEAAVGEFGSDNRAGIEGTLHRISAIRNRKGVIIGLTCRVGRAVTGHVDMVRDLLDCGKSILFLGRPGVGKTTVIREIARVLADDLRKRVVVVDTSNEIGGDGDVPHPAIGGARRMQVPDPSMQHRVMVEAVENHMPQVVIVDEIGTEAEALACRTIAERGVMLVATAHGQTLENIIKNPTLSDLVGGIQTVTLGDDEARARGTQKTVLERKAPPTFSILIEMRERSHWIAHQSDKSVDNLLQGKQPVVEMRTRDENFRVVIEKRLYDKEEHERSDVSSLVMASKSSIKLGSSLFQEENNWVSKIGTLFKFLEIEKVASFLKQATFPTKMLCPRTG*