MLQSFLRPQNVATSVAARDDAEQTAPSYGLVMESHHLDTQGITKAAASAASESCAAVNVNTDNGAADVPAALPVSSVYKESALLFPTASPGSFEPKVQVPYAYKRGRMPRDVEIERRRRLYDSENVDRLLQVSGLTWEVLARRSAQCLPLEIFDDTSYDCRNPSEWMAMAAIAPTQASRFLPAEAVYYCKERDSFELRPCRVIGWAEDTNTIQLHWGAIPTMARSSCSDGSSAAGTNEGGDAGTAAPGEPVARLPRIFVRFLAEDPIVYVQRLVSAHTQRQKTTSWILYRLCCDSMQVASLEEMDAGLAERLRHLGTDIPQLSPAEFPDVAERVERLISEITLEWQRSHNRLLLHDRIRTDESVARMVVNSTHMDPEELLCGPNLAVDRSDMGDPSTVICVEGDGFVFAEHEQAFTFATYFTQPEVVQALTGVQRECMKVLEGSLFNLPKERQMPLESFVKCQREHLASMSRQLKEEWLPRICESIVNSFQSAGKGWLNTREAKQSVYEMSKLKKFFVTVKFMMEDTLFQLVYTSLHSFTDFFEEVSEFTVTVQDMNNVLNAWPGSDADDCVEKQPLFTIDLMEKDGHFAYSISFSDFEAAIVNLFNDAIVCTESIPQVERYVMTQYFWRRDGEGPFLDSVKKEEEHVCLLRERVQAAVQASLVPLQTYLNTYDELLPLIRLDQADFIKTYAEAGHSMEEMKEEIVQHLRAKKNLAERLPLFLTVGNFVVDCQSFSYLMSMKEEELARLVMRLIGKIGKGEAMHVREAFTRMVNTIEKTPQSPEKLYELYAFMDGMGERVAELMEHIAEVRQCYSILDGFQFELSDEESRLKWEAIGWPRQLALRTHAVRKQLEQVQEELHSGLQKRQEEFSKRVEQLQRVVATFSKHTEAAEADKVAAEVKTHNIEIRQCIEEARSINSDQRLFGDKLSDYRNVFELDKEFKPYSDLWLTTYTWQESYRRWHTDAFTTLDAAEIESTVTAAFKTMVKLAKTFKDKVALFKIVEEIKTAVEGFKPWVSFLTSLRHPGMRERHWTGLSQKLGMKLVPGDTLMLLEDCKPLLVHRDAIISYCEVAAKESQIEMALKDMRAKWETKCFVIEAYKETGTYILKDTSEVVELLDEHLNLVQQLQFSPFKGYFEESITDWERSLNLISDILEQWLECQRAWRYLEPILNSEDIAMQLPRLSALFEKVDRTWRRVMGNVHSQPNALEYCIGTNKLLDHLREANRLLEEVQRGLNDYLADKRQTFPRFYFLSDEELLEILSQAKEVRRIDANIAKLFEGIHHLQWKNDHHEQRSADARDEGCRDAVPANVEIITGFCSGEGEYIEASKPVVPNGNVEEWLKLVEKMMKDSVHVQVKHAVEAYLSTRRSEWVLQWPAQAVIAAAQIYWTQGCEEALTTKGEVEGYAKVLDRQLRQLVEVVQSPLTAVQQINMGALITIEVHAKDTVDSMQAAKVSSTQSFEWIKQLRFYFDHSDDFCHIRQVDTHFIYGGEYLGNTARLVVTPLTDRIYLTLTGALALCLGGAPAGPAGTGKTETTKDLAKALAKQCVVFNCQEGMTYRSMGRFFKGLAWTGAWACFDEFNRIDVEVLSVVAQQVTDLQQACSTKQYRILFEESDILVDPTHAVFITMNPGYAGRTELPDNLKVLFRPVACMVPDYAMIGEIRLFSYGYQKARALAQKMVMTFKLSSEQLSSQDHYDFGMRAVNTVISAAGLNKQEMPNGDEDELLLRALRDSNVPKFLKDDILLFEGIISDLFPGTALPQSDYGVVVQALTKAITEAHQQPVPAFVQKCLQLYDITMLRHGLMLVGPAGSGKTASFTALQRALTDCATSQAKGGDCGARRIQKVFTHICNPKSVTMDQLYGAYDENGEWKDGVLCVLFRCAARYGEEGNLIGKHWVMFDGPVDALWIESMNTVLDENKKLCLVSGEIIQMSRDMTMMFEVEDLAVASPATVSRCGMIYLDPVTCVPISALTASWIAALPPYVDSQRETLKRLANTYIEELVQLVRSGSVLEYVTSTTSGLVHSFFHMMEGYVKSFEVTKSASGQLQLSPERLAVMAGAVPPLFFFSLVWSIGATCDETGRQLFSATVWRLAGANDDTKWLPAPPAEDTGSGGGGGGAEVFLYDYVYRYDPAGAMEEDASVAADGDVGASGESGSPAFPPSLAGKWVHWMREQPALEIPNGTRFDDIIVPTIDSTRQNYVLQHLMTQKINVAAVGPTGTGKSISLARLVLGGGMPSDFLGLNFTFSAQTKCTVLQNSLMAKFDKRRSHVYGAPAGKHFLIFIDDANLPQPEKYGAQPPVELLRQMLAQGGFYSFMGGIKWSSIIDCSLALAMGPPGGGRSRVSNRFMRYFNYLAFPEMSDTSKRTILQAILAGGLMQSGFADSLASVSSAVVDSTLRVFRKCTQAFLPTPAHVHYSFNMRDVMRVFPLLYTADKSVLQSEESFVRLWMHEMQRVFYDRLVDATDKGLFIEYLNAELLSMGVDKSYNEVVKADRLIFADVLSDKNVYEHITDMSALTVRMNELLETYNEENEVKMNLVLFLDAIEHVCRISRVLRLPNGHCLLLGIGGSGRKSLTRLACSLIAEMEVFTIELTKNFGVKEWHESLAKLLLECGKDEKKRTFLFSDTQLVHPTFLEDVASLLTSGDVPNLFEDQDIELINDKFRGVCLSENLPTTKVSVYARFVKEARANLHLVLAFSPIGEAFRSRLRMFPSLIACCTIDWFAEWPSEALLSVAAAQLSADDVTDVIGAASAVDLPRCFQAVHRAAAEVTERFFTETRRRSYVTPTSYLSLLSSFKTMAAEKRRFVREQRGRLEKGLEKLRHTEVQVAELEAHLKAQQPVLVEKKAEIQLMMERLTVDRREAAVKESDARREEAEASVKAEECAKMRRECANRLAEAEPALMEAVKVLSKIKAAEISELNKYANPPKGVQYVMEAVALLLTFGNCPKEFYSGPPGGRKLPDWWLCAKSYMRDANRLLDLLVQPPEKGGFNREAMDTSLMEKVRVYYDNEEFQPEKVRAVSLPCMAMCQWVRAMYKWFFVNREIQPLRERLAATEAELAVVTEALHATQATLDRVIAAVAALEKEYDDALNAQEALEAEVERTSLKLQRAARLIDGLGGEKGRWGTLVEQYKEQECYIVGDMVIAAATVAYCGPLTALYRNDVRRQWKEHLTAANVKTSTDFDLVSTSGDAVQIQEWQLCGLPTDALSTENAIILANSRNWPLLIDPQGQANAWVRNIHRNDNLQVCKASNDKFMKTVENAIRLGLPCLIENIGESLDAALEPLLLKNIFLIGSTPHVRIGDSAIPYDHNFKLYMTTKLPNPIYTPEAIVTVSLLNFFITPSGLEEQLLGKTVEKERNDLETEKQRLTRSNAEKNCELKDLQANILVLLEQAEGDILEQEELIITLEKSKAKSIEISEELGKAKAMETVIDETRNKYRPHAERGSLLFFCVSQLAIVDPMYQFSLQWFMNLFLNAVDNAAQVPAAKEVEEDDSGGVEDPVELRVHNLMDYFTYSFYSNVCRSLFEKHKLTFSFYLCASLVQHSGAIVDAEYRFLLTGPTGGVPADALANPATAWMTDSSWAEVLFLSKHLPTFAGFAEHVRDNIQHYKDLFDSNEADTFPLAGEWRDKATPMQRLVVMRCFRVDKVALAIQHFIEHYMGKRYIVVPQFDLMDAYKDSDCLTPLIFINSAGSDPMNDLLRFAETMRMSKRLDKVSLGQGQGKKAEELIRGAREKGQWILLQNCHLASSWMPTLEAIVESFTLETVKKEFRLWLTSMPSPSFPVAVLQTAVKMTNEPPMGLRANVTRSYYGFTPEDLEQEEKPAEFKKMVFALCLFHGVIQERRKFGSLGFNIAYEFNDSDRNVCLLQLRKFLSLYDTIPYDVLTFLTGEINYGGRVTDDWDRRCLMTLIRHFVNPEVLQDGYAFSPSGLYHTLEPGNRKHYLSYLDSWPLNPQPEIFGLHDNADITCAQNTTHSILSTVLALESRGGAGTASGSREQLLTATATEISEKLPQLFDMAAFASKYPTMYEESMNTVLVQEAGRYNRLLKFIHTSLAEFLKAVRGEVVMSAELEDVGSSFFVNSVPVSWSALSYPSLKPLSKWVEDLVRRVHFVLDWYTYGPPAAFWFGGFFFPQAFLTGTLQNYARKVHQAIDSISFQFSLQDVSLDHKTVPRPDKGALVYGLYLEGARWDAEEHSLAESRPKELYVEMPIILLDPIVNRTRNAKDYVCPVYKTLTRAGTLSTTGHSTNFVLPIEIPTKVDPAHWIERGTACVVSLNY