MAQQSSRLHRLLTLLDTGSTTSTRRTAARQIGEIAKSHPEELSPLLKKVSPYLRSKNWDTRVAAALAIGAIAENVSHVSVKELIENAESELVNLGENINLKDFLAASFQAECNTSTALSFSRFDLQKVLDHGAPLLSSGGQEYDIGVDNRTFAEQLARQKQNLRRRLGLDVCEQFMDVNDMIRDDDLIFDQGSNSCFLHQSHSVSRGTEGKQGVQQLVANMVPGLFPRALSARQRNLLKRRAKVIVKDGPKGLCDDDDVEEPSSKRTKIIRPVIVDQPQGGDKLLMESLADEEGPGAIADGQWPFSTFAELLSHDMFDPVWEVRHGSIMALREILSLQASSAEVVASDLGGLTYDGVKAEIPLSGYKTMEIDLNIGLNLDENSDLKRVKLENGSNGGEKMAVDNWLGLHGVEMKVPKVEPKLDLELVTTGISAMNPDLVADTELDLSKYTPSLSLSQNVKQSYFEVIKERGLNFNISNILCNMQEDSKGKRLLRASLQAWAANSAFLQDSAVRFLCIFALDRFGDYVSDQVVAPVRETCAQALGAVLKHMHPYFVHETLSILLQMQNAQEWEVRHGGLLGIKYLVAVRQEMLYELLPRVLPACIVGLEDPDDDVRAVAAESLIPAARAIVSFAGDRVNTILLMLWDILLDLDDLSPSTSSVMHLLAELYSQPEVVPGIVGTIPAKRPILDLNEAIGQDDDVGFDPEPDRDAFLLSKLAPRLWPFMRHSISSVRHAAICTLERLLQAGKHEESLGRSIDCLWAVPILGDALRLVFQNLLLESDESIIECSNRVWRLLIQCPADDLAQAAGKYFSSWLRLASTAAGSPLEVSKMFSPTLPRKSNSRAAAKLRAVKGGSSSSGHSTWQRLKEDEFREKGTDSSLFSCVSKVVVGADNDRSVVNMRVATASALGIIAASLPESLYGTLVEALAELVASPSGVLRQVASLVLVSWFKELGERHEETRIRSAAAATKALRLHLLELLSCADPAFPTPDVPLPYTELTRTYTKMRGELTALLKYAESSGCSSQLTSAGSLSVDTINADAAIDLAVKVASHADSSGDGSANDKKISNADVIESSRQRLLATAGYLKLVQGNLHVSVLASIASAIVWMGELPAKLNPVIQPLMSAIKREQEEALQQHASEALAEIIDRCVGRKPSPNEKLIRNICMLTCADTIETPQATPATATFIVSDDCEVGITSKSAVQRQRSQAHVASAGEERSRMEGLITRRGAELALKSLCDKFGDLVFDKLPKLWDCLTEAFKLVGSEAIEHLSSDACGLISEQNTDPQALINNLQVLRSISPVLDKNLQSKSSMLFPAIFGCLRHSHAAVRLASARCITSMAKAWREPVMLAVLERAVPMLGDSSAVEARQGAGMLVASLVEGLGADLVAYAPILIVPLLGCMSDSDHAVRQTVTQSFAALVPLLPLARGVALPSDLDERLSSRSVEDTRFLEQLLDNSQVDDYKLFVELKTPLRRYQQEGINWLAFLKRFKLHGILCDDMGLGKTLQAMAIVASDIAERLAKHDGSVDKDSRLLPSIIICPSTLVGHWVFEITKFLETSVLNPLQYVGSPQDRLQLQGKFGVHNLIVTSYDVLRKDADVLAKVVWNYCILDEGHIIKNSKSKITIAVKRIKAEHRLILSGTPIQNNVLELWSLFDFLMPGFLGTERQFQSTYGKPILAARDAKCSAKEAEAGALAMEALHKQVMPFLLRRTKDDVLADLPPKIIQDRYCELSPLQLKLYEKFAGSHAKREVASIVETYDESSDYGGDCKKTSTHVFQALQYLRKLCSHPLLVLDEVEPDLVASIQATSASRSSDVPLNFHELHHAPKLLALKEILEECGIGLTSINSDNTISGETCDFAEGGHHRVLVFAQMKRFLDIIEKDLFQTHMKDVTYLRLDGSVDPEKRFDIVKAFNSDPTIDVLLLTTHVGGLGLNLTSADTVIFMEHDWNPMRDLQAMDRAHRLGQKRVVNVHRLIMRGTLEEKVMSLQRFKLSVANAVINAENASLNTMDTTQLLDLFSISASGKSDPKLTNTDIEQDAAIGTGKGLKAMLSGLEELWDETQYNEEYDLNQFLARLNG*