MSITIQNLNKKRFGNFHALKNINLNVPAGKLVSLLGPSGCGKTTLLRIIAGLENADGGQILFDGQDVTAKHVRERKVGFVFQHYALFRHMNVFDNVAFGLTVLPKPERPSKGQIRAKVEELLKLVQLSHLAKSYPHQLSGGQRQRIALARALAVEPKLLLLDEPFGALDAKVRKELRTWLRDIHHNLGVTSILVTHDQEEALEVSDEIVVMNHGKIEQTGSAEAIYRKPENAFVTEFLGEADAFEGRIEKGIWHYNGFAWKLDAQYKWQEQTATGYIRPHEWQIAAEHETPMIRAEIEKIHAVGALTHVLVKHGKQDVHITLAGSDAARYPIAEGKKLNLIPKQVYVFSQNELIEYSI*