MVGKSLFLPIKRKIDYLVNYRGNTENVKNEVENLRLMKEHVQLLIDEARRKGEVLDPVVQDWITRVDNIEFYTKRLDNEVIEDKRCFKGCFPDCSSRYRSSKVVKKKIIVINELQSEGNFSTVSYPPPPPSELGSVGEFEAFTSQKLAIEKIIEALNDEQISIIGVCGMGGVGKTTLVKEVGKQLKAEKVFNCIVMVTVSRNLNVKDIQGKVAEKLGMKLEEESLSQRASRLFMRVKQEKRILIILDDLWGRLELHEVGIPYGKDHNGCKIVLTTRSAGICNEMECQQEIIVGVLSEQDSWNFFRREVGCAVYSPTLWDTAWKVAQECGGFPIAIVALGRALRNKDEPLYWTDALLQLKRSIQPTVLGVHAKVFTSLRLCYDSLESEEMKLFFLLCCLFPEDYKIDVNLLMAYGMAEEFLMDINTLEEARGRVSNLVDKLKAFCLLLDGNADYSDDDDNEESFVKLHDVVRDVSMTIASEDGHGYQVKEGEHLKRLKTEKFGGCKRISLMNCGIVSLGDNWPENPHLLSLLLRDNKDLMKISDSFFESMRSLVVLDLSSTSISSLPSSLSSLVNLRALFLDRCHLLTDISILGRLKKLEMIRLKWSGIHQVTEEIRQLTNLMLLDLRGTRNLKRVAPNVISALSRLEELYMDGSFREWEFERMEDGGKASLTEVGCLSCLNLLYIDIKDEEFLSMDISGPWRTLKRFHVSVGYSSGYEDNEQFRRVMRVHGMVKPISHWGRVLMEKTDKLSLERCNIDGMENLRKFIFGSLRPAPLVPLRFLCTVHCMKLITIFPSELQRTLCNLETVLVLSCEKVQVIFCCEEGREQEQVLLCRLRQVILFDLKNLKSIWKGPIPHGSAHNLQVLQVVSCKGLRFLFSPVMAQSIEKLERLELFACSSLEKLISDEEEEVKSVADATSSKFSQLNERNSTKYHPTATFQNLRVLEIAYNRALKSLFSLSLAQALLHLNKLKISCCYGMEEIISNEDGDVVDNGIFPRLRNLHLETVPHLVRFYGGEILLDWASLECISIFQCPNLKWLPIGLQSAPKLETMKVEMAWFRQLEWKEHGVKERLQPIAEEYKPWVGHELNQDIDYWKIGLPHTIRRSDGI