MAQPQSSRLHRLLTLLDTGSTLTTRRTAARQIGEIAKSRPEELHALLKKVSPFLRSKNWDTRVAAALAVGAIAENVNHLSLKDLLASAQAQLMDLGHNVDLNEYLMGNWITQCTPTKALTFQSFDIQRVMDYGAPLLSSGGQEYDVGVDDKTFAERLARQKQNLRRRLGLDVCEQFMDVNDMIRDDDLMQRGSSSENGQWLHGSFSQNAEVKQGVQQLVADMVPGNISRNLSARERNLLKRKAKGTIKDAPKGWCEDDELDEPSSKRAKSMKSAVVDQSQSGDKILMEAVPDDDDVGMISDGQWPFGHFVEQLVHDMFDRVWEVRHGSIMALREILSSQAACAAVAIADLEGNSDCDGDRKEQVASPKREREIDLNIGLGLEDTSDLKRVKLVKSCGHGSHGDSGFGDADIKTITLEQEWLNSAAISVKAGCSLGSVKHELDLNEEIKAGQSLEGGIGTLGNENCKEKVDILSNLKEDSRSIKILKDIQQAWASNTEFLQDSAIRFLCIFSLDRFGDYVSDQVVAPVRETCAQALGAVLKHMHPSLVNETLSILLHMQDRPEWEVRHGSLLGIKYLVAVRQEMLPELLPRVLPACIAGLEDRDDDVRAVAAEAMTPAAAAIVSSGENAVNTILLMLWDILLDLDDLSPSTSSVMRLLAELYSQHEVIPRTLGNKAAKRPMFDLNEAILDDESENEPKQTDDPFLLSTLAPRLWPFMRHSISSVRHAAISTLERLLEAGNQEISSNPILEYFWVVPILGDALRLVYQNLLLEADEAIVECSKRVWKLLLQSPKDDLALAAENFFPSWLKLASTAAGAPLETSKMFSPTTLPRKSHFRAAAKLRAAKSGSSTTGDATWHRQKDDGLKDKKVDSSFSTTVPKVVVGAECEKSVVQLRSCTASALGIMAASLPNSMYDMIVKILTEHLASTSGVQRQVASMVLVSWFRELRKSLEKSNFSKAIEDTKALRLQLLELLGCGDPALPTPACQSPYAELTRTYAKMRGEAASLIKHAESAGLCSKMVSLGLPAVEEMSAEVAIDVAMKTVTLEAPSTHGPADDKQNPGLELVESLRQRLLATAGYLKLVQNNLHVSVLASMAGAVVWMGELPAKLNPVIQPLMAAIKREQEEILQQLAADALAETIAQCVGRKPSPNEKLTKNLCTLTCADPAETPQATQANALTINLDDIEISSCLRTGGFKPRTHAISSGEERSRIEGVITRRGAEFALKSLCSKFGGSLFEKLSKLWDCLTEALCLPVTNGTLGTQSWRGMGTIEQTADPQALINNLQVIRSITPVLDKGLESKLMLLLPSIFGCVRHSHAAVRLAAARCITAMAKAWREMLMIAVLEKCIPMLDDASSVEARQGGGMLLMFLVEGLGTDLVPYAPLLIVPLLGCMSDSDSTVRQSVTHSFAALVPLLPLARGVAPPAELNDCLSSRRAEDTRFLEQLLDNSQVDDYTLCIELKTPLRRYQQEGINWLAFLKRFKLHGILCDDMGLGKTLQASAIVASDTAERLAAQGADTQKKVLPSLIVCPSTLVGHWVFEIEKFLQTSVLKPLQYVGSPQDRLQLQAQFDEHNLVVTSYDVLRKDVEFFGTIVWNFCILDEGHIIKNSKSKVTLAVKQIKAEHRLILSGTPIQNNVLELWSLFDFLMPGFLGSERQFQSAYGKPILAARDAKCSAKEAEAGALAMEALHKQVMPFLLRRTKDEVLLDLPPKIIQDRYCDLSPLQVRLYERFSHSRAKVEVSSLVQEYNTSTEDAESSSRTSTHVFQALQYLRKLCSHPLLVLDDMQQDYVASLQSEFSPTSKDTKPSFHDLHHSPKLLALKEILEECGIGLQSGSADSPALGEGGQHRVLVFAQLKSFLDIIEKDLFQSHMKGVTYLRLDGSIEPDKRFDIVKAFNSDPTIDVLLLTTHVGGLGLNLTAADTVIFMEHDWNPMRDLQAMDRAHRLGQKRVVNVHRLVMRGTLEEKVMSLQRFKLSVANTVINAENASLNSMDTTQLLDLFTVSGGGKVVDRVRHNEDEQDLSVTTAAAGSGKGLKAMLNGLEELWDQSQYNEEYNLNQFVARLN*