MESSSGSNSGGGGVGSDVDVMEAFGSFVLNVKVLGSDAGVGVPTLPVRIPQIMDNENQLSFRKLVEIVIMIASSQSAGDSSGNGSGNSSPTSSLPPDTRIQHHVLLSFPNPQTQNSVMISSAQELIQLMSRHQEAQQLTLIAKVQHDIVPKTNTSHSPTTTNTTEKVPLPKKQDSLKSPVRRPTLETDEDDLPTLSASSTPESEEQNSNVQQNTPASTSMPPKLEFDPPQFHIPTSNSASSNNNPSEALVMVNLMEQLLDIQTNRMQQFANHMEHRFGQMIEQKVLASQDTLKQTLRETVQLVADDDDSDDESSMMVGRPKAGHNNNHNLEKIVKDQMVSMELRFARLEEQSKQTAVLAKLPSPTRTTTTSSQPSAVLLEQMDARMAAMEQMMLAMRHDAQTTKNALLAAASSSNKQQQQQQRNNKDERSTLLLIPSLSEDGSAPLPHTSQASATTVRLSNTTNNTNTTVDRPVSPPTNERGSLLCPPPLMPLSPPTSLADRSFYSTGTDTGTEGTGNSTDEDDNNTTTNNSHNNNDTVVEGTPVTTFTTRIAPTADSIVSPTATSSSFNSASAKISALTMPSLNNSSSEEGSKRKKGKKTVRDMLAEREGDNNPNNSNEGSPDDDNKSNSLADKMPVSQLPFFDASARNFMMVLNTPPTSSQQFVPQDNVSSSVQAPPLLSPPAADAPRSSSTELKMKQAIKEHVQSMESRVSKLRELNRQQENTTPTTAATSTMSNSTTPGLLLSPPSTARTLFHDTSSSMDLEKVLETTLSEKMESLRQSLTSTLQQERGDTNAKLIEEWEDMLEQKLDLWLKQGQPGSSGHGPPVSPKRRSSFPDMQALEELVEKRIDGLEDLLKRISKRIDQQEQQWSESIASPLELLLTTAGPKLTTGGAGKTPPIPMAVVLAQLRSILDKRMDTMESLVQLTATETESSTKAVQERLNQDLLSQIVEAIASLPRPSSNNNKNGNNNSGNSNDDSVSSLDNIVAGDESVATSSYPTIYGDEDEDEDGQYQMPNTSSHSSSSEGRRGRSLGMDLVALDRQSSIRDIYGDIDIDDDTIAAEENTPDVRDIFAVSGRGKSLRDMCNIETIEEEDDESSQGSDVATRNDSSHSDVTARSLSVRHIYGDTGMDIDINNSDHATAGSMSHLHQSAPVISMTNIGQDTPPVMAKRSISVRTMTSSQPDDGTFHDVPFDDIPLDDVPLDDDEEEKADTGREFREPEGRKDRAPSLVARSASRKKDRPPSPVDRLESMRSVNSAQLRKKDTPPSPAGRVVSTRAIYGDAEIDDEAARTQHSLVYEGAENDDEAERAQHSSMYEDVDIDEHSSEDGDVDIDEEVAQTQHSTVSEQPSVFSYDDLDIDVGDYMESDVGRSSAHERSFASVQSEDLYDNLSIDGVDETRAFVDAADAAGESAIPTDASDDESDQLSVSIDGDSVKKDEESAGEEEEDDHLSVSIDGDSVKKDDPSGKEEDKDDLLSVSVDGESVQISVASGHDSDSSREDEEYFRDHERQHLSVLAHAMSRVRTAQKATRRYEKFQESFFTAQRDGPLALKVKSEGDDDDADDADDGGQSVATSDEASGDGSESGSALGQASDRDGGSSVVPSELSVQSQYDRSKQSAFIIAKAVAKRRAGNRAIRGYRRLLHQKFTPRLIRGPLALVENNSVNEVGGSSQRSDESASEVYLEEDRSDPVETSEHMTTDSFRQVDEDFDSIAPIPVSRHQQSPSTSHVRESNASQLSLAEHFEATNPADEGSSVGVHSTSTILGKESGHSLLEDQRVDDQQGESNHEGESVTSESRVVNTARSPPFLSPIVQKGMPVDDAFDFQGAPMATSTADSDPDDLWKVITVNSPRKSPGKGSPPRSFPHEAEAVEEEGACKPENLTKHPSRKRQPPEFHNEEEKKAGTPDREMKEWAATASPVAARIAPAVERNMGTGETKQEAPLVGSVLIIEQIDEMKAQMQKWQDVVSTASREMALSTDNLRSSNETLTASNESLQTNVQESIEDSHQFAEYIDKVLTERITQLEEVIRTQVAMVSQTLESRREQIVVQPATTSSPSRVRTGSAPPSPMSNTRTNGSPPRAIVNPFDAAIEEGGKEEEIEAKKVVSVAEWTRLQDQLRGTAEVAESYRKQVLQLRNVLEVKINEGNASQHQVELLQQKLQEAYDREIQAQKQLRPVTRRVEQVIQEMVQLEEHSASLQIENGLLREQLWMVQREF*