MAPPGGLHVGKAPGEGAAQPGHTSPGKGSGVPKSSATILPPVKVRLPKAFSPSAFGHGGAKKVHPEPGAQSPTAGQNAVTFESSPSRKTSHEEKSALVLGGLQKLPSLKIEGSNRARLLIEEPSQSPTTFGPLPLPASPISAAPQIKFESEPKLGYDPLNTGSFPPRPATWLLFTKGKSGQEQLQTEAKAGDAENGAAPNGAHAQLELFDDPSQDLVHPAVYIRQAHERGEAGAVAKSRYFDTSGQQTWAACTVIQYQAEDDSYLIEWQKTGKRKHVKRQAPILLNLLFDFEDESIFRRRMQAAEEERVRQEEIARYYAFIAGQPFDNPDRLDEDFKQRLMYLAGWQMSHKLISVVDDYYEAAREDYQFAVKRAIVEEAFFHGPPNKRLKLEEMGVQPEDNVRPLPAQGCVSVPYGPEGFAAALDSIRKTLCIGDGGCLAALQKYFTEMDVSNVLMIDPKLARVARPALLQTYADAQTEEMDDAADKLKQEWVPRVVSMVEDLCPQVGESLTPERKELLVRFVRRLALVMTAQLRAVVQQSLEAFVQIWEQFAAAEPAAASEAHAPASPRGGSHTARPTQARARALCDPVFEVQLTVDRDRFEFVPKLSELEGTILQLFDSIIEKASNVDDVTTRLAVLFDIYEPSPMKTLTAGEPFAAARRARVQEVLQENMVGPQELAGAYGRYQSLVSMDAAKYLEEWAGEKNSLDKYEDEITRHNRVAEAVLEESDSHVPFRMVVVNCTQVRASLREKALQLAQMLMAQVLKTTSDRNRFLCERFAEIQTELQKDLKTAEDLDELRKYLAASRKEMAALEKDIAESAAAWELLERLEFEAGDAAADLHWATAAWPQRMQAALQECEARLAGARTAFTKELARDQRALLENIDAIAADVKQFIVQGDLDQVEERVAYVQDIEAKLAQCAAAADLYNAREAIFALPASEYPQLKDIQKEFDPYATLWRTAGEFTTALPGWMDGPFTDLDADAVTADMDKWSRATSKSLKQVSGAAVDVAGQLKSRVESFQGHLPMIVALRNPGMRDRHWAKLSDAVGFPVRADANFSVSRALALNLNTKLTALEEVSEFASKEYSLERTLDKMQGEWAGVKFDYIKWRETGTCILRGLDELQMLLDDQIVKTQSMRASPYIGPFEDRVKLWEAKLNTMQEIVDEWLKCQQAWLYLEPIFGSEDIMQQMPSEGRKFRAVDTTWRRTMEKVAKNPEAMVVASDEELLKNLQEANKLLDLVQKGLSDYLETKRLAFPRFYFLSNDELLEILSETKDPLRVQPFLKKIFEGINGLEFQENMDVTAMLSDGGEKVEFVRTFNPKSAGGQVEKWLIEVEAVMRESLRAVTRRAFDAYAVTERSQWIFQWPGQVVICGSQMYWTAEVAAAIRAHTVREYEDQCTAQLQEVVKKVRGKLSKVDRQTVGALVVIDVHARDVVRNLADAGVSDESDFEWMSQLRYGYEDGAIMVRMINAALAYAFEYLGNSSRLVITPLTDRCYRTLMGALHLNLGGAPEGPAGTGKTETTKDLAKAIAMQCVVFNCSDGLDYLAMGKFFKGLASSGAWACFDEFNRIDLEVLSVIAQQILTIQRAKAAHLKTFEFEGTKLSLRDTCSVFITMNPGYAGRSELPDNLKALFRTVAMMVPDYALISEITLYSFGYLEARDLARKLVATYKLCSEQLSSQNHYDYGMRAVISVLRAAGAVKQKFPDEKEGILMLKSLKDVNLPKFLAQDIPLFEGILSDLFPGVVLPTPDYNRLREACIANCHKLKLQPTPVFLEKIFQLYEMILVRHGLMLVGLSYGAKTSAYRVLAGALTDMHESGDMENRTRCHVINPKSVYIGQLYGQFDAISHEWKDGVLAKTFRTAAVDTSPDRKWILFDGPVDAVWIENMNTVLDDNKKLCLMSGEIVQMTSSMNMIFEVADLAQASPATVSRCGMVYVEPSQIGWRPLKQSWAAGVCLANNEAAMGTLEALFEWLVDPCLRFIRKECRELTPTSDINLPQSLMHMFDSLLDEFRQAENPEKGGKPGEKTKGGGDHGGNKALPAPQGKDLDSWLHSLFVFSLVWSVGGTTDVEGRQKFDKFVRRLLAQNDELGVDLGPGLEIKKPAFKLAVPFPEEGLVYDYVFDKREGAWRAWLKTIDLTPPSVDSAFHEIIVPTIDTARYSYLLELLVTHGRHVLFAGNTGTGKTVYVKHMLTSGLDKNVYQNIMSTFSAQTNANQTQDIIDSKLDKRRKGVYGPPFGMKCVIFVDDLNMPALDKYGSQPPIELLRQWMDHGGWYDREDNSFKQLADIQFVAAMGPPGGGRNPVTARYLRHFHMVSITDFDAGSLSSIFKTIFDWWVRRARLSGDLASLGPAIVDATIDIYQANQRELLPTPAKSHYTYNMRDLSKVFQGMAMVDSGLDDRKSLARLWAHECLRVFHDRLVSTEDREWFIKYMKGQVEQRLNQRCEQVFVGPEGAGLGVDDAVRQLTFGDFMDPNADPKRYTEVQDGARLLAVMEEYLTDYNTQSKTPMPLVLFQYAAQHVCRISRVIRQPFGNALLVGVGGSGRQSLTKLAAAMAGCNLYQVEISKSYGMTEWHEDLKAVLKRAGGDNQSTVFVFSDTQLKEEAFLEDINNILNTGEVPNLFAKDELINMQEMVRSRAKKAGRDGSAGELYRFFVDACRQNLHMVICMSPVGDAFRTRLRMFPSLVNCCTIDWFSEWPESALQSVASKFLSTVEMDRPETRGAVVDMCMLFHQNVRSLAARFQRELQRNVYVTPTSYLELITTYQTLLASKRQEVQTKLRRYEVGLEKLLGAEGQVSVMKQELEALQPVLIQTAKETDELLVVIARETKDAEATRSVVEEEERIANGKASEAKAIKDDCEQELAVAMPLLESALSALDTLTKGDVTEVKAMKNPPAVVKLVMEACCIMKGVKPKRIPDPKEPTKRIDDYWSPAQQMLADTAFLPSLKAYDKDNIPAEVIERIRPYLAMPEFDLVSIKKASNAAYGLAAWIKAMESYDRVAKVVAPKKAKLAQSTAEFEALMAALKVKKAQLKEVEDKLAALNAQLQEMEAKKLQLEKDVDLCSKKLSRAEKLIGGLGGEKIRWTAVAEELRKDYTNLTGDVLLSSGYVAYLGPFTVTYRDQMLEEWAKACRSKSIPCSDHFKLVNTLGDPVRIRDWIINGLPNDGFSIDNGIIMSVARRWPLLIDPQGQANKWIKATEKKNNLEVMKLSDGDFVRRLENCIQFGYPVLLENVGEELDPTLEPLLLKAIFKSGGADCIRLGDSTIEYSHNFRFYMTTKLRNPHYLPEVSVKVCLLNFMITPEGLEDQVLGMAVAKERPDLEEEKTQLVLQSAENKRQLKEIEDKIIEVLSSSEGNILEDETAIDVISSSKTLSVDIAEKQKIAEKTEVKIDEARRGYIPVAQHVASLFFTISDMASIEPMYQYSLTWFINLFLTCVAESEKSSDLGQRIKNLNDYFTYALYCNVCRSLFEKDKLLFGLLLAVTILGRAGQVDRTEFRFLITSGVGVTQKLGPNPATWLSEKQWVEMGRLGELPAFAGLAQSFAENPGAWEPIYTSTEPQNEALPGAWAAALSPFQRLLVLRIFRPDKLVAAITLYVMKAMGQKFVEPPPFDLARSYADSSAVTPLIFVLSPGSDPMAALLKFAESLKQPVQSISLGQGQGPKAAAMIADAAASGAWVVLQNCHLAVSWMATLERICEGLSPDSVHPSFRLWLTSYPSEHFPVTVLQSGVKMTNEPPKGLRANMLKSYMSDPISDPSFFGGCDASERGPAWRKLLFGLCFFHAFVQERLKFGPLGWNIPYQFSDPDLKISMQQLAMFLNEFPGAVPFPALVYLTGECNYGGRVTDAHDRRTLMSILRNIYTPRILDNEYLFSPSGIYYAPPDCSYGGYLEHIKQFPLISLPEVFGLHANGDITKDQQETDQLLASILLTQSRAAAAGGRSKEETLLEVAGDILARLPPAFDLELAGFRFPVCYEESMNSVLCQEMVRYNRLTDVIRSSLRSLQKGLKGLVVMSAEMEQLAAAMYVGRIPAAWAAKSYPSLKPLSSYVDELLERLGMLQKWMDNGPPAKFWISGFYFTHAFLTGVLQNYARKYKIPIDTVGFDFECMPPGEYDTKPEDGAYVTGMYLEGARWDSEKMQLAESLPKVLYSPAPVMWLKPVELSKRREFPHYSCPVYRTTERRGVLATTGHSSNFVMEVKMPTDVAPDHWIRRGVAMLLSLSQ*