MMDAFELPTTLVQALRRRAVQEPERLALRFLAEDDGEGVVLSYRDLDLRARSIAAALQAHAQLGDRAVLLFPSGPDYVAAFFGCLYAGVIAVPAYPPESARRHHQERLLSIIADAEPRLVLTTADLREPLLQMNAQLSAANAPQLLCVDLLDPAVAEAWDEPQVRPEHIAFLQYTSGSTALPKGVQVSHGNLVANEVLIRRGFGIGADDVIVSWLPLYHDMGLIGGLLQPIFSGVPCVLMSPRYFLERPVRWLEAISQYGGTVSGGPDFAYRLCSERVAESALQRLDLSGWRVAFSGSEPIRQDSLERFAEKFAASRFDASSFFACYGLAEATLFVTGGQRGQGIPALAVDGEALARNRIAEGEGSVLMCCGRSQPEHAVLIVDAASGEVLGDDNVGEIWAAGPSIAHGYWRNPEASAKTFVERDGRTWLRTGDLGFLRDGELFVTGRLKDMLIVRGHNLYPQDIERTVESEVPSARKGRVAAFAVTVDGEEGIGIAAEIGRGVQKSVPAQELIDSIRQAVAEAYQEAPKVVALLNPGALPKTSSGKLQRSACRLRLEDGSLDSYALFPGLQAVQEAQPPAGDDELLARIGEIWKARLGVAQVAPRDHFFLLGGNSIGAAQVVAQVRDSLGVALDLRQLFEAPTLQAFSATVARQLAAGLPAEAPMAHLPRGVDLPQSAAQQRLWLTWQIDPQSAAYNIPGGLRLRGELDEAALRASFQRLVERHEALRTRFLERDGAALQRIDERGEFAWQFVDLAALAEHERAAAAAQRREAEAQQPFDLEKGPLLRVSLVRLDEQEHQLWVTLHHIVADGWSLNLLLDEFSRLYAEACGGQPADLAPLELHYAEFAAWQRQWLDAGEGARQLAYWRECLGDAAPVLELATDHPRTARQASPAARYSLRVDEALARAIREAALDHEASVFMWLLAAFQALLHRHSGQGEIRIGVPSANRQRLETQGLVGFFINTLVLRGTPRARQPFAALLGEAREATLGAQANQDLPFDQVLAACGQGGQLFQVLFNHQQRDLSALRRLPGLLADELPWHSREAKFDLQLQSEEDARGRLTLNFDYAADLFDEASIRRFAAQYLELLRQVAEDPQRCLGDIALVDAEQAAHLAEWGSAPCEPARAWLPELLERQLAQSAERVALEWDGGSLGYAELHARANRLAHYLRDKGVGPDVRVAICAERSPQLLVGLLAIVKAGGAYVPLDPDYPSERLAYMLADSGVELLLTQAHLFERLPGAEGVTPICLDSLKLDNWPSQAPGLHLHGDNLAYVIYTSGSTGQPKGVGNTHAALAERLQWMQATYALDGDDVLMQKAPVSFDVSVWECFWPLVTGCRLVLAAPGEHRDPARLVELVRQFEVTTLHFVPPLLQLFIDEPGVAACGSLRRLFSGGEALPAELRNRVLQRLPAVALHNRYGPTETAINVTHWQCRAEDGERSPIGRPLGNVVCRVLDAEFNLLPAGVAGELCIGGLGLARGYLGRPALSAERFVADPFSADGERLYRTGDRARWNADGVLEYLGRLDQQVKLRGFRIEPEEIQARLLAQPGVAQAVVVIREGVAGSQLVGYYTGAVGAEAEAEQNQRLRAALQAELPEYMVPAQLMRLAQMPLGPSGKLDTRALPEPVWQQREHVEPRTELQRRIAAIWSEVLGLPRVGLRDDFFELGGHSLLATRIVSRTRQACDVELPLRALFEASELEAFCEQVRAAQAAGRTDSHGAIRRIDREQPVPLSYSQQRMWFLWQLEPDSPAYNVGGLARLSGPLDVARFEAALQALVQRHETLRTTFPSVDGVPVQRVHSDGGLHMDWQDFSALDRDSRQQHLQTLADSEAHRPFDLESGPLLRVCMVKMAEREHYLVVTLHHIVTEGWAMDIFARELGALYEAFLDDRESPLEPLPVQYLDYSVWQREWLESGERQRQLDYWKAQLGNEHPLLELPGDRPRPPVQSHQGDLYRFDLSPELAERVRRFNAARGLTMFMTMTATLAALLYRYSGQQDLRIGAPVANRIRPESEGLIGAFLNTQVLRCRLDGQMSVGELLEQVRQTVIDGQSHQDLPFDHLVEALQPPRSAAYNPLFQVMCNVQRWEFQQTRQLAGMTVEYIANDARATKFDLNLEVTDLDQRLGCCLTYSRDLFDEPRIARMAGHWQNLLEALLGDPQRRIAELPLFAAEERKQLLLAGTAGEAGLQDTLHGLFAARVAASPQAPALTFAGQTLSYAELDARSNRLARVLRSHGVGPEVRVGLALERSLEMVVGLLAILKAGGAYVPLDPEYPLERLQYMIEDSGVRLLLSHAALFEALGELPAGVARWCLEEDGPALDAEDPAPLAALSGPQHQAYLIYTSGSTGKPKGVAVSHGEIAMHCAAVIERFGMRAEDCELHFYSINFDAASERLLAPLLCGARVVLRAQGQWGAEEICELIRAEGVSILGFTPSYGSQLAQWLESQGRQLPVRMCITGGEALTGEHLQRIRQAFAPASFFNAYGPTETVVMPLACLAPERLEEGAASVPIGSVVGARVAYILDADLALVPQGATGELYVGGAGLARGYHERPALSAERFVPDPFAAEGGRLYRTGDLVRLCDNGQVEYVGRIDHQVKIRGFRIELGEIEARLLEHPQVREALVLALDSPSGKQLAGYVASAVAEQDEDAQAALREALKTHLKQQLPDYMVPAHLLLLASLPLTANGKLDRRALPAPDPALNRQAYEAPRSMLEQQLAGVWREVLNVERVGLGDNFFELGGDSILSIQVVSRARQLGIHFSPRDLFQHQTVQSLAAVARHSQASQAEQGPVQGDSALTPIQHWFFDLPLARREHWNQSLLLQPRQAIDLGLLRKSLQRLVEQHDALRLAFRQVDGEWLAQHRPLREQELLWHVPVQSFDECAELFAKAQRSLDLEQGPLLRAVLVDGPAGEQRLLLAIHHLVVDGVSWRVLLEDLQQVYRQFAEGAEPALPAKTSAFRDWAGRLQAYAGSESLREELGWWQARLGGQPVEWPCDRPQGDNREALAESVSLRLDPQRTRQLLQQAPAAYRTQVNDLLLTALARVLCRWSGQPSTLVQLEGHGREALFDDIDLTRSVGWFTSAYPLRLTPAQSPGESIKAIKEQLRAVPHKGLGYGVLRYLADPAVRQAMAALPTAPITFNYLGQFDQSFADALFQPLDQPTGPIHDEQAPLPNELSVDGQVYGGELVLRWTYSRERYDAQTVNELAQAYLAELQALIEHCLEDGAGGLTPSDFPLAQLSQAQLDALAVPAGEIEDVYPLTPMQEGLLLHTLLEPGTGIYYMQDRYRIDSPLDPERFAAAWQAVVARHEALRASFVWNAGETMLQVIHKPGRTRIEFLDWSELPEDGHEERLQALHKREREAGFDLLEQPPFHLRLIRLGEARYWFMMSNHHILIDAWCRGLLMNDFFEIYGALGEGRPANLPTPPRYRDYIAWLQRQDLEQSRRWWSESLRGFERPTLVPSDRPFLREHAGESGGMIVGDRYTRLDAADGARLRELAQRYQLTVNTFAQAAWALTLRRFSGERDVLFGVTVAGRPVGMPEMQRTVGLFINSIPLRVQMPAAGQRCTVREWLNRLFERNLELREHEHLPLVAIQESSELPKGQPLFDSLFVFENAPVEVSVLDRAQSLNASSDSGRTHTNFPLTVVCYPGDDLGLHLSYDQRYFEAPTVERLLGEFKRLLLALADGFHGELEALPLLGEDERDFLLDGCNRSARDYPLEQGYVRLFEAQVAAHPQRIAASCLEQRWSYAELNRRANRLGHALRAAGVGIDQPVALLAERGLDLLGMIVGSFKAGAGYLPLDPGHPTQRLTRIVELSRTPVLVCTQACREQALALFDELGCVDRPRLLVWDEIQQGEGAEHDPQVYSGPQNLAYVIYTSGSTGLPKGVMVEQAGMLNNQLSKVPYLELDENDVIGQTASQSFDISVWQFLAAPLFGARVAIVPNAIAHDPQGLLAHVGEQGITVLESVPSLIQGMLAEERQALDGLRWMLPTGEAMPPELARQWLKRYPRIGLVNAYGPAECSDDVAFFRVDLASTESTYLPIGSPTDNNRLYLLGAGADDAFELVPLGAVGELCVAGTGVGRGYVGDPLRTAQAFVPHPFGAPGERLYRTGDLARRRADGLLEYVGRIDHQVKIRGFRIELGEIEARLHERADVRESAVAVQEGANGKYLVGYLVPGETQRSSADSPAGLMVEQGAWFERIKQQLRADLPDYMVPLHWLVLDRMPLNANGKLDRKALPALDIGQMQNQAYQAPRNELEETLARIWAEVLKVERVGMFDNFFELGGHSLLATQIASRVQKALQRNVPLRAMFECTTVEELASYIESLAPSEISEQKAERLNDLMSKLEML*