BMC type: PVM


Organism: Planctomycetes bacterium Poly59. Bacteria; Planctomycetes.


   BMC-P    BMC-H/Hp    BMC-Ts/sp    BMC-Tdp    AldDh    PTAC    signature enzyme    AlcDh    regulator    others    no assignment

    Poly59_24880 (fasta)
       Poly59_24890 (fasta)
             Poly59_24900 (fasta)
                    Poly59_24910 (fasta)
                             Poly59_24920 (fasta)
                                    Poly59_24930 (fasta)
                                              Poly59_24940 (fasta) HMMreg00072_4_pdu1d FRAG2 (details)
                                                    Poly59_24950 (fasta)
                                                         Poly59_24960 (fasta)
                                                                Poly59_24970 (fasta)
                                                                 Poly59_24980 (fasta)
                                                                      Poly59_24990 (fasta) HMM02866_1_pvmeut PVM (details)
                                                                           Poly59_25000 (fasta) HMMaldol_2_pvm1 PVM (details)
                                                                            Poly59_25010 (fasta) P_adobe PVM (details)
                                                                               Poly59_25020 (fasta) HMM02441_01 PVM (details)
                                                                                Poly59_25030 (fasta) P_slate PVM (details)
                                                                                        Poly59_25040 (fasta) HMMalddh_1_eutpdugrm PVM (details)
                                                                                         Poly59_25050 (fasta) P_dirtyPink PVM (details)
                                                                                                Poly59_25060 (fasta) HMMacetkin_1 PVM (details)
                                                                                                 Poly59_25070 (fasta) H_purplishGrey PVM (details)
                                                                                                  Poly59_25080 (fasta) H_vividBlue PVM (details)
                                                                                                      Poly59_25090 (fasta) HMMptac_2_mix PVM (details)
                                                                                                          Poly59_25100 (fasta) HMMreg08220_2_PVM PVM (details)
                                                                                                              Poly59_25110 (fasta) HMMnopfamclust3_1 PVM (details)
                                                                                                                  Poly59_25120 (fasta)
                                                                                                                      Poly59_25130 (fasta)
                                                                                                                            Poly59_25140 (fasta)
                                                                                                                              Poly59_25150 (fasta) HMMspu02502_1_spu SPU1 (details)
                                                                                                                                    Poly59_25160 (fasta)
                                                                                                                                          Poly59_25170 (fasta)
                                                                                                                                           Poly59_25180 (fasta)
                                                                                                                                                 Poly59_25190 (fasta)
                                                                                                                                                     Poly59_25200 (fasta)
                                                                                                                                                        Poly59_25210 (fasta)

BMC shell protein types:

BMC-H(map on tree)

       H_purplishGrey
       H_vividBlue

BMC-P(map on tree)

       P_dirtyPink
       P_adobe
       P_slate

(complete list of loci)

Protein sequences:

>Poly59_24880
MAKLYFYYSTMNAGKSTVLLQSSYNYRERGMNTLLLAPEIDNRMGAGKVSSRIGINAEAEVFNTADNLFVIVDHEHNRAPIHCVLIDEAQFLTKRQVHQLSDVCDNLEIPVLAYGLRTDFQGNLFEGSDALLAWADTLSEIKTICHCGSKATMVLRMDNSGRVVKEGQQVQIGGNERYVPVCRKHFKEGIAQGGDPQLPLL

>Poly59_24890
MKFQFAVLFVTAITAAASFWDAPYPEELKLQHGPTLLILVGMASSSVWFRMSNLSFTCIIAFLMLHIIGARWIYSFVPYDKWTDTLFGIELTQHFGWQRNHYDRLVHFASGLLLTPPASELVQRAGRMRPCAAAVTSIAVVLAVGAIYEILEWQIATFFSPAAAESYNGQQGDVWDPQKDMALAWFGAVIAAVIVFRCSFDPIKGQSVSS

>Poly59_24900
MSRKIFLSIGLVALTGCGSSTPATVTPPAKAEAAKVVAVADDAEAVAKIEALTENLRRNADGSITHVDLRGTDASDETLVAVGKLASLEQLDLRECGISDAGLEHLTSLTKLKALRLSGKEGDCSVSDDGMVAVGKLTSLKVLAIDYLWISEDGLGELSALKNLQELYMAETTIADEAIDVMAGFLNLKKLRVARTRIGEAALASLPKLSKLEELDLSECAQISDSAMGPLSEMKSLKKLNLWRVNLSDEGIEPLAGLTNLENLNLDNTRLSDEGLPLLSGLTKLTFLHLGSTAISDAGLTHLKNLTALKDLIVTRTGVTQAGVDELKKSLPNTKIQLLYLGGE

