MSPLLEELRAKLDTSTSGKEQQEIWSRLRFTVFDEDEGFLEAHAAEVVSLVLEAARKYTDNALERAVVVFAGSAAKRNAAFMKALASGVVKLASGKPAQQLGRRGMFTLLVLSKVVVDALDPDTAKRALSKLIEVQVALMDALMSLEMPWQVVSPVLQSEARNKQAVAVMLSMLKSGEGAPPHYLLRALLDRGLADAAFMAEVRADLLGALCDRVINGRERIGPALAACYGPLAASLSSEEFSTKIRTKESVRPMAVDALRAVARRTHDAGVLGEQASSIRKILDGSAEGKIKMAVERAMLAYSLGALSEAPGMGPAMAAVAADVVAFAAGAVKEEANEEARTGLTSLLGSWLVRLHPVGPHAPALDAAAATLAEGCRVSVGEVPRRAHLRAAVQALRGNTTVRAFMAATLTPAVAKRITASTPALLVPLLDGLRGCMNEPGCVAPLVVPPDATGEDAVPAAGLCARRFAYALLQIIPPKIEDVDPEQLSSVLLAVHHPGITAPIPPGSGRQVWLAASRRMPTLVKVFPGFAPAVSQALNGPQGLSSRLPAEQTAARQALSTCIALSPNALMPHVLEKLVQLLDRTEHDALPEESLEIFATPEGHLASEWKALQEVSEAVMVVERRNVRKAKGRFKSGGRAFEDDDDDDEPAPPPPPPAAKPAPRSGPAGAKKDAAARQAEWRANELVQESKVREHVRAVKTRLLLGLSVLRDVAAGNPRFAATKLEELRELCQPLLSSKLVGSEAFEAVRQLAACLPAPLGGQALGLAAALRLVVLAQQAQHAGAVKLPAAKEIADVVSALRQVTGDRRPLQGASYRFVFPVLQAILSSPTHTPSHEDALAVVALHCSAHDVPRAASLALLYHLLGVVPAYRERVQPLLKQLAVGAIEHTDILAAARGVAHASALVRGAALAALHVVPALSAGNCPKGDGGELVCLLHMARHDPVESNASAAQGLWELAKCELPRTYVAPLVQLLVDAEAPDTTQAAAAALASAATELPGTVGESLAQAISAYGGGHVSARCGVAAALRALAPVMGPDEVPVALDFLIGNGLADMSEKVREGMVHAGMAIVDVHGAQGARTMMPLFESYLDNKRPGLSAEQEAEYDLVREGVVVFLGTLARHLPADDPKRTVVVDTLITVLATPSEGVQRAVSNCLPPLMGPLSANKELVDGLVTRLLTTLTKGKTFGERRGAAFGLAGVVKGLGLMAMKNCGIMDNLKAAVEDKKDPAAREGALMAFECLSQKLGKLFEPYIIYILPLLLNCFGDTVPSVRAATEDAAHMIMGQLTASGVKLVLPALLKGLEDKVWRTKQGSVQLLGSMSHCAPKQLGSCLPTIVPRLSDVLNDPHPKVQAAANEALREIGSVIRNPEIMDLVPYLLSAIADPNHATKPALEVLLQTVFVNTIDAASLALILPVIHRGLRDRTGDTKKKAARIAGNMASLVNDPKDILPYVPMLMPELQKALIDPLPEVRAMAARAMGSLMQGMGSEQFSDLVPWLMATLASDGSAVERSGAAQGLAEVLTVLGPNHLEAMMPDILEGATSRASPSMREGHLVLMHYLPITMGVHFQGSLQRVLPAILDGLADESEGVRDAALAAGRILVDHYTHTALPLLLPAVENGLLTDNWRIRQSSVKLLGKLLFKGAAEEGYNEAIINALGMDRRNEVLSRLYICRSDPQYTVRNESLHVWKSVVYNTPKTLAAMMPKLMEQVRKLGDRVLGRIIPILKDGVFSGSTVTRRGVCAGIKEVLENISRQQLTEHMSDILPAVQNALTDADPGVREAAGEAFSIMFKGGAGGAVDSVVPQLLEGLAVPQKFVESLEGLRVILGVRPHMSFAEEHCGAATQAAEAVLLAVPADGLQLLVSELLRALEDAGPKRRAAASLLAVFPGRCAHTEELLEHVPILLDRLISLFADNDGEVVLCSWKAVEALVAIIPKEEQAGYVRCVREALATAKENERRKRTGKELLLAGLCLPKALSPLLPIFLQGMLQGASTEAREAAAEGLGEMVALTSQDALRPFVVQITGPLIRIIGDRFPSQIKAAILVTLGLLITKAGPGLKPFVPQLQTTFLKCLSDPADTVRERAATNLGGLSKMSPRVDQLANDLAQSARLGDPVIRNAYLLALSGLMTATGERVSQPVTETVGEALRSSVRIAADDEGYRYNLASCLGAQSRHAPLDLLTTTLTAPGVGPLSPTGLSPIANDRHLQGTVLATVAGCAGPRLEEAGVVQACVDAMIKLSRDKEQPIKVAAGRAATRLAIGNPQTLEAACGVLAALMGPDQPTEVSRQALLSVRRLADAVRAQQHEAGAEEDPLQPHLPTIVPPMCSVAAHTSGPVRGTAERSLCRVLDMDPVSGSPGEGVAKYLAAGPGGTVRSLLTEPFLRRVARISFDDELFTAEEY*