MAQQSSRLHRLLTLLDTGSTAITRRTAARQIGDIARLRPEDLNPLLKKVSPYLRSKSWDTRVAAAQAIGAIAENVSHLSVDKILANAQVELANIGHHVDLKEILATSWKAECNMATSLSFSSFDVQRVLDHGAPLLSSGGQEYDIGVDNKTPAERLARQKQNLRRRLGLDVCEQFMDVNDMIRDDDLILHRGSSSANGDWQHGAYNRSIVGKQGVQQLVANMVPGFYSRNLSARERNLLKRKAKVTSKDGSKGLCEDDDADEPSSKRAKGTKSVIVDQSKGVDKLLMEAVIDDESSGDFGDGRWPFGHFVEQLIHDMFDPVWEVRHGSIMALREILTVQAASAAVVAPELDTKSMLESEAVRREMPLSPKRERDIDLNIGLGFEESLDLKRIKVGNPFDNEVTNTSSCHQLGKPKMNIPMLEQGWLGPNSGTGQTTTNFGAVKAELDLNEDIRNAVFLVENKEKYDYGTGNEKFFLSSLDVPCNLPEYSKAIKLFRATQQAWAANADFLQDCAIRLLCTFSLDRFGDYVSDQVVAPVRETCAQALGAVLKHMHPSLVHETLRILLHMQGRPEWEVRHGSLLGIKYLVAVRKEMLPDLLPKVLPACIVGLEDRDDDVRAVAAEALTPAAAVIVSYEGNAVNTILLLLWDILLDLDDLSPSTSSVMHLLAELYSQPEVVPKSLGTRPEKRPMFDLNEAVQLDDEIEGETKPKADPFLLSTLAPRLWPFMRHSISSVRHAAICTLERLLETGNHENSEKITSNCFWAVPILGEALRLVFQNLLLESDETIIECSKRVWRLLLQCPQDDLASAANSYFSSWLKLASTAAGSPLETSKMFSPTLLPRKSYFKAVAKLKAAKGEVSTTGDAAWHWQKEDAVKDKTADASCPSSVLKVVVGADTEKSVTQMRVATASALGILAANLPESIYGLVIEALAELLASTFAVQRQVASMVLVSWFKEFRGSSEKAGIVQAIGAAKRLRLRLLELLGCSDPAVPSPDSSLPYAELTRIYAKMRGEVASLIKNAEVAGIIMKCFPSGLPCLEGMNAEAAIEVATKMNIAADGFSVDGSIDEKQSSSRELVEPSRQSLLATAGYLKVVQNNLHQSVLASMAGAVVWMGDLPIKLNPIIQPLMAAVKREQEEVLQLEAAEALAEIIAQCVGRKPSPNEKLTKNLCMLTCADPSETPLATHANASGINLDDGEGVSVKNGGQQRQKSQIILTGEERSRMEGIITRRGAELALKSLCDKFGCFLFDKLPKLWDCLTEAFKLPATSGADECPWRGPGTVEQSAEPQALINNLQVVRSIAPVLEKSLQSRLMILFPAIFGCIRHRHAAVRLAASRCVTSMAKALRESVMLSVLEKAVPMLEDSSSVEARQGAGMLVTSLVEGLGADLVAYAPLLIVPLLGCMSDSDSTVRQSVTHSFAALVPLLPLARGLPPPSGLDESFSLRSTEDTRFLEQLLDNSQVDDYKICVDLKTPLRRYQQEGINWLAFLKRFKLHGILCDDMGLGKTLQASAILASDMVERIATHGGKSRGMLLSLIICPSTLVGHWVFEIDKFLETSLLNPLQYIGSPQDRLQLQAQFGKHNLIVTSYDVLRKDADVLGKVMWNYCILDEGHIIKNSKSKITMAVKRIKAEHRLILSGTPIQNHVLELWSLFDFLMPGFLGTERQFQSAYGKPILAARDPKCSAKEAEAGALAMEALHKQVMPFLLRRTKDEVLADLPPKIIQDRYCDLSPLQLRLYERFSRSQARKEVANLVQVYGGSSDPAGASSADKTSTHVFQALQYLRKLCSHPLLVLDDMQPDFIASIQSEVSSNSKDLKTSLHELQHAPKLLALKEILEECGIGLQAATSEAPGFGEGGQHRVLIFAQLKSFLDIIEKDLFQTHMKGVTYLRLDGSVEPEKRFDIVKAFNSDPTIDVLLLTTHVGGLGLNLTAADTVVFMEHDWNPMRDLQAMDRAHRLGQRRVVNVHRLIMRGTLEEKVMSLQRFKLSVANAVINAENASLNTMDTTQLLDLFTVSAGKGTQSRRNAAEDEQDSSAVAVTAGSGKGLKAMLSGLEELWDQSQYNEEYNLNQFVARLSG*