MDSSVSRGNVAPAPAALEEPEYLARYFVVKHSWRGRYKRILCISNAGIVTLDPNTLAITNSYETGSNFDGALPLIGRDESADSVGGGFTISVRTDGEGKFKAMKFSSRYRASVLTELYRLRWSQIRPVAEFQVLHLRRRNAEWVPYKLKVTYVGLELIDSKSGDSRWILDFRDMGSPAIILLSDAYRTKSTDSAGFVLCPMYGRKSKAFRAAPGTTNSSIVASLAKTAKSMVGVFLSVDGSLSLTASDYMTRRAKEAVGAEETPNGWWSVTRLRSAAHGTLNMPGLSLAIGPKGGLGEHGDAVPLQLILTKASLVERRIDNYEVVVFRPLSSVSSLVRFAEEPQMFAIEFGDGCPVHVYSSISRDNLLAAILDVLQTEGQAPIPVLPRLTMPGHRIDPPCGRVSLISGPQNLVADMETSSLHLKHLAAAAKDAVAEGGSVPGCRARLWRRIREFNACIPYTGVPANMEVPEVTLMALITMLPSTPNLPLDAPPLPAPSPKAAATVIGFVACLRRLLSSRTAASHIMSFPAAVNRIMGLLRNGSEGVAAEAAGLVTSLIGGGSADLSTAPDSRGEKHATIMHTKSVLFAQQGYVTILVNRLRPTSVSPLFSMAIVEVFEAMVCDPHGETTQYTVFVEMLRQIAALRRRLFSLFAHPAESVREIIAVIMRTIAEEDAIAAESMRDAALRDGALLRHLLNAFSLPANERRDVSRQLVALWADSYQPALDLLSRVLPPGLVAYLHTRPDDVLDDANQEGSSTNRRHKRLLQQRRGRIARGTGAQDFPLPLGNSVETKDAAKADNFQRPAVETSSETSNPEASSFPGADSTTAGVSQNGYPAFTSNSTNANGNEQHDTSSSNLVGSEPNLHGIQNPVLPAPAQVIVESTPVGSGKLLLNWRELWRAFGLDHNRADLIWNERTRQELREALKAEVRNLDVEKERTEDISPGYVAVESTTGQETIPRISWNYSEFSVSYPSLSKEVCVGQYYLRLLLESGSAGKAHDFPLRDPVAFFRALYHRFQCDADMGLTVGGAVPDELGPSGDWCDLSRLDGFGGGGGASVRELCARAMSIVYEQHYSLIGPFEGTAHITGLIDRTDDRALRHRLILLLKALVKVLLNVEGCVVVGGCVLAVDLLTVVHENSERTPIPLQSNLIAATAFMEPPKEWMYIDKGGAEVGPVEKDVIRSLWSKKEIDWTTKCRAFGMSDWKKLRDIRELRWAVAVRVPVLTPTQVGEAALSILHSMVSAHSDLDDAGEIVTPTPRVKRILSSTRCLPHIAQAILSGEPAIVEASAALLKDVVTRNPKAMIRLYNTGAFYFALAYPGSNLYSIAQLFSVTHVHQAFHGGEEATVSSSLPLAKRSVLGGLLPESLLYVLERSGPAAFAAAMVSDSDTPEIIWTHKMRAEHLICQVLQHLGDYPQKLSQHCHFLYDYAPMPPVTYPELRDEMWCHRYYLRNLCNDIRFPNWPIVEHVEFLQSLLVMWREELTRKPMDLSEEEACKILEISLNDVSSDDLNGRGQVELNETSNISKQIQNLDEDKLKRQYRKLAMKYHPDKNPEGREKFLAVQKAYECLQATMQGLQGPQPWRLLLLLKAQCILYRRYGHVLQPFKYAGYPMLLDAVTVDKEDNNFLSDDRAPLLVAASELVSLTCAASSLNGEELVRDGGVQLLSSLLTRCMCVVQPTTSQHEPAAIIVTNIMRTFAVISRFEGARARILELTSLIEDIVHCTELELVPAAVNAALQSIANVSVFPELQQGLLRAGALWYILPLLLQYDSTAEESNSVESHGVGVSIQIAKNEHAVQASQALSRLSGLCADEVLTPYNATAADVLRALLTPKLASLLKDESAKDLLTKLNTNLETPEIIWNSATRSELLDFVDQQRACQGPDGSYDLKTAQSFAYEALAKEVYIGNVYLKVYNDQPDSEISEPEVFCNALIDFISSLVHTELPSVSEDQNLIEDSSSSIETPELESTVAEPSLVEGHSDHQTSAEGMKMEGKSLIDNLQLALTALQNLLTKYPDLASVFSSKERLLPLFECFSVPIASETDIPKLCLNVLSRLTAYAPCLETMVSDGSSLLLLLQMLHSAPSFREGALHVLYALASTPELAWAAAKHGGVVYILELLLPLQKEIPIQQRAAAASLLGKLVAQPMHGPRVAIALVRFLPDGLVSIIRDGPGEAVVHALERTTETPELVWTPAMAASLSAQIATMASDLHLEQQKGSVIEWDVPEQSPGQPGMRDEPQVSGIYVRLFLKDPKFPLRNPKGFLEGLLEQYLSAMAATHYEQHPVDPELPLLLSAALVSLLRVHPGLADHVGTLGYVPKLVAAVAHEGRRETMSRGEVKDEEIGSDGAQETGEPSALPGQTPQERVRLSCLRVLHQLAASTTCAEAMAATSAGNAQVVPLLMKAIGWLGGSILALETLKRVVVAGNRARDALVAQGLKVGLIEVLLGLLDWRTGGRYGLSSHMKWNESEASIGRVLAVEVLHGFATEGAHCSKVREILDASEVWSAYKDQKHDLFLPSNTQSAAGVAGFIESSSNNSLTYALTAPPSSSSSP*