MESVTLRAPLELALQDRTLPSPQSSFFPNTVDWLPDYLSHSWLAYGSRTSLAISMAPVPTLKQDPRLSLRQVMDVSIDSTSGRHQADAAIYPSEISCVRWAPHGPSLGLLAVAYGNWIFIYGPSDSFSLSEFQIGWERRHSVEHTFQVHCFVWTYSGDGLLSVGSEVHMWSRTEVGWCHLWSSQVMRPQVLATATWSVNGLAASADGSCDSSSDKCEITRGRATVWWWECSLGLLQAELVHPQDVLMIQWRPSKGAFVLQEPHRPVLLTACRDGAVRLWLEIDSGRARLDKSLGKDVPKKQLKPAYFVSAVIEADQCLGGVLGKSSSVSWALEVRAGSTTHKVTTSPEVNTITKRQISASCEWLVGIGPSGCICLWSVFCLDDIHPPRCPRIFLWKKAVDVIPFSTQGDVGTLGSPILLKVVAHRLGLKSADPPSSLDLFYIQSSCFEWAHVWPPLSAISGNGSIGASRIDLISPKSVSSCTKKDAWGIEVDTVCANGHKCDIINLAVHPVLCTGLVATLDVRAEVFIWYTSPFSFMAGITSSLHPPLWKPCGHLHGSMDSKHLTWLPASFPADQSILLVANGGAVDCFRVSMGTGNNLGGSDTYFASCELMLRINLCVNNHEQVLMGIWAFSKCTSDSDLQHRHFVIFGVAQDSCELVSCNLSVLTGDQDSFDEQKGISDHDGFHKIVILASMSCYVQVEEADQMTCLATMMPCFPFHDAAVDFPCHYKFATGSTSGMVKLWDYNTGIEEDKNPWRCKGKLQAYSGPICNLAIGGHGLKLAVIGSEVDFGNNILIWDMEGYGEVATFALSGKISLNCPSLSVQWLDFGCGRPYLGLLTKFELHVYTEFNIIDKQGSSLSIDSLVKSEWVLLARTSILLGSSCFSWGPKGALIVPNRDQLLVYGPKAFKKGALKDFDEELADSVYTTKDAKAPILLTLFEVEDMTHSFSSIYHPKKLLYHLYAGNHEQARACLLYLQESMSNQSKGHSLHLLNILQPELMKAATVFGTPFLDNETHSLVSWRFKLVEANDDEAASVINRLHIDGDGEGTVSRAQSDASISLDIGKLEAILEELKQVIGLSDDSKIQLLTLAYVLEKLHCGKSEYNSLDLPGKRFWLSVQLSQSKYFKKLNENSGMEGLLVSPKDIAWALQSDCKDTLLGLCLGDQLTWPAMRALGVGYWLTDISHLRFQMERLARAQFLFAKDPKHCALLYIALQRKNVLMGLFKISKDEKDRVLYEFLTRNFQEEKNKSAALKNAYILMGKHRYELAAAFFLLGGDVNSAVTVCAKNLGDVQLSFVVCRLLEGINSPTEQTLINEIVLPSARSAGDHWLGSLLQWLLGKRLEAIEEMTGKLRLSVIHVEDGKDRAAFLVSSERVGKIIVDPDIGAYCIALVTKPNSRLDTHVAASLRKWLMSKTAIALEALGLPLEALEHLNFSIDSMDMVSDHNYAVSNSDIYEPSAMSEQHESSFHIKNIEEEPSWIMVPKHGILNAIRRRLASQYLALLLQAHPIWKLAEYLNYSKEGSSEATIPHFVVEANDKLNWSLEDLEARLTIKKDHMLAELATLAYYRNRLYFQWCFTRTANGHSLSGKWIPETKTVPMPSLSRLLQKAAADVPLYLRYSPLGCDTRDLCHWGITECGLHGRASEILLMALDMRFIMFSVLVTKQEDIALSSLVFILCCVAAWKGSHAEVILALIRLILSSSSLSSGSTLVFGMDDIVGNFSKCSRVFTSLTQLKNVLESSNSSDYGTLTSFEVWLVLEASFWNALLNWMLRTCGLKKFATPKVFIASLKEHGETGCIISEKCLMEVHEESVFNALKSLSHLSLLKLDLYMRLPSTCKLASPIDLRLSNDRSPVAVLPSVEASQSKNLSISHNPLEEIWKLLADHGCLLPVTRVVAERIENNIPNVEVEYIVPNSHAEETQDFFPTNSGTKKPESPLHMGKAVVRGFNYGEEVIHSTGDLFEAMCVNSCCPEQVVVASSRKGLIFINVSNSKSYSDTESNLWSQAEWPLDGWAKSESTSMPMYNAQEFGPATKADRSVGSENDFTRTLQKGIAESSLHGGSYGIPGYGGILGWDGWEEYDGIIDPPASIDNVSTRALDAHPLRPLFLVGSRNTHVYLWEFGKASALATYGVLPATNIPPPYALASISAVKFDHSGHRFATGAIDGTLCSWQLEVGVRPTDSCVCFDRYASDVAYVGGSGGIVAATGSSQNDFNLVFWDTLAPPNSSRASVHCHEGGARCLEMFDHDVDGGSISTIIVTGGKSGDVGVHDFRYIATGRSKRQKNPIKPSFTTEKIHQIGELNTHGMIWYIPKAHAGSISCISGIPGTSLFVTGSKDGDIKLWDVKKCELIDQWHKVHSKHMFLQHSTRGFGAVVQAAVTDICPVSSGFVTCGGDGVLRHFQHKLSC*