>Poly59_24910
MNALNRRRFIQSTTAATIAGGFFSETKAQGTNSANQKLKILCVGTANRAAEDIRGVEGEDIVGLCDVDKNYLDRVSAKFPTAKTYADYREMIAAESDRADAIVIGTTDHHHAPATMRAIQAGLHVYCEKPLTHTVAEARMIAEAAKVAGVATQMGTQIHAEDNYRRVVELVKSGAIGDVGEVHVWVGKGWGGGDRPEKGDPVPAHLDWDLWLGPAPERPFAIGRYHPAQWRRWWDFGQGTLGDMGCHYMDLPFWALDLRHPVSCEAEGPEVHPETCPLGLTVRYKYPKRGDLAAVDLTWYDGDQCPKEVAGERVPGSGVMFVGSEGNLFASYTNYKLFPKEKFADFQPPPQTIPKSIGHHAEWIAACKDGTPTTCNFDYSGALSESVLLGNVAYRTGKKLDWNAAELKATNCPEADALIHKDYRAGWEVEPLVLAEAGQ

>Poly59_24920
MMHVSRVFAVLCLVTLSAFAARAASLDRPNVVMILADDLGLHDLSVEGSTFYQSPNIDALARGGMRFTQGYATCRVCSPSRASIQLGKFTARHGITQWIGAASGKDWKRGDRLLPADYLHALPADDITLAESMKEGGYKTFFAGKWHLGGEGSLPTDHGFDINVGGHHAGSPPGGYFAPYKNPEMKNGPDGESLTLRLARETSDFIASNQDKPFFAMLSFYTVHGPLQTSPDRWSKYQRIAAEKPAVDQRFKVDRTLPVRQVQDNPVYAGMIETMDDAVGMVMETLKKNGLSENTIVIFTSDNGGVSSGDGYATSNLPLRGGKGRQWEGGVREPYYICFPAKIKAESTCDVPVTGADFYPTIMELCGLPAKRDQHVDGVSLVPLLDGGSISPRPLYWHYPQYDNQGGEPSSLLRDGDWKLIHYYEDGRNELYNLEADPTETSDLALTHSVRTQRMAAQLDDWLRSVGALFPESNPRFDPAKSEARFENARTVGKAKLERQHAELLNPDWQPNADWWGSAVTKD

>Poly59_24930
MRAILSAPGSRGDVNPMVAIGAALKRRGFEVVISLAEPYAKVAEDAGLIVEPVIDTARFDELLSNPAVWKPIRGARAIFREVAGDFLPRHAKVIRRHHVPGETILVSHPLDLASRIHREVDQATPLVDVHLAPSMLRTFDDPPRMTPWPFELRRPQWLLRSAYWLADKIAVDPIIASKVNQVRAEHGLAPISRVIHDWWLSPDRILAMYPQWYAPATASFAPRLVHCGFPLHDAVSGDVSGLPGNRPIVFTAGTAHHHCGKFFSAAVAACQRLDRPGLLVSTHTKNFPDRLPPQVATTGYVSFANLFPIASAVIHHGGIGTTSQCFAAGVPQIIRPMAFDQFDNTARVERLNCGRWLRNDRHLAETLDAVLRDPAIARSSHHISQRIQRDAVERAASEIHSLIFNPNATQ

