MAHQTSRLHRLLTLLDTGSTSTTRRTAARQIGEIAKLHPTELRPLLRRVRQFLRSKSWDTRVAAAQAIGAIAENVSHPTVKEIISKAEAELAALGHPLNFSVYLDLCALGTSQSSNSLTFSSFDIQRVLEFGASLLASGGQEYDISVDNTKTSAERLARQKKNLRRRLGLDGCEQFMDVNDMIRDEDLMSHRGAYTNGDGPSHGYYGQVGAKQEVQDLVANMMPLARSLSARERNMLKRKAKVIVKDGNSKEWQEEEDAEEPTAKRTKNTKAVITEQPQAGDKLVMEAVLDDDSPEPEGDGRWPFGHFVELLIHDMFDTVWEIRHGSIMALREILSTQAASAAVVTPALDVEEVPPACDAVGDLNLTSSSKGRGFDLDLNAGLEEETLDFQSVKEEVPDTRNGTHANNWNGCQSTPDIKPSWIASQGADINIEAGTVVVKPELDLNQLDLNLEVRDEPFREEPKMVKLEPREIPYAENVERRIDTSVKVENCSNAIRPFLNIPKDSRASKLLLSARESWAANLEFLQDCTIRLLCVFSLDRFGDYVSDQVVAPVRETCAQVLGAALKHMSKELVHATFNILLQMQGRHEWEVRHGSLLGIKYLVAVRQDMMRELLPRVLPACMVGLEDPDDDVRAVAAEALTPAAAALVTSNSEAVSAILLSLWDILLDLDDLSPSTSSVMHLLSELYSQPGVLPRTVMEKRKLIDLNEMVSADENGGDLRDGPRDDPFLLASLAPRLWPFMRHNITSVRHAAIRTLERLLEAGNQGNLGISQSGTFWAVPILGDALRLVFQNLLLETDDSILLCSQRVWRLLLQCPQKHLASAAGAYFASWLKLSSTALGSPLETSKMFSPNSLPRRSRVKVVEKLRGGKGGNMSAGESRWQSQREASSRSRNVDNFTNQSSKVIVGAEGEKSVVQMRVATASALGILAASLSDSMLGTAVIALLELLNSTSGVQRQVASMVLVSWFKEFRTNLDQERVGQAVAAAQPLRMRLLQLLSATDPALPTPGSNAPYSELSRIYTKMRGEAGALIKHAEASGYSKILFPDGIPSTEGLNADAAIELATRPGSPLDIRPAGDPPLDDKIVSSSDMYESTRQRLLATAGYLTSLQINLHISVLASLAGAVVWMGELTSKLNPIIQPLMQAVKREQEEVLQRPAADALAEVISQCVGRKPSPNDKLIKNLSVLTCADPLETPVATAANAVSEDTDIGVSGKINTGVKVKPQGGSSSEERSRIEGAIARRGAELALKSLCDKFRGSLFEQLSKLWDCLTESLGQGIPVSVASSFTWNEVVLPDLKADAQALVNNLQVVRSLAPVLDKTLHPQILSLLPAIFACVCHEHALVRVSAAKCITAMAKSITDPVMAAVLTKAVPMLGNTTSVEARQGAGILVSYLVEGLGPELVAYAPHLIVPLLGCMSDINSNVRQSVTHSFAALVPLLPLSRGVPSPPGLSECQASKSAEDTRFLEQLLDNTQVDDYKVAVPIAATLRRYQQEGINWLAFLKRFKLHGILCDDMGLGKTLQASAIVASDTAERLAAYTATKSPDMCPLPSLIVCPSTLVGHWAFEIEKFISPDVLNPLQYSGTPQDRTALRSQFHKHNVVVTSYDVLRKDIDFLGQKVWNYCVLDEGHAIKNSKSKITLAAKRIQAEHRLILSGTPIQNNVLELWSLFDFLMPGFLGSERQFQSNYGRPLTAARDAKCSAKEAEAGVLAMEALHKQVMPFLLRRTKDEVLADLPPKIIQDRYCDLSPLQLRLYEDFSRSQAKKEVSSLVQAYGGPEVTEASSGSGGASAHVFQALQYLRRLCSHPLLVVNEMSNETVAAFQAETASSSGKDSKAGLHDLQHAPKLLALKEILEECGIGVQDSSGDTGIEGGQHRVLIFAQLKSFLDIIEKDLFEAHMKSVTYLRLDGSVETDKRFGIVKAFNSDPTIDVLLLTTHVGGLGLNLTAADTVVFMEHDWNPMRDLQAMDRAHRLGQRRVVNVHRLIMRGTLEEKVMSLQRFKLSVANTIITAENASLNSMDTTQLLDLFTVSANSGKQASASKKSGDEEADGAAAANAAGGGRGMKAMLNGLEELWDQSQYTEEYNMGQFVNRLNS*