MIKLTNVVKKFGKIEAVKGINLEVEKGSLFAFLGENGAGKSTTLSMICTESEPTSGEIYIDDEKLTFKNRKLFRQKLGVVFQENVLDDLLTVRENLYNRASLYGKTKAEITERLALVSSIMGIEDILNRRFEKLSGGQKRRAEIARAIMHDPEILLLDEPTTGLDPKTRVSVWKIIDYLREELGMTVFLTTHYLEEAKDADQLAVINKGKIIAQGTPTNIRSRFSVDKIFFYDAKVAELQKIMKKANLPFKVSKATMRVDVINQDVEILAILNQAAGLYGSFEVIKGNLDDAFISMIKEESDD*