MDSYTKDYDSDIPNNELSSLEGDHGESRSRFSVEEPLEVQLRFELGSLVDAQVLLDTHGPRESHWDFVRQEQGRFQTSSEDNTALLAHVKQDDLKSFDNCEGWPRSTSQVDTQLFMDTQDDVNMITEAFEGKDRSMANLVEDDRSLLPPSYRHREEATGWIGEEGKACEVDNSCRESIVDGAVEATQTSMEGPGTRGACESTTEFSPNPLESIHIQTIGNNKNREAEQSAPDLVIEPLLNSQHRTADNAASVIVSEAPCNVSEEANVHQDLPLDRSKENQAESIQPEASSIDDVEVSVQMAAIIPAEDVNIQPGLSINAQDSCAMVEESKMTAVGTKIDAEPLNTISESMGKNVEAGHALSNKAEETQETGTAHVIQLHDIVSYSSPKLESETPGVISDTVDKQISSSGTCFDSESTLQSSEVTAEPASGEQQSASELPCPKVECVLEGSEAATASSNSMVNLKDTSPSNNMQASNNETVNRINVALTLKSCKELGKVDEVKGETGECPDAQEHHTHIAAVEQAATNIAGDKAVGAVKLSTAEQQVMCLEPDASVPKQDAADISTRAESPEKTSLCNKLEHKEGIDTESDLSKVTPENAPKEIDLGAQEARDCSGTPQVSAVHCDADTLMPTYYSAQQTPQVSAVHCDADTLMPTDYSAQSKDHAANDKVNLGQGEHKSETPTVLTVEDSSLRDEIEAQSTDESTRQDKLPTDGSEALAQELSMKHHDTDQSASDYSISSAKPILLNEDKSLTESTHPGGVLHVLLDVHKDGATGNFLRKEGSFQDHVKMIEGKESANVEKLNPRDEIRKDSACAEDVAAGVPDTHVSGLTGGSAIAGSQEDEQLVSNYSSPQQEKASKRKSDPSNRNNRLKDSARASPLQGRSDEKQKDAGKEGLGRRKSTPKNAAPIKGTELVEVFSSPQKSVSKSSSGRKKEVLPPVVQDVMVSPAAKDGFQTPANRNKTVFAVNARQQALSDVNGSEVTVPMVLPAQPFTEPQQVQLRAQILVYGSLIQGAAPEEALMVAAFSNVIGAPIREAGRDLDPSGRGVWEKQWQGAVERIQAKSSRDTLRDPSRASGVVVSNLPVTSSKASEAGLKSNGSSGVTSSTVDVRNLAGLYPRVSDAPATKGHPSHPRQTADLGLINSVSRSNQSVSVVVPPGPSTSTAFRSVPSSLSENLSQSSKARVDLQQATPPAPAYYPAPPIGSFLAGAPQWLSTTTFPGPWIPQTQGGVYNTPPSLFSHPQAIVSSDQAPDMAVARRNTAPSAGPMVPANPIVPALYTPVVGSMSVTPTIAADLGQKRQSASDARPRKRKKTQSEIYVSLTDVVPNAPFVVGTSNQITPVSDLPAGQAGLMLSSPVYLPSLSAPESLAMVVAKMQTPKTVHETSIVAVNANKSLAPNSSNILNAGSSPIQAVEQQLGKAVSLQNSASQLLQAEASAEEAASFAASAVRESESLWSQLKAQKSGGLASDIETQLVSSAVAMATAASVAKAAAAAARAAYEAAVQAKMISEDTLGSGKKGNELESSRLLQDKAENASQVWGMPGSFNSIMAAAKITSKKRLEDASAARARAQNFESVLRAAELATNAVSQVGSVIAMGESLPFTLEMLMEAGPEGLQRLLLRGSSEDKDNSLESPGKKGTPPKQKGLIEKDKKSSKKSIGANMEPSIQRETQVDSWTTESVIPARSEFDARISADLGIGLMTEFSKQHTDDQLALSMPACRQGLSPVRLESGLAMQQEVSIIDNQITKGSLVEVMSNEKGLRGVWFSARVQNIDGGKVFVLYDDLLSDDGFSPLEEWIQLKGSPSKAPRVRLAHPNTNISFEGTRKRRREAMGNHKWSVGDRVDAWMRDGWWEGEIKEIIEDGESKAKVFFPCDGDTSLMKTSKLRPSLVWSNEHWVLWTDAKQGKSEVPKARGDSHEGETPIAKRQKTEKGQLTNTSTQKLLGMSVPEIAAAQKEGSLFDSATVKLPTDFKGFTVDGTDKSKQQGSKVMFGTPRPTKKRKLMEVSKHYNLVRGVRSTSTLNANATNSKHEDVKTAAVGFATGSTEVSRLDGLKAKKKVLHSQRLRMSETANSKSNAIRSKKDRPFADSKPLARKNASTREGLPAASKSTEGKFVNKKKLPPEKSQPESEEQTDVFPIIDAPSQKVASPSSAATLEASNCSAILPEEIGKEPSHTAQRSGKPSEKQTPHSGKESGKDSTHAMHVRDSKQTSVKEKLPSQQAKDKGKQPSNPANGNKQSSKKKEIQPSDPLKDSKESAHLLKENQKQSSVLAKESESQSVHEGEKQLSSPVSLREKRPTSPINDSEKQPKETEKGKDVGKSGSETWEPRRTTRKIQPTSKLLEGLQTAPKLGKNSSSHDKGSRAASKAAQQQ*