MVGKSLFLPIKRKIDYLVNYRGNTENVKNEVENLRLMKEHVQLLIDEARRKGEVLDPVVQDWITRVDNIEFYTKRLDNEVIEDKRCFKGCFPDCSSRYRSSKVVKKKIIVINELQSEGNFSTVSYPPPPPSELGSVGEFEAFTSQKLAIEKIIEALNDEQISIIGVCGMGGVGKTTLVKEVGKQLKAEKVFNCIVMVTVSRNLNVKDIQGKVAEKLGMKLEEESLSQRASRLFMRVKQEKRILIILDDLWGRLELHEVGIPYGKDHNGCKIVLTTRSAGICNEMECQQEIIVGVLSEQDSWNFFRREVGCAVYSPTLWDTAWKVAQECGGFPIAIVALGRALRNKDEPLYWTDALLQLKRSIQPTVLGVHAKVFTSLRLCYDSLESEEMKLFFLLCCLFPEDYKIDVNLLMAYGMAEEFLMDINTLEEARGRVSNLVDKLKAFCLLLDGNADYSDDDDNEESFVKLHDVVRDVSMTIASEDGHGYQVKEGEHLKRLKTEKFGGCKRISLMNCGIVSLGDNWPENPHLLSLLLRDNKDLMKISDSFFESMRSLVVLDLSSTSISSLPSSLSSLVNLRALFLDRCHLLTDISILGRLKKLEMIRLKWSGIHQVTEEIRQLTNLMLLDLRGTRNLKRVAPNVISALSRLEELYMDGSFREWEFERMEDGGKASLTEVGCLSCLNLLYIDIKDEEFLSMDISGPWRTLKRFHVSVGYSSGYEDNEQFRRVMRVHGMVKPISHWGRVLMEKTDKLSLERCNIDGMENLRKFIFGSLRPAPLVPLRFLCTVHCMKLITIFPSELQRTLCNLETVLVLSCEKVQVIFCCEEGREQEQVLLCRLRQVILFDLKNLKSIWKGPIPHGSAHNLQVLQVVSCKGLRFLFSPVMAQSIEKLERLELFACSSLEKLISDEEEEVKSVADATSSKFSQLNERNSTKYHPTATFQNLRVLEIAYNRALKSLFSLSLAQALLHLNKLKISCCYGMEEIISNEDGDVVDNGIFPRLRNLHLETVPHLVRFYGGEILLDWASLECISIFQCPNLKWLPIGLQSAPKLETMKVEMAWFRQLEWKEHGVKERLQPIAEEYKPWEV