MTDERRSNLIDVSYEQLHLVLSGVQEGSPVDQIRDHLDSRRSVLENVCTPSIFGAPSQASRQKIVSGTVELPDGIKVNVVEADKEFILAVSSKFNIDEIQAFILFRSFLYNQGLPPNLTAETSSQMVEALLEKITPYYYSERLNALRILGPLFKAYGDESDLLYDVACDFLPVVIPDPIKFGIDLLNAYTAKTKEKLSTNDPQEAIAHAKRSLHDQLAMLELFFQLMWGYAPCTGEIVVKTLETAYDTSFGAIQQHNTLILDNESQQLLQDCAALWIVITIEVLELETVGHDEGLEITETPSGKTLYIASPESLEKIHNIVISNTQSQFACTYLAWTYVLSRICTKTSTLDTIPPSYKKFMDIINPPANSRAFNAEPVYLQMTRVCLSPEAGLLPLINDLLTKSPLFVTSIAWRTGSALNAPNSLSYRSTLKGLVIALFDLILVENIPDFDGLVEVWIALFGRSEPSYVAPICLQWWQFDWPFSLPKGSVSASPSGKHDSAGYWSRRALVDVSRNRFPVFVTPLLRILRAMSGAGFVDTDPLAVAIGDPQQPSGAAGDTLSEERLACARFVYYYFSQLPTFAQVIDLSQCTGPHALYEKQSNPSNSSGMTYTNLRPLLLPGGSILPAKSTGNVISGDSGEYIVVAWDHVHSGWKLILAILGWYVSRRHMNFRTPSSSSTGLGSNPFSASDIAGAEVFSRHSQRGHPHFSQPLQIKIEDVITDMHDGTDEKVVTEALDLLRSVIQFNPSQAEELMASLDQPNPGSAPSAATPPPDLVQLTTMILEEALSRSGSKAAAANNVRMQLITSSLSVLAALLANPVYSNRVWLYIRSTGAIFGAGPGSRSVSDKSYASVALAMERATGQYTMTLALLHLVQQLVFDAALTVQSDEPGSTAKAKLQQVKEEVLLRAIRFVHNEIWIEHLGWRYNQLGDRFEIARRIATLYSCILSNFPPTLLDGHDNKSAQNDKDGKTPTAKPYPLLSQAIADVLLLKATTSTITPLVSSISSAKQVYKMLHASRRFGDVTRLLLLLDTLLLLSRQVLNCKLRFLAELGDGARHAQAPTISLLEQALCARVVSSGASHDHTHTKQDPIDVLAGYVKDREIGPDVPYQAIRLLTTLAKSLSISASLGSLHHSSLSNSALALTPSLAMSAAPTPTTMIGHLANPEAVVSAFVGIIQHPYDDPDLRIAVWKFIALVVDVEPALGGLFVAGKFRIPSDIRVGNKVDKGKEKEGAKDAEKEKTVTLAAKRKERNALTAAHDSLFHWRQLWDVNPQLLAAVLQFMTVVWEHAGEHKATIDSLRQDPKFWPLIVGIVKEEVGPVPDYETEEYVVIDKVQHSNHNEPVIVHAYRTLSKAYAVKLLSLDIGFHLQAEGTKTGTPPKKPQSFVALEPEFKSEDDLNDLLSEAAPSPYAPRLHDAATEKIEKDFPGLSLPQLEVQDPLTDRFYGDRFAFSVTLLQDRLHAFKTSIEADGMDDPIDSVTKLVLSINLNLSLTHAQTTLAESWEKLLRQAIPYLRPDTQVRASMINIAASISGGIALEKRGGEMMASIHGTRLALLLGILEVAWFSPSSSTNAGEIKSFIELIKNLKSIVNNDAQDPVKSFMSGLPNPFHRTLLQLLFFCAMEARSLLNRPKALNSDQRLTILETTEAVLGMVLEGLRLTFIAAQTRRDLDLDRDMELLVTVFRQCTRTDISPSSTFWLTRCQETDVMRASLELFVRTDLAGLSDVPVLLALKHPLYTPHILLFHMAVVSNPIAAERFASEGLLAAYSNNNITSAIRAGRVDVAIPELPGERSPMHLTYCSMLAIVATVITALGRHNHYFDAEACGFVQLYGDQILRALSWTVGDAITMPLMEELEQVVNLFYAIAASAPNAVKANPAVDKVLRVFTTHALLLLQQINYAITHPNHLASLFEPVTPDERAQHEKSQGVADPLKRPLIAHLVHRMFRLSSNIVGTLVTISKADNVLCGLEEDWPLGEALVVPHSKVVVGEPASLGTLLELGNCSLDILRDFVNRPAGQALTPTTPTGSSNPLDVRRGVITARRNLESVLVYAVTQLAMWLRKPEFEPVQAQDTDVEDQAMDVTVRPDVSKDRRLISTSAPRSSTSISMAERMRRGMTGEMASDLQALLNKAKPVVEKCGAVVGKESVDILNILSVFLSERIGGSS*