MNKLEIENLSKIYGKKVANDKITVTLENGVYGLLGPNGAGKSTLMKQITTLIKPDEGQILYNGEDIFKMDADYRNILGYLPQEFGVYKNFTAKEFLQYIGALKGLRGKYLNSKIGELLDLVGLYDVRNKSIGKFSGGMKRRVGIAQVLLNDPKIIVLDEPTAGLDPQERARFRNLIAKMSRDKIIILSTHIISDIESVAKETIMIKDGKLLMKGTHKDILSHMENKVYNVQVKNECEVDDIQSKYKVVSIQSDIDSVVLRIVSEDIPSGDNIQSVQAKFEDVYMFYFDLEDAREV*