>Poly59_24940
MVAYLAVRSGPEKGKQFPLDRSRPLHIGRGSSCEIMLSDPVSSRFHAVVYFEDGNWHLRDTSSRNGTRVNGQKTDHARLLDESVVSIGSTDLQLVEPDMDSNDETIHTQTMVQDAPTRRSWRNDLDDPVEGVAKAGHLIDLYTLSLQLLKSEGSSEVIETVLELLRDRTDADVVAVSFDTGDGRLKPLRVFPPEQADAVSISRALVRRVVRHGEALLINEETQTDLNGPNLDGLKIDGPWSDVIYVPLDNGDQKLGVLHLYRSTPRFQERHFELSVAAGRLLAVGLARAIENDVLRVESRRIADRNADSDDFIGSSPSVMKLKAKIERVGNASGSVLIRGESGAGKELVARAVHRASQRSRRPMLTVNCAAIPSELIESQLFGHKKGSFTGADNDHVGWFQQSHTGTLFLDEIGELTLEGQAKLLRILEGHPFLPVGATEEVLVDVRVLAATNRDLAEFVREKKFREDLFYRLSVFELLVPPLRDRGDDIDILIDHFLDHFRRQHGRAALKLSDAARSRLCEYAWPGNVRQLRNVIDSAVVMADEPTIEVDDLGLRDAGLSQLDTLRIDEWERRLITKALERSAGSVPDAAKLLGISRATAYRKITEYEINR

>Poly59_24950
MKPNATTVDLSADTIESAIRGMGIAIPKFRAGHLASANFADKMSCTTSSQSRKVAALYRRTGIEHRGSVLLEENHDLEIVNEFYPPLISPEDRGPTTQQRSDRYALEAPQLATQASLKALKSSGTTADQITHLVTVSCTGFSAPGVDIELIDRLGLPPTTQRVQVGFMGCHGAINGLRAASGLVAASPDANVLMCSVELCSLHYQYGYDPDRIVSGALFADGAAAVVLNRAHTDAALSDDTNDSAFGSIGSVAATGSYLVADSRDAMTWLIGDNGFEMTLSAKVPGLIEKYLKSFMVDWLAGQGETIESVQGWAVHPGGSRILTAAETSLKLDADALSVSRKVLSDHGNMSSATMLFILQRFAEQGRPKPWVMLGFGPGLEIEVALIR

>Poly59_24960
MSDDYLRTNRKVYDSMAAAGDPLCRPAKDCELADPLRTVDAAGWLGKSIQGRRLLCLAAGGGRQSSLYAAAGADVTVVDLSGAMLELDRRVAAERGYSLRLFETSMDDLSMFAGGEFDIVIQPVSTCYVPNIARVFAEVARVSRSGALYISQHKQPGSLQSSVEPNSSGGYSNLHPYYRQTKSSSQPNQPIPAPPASTHAVTRSATKRLRESGAVEYLHRWEEIVGGMCRSGFVIEDLTEPLHAKADAEVGSFGHRAKFIPPYVRIKAKRVGATQASTSDGGKIWLPSS

>Poly59_24970
MGESGNATSIEPQLLTHGFNAMTFSQAHVDHLLSGYLDEALTSDEQAEVENWLRTDPTIGAQLNKLREMRKSLRLIASIDRTHQLDKGFAGRVVEAAVARARAEGLAEDHPLVRVSEHPTSLHQPGDSVSWLRMAGVIGGIAASVGIAVLAFGPDADDAALKSPPPTHAIAKLEPAKTPETVAMDIAISDSIPTHPSAALQSPDLMTANIAAATDQSPAVTPREPSTTGSMPTGSQSNLLQTDLSLASNLQLSNSPLMVVNIRETELGRARGAFRKSLRSAGIAQLEPQDVQASLQDAAVKAATQGNADDRVSVMYLRTTGKKFDQLHVQLLADEQGIESLQLSVTDDVKLLQKFQDAANEPHAIRHSNLVWLASDSDATQAVSRDLGNLQFLPMPAGSVGDSGSDIDVQIIVLIR

>Poly59_24980
MPRNGVHRFSKSHFNGCVLTFPVSPFRGIDFLATHCDLSRHARSQELRTGNEFRACRFRLDLAASCVSADQHDDLHVDVASRIADRSSRHRKELQVTQIARNRLGRI

>Poly59_24990
MKVSIIGAGGLVGSCAAYALQCGGIASEIALLDVNQEMAVGQALDLQHGSPSVADQVISGGGYEHIPSSDVICITAGLRRKPDESRLDLINRNTDLFVQILRDVKAAGPKPSAIVLVVSNPVDILTYVAAQTLGLPVNQVIGLGTQLDTIRFCSLIAAELKAPPTQTKALILGEHGDSMVPIWSSATIAGLPLDKYPGWNANLANQLFTRTRGSGAEVIKRKGGAGFAVGIAIRDVIDAIVLDQHKILPVSSVQSGCYGIRDVALSVPTVVGRKGVIDRLEIDLWPKEVQGIRASGAALRKTLEIVLPRVG

