Python Forum

Full Version: Need help analyzing data inside a list
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have a list that contains a large amount of characters(only letters), and i am trying to analyze the amount of each letters that list contains.
list=['MTIKEMPQPKTFGELKNLPLLNTDKPVQALMKIADELGEIFKFEAPGRVTRYLSSQRLIKEACDESRFDKNLSQALKFVRDFAGDGLFTSWTHEKNWKKAHNILLPSFSQQAMKGYHAMMVDIAVQLVQKWERLNADEHIEVPEDMTRLTLDTIGLCGFNYRFNSFYRDQPHPFITSMVRALDEAMNKLQRANPDDPAYDENKRQFQEDIKVMNDLVDKIIADRKASGEQSDDLLTHMLNGKDPETGEPLDDENIRYQIITFLIAGHETTSGLLSFALYFLVKNPHVLQKAAEEAARVLVDPVPSYKQVKQLKYVGMVLNEALRLWPTAPAFSLYAKEDTVLGGEYPLEKGDELMVLIPQLHRDKTIWGDDVEEFRPERFENPSAIPQHAFKPFGNGQRACIGQQFALHEATLVLGMMLKHFDFEDHTNYELDIKETLTLKPEGFVVKAKSKKIPLGGIPSPSTEQSAKKVRKKAENAHNTPLLVLYGSNMGTAEGTARDLADIAMSKGFAPQVATLDSHAGNLPREGAVLIVTASYNGHPPDNAKQFVDWLDQASADEVKGVRYSVFGCGDKNWATTYQKVPAFIDETLAAKGAENIADRGEADASDDFEGTYEEWREHMWSDVAAYFNLDIENSEDNKSTLSLQFVDSAADMPLAKMHGAFSTNVVASKELQQPGSARSTRHLEIELPKEASYQEGDHLGVIPRNYEGIVNRVTARFGLDASQQIRLEAEEEKLAHLPLAKTVSVEELLQYVELQDPVTRTQLRAMAAKTVCPPHKVELEALLEKQAYKEQVLAKRLTMLELLEKYPACEMKFSEFIALLPSIRPRYYSISSSPRVDEKQASITVSVVSGEAWSGYGEYKGIASNYLAELQEGDTITCFISTPQSEFTLPKDPETPLIMVGPGTGVAPFRGFVQARKQLKEQGQSLGEAHLYFGCRSPHEDYLYQEELENAQSEGIITLHTAFSRMPNQPKTYVQHVMEQDGKKLIELLDQGAHFYICGDGSQMAPAVEATLMKSYADVHQVSEADARLWLQQLEEKGRYAKDVWAG', 'MEPFVVLVLCLSFMLLFSLWRQSCRRRKLPPGPTPLPIIGNMLQIDVKDICKSFTNFSKVYGPVFTVYFGMNPIVVFHGYEAVKEALIDNGEEFSGRGNSPISQRITKGLGIISSNGKRWKEIRRFSLTTLRNFGMGKRSIEDRVQEEAHCLVEELRKTKASPCDPTFILGCAPCNVICSVVFQKRFDYKDQNFLTLMKRFNENFRILNSPWIQVCNNFPLLIDCFPGTHNKVLKNVALTRSYIREKVKEHQASLDVNNPRDFIDCFLIKMEQEKDNQKSEFNIENLVGTVADLFVAGTETTSTTLRYGLLLLLKHPEVTAKVQEEIDHVIGRHRSPCMQDRSHMPYTDAVVHEIQRYSDLVPTGVPHAVTTDTKFRNYLIPKGTTIMALLTSVLHDDKEFPNPNIFDPGHFLDKNGNFKKSDYFMPFSAGKRICAGEGLARMELFLFLTTILQNFNLKSVDDLKNLNTTAVTKGIVSLPPSYQICFIPV', 'MRMPTGSELWPIAIFTIIFLLLVDLMHRRQRWTSRYPPGPVPWPVLGNLLQIDFQNMPAGFQKLRCRFGDLFSLQLAFESVVVLNGLPALREALVKYSEDTADRPPLHFNDQSGFGPRSQGVVLARYGPAWRQQRRFSVSTFRHFGLGKKSLEQWVTEEARCLCAAFADHSGFPFSPNTLLDKAVCNVIASLLFACRFEYNDPRFIRLLDLLKDTLEEESGFLPMLLNVFPMLLHIPGLLGKVFSGKKAFVAMLDELLTEHKVTWDPAQPPRDLTDAFLAEVEKAKGNPESSFNDENLRVVVADLFMAGMVTTSTTLTWALLFMILRPDVQCRVQQEIDEVIGQVRRPEMADQARMPFTNAVIHEVQRFADILPLGVPHKTSRDIEVQGFLIPKGTTLIINLSSVLKDETVWEKPLRFHPEHFLDAQGNFVKHEAFMPFSAGRRACLGEPLARMELFLFFTCLLQRFSFSVPAGQPRPSNYGVFGALTTPRPYQLCASPR', 'MALIPDLAMETWLLLAVSLVLLYLYGTHSHGLFKKLGIPGPTPLPFLGNILSYHKGFCMFDMECHKKYGKVWGFYDGQQPVLAITDPDMIKTVLVKECYSVFTNRRPFGPVGFMKSAISIAEDEEWKRLRSLLSPTFTSGKLKEMVPIIAQYGDVLVRNLRREAETGKPVTLKDVFGAYSMDVITSTSFGVNIDSLNNPQDPFVENTKKLLRFDFLDPFFLSITVFPFLIPILEVLNICVFPREVTNFLRKSVKRMKESRLEDTQKHRVDFLQLMIDSQNSKETESHKALSDLELVAQSIIFIFAGYETTSSVLSFIMYELATHPDVQQKLQEEIDAVLPNKAPPTYDTVLQMEYLDMVVNETLRLFPIAMRLERVCKKDVEINGMFIPKGVVVMIPSYALHRDPKYWTEPEKFLPERFSKKNKDNIDPYIYTPFGSGPRNCIGMRFALMNMKLALIRVLQNFSFKPCKETQIPLKLSLGGLLQPEKPVVLKVESRDGTVSGA', 'MDSLVVLVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPVIGNILQIGIKDISKSLTNLSKVYGPVFTLYFGLKPIVVLHGYEAVKEALIDLGEEFSGRGIFPLAERANRGFGIVFSNGKKWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEKLNENIKILSSPWIQICNNFSPIIDYFPGTHNKLLKNVAFMKSYILEKVKEHQESMDMNNPQDFIDCFLMKMEKEKHNQPSEFTIESLENTAVDLFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKEFPNPEMFDPHHFLDEGGNFKKSKYFMPFSAGKRICVGEALAGMELFLFLTSILQNFNLKSLVDPKNLDTTPVVNGFASVPPFYQLCFIPV', 'MAESVPIPEPPGYPLIGNLGEFTSNPLSDLNRLADTYGPIFRLRLGAKAPIFVSSNSLINEVCDEKRFKKTLKSVLSQVREGVHDGLFTAFEDEPNWGKAHRILVPAFGPLSIRGMFPEMHDIATQLCMKFARHGPRTPIDTSDNFTRLALDTLALCAMDFRFYSYYKEELHPFIEAMGDFLTESGNRNRRPPFAPNFLYRAANEKFYGDIALMKSVADEVVAARKASPSDRKDLLAAMLNGVDPQTGEKLSDENITNQLITFLIAGHETTSGTLSFAMYQLLKNPEAYSKVQKEVDEVVGRGPVLVEHLTKLPYISAVLRETLRLNSPITAFGLEAIDDTFLGGKYLVKKGEIVTALLSRGHVDPVVYGNDADKFIPERMLDDEFARLNKEYPNCWKPFGNGKRACIGRPFAWQESLLAMVVLFQNFNFTMTDPNYALEIKQTLTIKPDHFYINATLRHGMTPTELEHVLAGNGATSSSTHNIKAAANLDAKAGSGKPMAIFYGSNSGTCEALANRLASDAPSHGFSATTVGPLDQAKQNLPEDRPVVIVTASYEGQPPSNAAHFIKWMEDLDGNDMEKVSYAVFACGHHDWVETFHRIPKLVDSTLEKRGGTRLVPMGSADAATSDMFSDFEAWEDIVLWPGLKEKYKISDEESGGQKGLLVEVSTPRKTSLRQDVEEALVVAEKTLTKSGPAKKHIEIQLPSAMTYKAGDYLAILPLNPKSTVARVFRRFSLAWDSFLKIQSEGPTTLPTNVAISAFDVFSAYVELSQPATKRNILALAEATEDKDTIQELERLAGDAYQAEISPKRVSVLDLLEKFPAVALPISSYLAMLPPMRVRQYSISSSPFADPSKLTLTYSLLDAPSLSGQGRHVGVATNFLSHLTAGDKLHVSVRASSEAFHLPSDAEKTPIICVAAGTGLAPLRGFIQERAAMLAAGRTLAPALLFFGCRNPEIDDLYAEEFERWEKMGAVDVRRAYSRATDKSEGCKYVQDRVYHDRADVFKVWDQGAKVFICGSREIGKAVEDVCVRLAIEKAQQNGRDVTEEMARAWFERSRNERFATDVFD', 'MKQASAIPQPKTYGPLKNLPHLEKEQLSQSLWRIADELGPIFRFDFPGVSSVFVSGHNLVAEVCDEKRFDKNLGKGLQKVREFGGDGLFTSWTHEPNWQKAHRILLPSFSQKAMKGYHSMMLDIATQLIQKWSRLNPNEEIDVADDMTRLTLDTIGLCGFNYRFNSFYRDSQHPFITSMLRALKEAMNQSKRLGLQDKMMVKTKLQFQKDIEVMNSLVDRMIAERKANPDENIKDLLSLMLYAKDPVTGETLDDENIRYQIITFLIAGHETTSGLLSFAIYCLLTHPEKLKKAQEEADRVLTDDTPEYKQIQQLKYIRMVLNETLRLYPTAPAFSLYAKEDTVLGGEYPISKGQPVTVLIPKLHRDQNAWGPDAEDFRPERFEDPSSIPHHAYKPFGNGQRACIGMQFALQEATMVLGLVLKHFELINHTGYELKIKEALTIKPDDFKITVKPRKTAAINVQRKEQADIKAETKPKETKPKHGTPLLVLFGSNLGTAEGIAGELAAQGRQMGFTAETAPLDDYIGKLPEEGAVVIVTASYNGAPPDNAAGFVEWLKELEEGQLKGVSYAVFGCGNRSWASTYQRIPRLIDDMMKAKGASRLTAIGEGDAADDFESHRESWENRFWKETMDAFDINEIAQKEDRPSLSITFLSEATETPVAKAYGAFEGIVLENRELQTAASTRSTRHIELEIPAGKTYKEGDHIGILPKNSRELVQRVLSRFGLQSNHVIKVSGSAHMAHLPMDRPIKVVDLLSSYVELQEPASRLQLRELASYTVCPPHQKELEQLVSDDGIYKEQVLAKRLTMLDFLEDYPACEMPFERFLALLPSLKPRYYSISSSPKVHANIVSMTVGVVKASAWSGRGEYRGVASNYLAELNTGDAAACFIRTPQSGFQMPNDPETPMIMVGPGTGIAPFRGFIQARSVLKKEGSTLGEALLYFGCRRPDHDDLYREELDQAEQDGLVTIRRCYSRVENEPKGYVQHLLKQDTQKLMTLIEKGAHIYVCGDGSQMAPDVERTLRLAYEAEKAASQEESAVWLQKLQDQRRYVKDVWTGM', 'MKETSPIPQPKTFGPLGNLPLIDKDKPTLSLIKLAEEQGPIFQIHTPAGTTIVVSGHELVKEVCDEERFDKSIEGALEKVRAFSGDGLFTSWTHEPNWRKAHNILMPTFSQRAMKDYHEKMVDIAVQLIQKWARLNPNEAVDVPGDMTRLTLDTIGLCGFNYRFNSYYRETPHPFINSMVRALDEAMHQMQRLDVQDKLMVRTKRQFRYDIQTMFSLVDSIIAERRANGDQDEKDLLARMLNVEDPETGEKLDDENIRFQIITFLIAGHETTSGLLSFATYFLLKHPDKLKKAYEEVDRVLTDAAPTYKQVLELTYIRMILNESLRLWPTAPAFSLYPKEDTVIGGKFPITTNDRISVLIPQLHRDRDAWGKDAEEFRPERFEHQDQVPHHAYKPFGNGQRACIGMQFALHEATLVLGMILKYFTLIDHENYELDIKQTLTLKPGDFHISVQSRHQEAIHADVQAAEKAAPDEQKEKTEAKGASVIGLNNRPLLVLYGSDTGTAEGVARELADTASLHGVRTKTAPLNDRIGKLPKEGAVVIVTSSYNGKPPSNAGQFVQWLQEIKPGELEGVHYAVFGCGDHNWASTYQYVPRFIDEQLAEKGATRFSARGEGDVSGDFEGQLDEWKKSMWADAIKAFGLELNENADKERSTLSLQFVRGLGESPLARSYEASHASIAENRELQSADSDRSTRHIEIALPPDVEYQEGDHLGVLPKNSQTNVSRILHRFGLKGTDQVTLSASGRSAGHLPLGRPVSLHDLLSYSVEVQEAATRAQIRELASFTVCPPHRRELEELSAEGVYQEQILKKRISMLDLLEKYEACDMPFERFLELLRPLKPRYYSISSSPRVNPRQASITVGVVRGPAWSGRGEYRGVASNDLAERQAGDDVVMFIRTPESRFQLPKDPETPIIMVGPGTGVAPFRGFLQARDVLKREGKTLGEAHLYFGCRNDRDFIYRDELERFEKDGIVTVHTAFSRKEGMPKTYVQHLMADQADTLISILDRGGRLYVCGDGSKMAPDVEAALQKAYQAVHGTGEQEAQNWLRHLQDTGMYAKDVWAGI', 'MLFEGLDLVSALATLAACLVSVTLLLAVSQQLWQLRWAATRDKSCKLPIPKGSMGFPLIGETGHWLLQGSGFQSSRREKYGNVFKTHLLGRPLIRVTGAENVRKILMGEHHLVSTEWPRSTRMLLGPNTVSNSIGDIHRNKRKVFSKIFSHEALESYLPKIQLVIQDTLRAWSSHPEAINVYQEAQKLTFRMAIRVLLGFSIPEEDLGHLFEVYQQFVDNVFSLPVDLPFSGYRRGIQARQILQKGLEKAIREKLQCTQGKDYLDALDLLIESSKEHGKEMTMQELKDGTLELIFAAYATTASASTSLIMQLLKHPTVLEKLRDELRAHGILHSGGCPCEGTLRLDTLSGLRYLDCVIKEVMRLFTPISGGYRTVLQTFELDGFQIPKGWSVMYSIRDTHDTAPVFKDVNVFDPDRFSQARSEDKDGRFHYLPFGGGVRTCLGKHLAKLFLKVLAVELASTSRFELATRTFPRITLVPVLHPVDGLSVKFFGLDSNQNEILPETEAMLSATV', 'MEPTILLLLALLVGFLLLLVRGHPKSRGNFPPGPRPLPLLGNLLQLDRGGLLNSFMQLREKYGDVFTVHLGPRPVVMLCGTDTIKEALVGQAEDFSGRGTIAVIEPIFKEYGVIFANGERWKALRRFSLATMRDFGMGKRSVEERIQEEAQCLVEELRKSQGAPLDPTFLFQCITANIICSIVFGERFDYTDRQFLRLLELFYRTFSLLSSFSSQVFEFFSGFLKYFPGAHRQISKNLQEILDYIGHIVEKHRATLDPSAPRDFIDTYLLRMEKEKSNHHTEFHHENLMISLLSLFFAGTETSSTTLRYGFLLMLKYPHVAEKVQKEIDQVIGSHRLPTLDDRSKMPYTDAVIHEIQRFSDLVPIGVPHRVTKDTMFRGYLLPKNTEVYPILSSALHDPQYFDHPDSFNPEHFLDANGALKKSEAFMPFSTGKRICLGEGIARNELFLFFTTILQNFSVSSHLAPKDIDLTPKESGIGKIPPTYQICFSAR', 'MAMSPAAPLSVTELLLVSAVFCLVFWAVRASRPKVPKGLKRLPGPWGWPLLGHLLTLGKNPHVALARLSRRYGDVFQIRLGSTPVVVLSGLDTIKQALVRQGDDFKGRPDLYSSSFITEGQSMTFSPDSGPVWAARRRLAQDSLKSFSIASNPASSSSCYLEEHVSQEAENLIGRFQELMAAVGRFDPYSQLVVSAARVIGAMCFGRRFPQGSEEMLDVVRNSSKFVETASSGSPVDFFPILRYLPNRPLQRFKDFNQRFLRFLQKTVREHYEDFDRNSIQDITGALFKHSEKNSKANSGLIPQEKIVNLVNDIFGAGFDTITTALSWSLMYLVTNPRRQRKIQEELDAVVGRARQPRLSDRPQLPYLEAFILELFRHTSFVPFTIPHSTTRDTTLNGFHIPKECCIFINQWQINHDPQLWGDPEEFRPERFLTADGAAINKPLSEKVTLFGLGKRRCIGETLARWEVFLFLAILLQRLEFSVPPGVPVDLTPIYGLTMKHPRCEHVQARPRFSDQ', 'MLLLGLLLLPLLAGARLLWNWWKLRSLHLPPLAPGFLHLLQPDLPIYLLGLTQKFGPIYRLHLGLQDVVVLNSKRTIEEAMVKKWADFAGRPEPLTYKLVSKNYPDLSLGDYSLLWKAHKKLTRSALLLGIRDSMEPVVEQLTQEFCERMRAQPGTPVAIEEEFSLLTCSIICYLTFGDKIKDDNLMPAYYKCIQEVLKTWSHWSIQIVDVIPFLRFFPNPGLRRLKQAIEKRDHIVEMQLRQHKESLVAGQWRDMMDYMLQGVAQPSMEEGSGQLLEGHVHMAAVDLLIGGTETTANTLSWAVVFLLHHPEIQQRLQEELDHELGPGASSSRVPYKDRARLPLLNATIAEVLRLRPVVPLALPHRTTRPSSISGYDIPEGTVIIPNLQGAHLDETVWERPHEFWPDRFLEPGKNSRALAFGCGARVCLGEPLARLELFVVLTRLLQAFTLLPSGDALPSLQPLPHCSVILKMQPFQVRLQPRGMGAHSPGQNQ', 'MEPSVLLLLALLVGFLLLLARGHPKSRGNFPPGPRPLPLLGNLLQMDRGGLLKSLIQLREKYGDVFTVHLGPRPVVMLCGTDTIREALVGQAEAFSGRGTVAVVEPTFKEYGVIFANGERWKTLRRFSLATMRDFGMGKRSVEERIQEEAQCLVEELRKSQGAPLDPTFLFQCITANVICSIVFGERFEYTDRQFLRLLELFYQTFSLISSFSSQMFELFSGFLKYFPGAHRQISKNLQELLDYIGHSVERHKATLDPSVPRDFIDIYLLRMEKEKSNQNAEFHHQNLMMSVLSLFFVGTETSSTTLHYGFLLMLKYPHVTEKVQKEIDQVIGSHRLPTLDDRTKMPYSDAVIHEIQRFSDLIPIGVPHRVTKDTLFRGYLLPKNTEVYPILSSALHDPQYFEQPDSFNPDQFLDANGALKKSEAFLPFSTGQIFDQKSVGKRICLGESIARSELFLFFTSILQNFSVASHVAPKDIDLTPKESGIGKIPPTYQICFLAR', 'MPSVYGFPAFTSATELLLAVTTFCLGFWVVRVTRTWVPKGLKSPPGPWGLPFIGHVLTLGKNPHLSLTKLSQQYGDVLQIRIGSTPVVVLSGLNTIKQALVKQGDDFKGRPDLYSFTLIANGQSMTFNPDSGPLWAARRRLAQNALKSFSIASDPTLASSCYLEEHVSKEAEYLISKFQKLMAEVGHFDPFKYLVVSVANVICAICFGRRYDHDDQELLSIVNLSNEFGEVTGSGYPADFIPILRYLPNSSLDAFKDLNKKFYSFMKKLIKEHYRTFEKGHIRDITDSLIEHCQDRRLDENANVQLSDDKVITIVFDLFGAGFDTITTAISWSLMYLVTNPRIQRKIQEELDTVIGRDRQPRLSDRPQLPYLEAFILETFRHSSFVPFTIPHSTIRDTSLNGFYIPKGHCVFVNQWQVNHDQELWGDPNEFRPERFLTSSGTLDKHLSEKVILFGLGKRKCIGETIGRLEVFLFLAILLQQMEFNVSPGEKVDMTPAYGLTLKHARCEHFQVQMRSSGPQHLQA', 'MLFPISMSATEFLLASVIFCLVFWVIRASRPQVPKGLKNPPGPWGWPLIGHMLTLGKNPHLALSRMSQQYGDVLQIRIGSTPVVVLSGLDTIRQALVRQGDDFKGRPDLYTFTLISNGQSMSFSPDSGPVWAARRRLAQNGLKSFSIASDPASSTSCYLEEHVSKEAEVLISTLQELMAGPGHFNPYRYVVVSVTNVICAICFGRRYDHNHQELLSLVNLNNNFGEVVGSGNPADFIPILRYLPNPSLNAFKDLNEKFYSFMQKMVKEHYKTFEKGHIRDITDSLIEHCQEKQLDENANVQLSDEKIINIVLDLFGAGFDTVTTAISWSLMYLVMNPRVQRKIQEELDTVIGRSRRPRLSDRSHLPYMEAFILETFRHSSFVPFTIPHSTTRDTSLKGFYIPKGRCVFVNQWQINHDQKLWVNPSEFLPERFLTPDGAIDKVLSEKVIIFGMGKRKCIGETIARWEVFLFLAILLQRVEFSVPLGVKVDMTPIYGLTMKHACCEHFQMQLRS', 'MDPVLVLVLTLSSLLLLSLWRQSFGRGKLPPGPTPLPIIGNTLQIYMKDIGQSIKKFSKVYGPIFTLYLGMKPFVVLHGYEAVKEALVDLGEEFSGRGSFPVSERVNKGLGVIFSNGMQWKEIRRFSIMTLRTFGMGKRTIEDRIQEEAQCLVEELRKSKGAPFDPTFILGCAPCNVICSIIFQNRFDYKDPTFLNLMHRFNENFRLFSSPWLQVCNTFPAIIDYFPGSHNQVLKNFFYIKNYVLEKVKEHQESLDKDNPRDFIDCFLNKMEQEKHNPQSEFTLESLVATVTDMFGAGTETTSTTLRYGLLLLLKHVDVTAKVQEEIERVIGRNRSPCMKDRSQMPYTDAVVHEIQRYIDLVPTNLPHLVTRDIKFRNYFIPKGTNVIVSLSSILHDDKEFPNPEKFDPGHFLDERGNFKKSDYFMPFSAGKRICAGEALARTELFLFFTTILQNFNLKSLVDVKDIDTTPAISGFGHLPPFYEACFIPVQRADSLSSHL', 'MLASGMLLVALLVCLTVMVLMSVWQQRKSKGKLPPGPTPLPFIGNYLQLNTEQMYNSLMKISERYGPVFTIHLGPRRVVVLCGHDAVREALVDQAEEFSGRGEQATFDWVFKGYGVVFSNGERAKQLRRFSIATLRDFGVGKRGIEERIQEEAGFLIDALRGTGGANIDPTFFLSRTVSNVISSIVFGDRFDYKDKEFLSLLRMMLGIFQFTSTSTGQLYEMFSSVMKHLPGPQQQAFQLLQGLEDFIAKKVEHNQRTLDPNSPRDFIDSFLIRMQEEEKNPNTEFYLKNLVMTTLNLFIGGTETVSTTLRYGFLLLMKHPEVEAKVHEEIDRVIGKNRQPKFEDRAKMPYMEAVIHEIQRFGDVIPMSLARRVKKDTKFRDFFLPKGTEVFPMLGSVLRDPSFFSNPQDFNPQHFLNEKGQFKKSDAFVPFSIGKRNCFGEGLARMELFLFFTTVMQNFRLKSSQSPKDIDVSPKHVGFATIPRNYTMSFLPR', 'MGFSVFSPTRSLDGVSGFFQGAFLLSLFLVLFKAVQFYLRRQWLLKALEKFPSTPSHWLWGHNLKDREFQQVLTWVEKFPGACLQWLSGSTARVLLYDPDYVKVVLGRSDPKPYQSLAPWIGYGLLLLNGKKWFQHRRMLTPAFHYDILKPYVKIMADSVSIMLDKWEKLDDQDHPLEIFHYVSLMTLDTVMKCAFSHQGSVQLDVNSRSYTKAVEDLNNLIFFRVRSAFYGNSIIYNMSSDGRLSRRACQIAHEHTDGVIKTRKAQLQNEEELQKARKKRHLDFLDILLFAKMEDGKSLSDEDLRAEVDTFMFEGHDTTASGISWVFYALATHPEHQERCREEVQSILGDGTSVTWDHLDQMPYTTMCIKEALRLYSPVPSVSRELSSPVTFPDGRSIPKGIRVTILIYGLHHNPSYWPNPKVFDPSRFSPDSPRHSHAYLPFSGGARNCIGKQFAMNELKVAVALTLLRFELLPDPTRIPVPMPRLVLKSKNGIHLRLKKLR', 'MVLNFLSPSLSRLGLWASVVILMVIVLKLFSLLLRRQKLARAMDSFPGPPTHWLFGHALEIQKLGSLDKVVSWAQQFPHAHPLWFGQFVGFLNIYEPDYAKAVYSRGDPKAADVYDFFLQWIGKGLLVLDGPKWFQHRKLLTPGFHYDVLKPYVAIFAESTRMMLDKWEKKASENKSFDIFCDVGHMALDTLMKCTFGKGDSGLGHRDNSYYLAVSDLTLLMQQRIDSFQYHNDFIYWLTPHGRRFLRACKIAHDHTDEVIRQRKAALQDEKERKKIQQRRHLDFLDILLGVRDESGIKLSDAELRAEVDTFMFEGHDTTTSGISWFLYCMALYPEHQQLCREEVRGILGDQDSFQWDDLAKMTYLTMCMKECFRLYPPVPQVYRQLNKPVTFVDGRSLPAGSLISLHIYALHRNSTVWPDPEVFDPLRFSPENAAGRHPFAFMPFSAGPRNCIGQQFAMNEMKVVTALCLLRFEFSLDPSKMPIKVPQLILRSKNGIHLYLKPLASRSGK', 'MGLPALLASALCTFVLPLLLFLAAIKLWDLYCVSGRDRSCALPLPPGTMGFPFFGETLQMVLQRRKFLQMKRRKYGFIYKTHLFGRPTVRVMGADNVRRILLGEHRLVSVHWPASVRTILGSGCLSNLHDSSHKQRKKVIMRAFSREALECYVPVITEEVGSSLEQWLSCGERGLLVYPEVKRLMFRIAMRILLGCEPQLAGDGDSEQQLVEAFEEMTRNLFSLPIDVPFSGLYRGMKARNLIHARIEQNIRAKICGLRASEAGQGCKDALQLLIEHSWERGERLDMQALKQSSTELLFGGHETTASAATSLITYLGLYPHVLQKVREELKSKGLLCKSNQDNKLDMEILEQLKYIGCVIKETLRLNPPVPGGFRVALKTFELNGYQIPKGWNVIYSICDTHDVAEIFTNKEEFNPDRFMLPHPEDASRFSFIPFGGGLRSCVGKEFAKILLKIFTVELARHCDWQLLNGPPTMKTSPTVYPVDNLPARFTHFHGEI', 'MEFSLLLLLAFLAGLLLLLFRGHPKAHGRLPPGPSPLPVLGNLLQMDRKGLLRSFLRLREKYGDVFTVYLGSRPVVVLCGTDAIREALVDQAEAFSGRGKIAVVDPIFQGYGVIFANGERWRALRRFSLATMRDFGMGKRSVEERIQEEARCLVEELRKSKGALLDNTLLFHSITSNIICSIVFGKRFDYKDPVFLRLLDLFFQSFSLISSFSSQVFELFPGFLKHFPGTHRQIYRNLQEINTFIGQSVEKHRATLDPSNPRDFIDVYLLRMEKDKSDPSSEFHHQNLILTVLSLFFAGTETTSTTLRYGFLLMLKYPHVTERVQKEIEQVIGSHRPPALDDRAKMPYTDAVIHEIQRLGDLIPFGVPHTVTKDTQFRGYVIPKNTEVFPVLSSALHDPRYFETPNTFNPGHFLDANGALKRNEGFMPFSLGKRICLGEGIARTELFLFFTTILQNFSIASPVPPEDIDLTPRESGVGNVPPSYQIRFLAR', 'MTQTLKYASRVFHRVRWAPELGASLGYREYHSARRSLADIPGPSTPSFLAELFCKGGLSRLHELQVQGAAHFGPVWLASFGTVRTVYVAAPALVEELLRQEGPRPERCSFSPWTEHRRCRQRACGLLTAEGEEWQRLRSLLAPLLLRPQAAARYAGTLNNVVCDLVRRLRRQRGRGTGPPALVRDVAGEFYKFGLEGIAAVLLGSRLGCLEAQVPPDTETFIRAVGSVFVSTLLTMAMPHWLRHLVPGPWGRLCRDWDQMFAFAQRHVERREAEAAMRNGGQPEKDLESGAHLTHFLFREELPAQSILGNVTELLLAGVDTVSNTLSWALYELSRHPEVQTALHSEITAALSPGSSAYPSATVLSQLPLLKAVVKEVLRLYPVVPGNSRVPDKDIHVGDYIIPKNTLVTLCHYATSRDPAQFPEPNSFRPARWLGEGPTPHPFASLPFGFGKRSCMGRRLAELELQMALAQILTHFEVQPEPGAAPVRPKTRTVLVPERSINLQFLDR', 'MALSQSVPFSATELLLASAIFCLVFWVLKGLRPRVPKGLKSPPEPWGWPLLGHVLTLGKNPHLALSRMSQRYGDVLQIRIGSTPVLVLSRLDTIRQALVRQGDDFKGRPDLYTSTLITDGQSLTFSTDSGPVWAARRRLAQNALNTFSIASDPASSSSCYLEEHVSKEAKALISRLQELMAGPGHFDPYNQVVVSVANVIGAMCFGQHFPESSDEMLSLVKNTHEFVETASSGNPLDFFPILRYLPNPALQRFKAFNQRFLWFLQKTVQEHYQDFDKNSVRDITGALFKHSKKGPRASGNLIPQEKIVNLVNDIFGAGFDTVTTAISWSLMYLVTKPEIQRKIQKELDTVIGRERRPRLSDRPQLPYLEAFILETFRHSSFLPFTIPHSTTRDTTLNGFYIPKKCCVFVNQWQVNHDPELWEDPSEFRPERFLTADGTAINKPLSEKMMLFGMGKRRCIGEVLAKWEIFLFLAILLQQLEFSVPPGVKVDLTPIYGLTMKHARCEHVQARLRFSIN', 'MTQAVKLASRVFHRIHLPLQLDASLGSRGSESVLRSLSDIPGPSTLSFLAELFCKGGLSRLHELQVHGAARYGPIWSGSFGTLRTVYVADPTLVEQLLRQESHCPERCSFSSWAEHRRRHQRACGLLTADGEEWQRLRSLLAPLLLRPQAAAGYAGTLDNVVRDLVRRLRRQRGRGSGLPGLVLDVAGEFYKFGLESIGAVLLGSRLGCLEAEVPPDTETFIHAVGSVFVSTLLTMAMPNWLHHLIPGPWARLCRDWDQMFAFAQRHVELREGEAAMRNQGKPEEDMPSGHHLTHFLFREKVSVQSIVGNVTELLLAGVDTVSNTLSWTLYELSRHPDVQTALHSEITAGTRGSCAHPHGTALSQLPLLKAVIKEVLRLYPVVPGNSRVPDRDIRVGNYVIPQDTLVSLCHYATSRDPTQFPDPNSFNPARWLGEGPTPHPFASLPFGFGKRSCIGRRLAELELQMALSQILTHFEVLPEPGALPIKPMTRTVLVPERSINLQFVDR', 'MTQAVKLASRVFHRVQLPSQLGSDSVLRSLSDIPGPSTPSFLAELFCKGGLSRLHELQVHGAARYGPIWSGSFGTLRTVYVADPALVEQLLRQESHCPERCSFSSWSEHRRRHQRACGLLTADGEEWQRLRSLLAPLLLRPQAAAGYAGTLDSVVSDLVRRLRRQRGRGSGLPDLVLDVAGEFYKFGLEGIGAVLLGSRLGCLEAEVPPDTETFIEAVGSVFVSTLLTMAMPSWLHRLIPGPWARLCRDWDQMFAFAQKHVEQREGEAAVRNQGKPEEDLPTGHHLTHFLFREKVSVQSIVGNVTELLLAGVDTVSNTLSWALYELSRHPEVQSALHSEITGAVNPGSYAHLQATALSQLPLLKAVIKEVLRLYPVVPGNSRVPDRDICVGNYVIPQDTLVSLCHYATSRDPAQFREPNSFNPARWLGEGPAPHPFASLPFGFGKRSCIGRRLAELELQMALAQILTHFEVLPEPGALPVKPMTRTVLVPERSIHLQFVDR', 'MDPVVVLLLSLFFLLFLSLWRPSSGRGKLPPGPTPLPIIGNFFQVDMKDIRQSLTNFSKTYGPVYTLYVGSQPTVVLHGYEALKEALVDHGEEFSGRGRLPICEKVAKGQGIAFSHGNVWKATRHFTVKTLRNLGMGKGTIEDKVQEEAKWLVKELKKTNGSPCDPQFIMGCAPGNVICSIILQNRFDYEDKDFLNLIEKVNEAVKIISSPGIQVFNIFPILLDYCPGNHNIYFKNHTWLKSYLLEKIKEHEESLDVSNPRDFIDYFLIERNQENANQWMNYTLEHLAIMVTDLFFAGIETVSSTMRFALLLLMKYPHVTAKVQEEIDHVIGRHRSPCMQDRSHMPYTNAMVHEVQRYIDIGPNGLLHEVTCDTKFRNYFIPKGTAVLTSLTSVLHDSKEFPNPEMFDPGHFLDENGNFKKSDYFIPFSAGKRMCLGESLARMELFLFLTTILQNFKLKSLVDPKDINTTPICSSLSSVPPTFQMRFIPL', 'MGSFEIPEKHTALLQGEGGSLVIARDVPLPTLGPGHLLVKTAAVALNPCDFKTPAAFPNPGYYNGCDFAGTVVALGSDNIRDGGPWKIGDRIFGAIHGANPSDWDSGSHAEYVKAVSVFSYRIPDWMTFEEAAGLSPCCIATMGVSLFKALELPGTFEEPATKPLDVLIYGGSSSVGSLGIQMVKLTGHRLGHRCITTCSPKNFDLVKSYGADEVFDYKSPTCAQDIRKATRNCLKYAVDPFGEVKTMAICTEAIGRAGGRYSALEKFQEDVCDRKTVKRELTMGAIIIGHGLDLGGRYTRPHSPEMRAWGIEWYKSIQRLVDARKFKPHPIRVLKGGFEDMLEGLAMLKRREISAEKLVVSLDPAVSGLTADSTAR', 'MPVDPFVHLHVHTEYSMLDGAAKVGALFAEAQRLEMPAVGMTDHGNMFGADEFYQQAKKTGIKPIIGIEAYLAPGSRFHKKPVFWGEAKQRGTDEYGEGGDVSGAGAYTHMTMLARNATGLRNLFTLSSRASMEGQYRKPRMDRELVAEYAEGIIATTGCPSGEVQTRLRLRQFDEAMQAASDYKDIFGAENFFLELMDHGLPIERSVREGLLKIAKELGLKPVATNDSHYVTADQAESHGALLCVQSGKTLNDESRFKFDGDGYYLKSAAEMREYWDKEVPGAADNTLLIAERVESYEDVWSFQDRMPRVTDGSGKTERQLLEAEVEQYLPTRYPEGATQECLDRIKVELDVLDTKGYCAYFLVVGDLTRWAKSQGIHVGPGRGSAAGSLLAYILHITNLDPLEHGLIFERFLNPERDSPPDIDLDFDDRRRDEVLQYAIDKYGRDKVAQVITFGKIKTKAAIKDSARVHHGQPGFAIADKISKALPPPIAAKDIPLSGIVDPQHERYAEAAEVRNLIETDPSVSQIFDTARGLEGLIRNAGVHACAVILSSQPLMGTVPLWARDDGSIITGWDYPSCEAIGLLKMDFLGLSNLTILGDALKMVKANHDREIDLSNLGLDDAKTYELLARGESLGVFQLEGGGMRELLKRMQPTEFADIVACNALYRPGPMEVNAHNDYADRKNGKKPVEPIHPDLDEPLKDILSETYGLIVYQEQIMAIAQKVAGYSLGRADILRRAMGKKKKEVLDQEFEGFQAGMREQGFRDEAIDKLWATVLPFAGYAFNKSHAAGYALVAYWTAYLKANYPAEYMAALLTSNGDNKDKMAVYLAECRRMGVKVLSPDVNDSLNDFTAVGSDIRFGLSAVRNVGSNVVASIAKVREDKGRYSSFTDFLDKSETVACNKRVIESLIKAGAFDSLGHTRMSLAQHHEAAVDAVIGLKRQQALGQFDLFGGGDDAGGEESSSPLAHLQFTPDEWPRKQMLSYEREMLGLYVSAHPLDGAERLLAPYQDTGIAELVGGEREAGKDQVKIAGMISGIQRRINKNGHPWAIVTLEDLDASVEVLFFPKSYEMFADCLVEDTAIAVKGRINEREGTISIFASDAVPVDISAAETDPGTSPAFVIKVPASRVDRSLVAELKRTLQAHSGTVPVHVKLQGPRGVTRLALSSDYFVSTENGLQGELKGLLGAGCFETVL', 'SFRLSLSASTYAQRGSFTTPEHDFTLFPHRNHSVTSESRIPSEQTLKSLTDIPGNWRKNWLNVYYFWRSNGLNNAHQWMLDNFNKYGPIYREKIAYYESINIINPADAVIMNKSEGPFPKRIEMAPWVAYRDLRKENYGVQLLNGENWKRTRLILNNSIFAQSSIQRLVPLFNEVVLDFVSMVHKEVEKSRSDYWKTDLTNDLFKLALEVICYILYGERLDLLQRKYNKAPQKFIDSIATMFHSTPIMLYVPPSLLKSINSKIWQQHVGSWDNIFEHADTYLKKAYRQFQQGSKNEHAFPGVLTELLLQGALPFEDIRASIIDVMSGAIDTTSTTVHWMMYELAKHPHIQKNVRSEIMEAHQKTEGDPVKMLKSVPLLKCVVKETLRLYPVAISIQRYLNEDTVLQNYHIPAGTLVQLGLYAMGRNPKIFKNPEQYNPERWLKGEDTHFRHLGFGFGPRQCIGRRIAETQMVLLMIHMLQNFKIETDPMTEVKSKFSLILIPDKPINLKFTPIK', 'MLVRGLPLRSVLVKGCQPLLSAPREGPGHPRVPTGEGAGMSSHSPRPFKEIPSPGDNGWINLYHFWREKGPKKLHYHHFQNFQKYGPIYREKLGNVESVYIVDPEDVALLFKFEGPHPERFLIPPWTAYHQYFQKPVGVLFKSSDAWKKDRLALNPEVMALESIKNFIPLLDPVSQDFVSLLHRRMEQQGSGKFSGPIIEDLFRFAFESITNVIFGERQGMLDEIVDPEAQRFIDAVYKMFHTSVPMLSLPPDLFRLFRTKTWRDHVAAWDTVFSKAEQYTEKFYQDLKQKRHFDSYPGIFYRLLASNKLPFKDIQANVTEMLAGGVDTTSMSLQWHLYEIARNLRVQEMLREEVLAARRQAQGDTSTMVQMVPLLKASIKETLRLHPIAVTLQRYPQNDLVIRDYMIPAKTLVQVSIYTMGQDPTFFSNPRRFDPTRWLDKNKDLTHFRNLGFGWGVRQCLGRRIAELEMTLFLIHILENFRVEIQHLNDVDSTFGLILIPEKPISFTFWPITRAPPQA', 'RGLPSRSVFLRGCQASLSTAQERLGHPGVPTREGVRVATRSPRPYHEIPSPGDNGWLNLYHLAEEKGTHRVHYRHVQNFQKYGPIYRENLGNVESVYIMDPEDVALLFNSEGPQPERFLIPPWVAYHEYYRRPVGVLLKKAQGWKRDRVALNQEVMAPDAIKNFVPLLEAVSQAFVRMLHGRVQQGVFSGDISDDLFRFAFESMTNIMFGERLGMLEETVDPEAHEFIDAVYQMFHTSVPMLSLPPSLFRLFRTRTWRDHVAAWDVIFTNADKYTQSFYWDLRQKQDLGGSYRGILYSLLGTSKLSFEDIKANVTEMLAGSVDTTSMTLQWHLYEMGAALGMQEMLRAEVLAARRQAQGDMTAMLQSVPLLKASIKETLRLHPISVTLQRYLVNDLVLQDYMIPAKTLVQVANYGMGREPSFFANPEKFDPPRWLDKDKNATHFR', 'MLAKGLCLRSVLVKSCQPFLSPVWQGPGLATGNGAGISSTNSPRSFNEIPSPGDNGWINLYHFLRENGTHRIHYHHMQNFQKYGPIYREKLGNMESVYILDPKDAATLFSCEGPNPERYLVPPWVAYHQYYQRPIGVLFKSSDAWRKDRIVLNQEVMAPDSIKNFVPLLEGVAQDFIKVLHRRIKQQNSGKFSGDISDDLFRFAFESITSVVFGERLGMLEEIVDPESQRFIDAVYQMFHTSVPMLNMPPDLFRLFRTKTWKDHAAAWDVIFSKADEYTQNFYWDLRQKRDFSKYPGVLYSLLGGNKLPFKNIQANITEMLAGGVDTTSMTLQWNLYEMAHNLKVQEMLRAEVLAARRQAQGDMAKMVQLVPLLKASIKETLRLHPISVTLQRYIVNDLVLRNYKIPAKTLVQVASYAMGRESSFFPNPNKFDPTRWLEKSQNTTHFRYLGFGWGVRQCLGRRIAELEMTIFLINVLENFRIEVQSIRDVGTKFNLILMPEKPIFFNFQPLKQDLGSTMPRKGDTV', 'MVSDFGLPTFISATELLLASAVFCLVFWVAGASKPRVPKGLKRLPGPWGWPLLGHVLTLGKNPHVALARLSRRYGDVFQIRLGSTPVVVLSGLDTIKQALVRQGDDFKGRPDLYSFSFVTKGQSMIFGSDSGPVWAARRRLAQNALNSFSVASDPASSSSCYLEEHVSQEAENLISKFQELMAAVGHFDPYRYVVMSVANVICAMCFGRRYDHDDQELLSLVNLNDEFGKVAASGSPADFFLILRYLPNPALDTFKDLNERFYSFTQERVKEHCRSFEKGHIRDITDSLIKHYRVDRLDENANVQVSDEKTVGIVLDLFGAGFDTVTTAISWSLMYLVTKPRIQRKIQEELDAVVGRARRPRFSDRPQLPYLEAVIMETFRHTSFLPFTIPHSTTRDTSLGGFYIPKGRCVFVNQWQNNHDPELWGDPEAFRPERFLTPSGAVDKALTEKVLLFGLGKRKCIGETIGRLEVFLFLATLLQQVEFSVSPGTTVDMTPIYGLTMKHARCEHFQAKLRFEA', 'MSSKVITSLMAESILLSKVGQVISGYSPITVFLLGSILIFLVVYNKRRSRLVKYIEKIPGPAAMPFLGNAIEMNVDHDELFNRVIGMQKLWGTRIGINRVWQGTAPRVLLFEPETVEPILNSQKFVNKSHDYDYLHPWLGEGLLTSTDRKWHSRRKILTPAFHFKILDDFIDVFNEQSAVLARKLAVEVGSEAFNLFPYVTLCTLDIVCETAMGRRIYAQSNSESEYVKAVYGIGSIVQSRQAKIWLQSDFIFSLTAEYKLHQSYINTLHGFSNMVIRERKAELAILQENNNNNNNNAPDAYDDVGKKKRLAFLDLLIDASKEGTVLSNEDIREEVDTFMFEGHDTTSAAISWTLFLLGCHPEYQERVVEELDSIFGDDKETPATMKNLMDMRYLECCIKDSLRLFPSVPMMARMVGEDVNIGGKIVPAGTQAIIMTYALHRNPRVFPKPEQFNPDNFLPENCAGRHPFAYIPFSAGPRNCIGQKFAILEEKAVISTVLRKYKIEAVDRREDLTLLGELILRPKDGLRVKITPRD', 'MTAVKEVPRVSGGEEEHGHLEEFRTDPIGLMKRVREECGDVGWFQLADKQVILLSGAEANEFFFRSSDSELNQAEAYPFMTPIFGEGVVFDADPERRAEMLHNTALRGEHMKGHATTIEAEVRKMIEGWGESGEIDLLEFFAELTIYTSTACLIGLKFRNQLDSRFANYYHLLERGTDPLCYVDPYLPIESFRIRDEARAGLVELVQDVMHGRIANPPKDKSDRDMLDVLVSIKDEDGNPRFTANEITGMFISLMFAGHHTSSGTSSWTLIELLRHPEFYAKVQQELDDLYADGQEVSFHALRQIPSLDNALKETLRLHPPLIILMRVAQDEFEVAGYPIHKGQMVAASPAISNRIPEDFPNPDDFDPDRYEKPRQEDLINRWTWIPFGAGKHRCVGAAFAQMQIKAIFSVLLREYEFEMAQPPESYQNDHSKMVVQLARPAKVRYRRRVRD', 'MIAVFSLIAAALAVGSLVLLPVVLRGGCLLVVTIVWLWQILHFWHWRRLGVPFVPAAPFVGNVWNLLRGACCFGDQFRELYESKEAAGRAFVGIDVLHNHALLLRDPALIKRIMVEDFAQFSSRFETTDPTCDTMGSQNLFFSKYETWRETHKIFAPFFAAGKVRNMYGLLENIGQKLEEHMEQKLSGRDSMELEVKQLCALFTTDIIASLAFGIEAHSLQNPEAEFRRMCIEVNDPRPKRLLHLFTMFFFPRLSHRVGTHLYSEEYERFMRKSMDYVLSQRAESGENRHDLIDIFLQLKRTEPAESIIHRPDFFAAQAAFLLLAGFDTSSSTITFALYELAKNTTIQDRLRTELRAALQSSQDRQLSCDTVTGLVYLRQVVDEVLRLYPPTAFLDRCCNSRTGYDLSPWNGGSPFKLRAGTPVYISVLGIHRDAQYWPNPEVFDPERFSAEQRQQHHPMTYLPFGAGPRGCIGTLLGQLEIKVGLLHILNHFRVEVCERTLPEMRFDPKAFVLTAHNGTYLRFVKNSL', 'MLLIWLLLLTIVTLNFWLRHKYDYFRSRGIPHLPPSSWSPMGNLGQLLFLRISFGDLFRQLYADPRNGQAKIVGFFIFQTPALMVRDPELIRQVLIKNFNNFLNRFESADAGDPMGALTLPLAKYHHWKESRQCMSQLFTSGRMRDVMYSQMLDVASDLEQYLNRKLGDRLERVLPLGRMCQLYTTDVTGNLFYSLNVGGLRRGRSELITKTKELFNTNPRKVLDFMSVFFLPKWTGVLKPKVFTEDYARYMRHLVDDHHEPTKGDLINQLQHFQLSRSSNHYSQHPDFVASQAGIILLAGFETSSALMGFTLYELAKAPDIQERLRSELREAFISTATLSYDTLMTLPYLKMVCLEALRLYPAAAFVNRECTSSASEGFSLQPHVDFIVPPGMPAYISILGLHRDERFWPEPCVFDPERFGPERSRHIHPMTYIPFGAGPHGCIGSRLGVLQLKLGIVHILKQYWVETCERTVSEIRFNPKSFMLESENEIYLRFCRSSL', 'MFLVIGAILAGALFVGLLLYQLKFKRLIDLISYMPGPPVLPLVGHGHHFIGKPPHEMVKKIFEFMETYSKDQVLKVWLGPELNVLMGNPKDVEVVLGTLRFNDKAGEYKALEPWLKEGLLVSRGRKWHKRRKIITPAFHFKILDQFVDVFEKGSRDLLRNMEQDRLKHGDSGFSLYDWINLCTMDTICETAMGVSINAQSNADSEYVQAVKTISMVLHKRMFNILYRFDLTYMLTPLARAEKKALNVLHQFTEKIIVQRREELIREGSSQESSKDDADVGAKRKMAFLDILLQSTVDERPLSNLDIREEVDTFMFEGHDTTSSALMFFFYNIATHPEAQKKCFEEIRSVVGNDKSTPVSYELLNQLHYVDLCVKETLRMYPSVPLLGRKVLEDCEINGKLIPAGTNIGISPLYLGRREELFSEPNSFKPERFDVVTTAEKLNPYAYIPFSAGPRNCIGQKFAMLEIKAIVANVLRHYEVDFVGDSSEPPVLIAELILRTKDPLMFKVRERVY', 'MGFSALVASALCTFLLPLLLFLAAVRLWDLYCASGRDPSCPLPLPPGTMGLPFFGETLQMVLQRRKFLQMKRRKYGFIYKTHLFGRPTVRVMGAENVRHILLGEHRLVSVQWPASVRTILGSGCLSNLHNGQHKHRKKVIMQAFSRDALQHYVPVIQEEVSACLAQWLGAGPCLLVYPEVKRLMFRIAMRILLGFQPRQASPDGEQQLVEAFEEMIRNLFSLPIDVPFSGLYRGLRARNIIHAKIEENIRAKMARKEPEGGYKDALQLLMEHTQGNGEQLNMQELKESATELLFGGHETTASAATSLIAFLGLHHDVLQKVRKELQLKGLLSGPNQEKQLNMEFLEQLKYTGCVIKETLRLSPPVPGGFRIALKTLELNGYQIPKGWNVIYSICDTHDVADLFTDKDEFNPDRFMSPSPEDSSRFSFIPFGGGLRSCVGKEFAKVLLKIFTVELARSCDWQLLNGPPTMKTGPIVYPVDNLPAKFIGFSGQI', 'MQLMLRLNPKTFIKVGREYVLKFGHLQRVWIFNRLLIMSGDAELNEQLLSSQEHLVKHPVYKVLGQWLGNGLLLSDGKVWHQRRKIITPTFHFSILEQFVEVFDQQSNICVQRLAQKANGNTFDVYRSICAAALDIIAETAMGTKIYAQANESTPYAEAVNECTALLSWRFMSVYLQVELLFTLTHPHLKWRQTQLIRTMQEFTIKVIEKRRQALEDQQSKLMDTADEDVGSKRRMALLDVLLMSTVDGRPLTNDEIREEVDTFMFEGHDTTTSALSFCLHELSRHPEVQAKMLEEIVQVLGTDRSRPVSIRDLGELKYMECVIKESLRMYPPVPIVGRKLQTDFKYTHSVHGDGVIPAGSEIIIGIFGVHRQPETFPNPDEFIPERHENGSRVAPFKMIPFSAGPRNCIGQKFAQLEMKMMLAKIVREYELLPMGQRVECIVNIVLRSETGFQLGMRKRKHN', 'MDLYTLLTSALCTLALPLLLLLTAAKLWEVYCLRRKDAACANPLPPGTMGLPFFGETLQMVLQRRRFLQVKRSQYGRIYKTHLFGSPTVRVTGAENVRQILMGEHKLVSVHWPASVRTILGAGCLSNLHDNEHKYTKKVIAQAFSREALANYVPQMEEEVRCSVNLWLQSGPCVLVYPAIKRMMFRIAMRLLLGCDPQRMDREQEETLLEAFEEMSRNLFSLPIDVPFSGLYRGLRARNLIHAQIEENIKEKLQREPDEHCKDALQLLIDYSRRNGEPINLQALKESATELLFGGHGTTASAATSLTSFLALHKDVLEKVRKELETQGLLSTKPEEKKELSIEVLQQLKYTSCVIKETLRLSPPVAGGFRVALKTFVLNGYQIPKGWNVIYSIADTHGEADLFPDTDKFNPDRFLTPLPRDSSRFGFIPFGGGVRCCIGKEFAKILLKVFVVELCRNCDWELLNGSPAMTTSPIICPVDNLPAKFKPFSSSI', 'MMTTSLIWGIAIAACCCLWLILGIRRRQTGEPPLENGLIPYLGCALQFGANPLEFLRANQRKHGHVFTCKLMGKYVHFITNPLSYHKVLCHGKYFDWKKFHFATSAKAFGHRSIDPMDGNTTENINDTFIKTLQGHALNSLTESMMENLQRIMRPPVSSNSKTAAWVTEGMYSFCYRVMFEAGYLTIFGRDLTRRDTQKAHILNNLDNFKQFDKVFPALVAGLPIHMFRTAHNAREKLAESLRHENLQKRESISELISLRMFLNDTLSTFDDLEKAKTHLVVLWASQANTIPATFWSLFQMIRNPEAMKAATEEVKRTLENAGQKVSLEGNPICLSQAELNDLPVLDSIIKESLRLSSASLNIRTAKEDFTLHLEDGSYNIRKDDIIALYPQLMHLDPEIYPDPLTFKYDRYLDENGKTKTTFYCNGLKLKYYYMPFGSGATICPGRLFAIHEIKQFLILMLSYFELELIEGQAKCPPLDQSRAGLGILPPLNDIEFKYKFKHL', 'MALSQFVPFSATELLLASAIFCLVFWVLRGSRPRVPKGLKSPPEPWGWPLLGHVLTLGKNPHLALSRMSQLYGDVLQIRIGSTPVLVLSGLDTIRQALVRQGDDFKGRPDLYSFTFITDGQSMSFSPDSGPVWAARRRLAQNALNTFSIASDPASSSSCYLEEHVSKEAEALISRLQELMAGPGHFDPYNQVVVSVANVIGAMCFGQHFPESSDEMLSLVKNSHEFVESASSGNPVDFFPILRYLPNPALQRFKAFNQRFRRFLQKTVQEHYQDFDKNSVQDITGALFKHSKKGPRASGNLIPQEKIVNLVNDIFGAEFDTIATAISWSLMYLVTKPEIQRKIQKELDAVIGRGRRPRLSDRPQLPYLEAFILETFRHSSFVPFTIPHSTTRDTTLNGFYIPRECCVFINQWQVNHDPQLWGDPSEFRPERFLTAEGTTINKPLSEKIMLFGLGKRRCIGEVLGKWEVFLFLAILLQQLEFSVPPGVKVDLTPIYGLTMKHARCEHFQARLRFSFQ', 'MMSISLIWGIAVVVSCCIWFIIGIRRRKVGEPPLDNGLIPYLGCALKFGSNPLEFLRAKQRKHGHVFTCKLMGKYVHFITNSLSYHKVLCHGKYFDWKKFHYTTSAKAFGHRSIDPSDGNTTENINKTFNKTLQGDALCSLSEAMMQNLQSVMRPPGLPKSKSAVWVTEGMYAFCYRVMFEAGYLTLFGKDISKTDSQRAFIQNNLDSFKQFDQVFPALVAGVPIHLFKTAHKARERLAESLKHKNLYMRDQVSELIRLRMFLNDTLSTFDDMEKAKTHLVILWASQANTIPATFWSLFQMIRSPEAMKAASEEVNGALQSAGQELSSGGNAIYLDQEQLNNLPVLDSIIKEALRLSSASLNIRTAKEDFTLHLEDGSYNIRKDDIIALYPQLMHLDPEIYPDPLTFKYDRYLDESGKAKTTFYRNGNKLKYFYMPFGSGATICPGRLFAVQEIKQFLILMLSYFELELVESHTKCPPLDQSRAGLGILPPLNDIEFKYKLKH', 'MYQLFCFLAGIIVVYKAAQYYKRRTLVTKFHCKPARISPNKSWLEYLGIASVVHADEMIRKGGLYSEIDGRFKSLDVSTFKSITLGKTTYVTKDIENIRHILSATEMNSWNLGARPIALRPFIGDGIFASEGQSWKHSRIMLRPVFAKEHVKQITSMEPYVQLLIKIIKNHEGEPLEFQTLAHLFTIDYSTDFLLGESCDSLKDFLGEESNSTLDTSLRLAFASQFNKTQQQMTIRFMLGKLAFLMYPKSFQYSIQMQKDFVDVYIDRVVGMSEEELNNHPKSYVLLYQLARQTKNRDILQDELMSILLAGRDTTASLLTFLFFELSHHPEVFNKLKEEIERHFPDVESVTFGTIQRCDYLQWCINETMRLHPSVPFNFRTAANDTVIPRGGGKSCTDPILVHKGEQVLFSFYSVNREEKYFGTNTDKFAPERWSESLRRTEFIPFSAGPRACLGQQLPRVEASYVTIRLLQTFHGLHNASKQYPPNRVVAATMRLTDGCNVCFI', 'MDLMHRTLLTALGALSVVYALVKFSLGYWKRRGILHEKPKFLWGNIKGVVSGKRHAQDALQDIYTAYKGRAPFVGFYACLKPFILALDLKLVHQIIFTDAGHFTSRGLYSNPSGEPLSHNLLQLDGHKWRSLHAKSAEVFTPANMQKLLVRLSQISSRIQRDLGEKSLQTINISELVGAYNTDVMASMAFGLVGQDNVEFAKWTRNYWADFRMWQAYLALEFPLIARLLQYKSYAEPATAYFQKVALSQLQLHRRRDRQPLQTFLQLYSNAEKPLTDIEIAGQAFGFVLAGLGPLNATLAFCLYELARQPEVQDRTRLEINKALEEHGGQVTPECLRELRYTKQVLNETLRLHTPHPFLLRRATKEFEVPGSVFVIAKGNNVLIPTAAIHMDPGIYENPQRFYPERFEEQARRSRPAAAFLPFGDGLRGCIAARFAEQQLLVGLVALLRQHRYAPSAETSIPVEYDNRRLLLMPKSDIKLSVERVDKL', 'MDLVVVLGLCLSCLLLPSLWKQSHGGGKLPPGPTPFPILGNVLQLDFKDLSKSLTNLSKVYGPVFTVYLGMKPTVVVHGYEAVKEALVDLGHELSGRSRFLVTAKLNKGFGVIFSNGKRWTETRRFSLMTLRNFGMGKRSIEERVQEEAHCLVEELRKTNASPCDPTFILGAAPCNVICSVIFQNRFDYTDQDFLSLMGKFNENFKILNSPWVQFCNCFPILFDYFPGSHRKAVKNIFYVKNYITEQIKEHQKSLDINNPRDFIDCFLIKMEQEKCNQQSEFTIENLLTTVSDVFMAGTETTSTTLRYGLLLLMKHPEVIAKVQEEIERVIGRHRSPCMQDRSRMPYTDATVHEIQRYINLIPNNVPHTTICNLKFRNYLIPKGTDVLTSLSSVLHDDKEFPNPDRFDPGHFLDASGNFRKSDYFMPFSTGKRVCVGEALARMELFLFLTAILQNFTPKPLVNPNNVDENPFSSGIVRVPPLYRVSFIPV', 'MAVLGITIALLVWVATLLVISIWKQIYNSWNLPPGPFPLPILGNIFQLDLKDIPKSFTKLAKRFGPVFTLHLGSRRIVVLHGYKAVKEVLLNHKNEFSGRGDIPVFQEYKNKGIIFNNGPTWKDVRRFSLSILRDWGMGKQGNEARIQREAQFLVEELKKTKGQPFDPTFLIGCAPCNVIADILFNKRFDYNDKKCLRLMSLFNENFYLLSTPWIQLYNNFADYLRYLPGSHRKIMKNVSEIKQYTLEKAKEHLQSLDINCARDVTDCLLIEMEKEKHSQEPMYTMENVSVTLADLFFAGTETTSTTLRYGLLILMKYPEIEEKLHEEIDRVIGPSRVPAVRDRLDMPYMDAVVHEIQRFINLVPSNLPHEATRDTVFQGYVIPKGTVVIPTLDSLLYDSHEFPDPEKFKPEHFLNENGKFKYSDYFKAFSAGKRVCVGEGLARMELFLLLSAILQHFNLKSLVDPKDIDLSPVTVGFGSIPPQFKLCVIPRS', 'MDPVVVLVLGLCCLLLLSIWKQNSGRGKLPPGPTPFPIIGNILQIDAKDISKSLTKFSECYGPVFTVYLGMKPTVVLHGYEAVKEALVDLGEEFAGRGSVPILEKVSKGLGIAFSNAKTWKEMRRFSLMTLRNFGMGKRSIEDRIQEEARCLVEELRKTNASPCDPTFILGCAPCNVICSVIFHNRFDYKDEEFLKLMESLNENVRILSSPWLQVYNNFPALLDYFPGIHKTLLKNADYIKNFIMEKVKEHQKLLDVNNPRDFIDCFLIKMEQENNLEFTLESLVIAVSDLFGAGTETTSTTLRYSLLLLLKHPEVAARVQEEIERVIGRHRSPCMQDRSRMPYTDAVIHEIQRFIDLLPTNLPHAVTRDVRFRNYFIPKGTDIITSLTSVLHDEKAFPNPKVFDPGHFLDESGNFKKSDYFMPFSAGKRMCVGEGLARMELFLFLTSILQNFKLQSLVEPKDLDITAVVNGFVSVPPSYQLCFIPI', 'MVASSSSATASLLDQLFALTPLADSSAWIKTITVLVLLPLLAVVLNVASQLLLATPKNHPPVVFHFVPVIGSAIYYGIDPYKFFFECREKYGDVFTFVLLGRKITVALGPKGSNLVFNAKHQQVTAEDAYTHLTTPVFGKEVVYDVPNAVFMEQKKFVKVGLSIENFRVYVPQIVDEVREYIKSDARFSALKTRKTITVDIFQAMSELIILTASRTLQGKEVRQGLDKSFAQLYHDLDSGFTPINFVIPNLPLPSNFKRDRAQKKMSQFYQDIVAKRRAAGASTSADDASGENDMIAALIEQKYKNGRALSGVEIAHMMIALLMAGQHTSSATSSWAFLRLASRPEIIEELYEEQLNVYSDGHGGLRELDYETQKTSVPLLDAVVKETLRLHPPLHSIMRYVKSDLAVPPTLSSPTSTKSEPDAHYVIPKGHYIMAAPGVSQVDPQIWKSSDQFDPHRWLDATTAAAMQDSGEDKQDFGFGMISTGANSPYLPFGAGRHRCIGEQFAYLQIGVILATFVRIFKWHLDSKFPDPDYQSMVVLPSKNGCAIVLTPRAESLHLD', 'MDSISTAILLLILALICLLLTTSSKGKGRLPPGPRALPFLGNLLQLRSQDMLTSLTKLSKEFGAVYTVYLGPRRVVVLSGYQAVKEALVDQAEEFSGRGDYPAFFNFTKGNGIAFSNGDRWKALRKYSLQILRNFGMGKRTIEERILEEGHFLLEELRKTQGKPFDPTFVVSRSVSNIICSVIFGSRFDYDDDRLLTIIHLINENFQIMSSPWGEMYNIFPNLLDWVPGPHRRLFKNYGRMKNLIARSVREHQASLDPNSPRDFIDCFLTKMAQEKQDPLSHFFMDTLLMTTHNLLFGGTETVGTTLRHAFRLLMKYPEVQVRVQEEIDRVVGRERLPTVEDRAEMPYTDAVIHEVQRFADIIPMSLPHRVTRDTNFRGFTIPRGTDVITLLNTVHYDPSQFLKPKEFNPEHFLDANMSFKKSPAFMPFSAGRRLCLGEALARMELFLYLTAILQSFSLQPLGAPEDIDLTPLSSGLGNVPRPYQLCVRAR', 'MALSQSVPFLATELLLASAIFCLVFWVLRGSRPRVPKGLKSPPEPWGWPLLGHVLTLGKNPHLALSRMSQLYGDVLQIRIGSTPVLVLSGLDTIRQALVRQGDDFKGRPDLYSFTFITDGQSMSFSPDSGPVWAARRRLAQNALNTFSIASDPASSSSCYLEEHVSKEAEALISRLQELMAGPGHFDPYNQVVVSVANVIGAMCFGQHFPESSDEMLSLVKNSHEFVESASSGNPVDFFPILRYLPNPALQRFKAFNQRFRRFLQKTVQEHYQDFDKNSVQDITGALFKHSKKGPRASGNLIPQEKIVNLVNDIFGAGFDTIATAISWSLMYLVTKPEIQRKIQKELDAVIGRGRRPRLSDRPQLPYLEAFILETFRHSSFVPFTIPHSTTRDTTLNGFYIPRECCVFINQWQVNHDPQLWGDPSEFRPERFLTAEGTTINKPLSEKIMLFGLGKRRCIGEVLGKWEVFLFLAILLQQLEFSVPPGVKVDLTPIYGLTMKHARCEHFQARLRFSIK', 'MATQEIIDSALPYLTKWYTVITLAALVFLISSNIKNYVKAKKLKCRDPPYFKGAGWTGISPLIEIIKVKGNGRLARFWPIKTFDDYPNHTFYMSIIGALKIVLTVIQENIKAVLATQFTDFSLGTRHAHFYPLLGDGIFTLDGEGWKHSRAMLRPQFARDQIGHVKALEPHIQILAKQIKLNKGKTFDIQELFFRFTVDTATEFLFGESVHSLYDEKLGIPTPNEIPGRDNFATAFNTSQHYLATRTYSQTFYFLTNPKEFRDCNAKVHYLAKYFVNKALNFTPEEIEEKSKSGYVFLYELVKQTRDPKVLQDQLLNIMVAGRDTTAGLLSFAMFELARHPEIWSKLREEIEVNFGVGEESRVEEITFESLKRCEYLKAILNETLRMYPSVPVNSRTATRDTTLPRGGGPNGTDPIFIPKGSTVAYIVYKTHRLEEYYGKDADDFRPERWFEPSTKKLGWAYVPFNGGPRICLGQQFALTEASYVITRLVQMFETVSSPPDVEYPPPKCIHLTMSHDDGVFVKM', 'MLQLSLSRLGMGSLTASPWHLLLLGGASWILARILAWIYTFYDNCCRLRCFPQPPKPSWFWGHLTLMKNNEEGMQFIAHLGRNFRDIHLSWVGPVYPILRLVHPNVIAPLLQASAAVAPKEMTLYGFLKPWLGDGLLMSAGEKWNHHRRLLTPAFHFDILKSYVKIFNKSVNTMHAKWQRLTAKGSARLDMFEHISLMTLDSLQKCIFSFDSNCQESNSEYIAAILELSSLIVKRQRQPFLYLDFLYYLTADGRRFRKACDVVHNFTDAVIRERRSTLNTQGVDEFLKARAKTKTLDFIDVLLLAKDEHGKGLSDVDIRAEADTFMFGGHDTTASALSWILYNLARHPEYQERCRQEVRELLRDREPEEIEWDDLAQLPFLTMCIKESLRLHPPVLLISRCCSQDIVLPDGRVIPKGNICVISIFGVHHNPSVWPDPEVYNPFRFDPENPQKRSPLAFIPFSAGPRNCIGQTFAMSEIKVALALTLLRFCVLPDDKEPRRKPELILRAEGGLWLRVEPLSTVTSQLPWDLLAHPPTS', 'MAAGPQAAMEQASSPGLISATEVLVAAATFCLLLLLTQTRRQHAPKGLRSPPGPRGLPMLGNVLELRKDPHLVLTRLSRKYGDVMEVTIGSRPVVVLSGLETIKQALVRQAEDFMGRPDLPSWQYVSNGHSLAFSYECGDAWKARRKLAQNALKTFSIAASPTASSSCLLEEHVSTEASYLVTKFLQLMEEKQSFNPNSYLMVSVANVICAICFGKRYDHDDQELLSVVNMNTEFGDVAAAGNPADFIPLLRYLPNRAMAAFKDVNARFSAFVQKIVQNHYSTFDKEHIRDVTDSLIGHCQEKRTGEDVRVQPSDESIISIVNDLFGAGFDTVTTALSWCMMYAALYPHIQKKIQAELDQTIGRERRPRLSDRGMLPYTEAFILEAFRHSSLLPFTIPHCTTKDTVLNGYYIPKDTCVFINQWQANHDEKIWKDPPSFKPERFLNAAGTELSRTEADKVLIFGLGKRRCIGESIGRWEVFLFLTTILQQLEISLAPGQRVDITPQYGLTMKYKQCECFQMKKRFPSKGSA', 'MAALGCARLRWALRGAGRGLCPHGARAKAAIPAALPSDKATGAPGAGPGVRRRQRSLEEIPRLGQLRFFFQLFVQGYALQLHQLQVLYKAKYGPMWMSYLGPQMHVNLASAPLLEQVMRQEGKYPVRNDMELWKEHRDQHDLTYGPFTTEGHHWYQLRQALNQRLLKPAEAALYTDAFNEVIDDFMTRLDQLRAESASGNQVSDMAQLFYYFALEAICYILFEKRIGCLQRSIPEDTVTFVRSIGLMFQNSLYATFLPKWTRPVLPFWKRYLDGWNAIFSFGKKLIDEKLEDMEAQLQAAGPDGIQVSGYLHFLLASGQLSPREAMGSLPELLMAGVDTTSNTLTWALYHLSKDPEIQEALHEEVVGVVPAGQVPQHKDFAHMPLLKAVLKETLRLYPVVPTNSRIIEKEIEVDGFLFPKNTQFVFCHYVVSRDPTAFSEPESFQPHRWLRNSQPATPRIQHPFGSVPFGYGVRACLGRRIAELEMQLLLARLIQKYKVVLAPETGELKSVARIVLVPNKKVGLQFLQRQC', 'MGTSLSPNDPWPLNPLSIQQTTLLLLLSVLATVHVGQRLLRQRRRQLRSAPPGPFAWPLIGNAAAVGQAAHLSFARLARRYGDVFQIRLGSCPIVVLNGERAIHQALVQQGSAFADRPAFASFRVVSGGRSMAFGHYSEHWKVQRRAAHSMMRNFFTRQPRSRQVLEGHVLSEARELVALLVRGSADGAFLDPRPLTVVAVANVMSAVCFGCRYSHDDPEFRELLSHNEEFGRTVGAGSLVDVMPWLQYFPNPVRTVFREFEQLNRNFSNFILDKFLRHCESLRPGAAPRDMMDAFILSAEKKAAGDSHGGGARLDLENVPATITDIFGASQDTLSTALQWLLLLFTRYPDVQTRVQAELDQVVGRDRLPCMGDQPNLPYVLAFLYEAMRFSSFVPVTIPHATTANTSVLGYHIPKDTVVFVNQWSVNHDPLKWPNPENFDPARFLDKDGLINKDLTSRVMIFSVGKRRCIGEELSKMQLFLFISILAHQCDFRANPNEPAKMNFSYGLTIKPKSFKVNVTLRESMELLDSAVQNLQAKETCQ', 'MALIEICLALVVIGYLIYKWSTATFKTFEERKLYFEKPYPFVGNMAAAALQKSSFQRQLTEFYERTRQHKLVGFFNMRTPMITLNDPELIKKVCVKDFDHFPNHQPFITSNDRLFNDMLSVMRDQRWKHMRNTLTPVFTAAKMRNMFTLMNESFAECLQHLDSSSKTLPGRKGFEVDMKVMCNKLSNDIIATTAFGLKVNSYDNPKNEFYEIGQSLVFSRGLQFFKFMLSTLVPKLFSLLKLTIFDSAKVDYFARLVVEAMQYREKHNITRPDMIQLLMEAKNESEDKWTDDEIVAQCFIFFFAAFENNSNLICTTTYELLYNPDVQERLYEEIVETKKALNGAPLTYDAVQKMTYMDMVISESLRKWTLAAATDRLCSKDYTLTDDDGTKLFDFKVGDRINIPISGLHLDDRYFPEPRKFDPDRFSEERKGDMVPYTYLPFGVGPRNCIGNRYALMQVKGMLFNLLLHYKIEASPRTIKDLWGSASGFNFTPRSGFWMHLVPRK', 'MLDFAIFAVTFLLALVGAVLYLYPASRQAAGIPGITPTEEKDGNLPDIVNSGSLHEFLVNLHERYGPVVSFWFGRRLVVSLGTVDVLKQHINPNKTSDPFETMLKSLLRYQSGGGSVSENHMRKKLYENGVTDSLKSNFALLLKLSEELLDKWLSYPETQHVPLSQHMLGFAMKSVTQMVMGSTFEDDQEVIRFQKNHGTVWSEIGKGFLDGSLDKNMTRKKQYEDALMQLESVLRNIIKERKGRNFSQHIFIDSLVQGNLNDQQILEDSMIFSLASCIITAKLCTWAICFLTTSEEVQKKLYEEINQVFGNGPVTPEKIEQLRYCQHVLCETVRTAKLTPVSAQLQDIEGKIDRFIIPRETLVLYALGVVLQDPNTWPSPHKFDPDRFDDELVMKTFSSLGFSGTQECPELRFAYMVTTVLLSVLVKRLHLLSVEGQVIETKYELVTSSREEAWITVSKRY', 'MDLIPGFSTETWVLLATSLVLLYLYGTYSHGLFKKLGIPGPRPLPYFGNILGYRKGVDHFDKKCFQQYGKMWGVYDGRQPLLAVTDPNMIKSVLVKECYSVFTNRRSFGPLGAMRNALSLAEDEEWKRIRTLLSPTFTSGKLKEMFPIISHYGDLLVSNLRKEAEKGKPVTMKDIFGAYSMDVITSTAFGVNIDSLNNPQDPFVENSKKLLKFSFFDPFLLSLIFFPFLTPIFEVLNITLFPKSSVNFFTKSVKRMKESRLTDQQKRRVDLLQLMINSQNSKEMDPHKSLSNEELVAQGIIFIFAGYETTSSALSLLAYELATHPDVQQKLQEEIEATFPNKAPPTYDALAQMEYLDMVVNETLRLYPIAARLERACKKDVEIHGVFVPKGTVVVVPVFVLHRDPDLWPEPEEFRPERFSKKHKDTINPYTYLPFGTGPRNCIGMRFALMNMKLALVRVLQNFSFKPCKETQIPLKLTTQGLTQPEKPVVLKILPRDGTVSGA', 'MLASGLLLVALLACLTVMVL', 'MDWDYYTLLKTSVAIIIVFVVAKLITSSKSKKKTSVVPLPPVLQAWPPFIGSLIRFMKGPIVLLREEYPKLGSVFTVKLLHKNITFLIGPEVSSHFFNAYESELSQKEIYKFNVPTFGPGVVFDVDYPVRMEQFRFFSSALKVNN', 'MTNQTARSSKKERYANLIPMEELHSEKDRLFPFPIYDKLRRESPVRYDPLRDCWDVFKYDDVQFVLKNPKLFSSKRGIQTESILTMDPPKHTKLRALVSRAFTPKAVKQLETRIKDVTAFLLQEARQKSTIDIIEDFAGPLPVIIIAEMLGAPIEDRHLIKTYSDVLVAGAKDSSDKAVADMVHNRRDGHAFLSDYFRDILSKRRAEPKEDLMTMLLQAEIDGEYLTEEQLIGFCILLLVAGNETTTNLIANAVRYLTEDSVVQQQVRQNTDNVANVIEETLRYYSPVQAIGRVATEDTELGGVFIKKGSSVISWIASANRDEDKFCKPDCFKIDRPSYPHLSFGFGIHFCLGAPLARLEANIALSSLLSMSACIEKAAHDEKLEAIPSPFVFGVKRLPVRITFK', 'MGLEALVPLAVIVAIFLLLVDLMHRRQRWAARYPPGPLPLPGLGNLLHVDFQNTPYCFDQLRRRFGDVFSLQLAWTPVVVLNGLAAVREALVTHGEDTADRPPVPITQILGFGPRSQGVFLARYGPAWREQRRFSVSTLRNLGLGKKSLEQWVTEEAACLCAAFANHSGRPFRPNGLLDKAVSNVIASLTCGRRFEYDDPRFLRLLDLAQEGLKEESGFLREVLNAVPVLLHIPALAGKVLRFQKAFLTQLDELLTEHRMTWDPAQPPRDLTEAFLAEMEKAKGNPESSFNDENLRIVVADLFSAGMVTTSTTLAWGLLLMILHPDVQRRVQQEIDDVIGQVRRPEMGDQAHMPYTTAVIHEVQRFGDIVPLGVTHMTSRDIEVQGFRIPKGTTLITNLSSVLKDEAVWEKPFRFHPEHFLDAQGHFVKPEAFLPFSAGRRACLGEPLARMELFLFFTSLLQHFSFSVPTGQPRPSHHGVFAFLVSPSPYELCAVPR', 'MDLVTFLVLTLSSLILLSLWRQSCGRGSLPPGPTPFPIIGNFLQIDIKNVSQSLTNFSKAYGPVFTLYLGSRPTVVLHGYEAVKEALIDHGEEFSDRGSIPMVEKINNGLGIVFSNGNRWKEIRRFTLTTLRNLGMGKRNIEDRVQEEAQCLVEELRKTKGSPCDPTFILSCAPCNVICSIIFQDRFDYKDKDFLMLMEKLNENVKILSSPWLQVCNNFPLLIDYCPGSHHKVLKNVKYIRSYLLEKIKEHQESLDVTNPRDFIDYYLIKQKQANHIQQAEFSLENLACTINNLFAAGTETTSTTLRYALLLLMKYPDVTAKVQEEIDHVIGRHRSPCMQDRNHMPYTDAMIHEVQRFINLVPNNIPRAVTCDIKFRNYLIPKGTTVVTSLTSVLHDSKEFPNPELFDPGHFLDANGNFKKSDHFMPFSAGKRVCAGEGLARMELFLFLTTILQNFKLKSLVHPKDIDMIPFVNGLIALPPHYQVCIIPR', 'MSVSALSSTRFTGSISGFLQVASVLGLLLLLVKAVQFYLQRQWLLKAFQQFPSPPFHWFFGHKQFQGDKELQQIMTCVENFPSAFPRWFWGSKAYLIVYDPDYMKVILGRSDPKANGVYRLLAPWIGYGLLLLNGQPWFQHRRMLTPAFHYDILKPYVKNMADSIRLMLDKWEQLAGQDSSIEIFQHISLMTLDTVMKCAFSHNGSVQVDGNYKSYIQAIGNLNDLFHSRVRNIFHQNDTIYNFSSNGHLFNRACQLAHDHTDGVIKLRKDQLQNAGELEKVKKKRRLDFLDILLLARMENGDSLSDKDLRAEVDTFMFEGHDTTASGVSWIFYALATHPEHQQRCREEVQSVLGDGSSITWDHLDQIPYTTMCIKEALRLYPPVPGIVRELSTSVTFPDGRSLPKGIQVTLSIYGLHHNPKVWPNPEVFDPSRFAPDSPRHSHSFLPFSGGARNCIGKQFAMSEMKVIVALTLLRFELLPDPTKVPIPLPRLVLKSKNGIYLYLKKLH', 'MNLFSALSLDTWVLLAIILVLLYRYGTRTHGLFKKQGIPGPKPLPFLGTVLNYYKGLWKFDMECYEKYGKTWGLFDGQMPLFVITDPEMIKNVLVKECFSVFTNRREFGPVGIMSKAISISKDEEWKRYRALLSPTFTSGKLKEMFPVIEQYGDILVKYLMQEAEKGKPVTMKDVLGAYSIDVITSTSFGVNVDSLNNPEDPFVEKAKGILRVDFFDPLVFSVVLFPFLTPVYEMLNICMFPKDSIEFFKKFVNRMKESRLDSKQKHRVDFLQLMMNAHNNSKDKDSHKALSDMEITAQSIVFIFAGYETTSSTLSFTLYCLATHPDIQKKLQEEIDETLPNKAPPTYDTVMEMEYLDMVLNETLRLYPIGNRLERFCKKDVELNGVYIPKGSTVMIPSYALHHDPQHWPEPEEFQPERFSKENKGSIDPYLYMPFGIGPRNCIGMRFAFMTMKLALTKVMQNFSFQPCQETQIPLKLSRQGLLQPEKPIVLKVVPRDVVITGA', 'MIGTIAVLVIAILVIFAFKKSPSNIPPIVETIPFIGCFYQFAKNPLQLVRNSYDRLGEIFTLHLMGFKMTFVLGPEAQALFFRGTDEELSPKEAYRFVTPVFGKGVVYDSETEIMYEQLRFVKNGLVLSQLKKAVGIIQEETEKYFETKWGDSGEIDLLYEMNKLTILTASRCLMGKSINKSLGQSGQLADLYHELEEGLNPISFFFPNLPLPSFKKRDAARAKVAAIFHSIIQERRRSTDDSVDDVLYTLMNSKYKDGSVLEDEQIVGLMIGLLFAGQHTSSITLTYTIFYLLNNLEYFDETQKDINDIVQKENQGEINFDGLKRMNRLETVIREVLRLHPPLIFLMRKVMTPMEYKGKTIPAGHILAVSPQVGMRLPTVYKNPDSFEPKRFDVEDKTPFSFIAFGGGKHGCPGENFGILQIKTIWTVLSTKYNLEVGPVPPTDFTSLVAGPKGPCMVKYSKKQK', 'MDPSVLLLLAVLLSLFLLLVRGHAKIHGHLPPGPHPLPLLGNLLQMDRGGLLKCFIQLQEKHGDVFTVHLGPRPVVVLCGTQTIREALVDHAEAFSGRGTIAAAQLVMQDYGIFFASGQRWKTLRRFSLATMKEFGMGKRSVEERIKEEAQCLVEELKKYQGVPLDPTFLFQCITANIICSIVFGERFDYTDDQFLHLLNLMYKIFSLLSSFSGQMFELFSGFLKYFPGVHRQIVKKQQELLDYIAHSVEKHKATLDPSAPRDYIDTYLLRMEKEKSNHNTEFHHQNLMMSVLSLFFAGTETTSATLHYGVLLMLKYPHVTEKVQKEIDQVIGSHRLPTLDDRTKMPYTDAVIHEIQRFSDLVPIGLPHKVIKDTLFRGYLLPKNTEVYPVLSSALHDPQYFEQPDKFNPEHFLDANGALKKCEAFLPFSTGKRICLGESIARNELFIFFTTILQNFSVASPVAPKDIDLTPKESGIGKIPPAHQIYFLAR', 'MSAVALPRVSGGHDEHGHLEEFRTDPIGLMQRVRDECGDVGTFQLAGKQVVLLSGSHANEFFFRAGDDDLDQAKAYPFMTPIFGEGVVFDASPERRKEMLHNAALRGEQMKGHAATIEDQVRRMIADWGEAGEIDLLDFFAELTIYTSSACLIGKKFRDQLDGRFAKLYHELERGTDPLAYVDPYLPIESFRRRDEARNGLVALVADIMNGRIANPPTDKSDRDMLDVLIAVKAETGTPRFSADEITGMFISMMFAGHHTSSGTASWTLIELMRHRDAYAAVIDELDELYGDGRSVSFHALRQIPQLENVLKETLRLHPPLIILMRVAKGEFEVQGHRIHEGDLVAASPAISNRIPEDFPDPHDFVPARYEQPRQEDLLNRWTWIPFGAGRHRCVGAAFAIMQIKAIFSVLLREYEFEMAQPPESYRNDHSKMVVQLAQPACVRYRRRTGV', 'MTVPALASASGLLQVASLLGLLLLLLKAAQLYLRRQWLLKALQQFPSPPSHWLYGHSREFQEESELQPLLKRVEKYPSACARWLWGTRAMVLVYDPDYMKVVLARSEPKAPVLYRLLIPWIGCGLLLLNGQTWFQRRRMLTPAFHYDILKPYVGLMAKSVQVMLDKWEQLVAQDPRLEIVGPVSLMTLDTIMKCAFSHQGSAQTDGDSHSYIQAIWDLKNLFSIRTKSAFLQNDIIYRLSPEGRKNHRAARIAHQHTDRVIQLRKAQLQKQGEMENVRKKRHLDFLDILLLARMEKGNSLSDTDLRAEVDTFMFEGHDTTASGISWILYALASHPEHQQRCREEIQGLLGDGTSITWDHLDQMPYTTMCIKEALRLYPPVPGVSRELSKPITFPDGRSLPAGIILSLSVYSLHHNPQVWPNPEEFDPSRFAPGSARHSHAFMPFSGGSRNCIGKQFAMNEMKVAVALTLLRFELAPDPSRKPTVIPEVVLHSKNGIHLKLRKLP', 'MEDSRLLITLILVFGVIFLKKFFQSNQHPSAQRLSATGVNAHGRPQGSTQNALRRTGRVNGGHPVTTQMVETVQNLAPNLHPEQIRYSLENTGSVEETVERYLRGDEFSFPPGFEPSRAPMGANAAVDNNAAGGGEFNDPRKKNMICAENLLDKFHVDLNEDMSNLSFKDLDIEERKRLLVWQARKNLETKLQSDKDLQSLLT', 'MTAKIFSLDEVSKHKTKSDLWVVIHNKVYDITRFVVEHPGGEEVLVDEGGKDATEAFEDIGHSDEAREMLEEYLIGSLDEASRTKEYNVNVIRAGELPEEKKGSSLRIILPALAIIGALVYKYVIVPKAHQ', 'MMPERFSFDFRPIDQYWTRAKGACSNTKRGNMYILASLALILLHLLVLPIYLYLTWHHKYWRKRGLVTARPLTLLGTYPGLLTRKSNLVFDVQKIYDKYKGKHRAVGVFVTRQPQILVLDPELAHEVLVSNFRCYKDSLQSSYLRHAKWDKYARLNPFWASGQSWRRLRTDAQAGISGSRLRQAYNIWEQGGQMLTEYMTQQVAEKNNILETRDLCFRYTAHVMADFIWGIDAGTLTRPMEQPNKVQEMASKWTSYAFYMLTLFMATIVAPCSRLLLRFRFYPKETDEFFSNLTKESIELRLKAGDSTRTDYLSHLLQLRDQKQATHDDLVGHALTVMLDGYDTSGTALLHALYYLAENPAVQQKLRVEILSCMASEKSLDFEKLSSLQYLEQVIYESLRLSSLIPQYTKVCTLPTVIRLSESKSLDVEVGMTIMIPNYQFHHDKQYFPEPEAFKPERFDNGAYQELMRKGIFLPFSDGPRICMGVPLAMLTLKSALVHILSNFQVVRGRDRLIPKGDSGFGVVLQGDVNLEYRRFFR', 'MVLMILPVIGSVSVSEGLVAMITMCLAYLILRLFRTEIPEGLLQLPGPKPLPIIGNVLEVGRNPYLSLTAMSKRYGDVFQIQIGMRPVVVLSGSETVRQALIKQGDXFAGRPDLYSFRFINDGKSLAFSTDQAGVWRARRKLAYSALRSFATLEGTTPEYSCALEEHVSKEAEYLVKQLHTVMEADGSFDPFRHIVVSVANVICGMCFGRRYDHNHQELLNLVNLSDEFGQVVASGNPADFIPILQYLPSTTMKKFLNINDRFNTFVQKIVSEHYTTFDKDNIRDITDSLIDHCEDRKLDENSNVQMSDEKIVGIVNDLFGAGFDTISTALSWSVMYLVAYPEIQERLYQEMNETVGPDRTPCLSDKPKLPFLEAFILETFRHSSFLPFTIPHCTSKDTSLNGYFIPKDTCVFINQWQINHDAELWKDPSSFNPDRFLNADGTEVNKLEGEKMMVFGMGKRRCIGEVIARSEVFLFLAILVQNLRFHSMPGEPLDMTPEYGLTMKHKRCQLRAAMRARNEE']
I was also provided another list that are the letters that i want to analyze in that enormous list.
listAA=["A","B","R","N","D","C","Q","E","G","H","I","L","K","M","F","P","S","T","W","X","Y","V"]
Here is the little piece of code that i ran, the issue is that every value returns zero
def FreqAbs (list):  #criámos uma função que nos desse o valor das frequências absolutas de cada um dos aminoácidos 
                     #em ListAA presentes em list
    
    dic_AA = {}
    ListAA = ["A","B","R","N","D","C","Q","E","G","H","I","L","K","M","F","P","S","T","W","X","Y","V"]
 
    for aa in ListAA:
        ct = list.count(aa)
        dic_AA[aa] = ct
        
    return dic_AA
