MSFPQVDVPSLPVGSASTQDTSPVSGPFNSSDSDHDIVNGGQANGSPFTEPIAICGLGLRLPGGIRDGDSFWDLLVNGRDARMPIPASRYNISGFDGSLDGRDPIKTTHGYFLDEDLSSLDASFFSMTKTELEKCDPQQRQLLEVTRECLEDAGETDYRGRNVGCYIGNFGHDWMEISLREPQHSRSYNVLGYSDMILANRVSYEYDLRGPSVVIKTACSASLVALHEACRALQARDIPSAIVGGTSLILAPTLTSNFFGEGILSPEASCKTFDESADGFARAEGVTAIYVKRLDDALRDGNPIRAVIRGTGTNSDGKSMGIMSPSAEAHEALMRQVYDQAGLSPRETAFVEEKRRLSNASKCHGTGTATGDPIEATAVGNVFSERGVYIGSVKPNVGHSEGCSGITSLIKAVLALEHKTIPPNIKFRNPNPKIPFVEKKLVVPIQPTPFPLDKAERISVNSFSIGGSNAHIDAYKSYARDHPDAISDIAYTLAVRRERLPHRAFAIWQNGELQTSSLSKASAVPPAITMIFSGQGAQWAEMGKKLIETEASFRHDLASMDSILQSLRKPPCWSILEELQKPAEDSQINRAEMAQPLCTALQVALFHQLKRLGIKPTAVVGHSSGEIAAAYAAGYITLEYALAVAYYRGYITKNADRSRGAMAAVRLSATEVLPFLRTGVCIACENSPSSTTISGDKEALKEILARLKEEKPDVFARLLKVEMAYHSRASETLLLVLRSTHIFADHMKPLGIEYLELLRAENNFGIPRSADKALFLSSVICKPMVDTASFGPEYWVDNLNSPIWHQDSTATFLSALGRMYQEAVPLAVKALFPEERRALCGLPVYPWDHSESYWYESRLSSAWRQRPFPHHSLLGERTVDSPDFSPIWRNMLSLEDVTWIADHKIRRDVVFPLAGYIAMAGEAIRQTTGVDVGYRLRDVEARKALVLTDFKATEVVTVLHAHTGVPAEGPSWYDFSIASCHGGSWLIHCTGQVSPLAETLSLSWEPESASQRSLPRELTPMRFYEAMARVGVVFGPEFQRLVDITSSATDPLAEARVMSPAPRENKRPFALHPTAIDACIQLLIVAAARGLCRNLDQLEVPVVVGNVEVVSRGSANLRALAQDFTQGVECVTENSKLALRMSGLQLAPLAAEVADQIDVHAGARLQWLPDFDFVDHSGLFNKPQRPSLEIELEEQLTLLCVLESMDKVAHIPPCHPHLAKYREWLALQVRMAEAGQYTLVEHAKEWVGLPRVKRQKLIQDTYAKILDLPGRHAYSVGIKRICEHADQIFTGEADTLDLLMQDDILAELYDSVSFGYGDFVRLLSSNRPNLRILEVSAGTGGTTEQTLRGLVDSSSLPPYSVYTFTDVSAGFFPQAKERFAYAPNMEFRTFDISQDGLIQGFEAASYDIILAPNVVHATASLKETLSNLEPLLKPNGFIILTELCSLIKSPNYIFGNFVGWWLGEADGRDWEPYVQPEQWDAELKAAGFTGVNAVVPDQDVPSYRLAATIISQPARKADVPEIDRAVTLLYQSADADIVERLQLYLRDSGWQVDKCQLGEEMPPKGQDIIASVRLESDFFGEDLSPDRLAAFQALIRHLDAEKVLWLCPRFQVRCKDPQSAQTLGVAQTVRTELNLPLFTLEIDTNETRFEELVHRVLQKIRTTKDEASLHADKEFVVTDGQVCIGRYHPFDLKKELPSRALTLDSAAAYLLVGGTGGLGRSMTTWMVEYGATELILLSRRAGKDRESQSLSQELEQMGCSVHLVAGSVENPEDIARSIASAKKPIKGVFQLAMVLQDAPLLEMTYSDWVNVNGPKVTGTWNLHHALKDQPLDFFWLASSILTAVDTPGQANYLATGTFLEAFCQYRHSLGLPASVLNICPVEGVGFVAENAHAKKNMKAQGIYTLREREFLDFVELSLIDSTPSAGGNTSPTATPPGPWVNRSQVVMGLRSEQGLGDPHNRASWRHNRRMRLYHNRRTQESESARDGKNGAKASALQAFLERVREMGDEGLLRGEGVDFLAFEVGKKIHDLMLKPDEEVEIGRTLAQIGLDSLMAIELRRWIKQVFGLTMSVLEIMGSGSLKQLAEDLAAKYAEKIQQ*