>Poly59_25000
MQNLHKIKQDMCDIGRRIYDRQFAAANDGNITVRVSENEVLCTPTLHCKGFLTPDDISLVDMTGKQLSGRKKRSSEALLHLEIYRQREDIKSVVHCHPPHATAFAIAREPIPQCILPEVEVFLGDVPITKYETPGGQSFADTIIPFVNRTNVMILANHGTVSYGETVEQAYWWTEILDAYCRMLILAKQLGGVSYLSGEKSQELLDLKEQWGYKDPRNTPEYENCDICANDIFRDSWADSGVARRAFPAPPSLKPSADVGAKNGMPAGVTEEALVKAITDEVMRQMRQN

>Poly59_25010
MKMARTIGSVTLSKAHPAMAGAKLRCVEVVESIEQIDTFPLGGETVVAWDLCGTGIGDLVAIAEGPEAAQPFRPDVKPIDASIVALLDEVDLD

>Poly59_25020
MPTRPNPTILSAIDSAVLARIVGEVIARLKASQSVVVESKIIDAKTIGQYAVGATITIAARAIVTPAAKDEAKQRNITITRDAVITQESIGKPSCSVKIMDSDHQRAESVEAQLVRRGINLAAASVVLSDAPALEVASQFGSGKRAVMIGSLDDVNRFGREVDPQVWVLDMKRLNLIAAVNVISAITRFRSVSK

>Poly59_25030
MQTARVLGSTRATVKDKSLQGQRLVIVQLLLLNEMPDGPPLIALDVLGCRRGDRVMLTSDGTLAREFTKNIDTPARWTVMGILD

>Poly59_25040
MHFDENTIRSVVAQVLAEVGPMPKSNGASSQAGGKNGVFYDADSAVTAARAAFEEFRTRSMATRKQVIDIIRRISIENCEELGLMEMAETKIGRPEHKIEKLRALGEMSPGTEFLETKCYSGDHGLAIIERAPFGVIGAITPVTHSLPTITGNAVSMLAGGNTVVVNPHPSGKGVATEGVRRFNEAIAAEVGIDNLICVIAEPTLETAEALFKHRQVSLICVTGGPAVGRAALNSGKRAIVAGPGNPPVVVDETADLDNAARCIIQGGAYDNNLLCIAEKEVFVVDSVFDAMMAAMRRAGAVQLDAIQISNLTSKAIVKVGDDQHDAACKDYIGRDASVLAQAAGVSVPEGTELLFGETDEHHPFVTVEQMMPFIPFVRARDVDHAIALAKHYEHGFRHTAIIHSRNVHNMTKMGRELDTTLYVKNGPCMASLGLGGEGYLSFSIAGPTGEGVTTPNTFTRERRCSMIDELRVV

>Poly59_25050
MFIAKVTGSVVATQKVGSMTGHKLLVVEPYRLEDKKRASMVSTGRTFIAVDTLGSGEGDYVLVCQGSSARLTPETKELPIDAVVIGIVDSVHIEKRNVYDRNGS

>Poly59_25060
MVGTQTVTQNCSAAGLSSCTFLQLKSVKSVLVLVANLGSTSFKYRLFDMSNGQCLARGAVDRIGEEVSHCEVEIGDWKDERSMSVPDHGLAVSACLEQLTDPDHGALKDASEIVAIGFKAVHGGRLSGVFVVDDDVLAAMTEMNAAAPAHNPPYIAAMKLLRERFPDLPLVAAFETNFHRTIPSSRREYAIPRAWADGLHIRRYGFHGASHRFIAGRVAEVLGRSDARVISCHLGGSSSLTAIVGGESVMTTMGMTPQTGLPQNNRVGDFDPFALPLIIEKTGLTLDEVLGKLASEGGLLGLSDKSGDMRDLELAAANGDEKSQLALDVFVEEVRRHMGGMIVAMGGVDAIVFTGGIGEKGKETRAAIVAGLEELGIVADGEANKKIKGEGSFHAGDSRTELWVIPTNEELVVARQCVELLQETDKSA

>Poly59_25070
MNDAIGLIETKGLLPLIEATDAMAKAANVKIVKRIDIGGAYVTTVVSGDVGSVRAAVEAGAAAAAQVGELVGSHIIPRPAEGLAAALLS