print(FreqAbs(list))
Here is my ouput
{'A': 0, 'B': 0, 'R': 0, 'N': 0, 'D': 0, 'C': 0, 'Q': 0, 'E': 0, 'G': 0, 'H': 0, 'I': 0, 'L': 0, 'K': 0, 'M': 0, 'F': 0, 'P': 0, 'S': 0, 'T': 0, 'W': 0, 'X': 0, 'Y': 0, 'V': 0}
Your problem is that 'list' is not a list of characters but a list of strings, like in the following example
>>> L = ["hello", "world"]
>>> L.count("o")
0
>>> L.count("hello")
1
You could use a collections.Counter() instance
from collections import Counter
C = Counter()
for x in list:
    C.update(x)
ListAA = ["A","B","R","N","D","C","Q","E","G","H","I","L","K","M","F","P","S","T","W","X","Y","V"]
dic_AA = {k: C.get(k, 0) for k in ListAA}
print(dic_AA)
Output:
{'N': 1359, 'B': 0, 'S': 2475, 'H': 1069, 'C': 556, 'V': 2469, 'X': 1, 'G': 2417, 'Q': 1581, 'D': 1975, 'E': 2397, 'A': 2502, 'I': 2037, 'K': 2112, 'W': 466, 'T': 1984, 'M': 1026, 'L': 4447, 'P': 2290, 'F': 2245, 'Y': 1133, 'R': 2374}
from collections import Counter
print(Counter(''.join(my_list)))
Output:
Counter({'L': 4447, 'A': 2502, 'S': 2475, 'V': 2469, 'G': 2417, 'E': 2397, 'R': 2374, 'P': 2290, 'F': 2245, 'K': 2112, 'I': 2037, 'T': 1984, 'D': 1975, 'Q': 1581, 'N': 1359, 'Y': 1133, 'H': 1069, 'M': 1026, 'C': 556, 'W': 466, 'X': 1})
(Dec-08-2018, 02:42 PM)Gribouillis Wrote: [ -> ]Your problem is that 'list' is not a list of characters but a list of strings, like in the following example
>>> L = ["hello", "world"]
>>> L.count("o")
0
>>> L.count("hello")
1
You could use a collections.Counter() instance
from collections import Counter
C = Counter()
for x in list:
    C.update(x)
