MFEKQLTDVLNARLGEFLEGVDPEDVRVGVLNGDVIVRRVRVRASALTKLLDEPSVRVRYGFVNELRLRIPWRKLGKEEVKVSFDGVYVLGEIDVSGERAYTEEAAREREERLGKKALQATRRAAEAAEAAWLKSHPMEKAESLEDDNRKGINWDIRKRQSGIALSSMSPSQNVVVEVSNVHVRVEATYGDKCVPCGIGFTLERMSLLTVGEDFRTVFQVAGFADRLRKAVKLEHIGLYADFDSPSVASGLPRGWNGMNDAFFVNQMSAAFGGSQFGPNSAALTVPKSYVFGPMHGTALYTRRGYEESNETALHDIRANISSIQLSVRSTQLKVFYGIFSKLRVSRVRYAYAHIRPHVGISGNSREWWLFALQGVQMYINKLHKRRGLDFKSSVETMVHANKVRQRYVPLYAHYLKGAPPPPECYASDSKQRNKHWPPRLKIGQYPDIDELEKHVPLQCIVTFRTLAHLEYRKSGGIAAAVLKERKRRLGRNAVVKTVVGLGKGGVKNTGMVLKAVTRPILGITCAVRKSDSKDLVVQQKKVRTITPETKENKWQDEFARTMSLSERSVALENNALTSAVEVSSLVDIANLIVIAVDDELSEMGTSIGVPVEREIFRIGIRQITLGQLSGPSKTEQRGSIRNLVVLSPEGTLMEMKSNVDSRSARDTDSSRTSLWDDTKCESNAVYVQMVKGDVETQEDLSLKLRVVNSRTIFMREPLDRVRQVAVRHQVTSSYILGSFIYQDVAMDRSYAGSIERQTNVAKIKPKIRLDARIGNPVLILAGEGVNILVDLGKTSIESMSPSSAGVDRSIANQHNAFSVHSSGVRIGFIDDDWKAMSSVDDNSESILLPLLTVPVSVTTILQSLNQELDSPNLALSSSVQSFDIDFSPMRVFKIRALKKSLSTPTSQINISTAELPARSVSETDVTLLQIRENGELAWVPAKISLRREYILDVKVADGLRSRVISFDIRESQGASKLRRDLCFDLSMHDYILTVGGALNSMEDVTRSLTSDDVVTLAFDITNGLAYEKINAYDRWYSVINGLARENIAVLVDSGKQAKVKKIQIRVNVGIEKLAVRLSCPLIAHPSEEEKKNSVASENDERALVSLCMTRLSCDVGLASTSKEIQIGAESFALRDDYSSDGLGRECLAVTSGFGSKKKALSVAVDILHGKDPNYCGLNKLVDVHLDEPVDLSVRRSTLLALIALRFRFRPPGFVPVRIMPEIAPRVMVAGELMKKINREIRLTVSSATATALYDHTRGEDIPVSVLSIGDAYWSTVIAPPTRETVVSVGCMKLATGKMASEKKWNVQPSSESSATLLVKNTVYDRGETADGADESLEFELGSLNIVATSELREVGTFFAFITAARPDHVVKWVHPCNRPREGFKNLKVRMSVKVDAPRIVMPLHAQAGATDDQVVFVLGDIEICRSFSSRKFDDCLTTFWQTTSLSVHGFEMAVVASDNQSSKITRNPIALRVCSQKRIDSGRAITNEVDEKNDMQVKSICLDISGRDFRSIHDALKTFKDARIRRNVQVKNPIDWGKVEPLKLKSQSDTLSLTSMQASVSLSGAQVSVYKYPMQQRPISTIKIIGVTLSALKNINGQSGMEMDVMVKMVGIDDDSPMAKEYQVQHIMYAGAPNAPLLRLILREDDNRRELNASLQHIEFILRPSVILDTVQTFAPRKFGGVFLASSILPKDVNCVNGRTLTLKEDLILSRSTRLLADDPHKSGGRYKLYGGGQVINFMDANGELIRCHSHGSRRKTMARIIIGHNATLYFENVVFKCTRSSLSRFIKLGPGARYELGPDVLFDESEEHDRQKDSDAERIEDQSSDRFSLDKARDNTGDRIKRKNKPILIEANVTCVHLVVGGDNARSNQINILFGLTSHIERDERLNMNIICELLRLRTKDTMTPPLLRPMGLTLQLESSGGISKCRGSLTPVELELSPHRIHILKRLCETLASSFAMALLIECGVYSCIWNGSTTSEKQHLRDLLMQTQDSSNTAFTIWRPVVPSGYGMLADVVKSERGAPENTVWLVRDSSAICALPERFERVEGSAQPCFWRPIAPKGFISLGLIATASENEEPSLDTVRCIRQELVTNIGKTSTRVDFTLLGDSTVSKLTLWKTNNAADGFVCTDKREWATSGRPVAYDIRSPTGFQVRVPVTSRRRDEHKQNKIDVLQSASCATVVDFKRIGIASSKNSTIGFWAPVPPTGYVSTGHCISKGDNPPLHTRVFAEDRDLFQPPDSFEQLIPPRKYGGSQRLCIWKPVPPHGFVSVGVIVTTEDEHPEFDTIACVRADLVSRITHGQLTKYNSFWVDDEHAASPTHFWITNSHTQNFISSELEDGSEVAPDIGFDVGYMRESSTASEQPTLMLKFDAPLIQVGMAFERVLHNQLFYLCKLEGIRTTCTRESKNLTLSTDASLSLMHKNRRNGHLEPIISPWHFSFLLDDAKNDIKTVSAASRTMKIQSKDECAFIISQAAIVDVLDVMRLLKLPNEEISKIALGTSYKAVQNNVIINSTGRSLWVQTPAGDVDEIPHGQDIAQSFKNEEVEARARRNLLQSKSSIRTRGRTDVIDEVDRVGDERLSIAHLIVDVLEIENEDVLKCLVHPRLTLKLWDEQLKKFRTEPLPLNTFTGSVKMRIPHPLHRMEKDSDYVHHYDIKVVAEVSYFGSNGEKLTVSGSVNIPAENLRGNQSEDDTGLWIRCDDGGDKAVQVRIRAHAVEGLTLSPIAEVAETASILRSPRAKKRTAHNTPALVVCRTNDLVKIWWTRGKQKSIKTLSAWHPRAPSHTELELRHPFFSERTEEDYKLVPFGTILVSGHNAPRSALMAVVLEYDSDQTPPTAYPIDFENIWTSDNKDVSFWKPIAPAGYAAIGNIVTKSIEKPSTECVVCVREALTDIATTPPGVEWKSSRGFRKIARGDFILIQNGDVGAGGWTFIKEELSRTNEGVIMATVPPLRKLNQNLCIPCLEDESALEIWFDTITLVERFRSELQAGESVLVVSFSPTGPFETLHLRLGTSHVVQHSTHDLVFDGTDGRLLSRTFVENETQSDLIARVRRLQHGLHVGTSSKLLDKSLEELDEVCLELFEAERYYPFKGWSTPKDAVVFNSRYTTRRNGRASHRFWPHLHPPKGYKFSGPWRLDTAGGLVDASGWAYGATWVTKWPPPPGSNKRKARSTRRRRWVRDIMKVKTIESFSHRTSIHTMRQDQMEEWSGDLAVNDKIILPPVSRNDHYGLLLRRVGEQEDLYKDDNPLQVGRLSEREGRAFKYSNGKDYFILLVQERDKAREGTFGHIPGIQLRIIAPVHIVSAVNCKSRITIFADGENVFADDVNVLEIRRVTSIDSSKKLEFHMVMFAEHHAFGHDRSVLLNVSPAGSPPNLQILWLDVKGYRHLTSPVLLDAKRTKLSGNEITDDDDAEQLLTVDYSNMLLITNASSLEIKTLTWFGVTSTILDKNEDYVNNPPGTTLPAMFLKSHVQQQGSTNAQEFVLGLCVDSTPVRVMVSARSKPVIMTVPTASGNKIALSVSVNIWRETSTFWPTLEVIVQPMLVAVNLTRVPLAIRASGMGYTTLTPSSHPTPFSLDIASAKDIDGVEAKLNDTSIQIADISSGEENLSWSSPLVNLVHYSGAFWAIPRSVEPSVDDIAHFRILPYADEDGDPVNFARPLIIQFSVERSEQGCFRIFFKGGDGASLKTAPIMVNNHLPKPLMLRQVKNHSLLEGNASLKRMSTRQLSKTLIPNDVGMGQSFALHAYASMSWGWSVPGVPMKFNKRQNSAQGESMVAFKRRKFLQLSMSADSSCIVEIDTSQSNFHGFIHLGELEYEPRGEQREIATILGEWRGETFSIFIVHKTIMFDNFSFTKEFMKQTKEVSALMKRKEQHLSVSLDACSLTIVDRVRHSFVELIRISIDHIKLARGSALFAGRSTYNHLIVGALQIDFSAPGAMYPVFVWHDPSIGNFLEVVATMSKGDTDYNIVHRFNLMSPREGIIVRGGEELIWAFWDFFTSLKAQLLLSDASNSQGAPGVVTSRPRKQRDEKLQIVSLCIDALTFVVTFHPDSNIRPKDADARVISLLALSSLQGLRLTLEKFQRSEENTVRSNLVNEFVKYIKLQMVAQTLSIMTSMQTLTNVSTGLDAAAKAVETGFGVLETKKMQKLPSSLVGTRVKTRKKLRNNVAGGVYIGLKRLSQGVFNGVIGLVVLPFKGAREGGIVGCGKGCGKGIANLVVKPVAGAISLAAKTVEGVANTARDVQAAAWELVHQEKVSQVKIRRLPIAVRSDGVIRPYNERDAFGVYIMRMSTVASGTGFLSRAPGLHDHFVSMHEIAGNLILVLTNNRAMAVSAPEMDGHLPKAKSVCEWYISWTDVSSIWIKDTTCVKLQLNVSNERGRDGSYVSRSSFSESLEEETMRFVIRALDAQVAFEIEASARRCWQLVIKDDQFNNE*