>NC_020126:3383902:3383902 sulfate adenylyltransferase subunit 2 MTDTIHARSTHLQELEAESIHILRETVAEFANPVMLYSIGKDSQVLLHLARKAFHPAPLPFPLLHVDTTWKFRDMYTFRDNFVARHGLRLIVHQNRKALAEGINPFDHGSQKYTHAMKTQALLEALALHGFDAAFGGARRDEEKSRAKERVFSFRDKHGQWDPRRQRPELWNLYNGRVDAGESMRVFPLSNWTELDVWHYVLRERIPVVPLYFAAERPVIDRNGSLLMVDDERMRLRPGERPTLRKVRFRTLGCYPLSGAIESSATTVEAVIHEMVHARQSERQGRLIDHDEEGSMELKKREGYF >NC_020126:3383902:3384812 uroporphyrin-III C-methyltransferase MKESSRGCVYLVGAGPGDPELLTLRAARLLREAHTVVHDRLIHPGVLEHARPHARLIYVGKEGGGESVRQEDINALLVTQARLGRTVVRLKGGDPFVFGRGAEEALALEAARIPYEVVPGLSAGIAAPSAAGIPVTHRDVSGEVTFATGFRVNGTPDWPFLARAQTLVMFMAGQRLEETTAALVAAGRAASTPAALVEAGTWEHQRVVEGTLSDVAEKAREAGLGSPSLLVVGEVVALRARLHSLTTRRDSSAGEVLPRFAEAGND >NC_020126:3383902:3385609 siroheme synthase MSTVTAIDYPVSLRLEGRRVLLVGGGPVAEGRALALLDAGARLHLIAPTLTDTLQRLASEGRLEWEPRTYRTGDTRGHALVLAATDDAEVNHQLVAEARAAGQWVNTADEPELCDFTLPSVERRGPITLAISTGGHAPALARHLRRELGAHIASHHVWLARLSGWLRRHLPRGPRRQHLLKRLVDGELGALRARGERGAVFTRLRSELKTWKSSGEPT >NC_020126:3383902:3386280 adenylylsulfate reductase, thioredoxin dependent VSAKPSPSSTLARTPQDLLAAAAPFEAAPAEQVLAWVEQQLGERAAIASSFGVEDMVLIDLARKHAPSLRIFTLDTGRLPPETYEIIEVTRNRYGVTVETFFPDRTRVEALESEQGYFSFRRSLEARQECCAIRKLEPLRRALQGRDGWVTGLRREQSLNRNKVPVVEYDAEHGGLLKLNPLAAWSRKQVWAYVRDNGVPYNTLHDRGYASIGCAPCTRAVKPYEDERAGRWWWESREHSECGLHPVR >NC_020126:3383902:3387540 (S)-2-hydroxy-acid oxidase VTVSIEDLRQRAQRRLPRTVFDYIEGFSDDGYTVTANRQSFDRYLFRSRALVDVSAIDHSTTLLGEPLATPIVLAPTGLAGLLAPRGEELAAKAAASRGTVFTLSTMSIGTIEEVAAAASTPLWFQLYIWKDRSVTQSLLDRAKAAGYRALCLTVDVPVMGNREQDRRNGFTVPPRIHFANVLDVLRHLGWVLRMSSSPRATFGNFVGHPALTRTDAVGVARFTNHQFDTSVTWKDVEWLRSHWPGPLVIKGITNPEDARRAVSLGVEALIVSNHGGRQLDFLPAAIDLLPEVVDAVEGRAEVILDGGIRRGSDIAKAIAMGARACMVGRPFLYGLAADGQAGVELALDLLTSELDRTLALLGRPRLSDLDRTALRVDAPASLEPRTSQRHGATPTSMRPVGGTHDT >NC_020126:3383902:3388760 hypothetical protein MAGLADILAAGMMTPVGLSAETTAAAVRAGISRIRESDIQDKRFRSLRAGFLAEELLPPLTSDPRLPRTGLTARHRRMLRLATRALLQVIPDGEPAPLFLALPEPMRPTEAPIGDTFLAHLEVQLGREFDLRQSQVFQQGRAGGMVALASACQALRGGRISTALVGGVDTYLDLRRLTGLDQEERLLVDRATEGFLPGEGAAFLLLGAPGEARRQQRAPLAHILGVGTGTEEGHRYSDLPYRGDGLSQAFRQLFASDASSTPRIRHVYGSFNGEHFWAKEWGVSYVRHGRRFAEPLRVDHPVEFMGDTGAALGPLMSGLAAMGLAKGYHQGPILVWSSSDREARGAVLLGSRQEPGPTRAAILARSPHPTEHA >NC_020126:3383902:3389885 hypothetical protein MNLVHEVYTLLAMRDLSVLFKTYETALSVLPKAQGAERLALHEAIVSALDGILTELGEHGLGNIALMDIDLATLDLEELRDSCAASWREVKKLREDGMDSGPLIRPYVADWMPPIGSRDWQSRMRLGVKHRSDPSWVPNLAERLKPE >NC_020126:3383902:3390361 hypothetical protein MTRYLMLECLIPEDKTAFAIRPHPAIEGIDSWLTGASFLSPPHATIELDWDPETSGVKKTMYASPMPLLRKDVFQVLEELGVDNIDAYPVEIRHADTGIIDKDYVAFNVLGAVMAADLSKSHYSDPSGTGRLDMDFDSLTIEPSKAQDLLFFRLAECVSGIVVHESVADGLMALGGFGLELVPPEEWVG >NC_020126:3383902:3390927 hypothetical protein VDDWNCPFSHGKAGTVTNELDTDPAKLGTRMENGTSSRLWDDSSGKFEPKKISVDKQAASSAIQEPYEVYLALDHLGNSVRMPFSVAAHHLIPGEASLPQSRLIDYVKGGSVISSDIGYGVNGRENGIWLPTHHALSQNMPVLPSATKKHRYSALSKEGNREVASVVSLYTQAVMEKALVQFHDDHTQATGYSSFVVQILDKIQANLATIKNYNCSQCQKAKKNGGKLPPPYILVHRLNQVSSRLAGLLTGPAAGWRPPVYTSPHARAFANDSRQLSLRNRG >NC_020126:3383902:3392046 non-ribosomal peptide synthetase VKLRGFRIELGEIEAALEALPSVHHAAVLLREDVPGLKRLVAYVTPSSLDVSALRSSLLTSLPDYMVPSAFVALDSLPINAHGKLDRAALPPPDSAPSDSFLAPRNPTEALLSSIWADVLHLDSVSVSDDFFSLGGHSLLATQVVSRIRKALGVELPLRVLFEAPTVAALAARIQAQGNTSLELQRPPLIPVPRTGPLPLSFAQQRLWFLDRLQPGSAFYNIHSAIQLHGDVDLDALERALQALVQRHEALRTSFHTQADGEAVQVIHPHADLFVPVVRLDTHPEASREEAALKAAQREAQTPFDLSEAPLLRASVLRLSEQRHILLFTVHHIVSDGWSNGIISKEIAALYGAFAQGLSSPLAPLELQYGDYAVWQRSWLRDEALAEQVGWWREQLTGAPHALELPTDKPRPPVQTSNGGTLPVEFGPQLSAELRAMCLREGVTPFMALLAAFQVLLARYSGQDDIVVGSPIANRQRTEIESIVGFFVNTLVLRARLTETMSFRELLAQLKESTLGAYAHQDVPFEKLVDELKPERDLSRSPLFQVMFSLQNTQRSAEAKDAGEQSALQPMHVESGTSKFDLSLLCGDTGDEIGGILEFNTDLFEKRTVERMGAHLRHLLRSAIANPSQSIWSLPLLDAQERDQHLLAWNDTSREAAVPTTLHGPVEAQARLTPDAIAVSDGTRTLTYAALEARANQLAHHLLALGVTPGSAVGICLPKSLDMAVAVLATLKAGACYVALDPNYPAERLAFMLADTRAPLVLSHSTLSTQISARVLFLDTQGDEVSQRPTSAPGISVSTEAVAYAIYTSGSTGRPKGVLLSHRALSLLFAWQLRQSPNPRATTLQFASLSFDVSCQELFSTWWAGGTLVLPTEGLRQDIPALLDFMQREKVERLFLPFVALQAIADSVSHGATLPTFLREVVTAGEQLQVSPALVSFFEQLPGCVLENQYGPSETHVVSAFRLQGPPASWPRLPSIGGPVSHTQLYVLDRLGQPVPTGVAGELFIGGTHLAHGYLGRPDVTALAFVPHPFSSHPGSRLYRTGDSARWLPDGTIEFLGRLDFQVKVRGFRIELGEVESALRSAPGLRDAAAVVREDVPGDKRLIAYVVPASGSAPDSETLRSFLLQRLPEYMVPSAFISLEALPLTPSGKLARKLLPAPDASLVPTASFVAPRTPDEEKLAAIFSTVLRVQRVGATDNFFSLGGHSLLATQVISRIRSSFGVELPLRALFEAPSVGALTARIRDAASGSRGAQPPPIVPVPRTDLLPLSFAQQRLWFIDQLDPGSSTYNMPTFVRLDGPLDIAALLRSFEELVRRHEALRTTFAERDGKPWQLISAHAELPVSRVDLRALASDARQADISRRLSEEYRRPFNLSTGPLIRALLLELGDTEHILALNMHHIVSDGWSMGVLVQEVAALYDAFSNDKPSPLAPLSIQYADYSVWQRNWLQGAELERQLSYWKHQLADLTALELPLHKPRPAMQTFAGAQVPVALSLATAEKLKRLCQQEGATPFMALLAAWQLLLSRHSGQDDITVGSPIAGRHRSELEGLIGFFVNTLVFRARLAPRLSFLHLLRQVKEAALGAYAHQDIPFERLVEELQPTRDMSRSPLFQVLFVLQNTPASSIQKTSLTLSPVEVSESIAKFELQLGLVEASDGFFGIVSYNTDLFEHAAIERMARHFEVLVEAITSRPEAPIAEHSMLTEQERREVLVDWAHSPALISTDDTMPAAFARIVARSPDSTALLFGDESLTYRQLDTLTNQLAWHLRSLGVTTDSRVAVSFERSANLIIALLAVLKTGGAYVPLDTQYPPERLASMVEDARPSVLITTRALRARLPSEGMTSVLLDEFSFSEHPAHALPSSALPDTLAYVVFTSGSTGKPKGVACTHRGVVHTLLGIDYMHLGPDQTHLLLAPISFDASVLEVWGALLHGARLVLLPPATPFPEDLFGAVSRYGVTSLWATSGLFSQLVESRLPAPPSLRRIHSGGDVVSALHTRQALTTWGTSITNLYGPTEATVLTTTLTVTRAEEIGTSFPIGRPTNGTRVLVLDASLQPVPIGVTGELFIGGEGLARGYLGQPGLTAERFVPDPFSTAPGARLYRSGDLVRWRPDGALDFLGRSDAQVKVRGFRIELSEVATALLAHPSVRDAIALVREDVPGDKRLVGYFIADDLDPVSLRAFLKSRLPEFMVPSSLLRLDAFPLTSNEKIDRKALPPPEAVLSAPSASYVAPRTPTEELLASIWADVLRLDRVSVSEDFFALGGHSLLATQVVSRVRKAFDVELPLRALFEASSIGALAVRIATARGESSSQAPALVPMPRSGELPLSFAQQRLWLVDQLEPGSAAYNIPSALRMYGTLDVPALERSFTALLERHESLRTTFLSRDGEPVQVIHPVGPFSLPIVELGDQSTEERAQQLATEEAQRPFDLARGPLLRATLLRLSPRDHVLMVTMHHAISDGWSMGILIQELASFYEAFASSREPGLAPLPIQYADFAAWQRSWLKGEVLEQQLGYWRKQLGGLPPLLELPTDKTRPPVRNPRGGSQPVRLSRELTERLSALCRKEGATPFMALLAAWQVLLARYSGQDDVSVGSPIAGRTRAETEGLIGFFVNTLVLRTHVNPSLSFRALLAQVRATTLAAYEHQDVPFEKLVEELKPQRSLSHTPLFQVMLSLQNLPVAHRTVSGPSPLPPPSPPRRRASPPSTRPLRLLIGGESIDDSLWASLSSSPNLHPFNVYGPTECTVDATALSLRASSRPVLGPPLPNVSTFILDSSLLPSPVGVPGELFIGGLGLARGYLHRPDLTAERFVPNPFSSSPGARLYRTGDKARWLPNGHLEYLGRIDFQVKLRGFRIELGEIEAALEALPSVHHAAVLLREDVPGLKRLVAYVTPSSLDVSALRSSLLSSLPDYMVPSAFVALDSLPINAHGKLDRAALPPPDSAPSDSFLAPRNPTEALLASVWADVLHLDSVSVSDDFFSLGGHSLLATQVVSRIRKALGVELPLRALIEAPTIRELAVRVEAARGAEIESTRPPLVAAPRTGPLPLSFAQQRLWFLDRLEPNSPFYNIPSGMQLEGVLDAAALVRSLQELVQRHEALRTTFHVQEDGTSVQVVHPRAELSVPLLDLQHLSGDALEREVTRLSTSESRKPFDLTQAPLLRAALLRVSEQSHVLLVTVHHIVSDGWSNGILMREVGALYEAFARGLPSPLQPLEFQYADYALWQRGWLRDEALEQQLSWWRGQLAGAPHALELPTDRARPPVQTHVGAAIPVHFDSRLTGPLRALCKREGVTPFMALLSAFQVLLARYSGQDDIVVGSPIANRQQTELEGIVGFFANTIALRARLTDTMSFRELLAQVKETTLGAYAHQDVPFEKLVDELKPERDLSRSPLFQVMLALQNTPRRAAAPARGEGPGLALSPVSVSYGSAKFELSLLLADHGEDIGGILEFNTDLFNEETAKRLSRHFLQLLGSAVEDPSQSIWSLPLLDAQERDQYLLAWNDTSREPVVATTLHAPVEAQARLTPDAIAVSDGARTLTYAALEARANQLAHHLLALGVTPGSAVGICLPKSLDMAVAVLATLKAGAYYVALDPSYPAERLAFMLADTRAPLVLSDSALASVLPSDSAARVLHLDSEAEAISRRPDSSPGISVSVEDIAYVIYTSGSTGRPKGIVMPHRALSFFFAWQVRQSPNPRASTLQFASLNFDVSCQEMFCTWWMGGTLVIPTGALRQDIPALLDFMHRQQVERLFLPFVALQAIADSVSHGATLPAALREVVTAGEQLQVNATLSSFFEKLPGSVLENQYGPSEAHVVSAFRLPGPPASWPRLPSIGGPVGHTQLYVLDRLGQPVPIGVSGELFVGGTHLAHGYLARPDVTALAFVPNPFSSLPGDRLYRTGDSARWLPDGTLEFLGRLDFQVKVRGFRIELGEVESVLRAAPGLRDAAAVVREDVPGDKRLIAYAVPAPGITIDSEALRAFLLQRLPEYMVPSAFVSLEALPLTPSGKLARKLLPAPDASLIPDASFVAPRTPDEEKLAAIFSTVLRVPRVGATDNFFSLGGHSLLATQVISRIRSSFGVELPLRVLFEAPSVAALVARIDAARKDARGPQAPAIVPVPRTDLLPLSFAQQRLWFIDQLDPGSSAYNMPTFVRLDGPLDIAALLRSFEELVRRHEALRTTFAERDGKPWQLISAHAELPVSRVDLRALASDARQADISRRLSEEYRRPFNLSTGPLIRALLLELGDTEHILALNMHHIVSDGWSMGVLVQEVAALYDAFSNDKPSPLAPLSIQYADYSVWQRNWLQGAELERQLSYWKHQLADLTALELPLHKPRPATQTFAGAQVPVALSLATAEKLKRLCQQEGATPFMALLAAWQLLLSRHSGQDDITVGSPIAGRHRSELEGLIGFFVNTLVFRARLAPRLSFLHLLRQVKEAALGAYAHQDIPFERLVEELQPTRDMSRSPLFQVLFVLQNTPASSIQKTSLTLSPVEVSESIAKFELQLGLVEASDGFFGGLRFNTDLFEHATIERMARHFELLVEAIVSQPDAPLASLSLLDSSERQKLLVDWAQVPTRVSTDDTLPDAFARVVARSPDSTALLFGDEALSYRQLDTRSNQLAWHLRSLGISTDARVAVSLERSPNLIVALLAVLKAGAAYVPLDTQYPPERLASMVEDARPSVLITTRALLPKLPAEGLTLVLLDELSLTERPAHAPPSSALPDSLAYVVFTSGSTGKPKGVACTHRGVVRTLLGVDYTHLGPAQTHLLLAPISFDATVFEVWGALLHGARLLVLQPQSPSLEDLFGSISRHSVTTLWATSGLFSQLVESRLPAPPSLQRVLTGGDVVSPLHVRTALTSWGVPVTSFYGPTETTVFASSFPMQRAEDVPSSVPIGRPTNGTRLLVLDASLQPVPVGVTGELFIGGEGVARGYLGQPGLTAERFVPDPFSASPGARLYRSGDLVRWRPDGVLDFIGRSDAQVKVRGFRIELPEVEAALLAHPSVREAVALAREDVPGDKRLVGYFVADDLDPVSLRAFLKSRLPEFMVPSSLLRLDALPLTSNAKIDRKALPPPEAVLSAPSANYVAPRTPTEELLASIWADVLRLDRVSVSEDFFALGGHSLLATQVVSRVRKAFDVELPLRALFEASSIAALAVRIATARGESSVQAPALVPMPRADALPLSFAQQRLWLVDQLEPGSAAYNIPSALRMHGTLDVSALERSFTALVERHESLRTTFLSREGEPVQVIHPVGPFSLPIVELGMLPEEDREQRAQQLATEEAQRPFDLARGPVLRATLARLSAEDHVLMVTMHHAISDGWSMGILIQELASFYEAFATGETPRLAPLSIQYADFAAWQRSWLKGDVMEGQLSYWRKQLGGLPPLLELPTDRTRPPVRSSRGGSQPVRLSRELTERLSALCRKEGATPFMALLAAWQVLLARYSGQDDVSVGSPIAGRTRAETEGLIGFFVNTLVLRTHVNPSLSFRALLAQVRATTLAAYEHQDVPFEKLVEELKPQRSLSHTPLFQVMLSLQNLPVAHRTVSGPSADSSPLRLESFTQAHQSTKFDLTLTLSETPDGLAGSLSYRVDLFEDSTIQRWAEHLHTFLAAAISSPDSRVGELPMLSAQERRQVLSDWNSTLSEVPWRGAFHQLFEAQAALTPDALAVLDDDSSLSFSALNQRSNQLAHFLRARGVGPESRVAFCLERSTSALVALLSILKAGAAYVPLDASYPLERLSFMLEDSRAPFVLTQSHLLPRLSSSSSPLCLDDKAFLAALDALPTSNPSHLTLPSHPAYVIYTSGSTGRPKGVVIHHSSVVNLLHALSSSVFSDVTRPLRFSLNAPLSFDASVKQLVFLSQGHALCFVPQAAREDVPLLLSWLSRHSVDVFDCAPSHLRLLLDEGLSSFHRPLRLLIGGESIDDSLWASLSSSPNLHPFNVYGPTECTVDATALSLRASSRPVLGPPLPNVSTFILDSSLLPSPVGVPGELFIGGLGLARGYLHRPDLTAERFVPNPFSSSPGARLYRTGDKARWLPNGHLEYLGRIDFQVKLRGFRIELGEIEAALEALPSVHHAAVLLREDVPGLKRLVAYVTPSSLDVSALRSSLLTSLPDYMVPSAFVALDSLPINAHGKLDRAALPPPDSAPSDSFLAPRNPTEALLASIWADVLHLDSVSVSDDFFSLGGHSLLATQVVSRIRKALGVELPLRVLFEAPTVAALAARIQAQGNTSLELQRPPLVPVPRTGPLPLSFAQQRLWFLDQLLPGSATYNMPTFVRLDGSLDIAALQRGFDELVRRHESLRTTFIELDGQPFQQIAPEGQLPVTRVNLRGIDEEASHSEVQRLLREEYQRPFNLSTGPLIRTMLLELSDTEHVLALNMHHIVSDGWSMGVLIREVAALYDAFSKEKPSPLAPLAIQYADYSAWQRDWLQGEVLDSQLAYWRNQLASAPNLALPIDKPRPPVQTFNGASTSVSISGPVAKRLKALCRSEGATPFMALLATWQLLLARHSGQDDIVVGSPIAGRHRAELESLIGFFVNTLVFRARIAPHESFLGLLRQVKEFALNAYAHQDIPFERLVEELHPARDLSRSPLFQVIFALQNTPESAIQKTDLTLSPVGVGGVVATAKFELTLNLTETPDGISGSLGYNTDLFEQATIERMARHFEVLVEAITSRPEVPIAEHSLLTEMERREVLVDWAQAPARVSTDDTMPEAFARVVARSPDATALLFGEESLSYRQVDTRSNQLAWHLRSLGVSTDTRVAVSLERSPDLIVALLAVLKAGAAYVPLDTQYPPERLASMVEDARPSILLTSRALLSKLPSEGLTLVLLDDVALSERPAHALPPSALPDSLAYVVFTSGSTGKPKGVACTHRGVVHTLLGVDYTTFNHEQTHLLLAPISFDATVFEVWGALLHGARLVVLPPLAPSLEDLFGAISRHAVTTLWATSGLFSQLVESRLPAPPSLQRVLTGGDVVSPLHVREALTSWGLPVTNCYGPTEITVLATAFSLARADDVGTCIPIGRPTNGTRLLVLDASLQPVPVGVTGELFIGGEGLARGYLGQPALTAERFVPDPFSASPGARLYRSGDLVRWSPDGVLDFIGRSDAQVKVRGFRIELSEVEAALLAHPSVREAVALAREDAPGDKRLVGYFVADDLDSVSLRAFLKSRLPEFMVPSSLLRLDALPLTSNAKIDRKALPPPEAVLHASAASQVAPRTPTEEVLATAWADVLRVPKVGITDDFFELGGHSLLAIKLMAKIRERTRVSLPVAALFQGSSIERLAAILEQHQGSTRALPNLVRLDSGSSNERPLFIVHGGGGSALGYTELVRHLAPSRPIHGFSASGLDGGELPPASVEILARDYLSQLRVVQPHGPYLLAGWSFGGLVAYEMARRLQSQGEQVEMLVMVDSHAPRPEPRPMPDELSQLVSFSHTLGLPWQSLPLDPERLRRLAGRERLAYLLEQARDASMGLDMDVDTAERLFALHQRLTAAQLTYVPTGASYEGSTVLIKAATSLSGVKVADDLGWSAWLASAPTVHEAPGNHYTMLRAPHVTTLAELFARLLESLKRDAA >NC_020126:3383902:3414674 non-ribosomal peptide synthetase VSDLPTSVGTTAVSESSPSSSGPRAGSPLVSLRPGAGSAIPLYLVHALDGRLDCYAELVRQAPEPQPVIGLQARGFDDGRAPMESLEAMAVFYVEALRADRPEGPYHLAGWALGAVIAWEMTRLLQRDGHAARLTLIEPPLAAADRSVSATALAAHAALFARELALQAGATPLELPTALTTGKDPEPLLQHLHAEGTSQGHAFAAMPLDVLRARFKVFSAHLRAARRYVPESFPGSARLLRAEESADATGEERERGWGVLAEEGLQLDVTPGDGHSLLREPRAAELASRLFDVAELRESRELATRPEPPPLVPVPRTRDLPLSFAQQRLWFLDQLQPGGATYNMPSFVRMNGRLDLAALQRAFDELVRRHEALRTTFLQRHDEPIQVIAPDGELRVTLVDLQDLPAEERRVEVRRRLHEEYLQPFNLSTGPLIRALVLKVSAVEHVLALNMHHIVSDGWSMGVLIQEVAALYAAFARGMPSPLPALTLQYADYAVWQRSWFQGAVLDEHLAWWRNELSGVATLDLPLDKPRPPVLTSHGAQVPVTVPAASAHRLKALCKQEGATPFMALLAAWQWLLSRYSGQDDIAVGSPIAGRQRAELEGLIGFFVNTLVFRARVEEKATFRQMLRRAKETTLGAFEHQDVPFERIVEELQVRRDLSRSPLFQVILALQTTTGGSTQGQELTLTPVEVEGTVVKFELELHLMDAPEGFFGTLTYNTDLFEHATIERMARHFELLVEATLARPDVPLGALSILDATERQKLLIDWAQVPTRVSTDDTLPDAFARVVARSADSTALLFGEESLSYRQLDSRSNQLAWHLRSLGISTDSRVAVSLERSPDLIVALLAVLKTGGAYVPLDTQYPPERLASMVEDARPSVLITSRALLPKLPSQGLTLVLLDELSLSEHPSHALPSSALPDSLAYVVFTSGSTGKPKGVACTHRGVVRTLLGVDYTHLGPDQTHLLLAPISFDATVFEVWGALLHGARLLVLPPQSPSLEDLFSAIARGSVTTLWATSGLFSQLVESRLPAPPSLQRVLTGGDVVSPLHVRTALTSWGIPVTSFYGPTETTVFASSFPMQRAEDVPSSVPIGRPTNGTRLLVLDASLQPVPVGVTGELFIGGEGVARGYLGQPALTAERFVPDPLSASPGARLYRSGDLVRWRPDGVLDFIGRSDAQVKVRGFRIELSEVEAALLSHPSVREAVALAREDVPGDKRLVGYFVADDLDPVSLRAFLKSRLPEFMVPSSLLRLDALPLTSNAKIDRKALPPPEAVLSAPSAAYVAPRTPTQELLVSIWAQVLRVPRIGITEDFFALGGHSLLATQLVSRVRTTFKVELALRELFEAPTIEALAERIDAAALTDKGAARPPLLPVPRTGDLPLSFAQQRLWLIDQFEPNSATYNIPLALLLEGPLDVDALQESFSALIERHESLRTTFVTHEGEPRQHIHPSAPVHLVRVDLQSLPEATRLAEAQRRVSEEAARPFDLARGPIFRALLLRLEAQRHVLVGTVHHIASDGWSMGVLLRELAEFYAARLSGQAPGLSALPIQYADFAAWQRGWLQGDALERQLSYWRQQLSGAPPFLELPTDRPRPAVQTNRGASYPVQLPRALNERLMAVCQQEGVTPFMALLAVWQMVLSRYAATEDISVGSPIAGRTRAETEGLIGFFVNTLVLRTQVRAKQTFRELLAQVKRATLAAYEHQDVPFEKLVEELNPHRTLSHSPLFQVMLVLQNAPTTSMEVTGSSEQSVPLRLESFGSGVPGAKFDLTLSLGEDLHGALGYRTDLFDEATIGRMVQHFATLLDGALTSLDSRVGDLPMLPAEERRQVLSDWNSTLSEVPWRGAFHQLFEAQAALTPDALAVLDDDSSLSFSALNQRSNQLAHFLRARGVGPESRVAFCLERSTSALVALLSILKAGAAYVPLDASYPLERLSFMLEDSRAPFVLTQSHLLPRLSSASTPLCLDDAAFRAALDALPSSNPSHLTLPSHPAYVIYTSGSTGRPKGVVIHHSSVVNLLHALSSSVFSDVQRPLRFSLNAPLSFDASVKQLVFLSQGHALCFVPQAAREDVPLLLSWLSRHSVDVFDCAPSHLRLLLDEGLSSFHRPLRLLIGGESIDDSPLGLSPLPPPTSTPSTSTAPPSAPSTPPHSPSAPLLALSSALPSPTSPPSSSTLLSCPLPSVSRVSSSSADSASLVATSTAPTSPLSASSPTPSPLLPALASTAPATRLAGSPTATSSTSAASTSR