MGAPVATRTTSTWAGTWSGVSTISDFPSQELSLPYINERDCGRMLTTRHMIGQTAITNMVIYGFPKGPTWPNALRLTEELLQIATTEIILGGTGPRLIGGDFNMDAWGIPLFNYWRQLGWISAQELAERLWGQEPQFTCKHATERDLVWLSPEAAALCQMVDVADVFAEHSTITVGLCIPTSNPRMLSWPKPSVIPWTEVDAQWTSTAVPPDWDLHADVNQQWAEWATSFEESLQGHLPNAPGHGLQRHQKGRLQQTQPIRRRTSAPVLKPSRPSEVVLRNDLIGSEVRHWFRQLRRLQSYVAAVRAGKQTPAALAYRLELWAAVLRSPGFKQGFSVWWRHHRAHALPDTPSCFPCSPPGLEVAEAVFADFKLNFEKYEAWHLRQRGKLLLTKYEKGMQGIFQDLKPPNRDRLDLLHQKTSFSVLAVDVDSGQLHLDAPVASKGFSKWMAGDVTFQPDIINDVVIQVPDASLFEQGDLVEQFCTLADTNSLHAELLEYWTPTWQAMSTVDAHTWQRVTSFFQAYVPKFQMDLGPILPDQWYRALKRYKPSAARGVDGISHRDLLSLPLAWTERLLALLHDIELGRTNWPTAILYGVVNVLAKNAEASTVDRFRPVVIFSVIYRTWARVRSKQLLRWLTPKMDVEAFGFMPGCEPSQLWLVLQAEIERTLQVHGDLCGLSTDLTQAFNFIPRQHSFSLAEHLGVPARITVPWRLFLDHCTRAFDVRGHLSSCTTSSCGLPEGDAMSVFGMVQLSFAWHLYMRAYSPSIRALSFVDNLSLLASVPGLLATGLACVIEFFRLWNMAIDVSKSYCWALSSGQRKQLAILPFQKVESATGLGGALSFTRKRFTGLQQRRISKLHSKWQRLKTSRAPMRQKLAAVPMVFWSAALHGITGSCMGENHLDKLRSQALKALRLSHVTICGGLEEGIVVAMGHVPGLNQSSDRAELMAAWSAIQWQIHFEVSMHLWTDSRYVADGISHILRSGEIGDWSNQDIWENIHLLLQQLGQLELEPHWVPSHLDEMKLRDPFEDWVRCWNDRIDFAIGQYNFCRPREFLRLRDDMNFHFEQSAARMRQLQAFYFKVAANGPEVPTEPSESHDVSLFGFVDELQPSFGDLYTLDARDLICNSNSRPADLPADFIFALVDHLASHVDEASGVYPLSFEELSIWLALLGDFTSSRAIRRTADVVLRCSVSKKWQFCLEQITVFELLGRLCELVMRKHAQHRSQQGFGPLKQVAPVAPDSPSEASDGGSFIARPPSGPAPSVRAAGAVRSRRFVPVEEFSPHRRHRNGAAGVPGTGVMVTHLTFDRRRRPKGPPARQRARQDKKVLKQLRQWCQVTRFNAREITLDLNQIWCTNRKRWWCLLTFPGSAPPTLEPFPVFPDLIRVGDILPCFPVWPEDQQHQLEVGLYEYRKFEEWSCTKQAVDATPQVSVVRSRQLPDAESIASTLQAFPVPEIPPLREDPASEEDWHEDSKNGSTGEAFTNPDPSKGATGSHIRASEAGNTTVQKGLDHSLGVASEGASDLQIRASEAGNMFVQKGSTFEVRPPSKGAPAPHIGAFEAGSMTTDVGGIAGKQASETAAFANIRTPKAIDPIGDLCPPDTAVDRPENIDKQPRPRTSEPEKIHNQPASRTPEPDKIEAEEPRELHPPMSVQAMPAAAFVPAGPSPHPDDESVDRPEATRNSTPDLHQDAPAMHLCTLRIVYPGSKWPIIVKAPMGITAHQLIQAERSMGTIGHFAIACNNLGHALPLLAQIEPFQQVHFHERAPSSPCPIESKDARGFQSPTQDVYSRLHLLFEQHSHVAMDEMNFYLQQFAPVAGTHVEPVIGIPPKTGYCQALRVISNWIGYNLTNSYARQQPIATACLICQHWIPFLFRTLDGKTTIQTTLDGGEIIRDIRSAGSDDMEHGDLEQSWPAWLSQEIMIQTREIEHIFAGDCGFQAAVWTCNHSCSEIPCAAVTATQASAWRDQFQNHLLQQGGAWTYIRPGDLLLGGTKSGDNLEAQLAELLGTHGVPKPLASERANVVLAKLGRQGIIASMRAPNPWRDLKAKANAQIPKVQLVHPTELSEAIKTRAESGVPIGHKKKKTFKATNPPVRLRPEDVEIPPGVFRQADGEPVQQLSIQQIGPDAKGVIVTDSQTAAPFLQMKQPVSKQGLALLVLDHAADPILCIGEVMRFPGRCVTTAEPIITAARLIQIGAIPVSRNEPTHKLKVEETPNQVLRLLAFRDCWEGEWTQFTKNPVKSILHHLPDLQKQEAKENPILDLWDRQFVNLKLEKASPTYAQLFIVTIRVALTDIRPMLNLSGRNGIFLEPRTDDGRKPDPAYRVIWLPNKDKESLQAHVQTATAWSCLARTGTRFGLRTTEDHAETLHNQFKPNTPWIESTALMSYTVGPFPPGSTRAAILKICRAWDWNAKPVQPKARSADGKGVLWQLLAATAPDSEVYQLDHGDVLVTLDPPKKQQGPPQPKDLQASAKTLAALSTKATVSNPDEDPWAHYDPWTTPPKAAKTNARPSATKMDLEALEQRLDQKLLSHQTRTDGDTTMTVEDERINHLELRMQRLENNVQQHHQAYLTQHNEVQHQLQQVQTQVAEQGATFNHLLDQRFTQQLTEIERIMAKRPKTNECPSEETFVIGCANANNLLSKADIIQKLPKGIWGFSETCLTSGGQWIRGAITYGYAKDSHTPKVIESTCDLLQAVTKRITLQSHGPRFLLGDFNLEEHQIDLAELWNDYGFVEAQTFAHHMWGQIPTNTCHHKTRKDHLWLSREILPFVRKVVVDDTWFSDHALVYAEIAPMGPMEPIPVWRKPLDLPWDKVETNFQPEALALDPSKPETFLGEFWQQTERQIDAHLRQGGQQGLTQAHLGRAATHEVAWKKQEIPPLKRPRKSDFQEQFIGEHWQHYHWTRQLRRLQSYCQLVFPKPGKTINFDRQMALWRSILCSQGFTRGFRKFWPDRPVKMAGAPAAIPRWPPSHHDASLIFEGFKTVFMDFEAALIKSRRASAKLARLKDPHKIYQDTAKPQAMPVHTLLTTKATEVMETTEEGRAYYTPGELDPNEPVQGPNGPLTIAHHSLGQMLLDPDTIEVGDVLTQEKFIADRREMFGQFQALWEARWDKHRHTDARTWDPFCSFVDSMPLPPTEMPFSPITLSQWHRALQTKKGKSAKGPDGVSRLDLQRLPNSHTQQLLDMFWAIEQGAPWPSALQVGLITAIEKHAEATTPSDYRPICVLPMAYRNWASIRTKQILAWLSKFAPPGLIGNRSHKECAYIWWSIAAAVEQTWYDGDQLCGGLCDIVKCYNCLPRIPIFAIAKHMRLPPTLLHAWFRAITGLERRFVITGGTGPAMRSTTGFPEGDPLSVCSMFLTNLALFEWVGRAEPSASLWTFVDNLETTSHTPEAAASSLDAIEAFCNALDVQLDTAKTAFWATNSSAREHLRQSGRRVVLDTKDLGAQMTFCRRHTNKVVRSRTYAQPEFWARLARSCAPQHQKEICLRVSAWPRALHGISTVIFGQEHISKLRTKALRSFGWKNKGMHPMLQLSCLCDIRSDPGYWCLWQSIVAFRRFADIVSSSETLDFLILHPEKRIDPGPCGVLLQRLHAIAWAWEGQVWVRDHQGFLIHLCDSPLNLLKQRLQHGWQSLACATAAERKSMSGLANADVLFTLENFAQKDSQMQGFIRYALNGSFYTRDKLIHSGVVDTTTCPWCDAEDSVRHRHWECSHNADLIAQIPHEVRAEIHNLPPCTMNHGWICEPEELVQFRRSLMTLPDRTRIFFPVSCEFPVAHLFTDGSGWFPKHRQLRVVTWAVVLASLPDEGFVTVAQGMVQGILQTVLRAEITAAISALEWILHEGKPSIIWVDNLQVQRNLENFRLGLVDLGNMDNDHDLWLKAAALCQEAVEAQLLIKVVKVHSHEDGSQYADPIERWAIAGNDAADKAAQEARSLFHPSFWQLWDKLHKAYISKKVFRDAIHWLFTAVGQRAQQLKTLSVPEAGPNEAPQSHKEEDAALCIFDPIPCWTDRAQHVILGGCGELVLNWLRTVAVDNSATPQWLSSYQMLAHLQLQTGRWGPICIKKEWMPGEDGPINHQQFNFCQRSTWMSHYIRRLGTAFGLDLKPTRRRPAGSMFPFWTRCYKIKISSAAVAGLDRVFMEKVGRPITKVGTDLDGEMSLETSRCGSSDSADYHDALDALDATPAAPAAPAGDGRGFGGLGARLGQLVSR*