MAQAGPITDITQRLFSELKSKNEETRVRASFELYDNVLAISRDWPPEKFLEFYNAVSQRIAQLVVTGSDAHERIGGLLALDRLIDFDGVDAAQKTTRFASYLRSALRSNDNAVLVYAARSLGRLAKPGGALTAELVESEIQSALEWLQSERQESRRFAAVLVIRELAKGSPTLLYGFVPQIFDLIWVALRDPKVLIRETAAEAVSECFEIIAARDAQVRQLWFARIYEEALLGLRSSNVDSVHGSLLVLKELLLKGAMFMNEHYRNACEIVLRLKDHRDHKIRAQVVQTIPILASYAPVDFTETYLHRFMIYLQAQLKRDKERDAAFIAIGKIANAVGAAIAQYLDGIIIYIREGLALKARNRAAVNEAPMFECISMLSLAVEQSLSKYMESLLDPIFACGLSESLTQALVDMAHYIPPIKPTIQEKLLDMLSLILHGTPFRPLGCPESRLPPMPSFAKDFAPQELHSDAEIALALHTLGSFDFSGHILNEFVRDVAINYVENDNPEIRKAAALTCCQLFVHDPIINQTSSHSIQVVSEVIDKLLTVGIGDPDPEIRRTVLWSLDRKFDRHLARPENIRCLFLAVNDEVFAVREAAICIIGRLSSVNPAYVFPPLRKLLVNLLTGLGFASTARQKEESAQLISLFVSNATKLIRSYVDPMVTTLLPKATDANPGVASTTLKAVGELASVGGAEMRNYLPRLMPIILDSLQDLSSHSKRESALRTLGQLASNSGYVIDPFLEYPHLLAVLINIIKTEQTGSLRKETIKLLGILGALDPYKYQQISEIEPDVHHINEIQTVSDVALIMQGLTPSNEEYYPTVVIHTLMQNILRENSLAQYHSAVIDAIVTIFKTLGLKCVPFLGQIIPGFISVIRGSPPSRLESYFNQMAILVNIVRQHIRAFLPEIIEVIQEFWDSSYQVQATILSLVEAIAKSLEGEFKKYLAAMIPSMLDTLEKDNTPRRQPSERILHAFLIFGASGEEYMHLIIPSMVRLFERAQNPQSIRKSAIDSLTKLSRQVNVSDFASLMIHSLARVVAGNDRTLRQAAMDCICALIFQLGQDFCHYINLLNKVLAHHQINHVNYQILVSKLQKGDPLPQDLNPDETTGTLADESSYSDIGQKKMVVNQQHLKNAWDASQKSTREDWQEWIRRFSVELLKESPSPALRACASLAGIYQPLARDLFNAAFVSCWTELYDQYQEELVRSIEKALTSPNIPPEILQILLNLAEFMEHDDKALPIDIRTLGKYAAKCHAFAKALHYKELEFEQDQNSGAVEALITINNQLQQSDAAIGILRKAQAYRDVELKETWFEKLQRWEEALAAYKRREKIDPDSFGVTMGKMRCLHALGEWKVLSDLAQEKWNQASLEHRRAIAPLAAAAAWGRGQWELMDSYLGVMKEQSPDRSFFGAILAIHRNQFDEATMYIEKARNGLDTELSALLGESYNRAYNVVVRVQMLAELEEIITYKQNIGDPEKQESMRQTWNKRLLGCQQNVEVWQRMLKVRALVTSPRENLDMWIKFANLCRKSNRMGLAERSLASLETVVTDNNGTRTIAPPEVTYARLKFNWATGRQREALQMLKEFTANLTDDLNRFNALMASQSDHNGVDGVNGITEANHADMMGLRERIGDVAKFRKLLSKSYLRQGEWQTTLQRGDWKPEHVREVLGAYSAATKYNRDSYKAWHSWALANFEVVTTIASQTSRDGGIKPVVPGHIVTEHVIPAIGGFLRSIALSSTSSLQDTLRLLTLWFTYGGDQEVNNVVTEGFNAVNIDTWLAVTPQLIARINQPNLKVRTAVHRLLAEVGKAHPQALVYPLTVAMKSHITRRSQSASTIMDSMRQHSATLVEQADLVSHELIRVAVLWHELWHEGLEEASRLYFGDHDVEGMFATLAPLHDMLDKGAETLREVSFAQAFGRDLAEAKHYCMLYRETEEIGDLNQAWDLYYTVFRKISRQLPQLSTLDLKYVSPRLKDCHDLALAVPGTYQSGRPIIRIISFDPILHVLQTKKRPRRMTLKGSNGSSYMYALKGHEDIRQDERVMQLFGLVNTLLDNDGETFKRHLSVQRFPAIPLSQNSGLIGWVCNSDTLHALIKEYRESRRILLNIEHRIMLQMAPDYDNLTLMQKVEVFGYAMDNTTGKDLYRVLWLKSKSSEAWLERRTNYTRSLGVMSMVGYILGLGDRHPSNLLLERATGRVVHIDFGDCFEVAMHREKYPERVPFRLTRMLTFAMEVSNIEGSYRITCEAVMRVIRDNKDSLMAVLEAFIHDPLINWRLNIRESPERPPFSTERRQSITSVMNLEHGVQPSNFSRHRRPSILDGGILDVQEGIPPEAREAQNARAVQVLARVKEKLTGRDFKPTEELNVSDQVDKLLAQATSVENICQHWIGWCSFW*