ListAA = ["A","B","R","N","D","C","Q","E","G","H","I","L","K","M","F","P","S","T","W","X","Y","V"]
dic_AA = {k: C.get(k, 0) for k in ListAA}
print(dic_AA)
Output:
{'N': 1359, 'B': 0, 'S': 2475, 'H': 1069, 'C': 556, 'V': 2469, 'X': 1, 'G': 2417, 'Q': 1581, 'D': 1975, 'E': 2397, 'A': 2502, 'I': 2037, 'K': 2112, 'W': 466, 'T': 1984, 'M': 1026, 'L': 4447, 'P': 2290, 'F': 2245, 'Y': 1133, 'R': 2374}
Sorry for the late answer! This actually worked!! i have been arround this for hours!
I forgot to mention one requirement: This needs to be set up as a function, and when i try to define one i get this message in the output
Output:
<function freqAbs at 0x00B49D68>

(Dec-08-2018, 02:42 PM)Gribouillis Wrote: [ -> ]Your problem is that 'list' is not a list of characters but a list of strings, like in the following example
>>> L = ["hello", "world"]
>>> L.count("o")
0
>>> L.count("hello")
1
You could use a collections.Counter() instance
from collections import Counter
C = Counter()
for x in list:
    C.update(x)
ListAA = ["A","B","R","N","D","C","Q","E","G","H","I","L","K","M","F","P","S","T","W","X","Y","V"]
dic_AA = {k: C.get(k, 0) for k in ListAA}
print(dic_AA)
Output:
{'N': 1359, 'B': 0, 'S': 2475, 'H': 1069, 'C': 556, 'V': 2469, 'X': 1, 'G': 2417, 'Q': 1581, 'D': 1975, 'E': 2397, 'A': 2502, 'I': 2037, 'K': 2112, 'W': 466, 'T': 1984, 'M': 1026, 'L': 4447, 'P': 2290, 'F': 2245, 'Y': 1133, 'R': 2374}

(Dec-08-2018, 05:00 PM)buran Wrote: [ -> ]
from collections import Counter
print(Counter(''.join(my_list)))
Output:
Counter({'L': 4447, 'A': 2502, 'S': 2475, 'V': 2469, 'G': 2417, 'E': 2397, 'R': 2374, 'P': 2290, 'F': 2245, 'K': 2112, 'I': 2037, 'T': 1984, 'D': 1975, 'Q': 1581, 'N': 1359, 'Y': 1133, 'H': 1069, 'M': 1026, 'C': 556, 'W': 466, 'X': 1})
Thank you for the reply!In what situation would i use this instead of the reply i got from Gribouillis? And i also wanted to make a function with those instructions inside but i am getting a message and nothing prints out but that message.(In the reply above)