MELLLEFDDLVHAEDDRDVAADDDDGRASSSLGFVNGVRRSFSGRVSRPSASSMGADDVGELMTIAATSADHERRERAIRELREVVREADEETLSLVVVELLERAGGDGATAAAGSEFKGEREELEERGVDIPHVRCEAVYVALAVELVRSMPETKLGPSHRGTLMRGVSHALHSYAGNCRTTCEVGIVRGLLRALDALLRMNEGGRANGDIDMVAECVRRATAFSTSPLDLRAWLEIAAASAPEARIFLLDQLNMTLQSRFSGGPSELFLMDGEASGILGSAQPKWPFTEGLAFVTWVYLESVSDSETTAASAALYAAAASASQLVEASPLTTAAVAAAAAGEAEVHMPRLFSFLSAEGQGVECYFHKGFLILETNGVKESRMTLPFTYKFPLKRWFCIGIEHKPASVRTGGAETRLYVNGICVETHKFDLPKMNKPLGFCCIGTNPPAAMAGLQRKRRQCALFAALGPVYIFKQALGVQAMRALSARGGSFVPNFSSKDEKMTDKATGSVLNAEDHLLDRILAPTVLQVIHPRMASKNFVVDISPSGILVESKAVLLGGTSVASRYLIRDSIWAAHESGPGLILPFACPSVSSRGLEPEMADGDVGSAALSIRSVLGIIAGACENHPQNIKSMEENNVPQLIAHVLPFAMDALRNKLEGAELEDEEEAIVDALEYLLTVSAKELSKQVVSALILNFKPWAGSGSRLIGRILSVCSSLCNTSPDLMHELSALQVLLDNGRRWLSPPTSITGGILHNKSAKSVMDDRGVLRISERESLGLIDDLLVSVNLLANTSESIDAKVDIIIDFLAECPCPHMLAATVKLVHSIIVSPKADRANEFLFAFTSKGGVEVCMGLVRALSLRGKFDHELQGAQSLFAACLRLFGYLLETGCVSANKTTEVGGSKKVTKGSIERATRYAFTKGSQKLLTPEVYEAIMKSSISINLANINMTEPVRLISGGILGSMLSILSQCDDQVTIRALDDTMLIACAYADNRNLLLSLPEFPGWLVHILVGSKSSKVSTTANDLLLVLLQHSMRLRDGWRVLETVMEGVKRISSDDRKVRVKVQHAIFMGLTAFMVNELRAISSSEVTRAKKMKDDLHENGSVTVENVIALLHMVENHLRLMSSVSSSSVDNSYDFDQVADALVSYGGYATDSMNGWISRCRMMDGLGHLTMSGPSKGTDDSLELLHLTQQTVNSVVDARNNAPLHSRLLEDDELIHLLLRLTLAYFREAVLPMEDDKVDTSLPLMPAHIVNTLTSLTSGNSSISDAILFEAKQLWGVTRSSETGVQVAVLHHLLGPFLHSAVARKNALLAPGAIALLLDEVWRYKRGNRRNIFYIKAITTYLIALVARWREVLVSDVNDDISTKLRTLASSSLDTALSLICSSEWVKVLMSSTVKESLVCIVNSTPVCEMRNSVIAALGPNSTESRLNAQHAVQCTRAETFRKFLKTWEGEYVNISMSSKWLAALSKEASRRTLSIAAEGERAKEVAKNWEKYMRSLQVLNCLFLKVMEDGDDARLSIDTSESGRRRRYRLSRVARSSMQRPAHLAPIDSEAIEIKLPVRQNRDVSDDEDDYVLSPQKSVNAEELSEVMAATAALAVAQNRDKTETKKSNHECSATMVTPLELYAGKFLISDQAFIFRTDDGSRFWSWPLEHLHQVQSRRYLLRRSALEFFMLDRMTYFIDFGTAEQRRQVFRVLIKLKPKKFVPLYLETSKPEALLRKSDITSRWIRREISNFDYLMALNTLAGRSYQDITQYPVFPWVISDYTSESLDLNNPEVYRDLRKPIGALNPSRLTRIKERYDFFDDPEIPKFHYGSHYSSSGTVLFYLLRIDPFTTLAYELQGGKFDHADRLFHSVASTWQSCFTDMSDVKELVPEFFYLPEMFKNVNNIEFGVTQSGDKVDAVVLPPWASSPEEFVAKQREALESEHVSKNLHHWIDLIFGYKQRGKAAESAHNVFYYMTYEGAVDVESIQDPVLLKATQDQISCFGQTPSQLLTIPHPGRQRAADSVTGSHWLFANGGNVKSYPLSVPTYTDNRIAFMDVLPTGQMIVVSPTLDAKLHRFMPGVPSGAGLPFTFEPIKEQSTLGAFMGTIRRRAGLNDVTGVATFATKLDPKLSNSGSRPLLAMLPSGRHVVVSGHADDSLKIFNCENGLMESQSTGHRTQITSMSLSSDGRVLATGSVDGTIGIWVINLPTERVTIGENLRETIAPIIRVDVNSIFNDGTTVANVINPAKDDGAPLAKMGLSGPIRLLRGHGELISSLDVNTNLDLLVAVSATAGASFHSVIVSKTLRVVPELRGTLCAISDEGYVIIWCETEHSLTLTTVNGEIMSSISLIGSYPKFTTLLVSKDGYHLVAGTVAQEGKVTVLSFELPALYPGRSWDFDSSSDISQIKFTAENTSLVVSTSDGDIWVVTDPSIAAQSLESLLQAGWASIV*