MDSSVSRGNVAPAPAALEEPEYLARYFVVKHSWRGRYKRILCISNAGIVTLDPNTLAITNSYETGSNFDGALPLIGRDENADSVGGEFTISVRTDGKGKFKAMKFSSRYRASVLTELYRLRWSQIRPVAEFQVLHLRRRNAEWVPYKLKVTYVGLELIDSKSGDSRWILDFRDMGSPAIILLSDAYRTKSTDSAGFVLCPMYGRKSKAFRAAPGTTNSSIVASLAKTAKSMVGVFLSVDGSLSLTASDYMTRRAKEAVGAEETPNGWWSVTRLRSAAHGTLNMPGLSLAIGPKGGLGEHGDAVPLQLILTKASLVERRIDNYEVVVFRPLSSVSSLVRFAEEPQMFAIEFGDGCPVHVYSSISRDNLLAAILDVLQTEGQAPIPVLPRLTMPGHRIDPPCGRVSLISGPQNLVADMETSSLHLKHLAAAAKDAVAEGGSVPGCRARLWRRIREFNACIPYTGVPANMEVPEVTLMALITMLPSTPNLPLDAPPLPAPSPKAAATVIGFVACLRRLLSSRTAASHIMSFPAAVNRIMGLLRNGSEGVAAEAAGLVTSLIGGGSADLSTAPDSRGEKHATIMHTKSVLFAQQGYVTILVNRLRPTSVSPLFSMAIVEVFEAMVCDPHGETTQYTVFVEMLRQIAALRRRLFSLFAHPAESVREIIAVIMRTIAEEDAIAAESMRDAALRDGALLRHLLNAFSLPANERRDVSRQLVALWADSYQPALDLLSRVLPPGLVAYLHTRPDDVLDDANQEGSSTNRRHKRLLQQRRGRIARGTGAQDFPLPLGNSVETKDAAKADNFQRPAVETSSETSNPEASSFPGADSTTAGVSQNGYPAFTSNSTNANGNEQHDTSSSNLVGSEPNLHGIQNPVLPAPAQVIVESTPVGSGKLLLNWRELWRAFGLDHNRADLIWNERTRQELREALKAEVRNLDVEKERTEDISPGYVAVESTTGQETIPRISWNYSEFSVSYPSLSKEVCVGQYYLRLLLESGSAGKAHDFPLRDPVAFFRALYHRFQCDADMGLTVGGAVPDELGPSGDWCDLSRLDGFGGGGGASVRELCARAMSIVYEQHYSLIGPFEGTAHITGLIDRTDDRALRHRLILLLKALVKVLLNVEGCVVVGGCVLAVDLLTVVHENSERTPIPLQSNLIAATAFMEPPKEWMYIDKGGAEVGPVEKDVIRSLWSKKEIDWTTKCRAFGMSDWKKLRDIRELRWAVAVRVPVLTPTQVGEAALSILHSMVSAHSDLDDAGEIVTPTPRVKRILSSTRCLPHIAQAILSGEPAIVEASAALLKDVVTRNPKAMIRLYNTGAFYFALAYPGSNLYSIAQLFSVTHVHQAFHGGEEATVSSSLPLAKRSVLGGLLPESLLYVLERSGPAAFAAAMVSDSDTPEIIWTHKMRAEHLICQVLQHLGDYPQKLSQHCHFLYDYAPMPPVTYPELRDEMWCHRYYLRNLCNDIRFPNWPIVEHVEFLQSLLVMWREELTRKPMDLSEEEACKILEISLNDVSSDDLNGRGQVELNETSNISKQIQNLDEDKLKRQYRKLAMKYHPDKNPEGREKFLAVQKAYECLQATMQGLQGPQPWRLLLLLKAQCILYRRYGHVLQPFKYAGYPMLLDAVTVDKEDNNFLSDDRAPLLVAASELVSLTCAASSLNGEELVRDGGVQLLSSLLTRCMCVVQPTTSQHEPAAIIVTNIMRTFAVISRFEGARARILELTSLIEDIVHCTELELVPAAVNAALQSIANVSVFPELQQGLLRAGALWYILPLLLQYDSTAEESNSVESHGVGVSIQIAKNEHAVQASQALSRLSGLCADEVLTPYNATAADVLRALLTPKLASLLKDESAKDLLTKLNTNLETPEIIWNSATRSELLDFVDQQRACQGPDGSYDLKTAQSFAYEALAKEVYIGNVYLKVYNDQPDSEISEPEVFCNALIDFISSLVHTELPSVSEDQNLIEDSSSSIETPELESTVAEPSLVEGHSDHQTSAEGMKMEGKSLIDNLQLALTALQNLLTKYPDLASVFSSKERLLPLFECFSVPIASETDIPKLCLNVLSRLTAYAPCLETMVSDGSSLLLLLQMLHSAPSFREGALHVLYALASTPELAWAAAKHGGVVYILELLLPLQKEIPIQQRAAAASLLGKLVAQPMHGPRVAIALVRFLPDGLVSIIRDGPGEAVVHSLERTTETPELVWTPAMAASLSAQIATMASDLHLEQQKGSVIEWDVPEQSPGQPGMRDEPQVSGIYVRLFLKDPKFPLRNPKGFLEGLLEQYLSAMAATHYEQHPVDPELPLLLSAALVSLLRVHPGLADHVGTLGYVPKLVAAVAHEGRRETMSRGEVKDEEIGSDGAQETGEPSALPGQTPQERVRLSCLRVLHQLAASTTCAEAMAATSAGNAQVVPLLMKAIGWLGGSILALETLKRVVVAGNRARDALVAQGLKVGLIEVLLGLLDWRTGGRYGLSSHMKWNESEASIGRVLAVEVLHGFATEGAHCSKVREILDASEVWSAYKDQKHDLFLPSNTQSAAGVAGFIESSSNNSLTYALTAPPSSSSSP*