MSRPLNPAKPIVDALLHRFLPLAGRRIDTAQAQDGQYLRASEPAYEQVLDSLAMAAHYTPMPLLEALCKWRESDTPKGANDAATFQRKLAVECIFCSACIRFVECCPQEGLLEQSWRELENFIFDWLINADKAVSQTEYPSLVDLRGLLLDLVARLLGAMSRIRFGSVTERFFNELNARRIDTNVARSEALSIISGMRYLKLGVNTVGGLNASTSFVAKANPLTRTPAKKKSELQHALCNMLFSILAPVADAGKGQWPPSGVDAALNLWYEAVFRFRSQLMHWMEKQSKHIIVGYPLVTLLLCLGDPHNFNNNFRSHLEQLYKLLREKNLRSMALDCLHRVVRFYLNVYADTQPKQRVWDYLHSVTSQLLALAKKQLVTLDAQHDKVVEFCLTIAESNLDFSMNHMILELLQNNNPSEAKVIGLRALLAVVSSPSHHRSGSDSLLKSDDGHSTSVSSVQGPSFSPWSSAGSGVSSSLRRTSSSTQLQLDGSHDISHYIPKVRAALDQIIRTCHSTYGGAKLTSPKATMESMTKEKQQGWMVFIWALKCVPNLIPEIWRNDKMTEILPAYGISREPGVREEAVQVLFRTVRALPYSRPAVMKGMANFILQLPDDYPLLIHTSLVRLVQLIHAWRNCLAEESLYVETKSTKSSKGSGEVNYHHRSSPFRPNGVSNKYSPHGMDAIGLIFLCSIDVQTRLTALELLGCVRALHNDIRWYSKRKSDFEELQPTFVIDVFEEAGEEIVQKCYWDPGRWYDLRREWEVVPLEVTLQSILESPDKSRWGRCLSELVKCSAVLCSDAVDAARLEVVQRLANMTPSDLGGKGLQAQDFDGKLEQWHLYSMFACSCPPEDSDDGGLQAARDTFSMIFPLLKSPSEGHVYAATLALGHTHVDLVEVMLGWLTNFLGDVASEAENKSKWKSQKLRRDDIRVHVANVYRMVADSIWRGMLMRKPALRRSFARFIDEMVRHVCSSPPELFQDLQPLRHSLASVLRALSPELVKANSGELDPRTRKRLFDLLASWCDDSFNSYGGQDSVSDYRREVERYKSSQSVRTKDSMEKINLEKEINEQVEALQWMAMNAMAALLYGPCFEDGAKKIIGKVFGWINSLFLDHAPRLPMGYSPADPRTPSHSKYGMQGTMDAFRMAAGGKDRQRGSPFRTQLAKTALMNILQSNLDLFPACIDKCYSSDPAIANGYFSVLAEVYMRQEIPKCEIQRLLSLILYKVVDPSRQIRDDALQMLETLSAREWAEDGDGTGRYRAAVVGNLPDSYQQFQYQLSAKLAKEHPELSEYLCEEIMQRQLDAVDIIAQHQVLTCMAPWIENLQLWILKCTGWCERLLKSMYYVTWRHGDQFPDEIEKLWSTVAKKVRNVDPVLDFLISKGIEDCDSNASGEISGAFATYFSVAKRISLYLARVSPQRTIDHLVYALAQRMTDDQPEQVRRATDLAFEVESSSTVLEFSQGPQPVQMLDPLPPMSPLLIRSSLEGQLRNVSGNLSWRTATGRSMSGPLNAMPEIHTGRSGQLFTGSGPLSISGPLMGVRTSTGSLKSRHLSRDSGDCYIETPTSVMEEVRSSTPAVMGDFQSALQGHHHWLSKADIALILLAEIAYENDEDFRGYLPLLFHVTFVSMDSAEDIVLEHCQQLLVNLLYSLAGRPLESYGMGEYRDGEDKKQVESLMKYVQSKKGSIMWEHEDMTLTRVELPSAALLSALVQSVVDAVFFQGDLRQRWGEEALKWAMECSSRHLACRSHQIFRALRPSITTDTCVYLLRCLHRCLGNPSPPVLGFIMEILLSLQVIVEIMEPEKVILYPQLFWGCVAMLHTDYVHIYTQVLELFARVIDHLSFRDPTIENVLLSNMPKDEYAQQDKDLGRLDSRGYDLGKEDEAAVDKAKPPLFEGVQPLVLKGLMSTLSHAAAIEVLSRITLDTCDPILGRSETRLLMHIIGLLPWLCLQLQNEQNSIVVGLESPLQQQYQRACIVSENISRWCEAKGLDNMAAIFRSYLGTTTIDVFLERLSPLLCAEWFPRHSALAFGHLLRLLEKVPPEYQRVILLLLKALLQYTSIDPAQSPQVYSIVSQLVEGPLCLEALKVLEALLQNCSTLSNFPGDTGGSQDFSGAYASLPPSRRVEEDRPDKPPTMLVSQSSFKARSGPLLYSTGSGVPLMHTVVTNQGNMDALPSRETALQNTRLALGRVLETYGSGKRKDYKRLVPFVSSSNGQQNGNGQR*