>Poly59_25080
MAKVSEALGMIETKGFIALVEACDAMMKAANVQFMGWDKVGSGLCSAFVTGDVAAVKAAVDAGAAAAGRVGEVASVQVIARPHEDVASILKFPTAKK

>Poly59_25090
MTASTIDRSVIEQLVRNAIRQSGGPASTPVAARGAANPPGWIDGKPNLRVSISARHCHLTDEHVEILFGAGSVLKPEKDLYQDGFYAAEQTVMVVGPRRRMLGSVRVLGPTRPFSQVELALTDSISLGIDAPVRHSGKIDGTPGCVLVGPAGSVQLTQGVIRAARHVHMNFADCDHYGVQNGDMMKLKIVSPDCSVTFEDVLVRADEAAKLEVHIDTDEGNACNLDTATEVTLKKGGCGCEKK

>Poly59_25100
MAGQLTSETRRERLREMVQARGFASLGELAAALEVSESTIRRDLEQLEKEGQARRTHGGAFWTGEPDTMQIFENRRDDSWPAKVAIGELAAAMIEDHDTILLGGGSTTYELARHLVNRPLQVVTNSLPVAHLLSTSDSIDLVMIGGCVRGRTAVTIGPMADSMLRSINVGKVFLSVAGITERGFFNSNMMLVESEKAMLESADQTIVVADSTKFGKVSLSRLCGLQEVDTVVSDEGIENSWKEHLEFADVKLVLASASESKI

>Poly59_25110
MTVLNGKRAIVTGSSRGIGRGIALQLAAQGAEVIINFRSHPDEAADVVAQCEAVGGKAHMIAADLGIQSEVERLVAESADLMGGLDIVVSNAAYSDRHLMLESDLNEFHKTIDISMWGAFYLVRSSARLMVEAENGGNIVVISSPHAHMAIPGAMAYNMAKAANDQMGKTAACELAQHGIRVNIIHPGWTDTPGERKFFSEETLATEAAKLPLGRLGAAEEIGRGVVFLCDPASQYITGSTLTIDGGIQLPWREMYRTKERPSGVS

>Poly59_25120
MESWPLGVFASVDAGLGVAWNVISELKVPTIQLHAPNPDKRNTASAQSLADQLADMGVRCTAVFGGFDGESYADIPTVVKTIGLVPESTRPARLQEMKDISDFTKALGCDAIALHLGFVPEGPSADGYDGIVAVTRDLCDHAAANDQFLHLETGQETADGLLEFIHHVDRANLKINFDPANMILYGTGEPIEALRKVAKHVRSIHCKDGTWSDQPGVTWGKEVPLGQGDVNMESYLRTLREIGYEGPLTIEREIPQDPARQKAEIGAAIELLTKLRQQTLA

>Poly59_25130
MKRVSRCAALVCLSSATFVSSLHADTPESKVLFSDDFERTESKPELEEVGNGWGTNSKSRAKGNKQVDLVDGAIFIVKHAEADHGVSVTQDVEFRDATISLRFKIGPKDDLGINIADMNEKSVHAGHICMAKVRLNRVEMTDLKTGRMDLGIRTRRLANETTEADKKAIKADTKTVPVKLDADAWHQLSVAVAGDTMTVSIDGANVGHFSSPGIGHPTKRRLRLAVNREALVDDVKITTP

>Poly59_25140
MTAEMTNWSTLIGHDKAQRWFAAAIKQNRLGGSFLLVGSPGIGKRTVANVLARTLLCQRSDPRLMSPCGVCPSCLQVNAGTHPDVVRVCKPDDKSLIPVELLIGSRENRMQEGFCRDIRLRPMVGKRKVAILEDADFLNEEGANCLLKTLEEPPSGAVVMLVGTSEQRQLPTIRSRCQILRLGPLSNQDAAKLLRQVHGVEASDEAIENAMDVAGGDVEVALRLLSGESDSLRSALAGQLDADYPDPATLARIITTHVDGVGKDAGKRRGAMRDVFAMSVQHFRRKMRSGAHQNTVSPIILARVDRSVRALREVDRSANQATLIECFAADIAAGVTGDRGEIG

