MSLTKEQAAATLETYIRDVRNRTSSDDARKRAARQIRDLVNVAKQEMGAEQFTAFFNTVNQRTMALIQGTDTCDRMGGVYILDALVDFDGIDLALKYSRFEQHIGYILRSKDVTPMQPAAVVLGKLCKPGGSLISELVDAEVKLALEWLQSERVEERRYAAVLILRELARNAPTLMYPYVNFVFEQSWIGLRDQRLLIRATSAETVSACFKIIRERDQAMKQEWMDKMFHEAVRGLKTNTVESVHASLLVLKELLEQGGMYMQTHYGEACDIVFRHKDAKDPAIRKTVVLLIPDLANYAPNDFASTYLHKFMIHLSHMLKKEKERNDAFLAIGNVANSVKSAIAPYLDDVLIYVRDGLSIQSRKRGSVDPVFDCISRLAVAVGQTLSKYMEALLDPIFACELTPKLTQALVDMAFYIPPVKATIQERLLDMLSKVLCGEPFRPLGAPHPNTLTSIPAIPKDPKDPSVQERGKAEVKLALNTLGSFDFSGHVLNEFVRDVAIKYVEDDDPEIREAAALTCCQLYVRDPIVNQTSYHALQVVADVIEKLLTVGVSDPDPGIRRTVLAALDERFDQHLAKAENIRTLFFALHDEQFAIREVAVSIIGRLARYNPAYVIPQLRKTIIQMLTELEYTDVARSKEESSKLLSLLTQHAQDLVKPYVNSITEVLLPKARDPTPSVAATVLQAIGELCTVGGESMLAYKDTLMPIIIDALQDQSAPIKREAALHTLGQLASNAGYVIKPYLEYPQLLEILQSIIRGEPQHGTLRQETIKLMGILGALDPYKHQVEERTDDNKRNNEAAQLTDVSLMMGGLTPSNEDYYPTVVINALLQILKDQSLVQWHGNVVDAIMSIFITLGLKCVQFLDRVVPAFISVIRASSNARLEFYFNHLSRLVSIVRQHIRVYLKDIIDVLQEYWHTTLALQSTILGLIESISRSLEGEFKIYLAKLLPLMLGVLEKDVSTKRQPSEKVFHAFLVFGSSAEEYMHLIIPVIVRLFDSHSQPLFLRKSAIETIGKLSSMVNLNDYASKIIHPLTRVLASGEPSLRVAALDTLCALMLQLGRDYLHFEHTVDKAISMYAIQHSNYEKAIEKLKKGEALPQNLAPRFEDISMEGFAAENNPPKKLTLNPVHLKQVWETKGKSTKDDWHEWFRKFSTTLLTESPNHSLRACASLASNYQPLARELFNSAFVSCWSELYEQFQEDLITNIENTIKSENVPPDLLGQLLNLAEFMEHDDKALPIDIRVLGREAARCHAYAKALHYKELEFLQDHNSGAVEALIVINNQLQQSDAAIGILRKVKTYREGIQLRESWFEKLERWDEALNFYCQREREIPEDQPVPVDIVMGKMRCYHALGEWDSLATLAGKTWANSAPEIQRRIAPLATTAAWGLGKWDSMDSYLQSMKRFSPDRAFFGAILALHRNQFREAMACIEQAREGLDTELSALVSESYNRAYQVVVRVQMLAELEELIVYKQCDGEKQATMRRTWETRLKGCQRNVEVWQRMLRLRSLVMTPQENMHMWTKFANLCRKSGRMGLAEKSLKQLIGTDSPLDSVIPYWHDRHPGSVGNRIASPILYAVLKFQWEIGQSPGFRNSEHRVAEKTLYCLQRFTQETAHRVETSRMHMAAHAQNGMEVQNQPGFAEFNEEMMHPQAQKHWLEQTVLLAKCYLRQGEWMVSLNKDDWQQRYRAEVLDCYYKATHYNNKWYKAWHAWALANFEVVQYLTGNREVDVRNNGEQNYIIQYVVPAVRGFFESIALSSGSSLQDTLRLLALWLTHGGHIDVHNAVTEGFTRVSVDTWLEVIPQLIARINQPHKRVQQSVHGLLADVGRAHPQALVYPLTVARKSWHNTRRVRSANQILESMRQHSLRLVEQAEIVSGELIRVAVLWHELWHEALEEASRLYFGDHNIEGMFATLEPLHELLEAGPQTLREISFAQTFGRDLSEARDWCRQYQETQDSNDLNQAWDLYYTVFRRITRQLPQMTSLELAYCSPNLLNAKDLELAVPGTYRSGQEVVRIMSFDATFSVISSKQRPRKLDIVGSDGKTYTFLLKGHEDIRQDERVMQLFGLCNTLLANDSECFKRHLNIQRYPAIPLSQNSGLLGWVPNSDTVHQLIREYRDSRKILLNIEHRIMLQMAPDYDNLTLMQKVEVFGYALDNTTGQDLYRVLWLKSKSSEAWLDRRTNYTRSLGVMSMVGYILGLGDRHPSNLMLDRITGKIIHIDFGDCFEVAMKREKYPERVPFRLTRMLTYAMEVSNIEGSFRTTCEHVMRVLRENKESVMAVLEAFIHDPLLNWRLTNPTSPPGPNFNAEREVAMPGGPGPRARRPSILDAPVAPTEFLAAQAAPGADGHGMGMSANPGRSRARTNSSAIYPTGSSMVNGHGNNQQEQQEVQNARALEVLDRVQQKLTGRDFKPHEELNVTDQVNKLIIEATKLENLCQHYIGWCSFW*