MGKTSLKQTGAVPLPNDGPIHFVWQQRHKTTGVDDSVSSDVHEAVAFLRSVATPTSTAESRSPTFRAIDSTSLSCLVHDLWCLNDIREQCQRLRVFRSHVLQARQKQSSDAGVVIATLDTRTAKASHRVLLEWSLAVATPVPLRRAVHAHLRERTGLSDDATLDIAGAVLDSILSSSSQSTSGPSLWWWKDPIATLQEWIAFMSSDPSLAVDWNETRPRILVFLLTYADTCSMPTLGRFAYTSPSTEMVDQQSQVAIAEAVRVADLFKALLQPGDRNCYWETRDEPFLEQMRDFLWALLSCRAVSEPSLQIIGIAYGRVCVWPYHTNTHTNTSESVDPDALVAKLQKDWSRLPELSDLARAVVVQGLAATLPDQTLFAHRHEDMETPIDMSTLMDTFGDLATGAIDPDVRLAALKGFRTLTSRSLTALAVDNSDSDRLATRNLSFALAQQSLKVVMQAWESPPTRRLANAIPPLFDSVVNLLRRLDQDWSVDALVGRVLSQPAHCKGRYIALEALLPISGAQALVFTASRPANKHSMLDDLLSGIGDHGHNTNAIADLWARILQQYLQELLLQNGIPTLSSSSQSQRTKGAPAVATVMENMETLPSVLTAWCDAWVPSLTEALLVPEVSRRKQIASFCLPRVLKMAGNARPRASLAIVQILQHLNATGQNHSTRLNKPSKERETKKDRVSWAMLEVVRLAAVDQLLREKPVGSTLALDTCVASLISKKCLQSALVHFSPFVRLVAFQAMPHVVKATSSFKDDASRLGHEVFLWKATLPFVVKTSDKEYALTLVQCLLSFMDRLSSWEAKCVLSDDPNAPQSTENSQLQVSSFAIDFLINDVLLQKLTYPGSVVDKECLALSLFEALIVFSCRDLKFAQECRLLPKAGAAFHRKRNFAEEAVCGRIRRALFGFEGLAALFSMLSSNWDGIRDDAYTILNSALALTTRFHLFVPMEFTSNKARSKFEARALFLASSPRQREADAGARILAFLFVSSLTNDQRYDYLERLGSILQERLTLMKVKLQDILSNDTDFVDGAELPLAHGIIRSIRLIYEHHQTLTDTLQNEHDRLGTLFQNMIPMFCKALQLSLGVVADLRDGEAVDGMDRELEFASSKVNPGAIGANGIFSSVQRLSKTEHSRRLASQRIVIGSWLLTKETCAAVSILLSLGCVNPSKESMQQVGMLLISTLTSLKHTGAAFAAHKALQQISVACFSIPNLETLPKEWALRLLDELANSDKIRDSTLRRSTGYGLGFLSIMRSEVACHSANHSLCSFIMKKILCLSLPSKSMLSSFLSSIAWFDRERPIPLPFSLGDEVDGIGLCNQYTLRSRVHALNVLRSILSDAPLAKQVFPAVGDSIVTAMMGYSDTDWSVRNSSTMVFAAVMLRAVDADKNASNEDETSSRAITLAELFRVFPSLPDFLVSVLQASIAGELGEASTSPPVLPILLLLARSQQLSMSGHDSVSIAEPFMQVVFRCLGHAHLSTREAAARAIANLSSAEKKSVTSFHCILQTCNDRLKVNLRTMVWNDLHGTLLCIRDMLALWKLIVKESLGKELLAWLWRFTRVENSQFVVPPLCVSVALEILHRANLTDIESPQLLRACLDIESKLARERHHTRGDTGLSKLGLTAGSIACSVVSEQLWHFSAKCRVQVDESVFSKVETLLRSDCPDVKLASVKVFKKSIYRGLDSMLKSSDAHECSTFLSRLTTTILNALKAELGIGSSKAEKIFIHPPTVRRLSRCLLESFDAYDALAMEVPSTVACSVLCGIGESLLKLGGLEANQNWKLIDVTQLAGNGIELLSRCTLFNDSYEDGFPFQGVIGFLCDHRLPWRLRYSAITAIGTLSTNLTYPPDLCSKWTSASLEYLQDEDPDVRYAASKTLVSPINSNVQIADVALNVLFTGKSNSRIFLPWLERCIEKVLENYSKMNRRVCMLANELTQSGIKSGEILNVGNVREIFEEENPNSYGEHLLFVQLAVRGTLQATVGTVGLNRGIIDKILACCSHMLSQLLLHYTQLPDLDILHDPSRSSDIFPELHAIFLLSATVLTFGVLQESSDIVQKANYFAQHSSVARLQHASRALAQANNSEVSRRQICSCCFLLS*