>Poly59_25150
MEGVVLKIAIGSDHRGVKIKDRLVQNLTAAGFPVIDVGTHGDAAVDYPDIAQAVAQQVSHGDVDRGILICGTGIGMSIAANKFAGVRAASCYDEVMVEISRRHNDVNILCLPGDMIGDRPIDDLIRMWLNTEFDGGRHAVRIQKIGNIEQGSKPVVPVDAVSPPSS

>Poly59_25160
MSIILDLRATDDPRDIVHRSVQALVEGEVVGVPTDTVYGLAASALSERAVERLCEIKGRANWMPIAISVGSRESAEDFYCGTSPLARRLASRCWPGPLTLVIPCNSPHSAVTQLPQGVQDRIRGEFGCVGFRVVNHRVITHIHRFLSAPLLLTSANLTGQPVATTADQVQQQLGDLIPLLLDDGPTRYGGASTVARVQGNQMEILREGVIERAAMNQFVKPVIALVCTGNTCRSPMAETLLRDQMSKKYGCEDAVRVLSAGVAANPGCGATPQAIEVMGNRGLDLTGHSSRTLDESVMGVADLVLTMTRGHRAAILAAWPGLHDRVFTLRRDGGDIGDPVGMPVDVYEACADQIEGELQAWAEALGDDFFPQAIGSSDPESDSTTDQA

>Poly59_25170
MPPPTSTRITFEPVNRRHFVRQSLEMASTGIAAISLAGTSGCVPVTDSDVPDLVWGRRGLSSGRFLKPRAITIDDADQLYIVDTTGRIQVFDTDGNFLRFWETPKTANGRPTGMSFQPASASPSGQSRLLVADTHYYRMLAYTPDGKLLADQQIGGTAGHLPGEFAFVTDAVSDSQGCVYIGEYNASDRIQKFDPDGIFMTQWGGTGDTPGTFVRPQSLIIRDDVMWVADACNHRIQRFDLSEETPRLIDVWGGPGTQPGQYYYPYDLALASDGSLLVVEYKNNRVQRLSPDGKPIAMWGGPGFEPGMLNQPWGIVVDSQDRVHILDSNNHRVQRIHLPA

>Poly59_25180
MNRILQQAMNDCENYVIEMDYEDAKGNRTHRVVSPIRLMGSYRFLGLCLCREQPRQFQLSRCRNIRLVAAENVMMPVPMGAGSCELN

>Poly59_25190
MISTDTTIRPILDKALAGERLTLGDGLALLQSHDLAAIGSAADQISRRMHPEPYRTYNVDRNINYTNVCSAVCHFCAFYRGPKSDEGYVLSREEVLSKVEETVALGGNQILMQGGLHPKFKLDWYEELLRDIKSSFPEVNIHGFSPPEFHHFTKVNKLSIEEVLTRLKAAGLGSIPGGGAEILVDRVRNVLTRGKVMSDDWLGVMRAWHKLGGISTATMMFGHVETLAERVEHLQRVRDLQDETNGFTAFICWTFQPDNTDLSHIPPVGSFEYLKTLAVSRLYLDNVPSIQSSWVTQGLKIGQLAMLFGANDMGSLMIEENVVAEAGTVHYLSLDQIRAAIEELGFEARQRDVFYKLVSPDLERKAIEAAHNPPKELVQLSV

>Poly59_25200
MLRLGAVSYLNTKPLIHTLAEQLGSKGTLSVDLPSRLASDLAAGRLDVALIPSVEYFRGQGYQIVSDAAIGCRGPVWSVRLLSRVPVPEIRTLALDEGSRTSAAMVQVLLHEMHGLRPSTVPMEIDQTVDDVDADAILMIGDRAMHPASGVYHEIWDLGDRWCRWTELPFVFAMWVARPGVEVTGLSEILESSRDVGIEHFESIAAAHAATHGLTKEDLHRYFAENLHFQLGPGERRGLESFRQRATAIGLVPDLNVTTTAYKRSLGSDNDHDLH

>Poly59_25210
MNELSILWDGGHLIAVDKPPGLSTQAPPGGESLESQLKAQLADRAEYFAIIHRLDRPVGGVVLVALRKKEARLLSDQFSSRKVIKQYAAIVQGKIAPSESDIVWVDQIRKIADQPKAEICSGGDEGAKEAETRIDVVGYDAATDRTLIRMYPHTGRMHQLRIQAAHRGHPIVGDELYGGASSGDGSEQGTLLLRAESIVFHDPKNGKLRTVRGPALPSSEAFG