MAVSVEMGQPLKTACRFPVLRYKEDDAFEKLTHERTNIQVLSKGRVQDLLSQEETSLQGIFQTIWAITLKIFTGDESICAASLRRRGTAWQYYLFSAEIGDEMPFSQLSGAIHGENWRIGPLNLEHELPCDSGLCMLEENESVEDEILKHASRIAPCDSHMAPAYASIVAATISHIFSQVQTEPCLTLGEMHLLHPEVEEDLRSWSSIPPPSVDDCVGPMFERKVRERPLDTAVNTSELTLSYRDLDLLSVRLAVNLQAKGVKPESIIVLCFPKSAWAVVAMMAVIRAGGAILFLNPSHPTVRHQEIIGQVDADLILTAPEYGPLWEWFTGEVLLVNRSTSKPKGCVVEHRQFLTGALAQQKVSKMTHADRVLQLASFTFDVSILEIFTPLISGACVCIPNDQERARGPAACIQQFSITWAFLTPSLVSLMSPDMVPTLRFLFLGGEAVQKENIQVWASHVRLANGYGPTECSIAATANPQLSPTTSPANIGYPLGGCCWIVSIDDHNRLMPIGAPGELVIQGPIVARGYLNEPEKTQAVFLETMRWMESEPTSTSRLYKTGDIARFNADGSLHFIGRKDSQVKLRGLQNELGEIEHRIVAHPLVEQAVVVLAQQGPCKGKLTAVVSLKNLRKAIDSVELVDEESFEAATDELKAVAEALSQQLPGYMQPTVWVPVGCIPLTSPGKQNRVIANRWVAALSSDMFHLLTGRQERAGEERVQPSTAKQRQLQSLCSAVLGLDSQEEIWLSKSFIQNGGNSIQAMQLLDHLRRRGLGVKIEDIFTSPTLIELALHLTESEETPLPHEESAPVALDKKRISELGFDFEQVEDLYPISPVQRGILLTQQQSPEQYQLRITCRVIPVPGEQVDRSRLHMAWQQVAARHPALRTIFVKSAAEDGLYDQLVYKPAEAAFLLWERQDEDAVWKALKDFTRQDNPDQPPVTSIISTTVDGKTFCTVDISRALIDGVSILIMFRDLSRAYAGLLEIGEVVRYSPYIRYVQTLPAGMSIDYWGSYLEAASPCHFPVLNDDIQGENKLHALTVDLKDAKGIHAFCARHNVTPAIVFQMAWALVLKAYTGQDDICFGYLTAGRDVPVLNISDAVGVFDPEHPLNRREEMIRQCKAGVAVVGEGKEALFQGLVEHVVILTQDLIDDLLVSEVSNIQAAHVDTDQSFLALGGDSITTMQVSSGSRSRGLQLAVKHILRSKIIRGAATQASHKTKCICMGTSTSQRFSLLSAGELEEEIDALVMKLGYSGADAVEDAYPCSPMQEDILISQATAPEMYKFFAVCSLRARNSADPVNIDRVQLAWRRLVARHPALRTFFVEGLSQDGLYTQIVLIDHEPQIQHAADLDSLFKYPEDHPLDYRDGAPPHRLTISQGGDGVVFINLEISHTLIDGSSMAIILGDLVKAYDDDLPTGPLYRHYIAAIQARSTEKTLAFWTAYLQDVKPVFFPALLEEHTAIAASGERKLQFVNVHVGPATVLDLQSFTKKNEVTLANIFQAVWALALRVYTRGSDVVFGYLSSGRDVDGLDMDMDSAVGAFITMLPCRVQVDDDCTLLDLTRKLYEDYVNSLPHQQTSLAQVQHALELSGERLFNSVLSLQQPMVEAADRHSIEIEYLGGSDPTEYDLGISITAGETDIDVAINYWSTFMSKEQAQMLASTFSTILSRLVEEPTSDIRDIDFLGDKHMQYILDVTHQGQVPEAMSDCIHTKFQKRAIMHPDALAIDSCDATMTYRELDQLSTRLATYLISLGVRLEDAVPLCFDKSSWAVVSMLAVLKAGGAYVSMSPSHPVQHLANIIVQTKARIVLAGSTTYGDMIRLFVDRTIVVDSSLLASLLPLPDGLVLPHVSPANAAMINFTSGSTGEPKGIVVLHKGICTMMEYHDLRIGPASRTLQFSAYTFDTSNGEIFITLCRGGCLCIPSEHDRMNDLPGLINRLAVTHALLTPSVALFLSPESVPMLQMLGFVGEAVPAELVRRWHKKVVLINSYGPAECSIMASLAVLHEDVAAANIGRGNGCLLWVTDPENSERLVPVGCVGELLIEGPLVTRGYLDAELTARSFIMPPRWRGETVIPGTKLYKTRDLVRYADDGSLVYMGRKDSQVKLNGQRVEMGAIEMTINNDALVKQCVLCLPKVGPCKKKLVAVVVLEETASKDITAEIGPLTNLEEKERATDLVEQIKDRLASTLPRYMIPSVWLVTPNLPFTPSRKVDRPMISRWVDTMDHETYTQALAEFPLELADTSFF*