MMDEFFDGVARDGKRVVAIFAHGQIVRKPNSGDEFVIRLTRDIPRDVRRASVLIRTSNRESGSADYLLPTSPLVAGDDVNVLHISPDLMSLKTLEKFMLGVYSLSMRRETSTIARVRGDGVVDSDSLASDHEAHAHAFMSKLVDASNARQTILYVPENEGGGNVENIVANWTRQLRAALGRNGDQIEDDVNSSEFIETALSPLAGLLQFWPKRAANLRGLLEQVQSEGVKGILRRLASQKNANYLLEDMDAFRESLEYELRIAKQANVALKLVKPSCEMLITAELADVRAILPRLADVMCDAWEARCLEDEESAEDLHVELLKRIGDQIAAVCKRSFDVKDIVREEESSSDDYDKAICTLRECANVAELWKEVYVERTEVEDKATPCVDTTTTFSHLDAFSHRCKDLLELCEAREQFAPPMSRSFPSTDGIIRYKLDARMQVMKRIFISIITEGLANIEYDILDVSTTHWHDDFAAFKSRVKKLEMKLCAIFGEALEQTTTLNARAELLRILHTSVARRDATIRALEYHAARTYGSFAEELQAVKRQFDAHRQKPPIEAKLTQTFGSVQWARKLLHRLEAGFGELRRAHADGALPSLPELIDLLAGYNLTTPQIRLFIDEKYSEWEHKMHELSVDDRLRQPILRVEESGRSCVVYADDLQIACIDARAFASISRNVPIGLREVAFGDVQASHHALRERLLALVDRNNSLLEEIREGQHVKQLFEGNIGILHNLFRAAATELTWRSETSVIDRFCTEADAFCTFCRDRLVKFKLLSSRITLALEKLSGTLLHGDVNDGVRSLNELNSAYKDRVDDIRELFRDTSDAVRKMLRDQLDAIGNVDARSQPWVMYTTHVEESFVYALRKVLMRMLSHFNTTMGRRVCELMPQKPIVLMHFDLKRDDSSNQVETTPGVAHLSNMIQVLFSDALGVYESIPQMSAERSFHERLVDDNREIIHRVWVSVDDSMKIITCELTKLAQHWEERYCHLWSNQAVNFEDNAAIEAHVRHLRESTEDVQSEEQTHVIGFVRVECGYLKQSLLSLSRANAEETIGMLRSKAQSEVQEVIRYFSSSLAVFERTPSNIPELVAHVGAMEKLRSSLESVPATFVKPRETFRVLNQFADITETESELLASIDGEFEEFKALLETVESNLVTTKDVFKKELQVSISDLEKDSKEYHTKFALSAPTQTHPSCTQTACDNAWAFIESVDEALTLFNERAKVILSGLVVFKELSHPFLDDIEEVRSDLEQLKFLWQVVRGWNTMYEGWKDGKFNDLDVDSMEGSATLLCKKITKLGRGKVKNWGAWISLKETVDSFKRITPLIIDMRNPAIRQRHWELVMDACGQRFDPESDAFTLDKVVELGLDHHAEAISEISTDATKELSVENTLRGIANEWTNIALDTGPFKEGRDDVMKLRSAEDIFNALEDHTVTLSTLKASKFFSVFEHTITSWEKTLGMVNDVVEMVLKVQLAWMYLENIFIGSDDIARQLPKETETFGAINVRFIDVMQEMHRTSNVVSACTAAQAPDINDTPDDKLLLELSDMDAKLELIQKSLDDYLESKRQAFPRFYFLSNDDLLQILGQAKEPENIQPHLKGMFEGIKKLKMHAPDPLTGRKHYESVAMTSPDGETIPFDDPIRTEGRPEEWLNTVEAAMYAATKSQLASTYDARRTKGVKKDKWVKDNPGQMLITAGCIAWTTECERALRDPEDVKDALKKLRRKWIQYLNKLVELTRTSLDKVTRKKVTALITIEVHARDAIEKLIRSGCSSPSDFEWISQLRFYWDRETKHCTVKQVLSVFDYGYEYQGNNGRLVVTPLTDRCYMTLGAAMFTRRGGNPLGPAGTGKTETVKDFGKALARYVIVFNCSDGVDYKMTGKMFSGLAQTGAWACLDEFNRITVEVLSVVATQISVVMAAVKQNLTMFEFEGQRIRLIPSCGVFVTMNPGYAGRAELPDNLKAIVRPVSMMVPDFCLIAEIMMFSEGFTNAKSLAKKMVAIMELSQQQLSKQDHYDYTLRSFIIPISRAAGTKKRETPNVDEHLILFNAMRDLIIPKLVYIDIPLFKALITDLFPDVSAPQEDSVVLREALIEECKHNNLQPEDAWISKIVQIFDCKTARHGNMIVGKTGSGKTRAREMLMKAMARLKQNGVHSENFQNVELYPINPLALSNDELYGSFDQATHEWSDGVLAKIMRDVCKDESPNQKWIIMDGPVDTLWIESMNTLLDDNKLLTLLSGERIMMSSQVSILFEVEDLSQASPATVSRAGMIYFNVEDLGWQPYILSWQSERKLHGDADEIIEETLSRCIDKYINEALEFKRMKCTELVQTDQLANVRQFTTLFDAHTVSSAEHVEAICVFSLVWSIGGSIDHASRIRFDDMLHRIMPPKLFPHTPASAPTDVTVFDFYYDNDRCAFLPWVEKIPTYHLPHEGLPFFKIMIPTIDSVRTKHVASLLLGAGSNTLIVGNVGVGKSMVVDSLLTELPEGYVGSRITFSAQTSSNSLQETVEGKLEKRSKGSLAPPGGRKLVLAIDDLNMPKKSEFGFIPPLELLKLWNDNGFWYDRSKQERTYVNDMKLLAAMAPPGGGRNQFSQRILSMFAVLNMTDPSESQLERIYGTILGEMQSDFDQSIASLGSNIAKASIAVFNSLVCELLPTPTKSHYLFNTRDLSKVIQGVTRATKQFYDSKESILQLWIHENMRVYGDRLWDLKDVSWLQRQIDSTMQVHFGTSWNETLPSSLSSSSSQVTRSKVDEEFHLCPQFVSFMRQGVDAPPYEVVGDVPALKEFLSEKLEDYGLEAGNAPMDLVLFSDAMTHVCRIHRVLTQPRGHALLVGVGGSGRKSLARLAAYVAEMTSFSIEITKNYKQLEFREDIKVLYRQTGVTGKPTVFILDDTQIVKETFLEDVNNALTSGEIPGLFAKDEVSAICEDMRKIAKAQNIRAVTHDELFAFFMERVMQNLHIVLCMSPVGDAFRERTRMFPGLVNCCTIDWFNDWPVDALKEVAAKKLQGDDVESRIKDDLCEIFGKIHASTTSAAADMFYAIKRKMYVTPTNYIEFVNFFRALMVEKKRELNTKIDKLQGGLTKLAETEVQVRDMQSVCKDKAKVVAEAKTDCEKLLKVIVQDKRAADEQSMRVSAEAERIEVEAQKANVIAEECQLKLDEALPALREAEAALNVLTKKDMGELKSYVKPPALVELCLKGVLTVLKRPTTWDEAKKQLGDSGFLERLLHFDKDTLVDGLLTKMAKFVNNPDYQPDVIGKVSNAAKGLCKWVHAMFSYGNVAREIAPKRLMLKQAQDQLTTKQDDLALTQASLAEVMAKVAALKENYEKSASNKASLESELADLELKLERAEALVDGLSGEKKRWASSIEEFSDQIVRLPGDVCIAAAFMSYAGAFPSEYRTALIVDSWVPMLKETGIPCSSGFDFAKFLADPSDVRDWNIQGLPADSFSTENGVIVTRGNRWPLLIDPQGQGNKWIKSMEASNGLIVTALHAPDMVRQVEHAVQFGVPILIQDIKETIDPILENVVAKAFIKKGGSMTVKLGDKELDYSSNFRLYFTTKMMNPHYTPEVSTKLAVINFTVKEQGLNAQLRDLVVRRERPELDAQKNELVVKVARGKRKLSELEDLILDLLSKASGSLLDNIELIDSLTRSKNTSEEVTVSLKIAETTGAEIERAAAAYAPAAIRATMLYFTLYSLADIDPMYQFSLDAYTSLFDSSITKSKRNTSAGSDEVDARLNALNEYHTYAVYRYTSRGLFESHKLLLSLQMCVQIHSQLGRVPPDEWQYFVSGGERGASGAHDFGGTDMRDETRSWLNEDQWSNVLSLSISFEKVLGTLPESINETHTSDWEGWFRHSKPETQALPGGWEKVVTTLQRLLILRSLRLDRVESGIRRYVAENLGPKFIDPPVLNLNEVYFDSTCAVPCIFVLSSGVDPTANLKQLAASRDMSDKLFSVALGQGQASIATELIDRGRKEGHWVFLANCHLMTSWLPKLQEIIENFDDDAPHENFRLWLSSNPTPDFPLAILQRSLKMTTEPPKGLRANLARLYSTCVSDESFSQCAKRDKYGRLLFSLSFFHALLLERRKFGTLGLNIPYDFNDTDFSVSDDLLKSYLDGYEETPWDALRYLIGEANYGGRITDEIDRRVIKAYLLQFFCEDVLMEDDFALTSGALGKVYRIPSCTNELKNHREFVNKLPLSDQAEAFGQHPNADISYMIAESEAILRACTKFHMADAGSSSASSQASAAAQTESRVLQIIEDMLKTVPVALDYESIANKKKHDMSPLNVNLLQEIERYNTLLSGVHSSLNELKRGIKGLIVMSNDLDDIFHALAANKVPKKYLKAYPSLKPLSSWTLDLVRRVEQMSSWAHGTYPKTYWLAGFTYPTCFLTSVLQASARKDCIPIDALSFTFSIVDENVDSAPDDGVFVSELYLEGAGWDCEKKCLREPNMMELIVKMPVLHFKPTERKRKSSARANVFECPLYMYPVRTGTRERPSFITMVELDAGDAGSEHWVKRGTALLLSLAN*