MLRVYHSNRLDVLEALMEFIVERERLDDPFEPEMILVQSTGMAQWLQMTLSQKFGIAANIAFPLPASFIWEMFVRVLPDIPKESAFSKQSMSWKLMTLLPQLLDKDEFVLLRHYLTDDTDKRKLFQLSARAADLFDQYLVYRPDWLTQWEAGKTVEGLGEAQNWQAPLWKALVEYTAALGQPRWHRANLYQRFIQTLESATACPPGLPSRVFICGISALPPVYLRALQALGKHIEIHLLFTNPCRYYWGDIKDPAWLAKLMARQRRHSFEDRHLPLFRENQNPEALFNSDGEQDIGNPLLASWGKLGRDYIYLLSELENSQELDAFVDITPDNLLHRIQADILELESHAVAGVNLEEYSRSDNKRLLDPEDNSLSFHVCHSPQREVEILHDRLLAMLEADPTLTPRDIIVMVADIDSYSPFIQAVFGSAPTERYLPYAISDRRARQSHPVLQAFISLLSLPDSRFVSEDVLALLDVPVLAARFTINEEGLRYLRLWVNESGIRWGIDDDNVRELELPATGQHTWQFGLTRMLLGYAMESAQGEWQSVLPYDESSGLIAELVGHLASLLMQLNIWRRGLAQERPLEEWLPVCRDMFNDFFLPDADTEAAMTLIEQQWQAIIAEGVAAEYGDAVPISLLRDELAQRLDQERISQRFLAGPINICTLMPMRSIPFRVVCLLGMNDGVYPRQLAPLGFDLMSQKPMRGDRSRRDDDRYLFLEALISAQQTLYISYIGRSIQDNSERFPSVLVQELVDYIGQSHYLPGDETLTCDESEARVKAHITRLHTRMPFDAQNYQPGEQQSYAREWLPAASQSGKAHSDFVQPLPFTMPETLTLESLQRFWAHPVRAFFQMRLQVNFRSEESEIPDAEPFELEGLTRYQLNQQLLNTLVEEDDAERLFRRFRAAGELPYGAFGEIFWDAQCQEMQQLASRVIACRKPSQSLEVDLLCNGVQLTGWLPQVQEDGLLRWRPALISVAQGVQLWLEHLVYCASGGSGESRLFLRKEGEWRFPPLDKTQAMAYLAQLIEGYREGMSSPLLVLPESGGAWIKACYDAENDVMLDDDDTLQKARTKFLQAYEGNMMVSGEGEDIWYQRLWRQLESETLQAIIAQSRHYLLPLFRFNQSR*