MDRGGKLRSDWNVSLLEDVVAPAFSELLIKASKLLGPNELFYSLWPCGTFEEPWETLVKQIYRSLGELPILYSNIEGGKWIRPVEAFLHDEEFSSTKKLADALIHLGMPVVHLPKPLVDMLFSYSVTSQPKVVCPSSVRTTVRKFMNRTLLEREYTLLLLEYCLDDVVDEEVGHVASGLVLIPLANGGYGVFEEGTNRMQYFICDDSEFTLLGSLNDRIIDRNIPPKLFNRLSGIARTSRVNISFFDCGILVQILPQILPAEWKFKEVIEWDPDTYGNHPTRAWIMCLWGYLRDHCEDISKFLDWPLLPTTTGHLCRAFKNSKMLKSGLLPESISDLLVKVGCQILSPDFDVEHPQLSLYVHNGSAEGILDAIFEVALRQEAQLEMLFQNVTDVERRELRGYLLDPKWYSGGHVTGGHVRICRRLPIFEVYSEGSNSETYFFTALEASQKFLVPPHVDEVLLGSEFLHSSCENEDEVLSRYYGVQRMGRPLFYKRRVLSRLSEISPQLRDQVMLSILLELPQLCVQDSSIKEVLKRLEFVPTVSGRLKSPDALYDPQNGELYDLLEDHDNFPSGEFRESGVLEMLKGLGLRTLVSPQTVLQSARQIESLMHCYPVKAHSRGKVLLSYLEVNANKWLPPLDDGHKAINKMLSKVATAFQVHDTSASTDLTKFWNDLTMICWCPVLVNPPYPLLPWPSVSTTVAPPKLVRLPTDMWLVSASMRILDGECRSNSLSLHLGWSSSPGGSIIAAQLLELGKNHELVVKQELRQALALAMPRIYSVLTSMIGMDEMDIVKAVLEGSRWVWVGDGFATVDEVVLNGPLHLAPYVRVIPVDLAVFRELFLELGIRESLSPTDFAMVLSKMATNKTGTPLELHELRAAILIVQYLADADLHEQQKACYIPDSSSVLMPAKELVYNDAPWLSNPGDWGKSGGISPVVLTANKKVPKFVHANISNDVAERLGVCSLRRLLLAESSDSMNLGLYGAAEAFGQHEALTTRLKHIVEMYADGPGILFELVQNADDAGASEVSFLLDKTQYGTSSILSPQMADWQGPALYCFNNSVFTAQDLYAISRIGQDSKLEKPFSIGRFGLGFNSVYHFTDIPGFVSGENIVMFDPHACNLPGITPSHPGLRIRFVGRGILEQFPDQFSPYLHFGCDLQNPFPGTLFRFPLRHPSVAVCSQIKKEGYRPEDVLSLFSSFYRSAGDALLFLRNVMSISMYVKDGSNHEMLLMHRISRHRVDVLDNQPLPAKVMLDFVHGDRQTGMNKEQFYQRLQKTPEAQLPWNCGKVVVTTTDTVTAESHLWMVSECLGGGHAKAKSVALENRARSFIPWAGVAAKLQIEPEKETSSKEIVVEKGIVGVSDRIQTSFDPLSGSIAIEGRAFCFLPLPINTGLPVHVNAYFELSSNRRDIWFGDDMAGGGKLRSDWNCYLLEDSAAPAYARLLANIAPEIGPCVAYYLLWPTSTTREPWASLMEKVYMSITDLDLCVLHTKARGGQWISAKQAVFPDYSFSEADELGNALAEAGLPLIGAPKSVVVRFQEFCPSLRYLTPQLLRNLLIRRKRGFKHREAMLLTLKYCLNDIGESMASEKLHGLPLLPLATGLFTMFAKSGQAERYYVTSQNEYDLLKDAAPYLLIDRTIDEWIYSRLRSIAYNGGTNLSLLTCSLLEDLLPKIFPSEWQGSKAVLWTPGHQGQPSFEWMKLLWDYLKSACTDLAIFSKWPLLPARDGHLLQLVRNSSVIKDDGWSENMSSLLQKAGCFLLRRDLSIDHPGLGEYVQNATASGVLNALLAASGHLLNLKGIFKNVSEGELRELRSFLCQSKWFSMGQIDTRQIDIMKALPIFESYRCRAFVNLSEPTKWLKPDEVDEELINDDFIRTASEREDIILKSYLGIKRPSKNQFYREHILNRMPEFSLRPEVMLKVFRDLRILVEEDSSMKTSLSQLPFVLTEQGSLQKPGRLYDPRVPELQLLLHKDTFFPSKEFVDPEILDFLASLGLKKSLGLEGLLDSARSIAMLCEAGKEEEAFRWAKGLLGCIDRMEFGNASLKQSQLPGLEDGCINVYGDHRFSIKPTEEESCQMNLDTPSDVGCPVSNQLEEEFWIELANTSWCPVYVDPPVHGIPWPDSINGSIAPPKVVRLKSQMWLVSSTMRILDGDCSSSHVQRKLGWLERPNVGVLAAQLIELSKAYGRAKCEPDDNRKEVLDAVLQREIPSLYSLMQEFVGTDDCVILQSLLEGIQWVWIGDNFVSPKDLAFDSPAKFQPYLYVVPSELSAYRTLLTTLGVRLTFDIRDYVHVLQHLDEDMKGKSLTSEQLSFALRVLEAIAESLAEKMTSDTFLGSVLVPDDLGVLTPARDLVYNDAPWLARSNIVVQRFVHSSISNDLAERLGAKSLRYLSFIDQEMTKDLPCMDHTRIMELLKRYGNDDHLLFDLLEIADRCKARKLHVVYDKREHPRQSLLQPNLGEFQGPSLTVAFEGTVLSMEEICILQLHPPWKLRGHTLNYGSGLLSCYQLCDISFIVSDGFLYLFDPLGLVLSTSLNRGDSLNSNFSGAKMYSLQGTDLPERFQDQFRPLSVNETLSWASSGSTIIRMPLMSRLTNDSTKEGIKRLEHIFHKFKARASASLLFLKSVEQVCLSTWEEGASSPSQDYVVCVDPSTAIIRNPFPEKKWRKFQISNFFSSSSVATKIHTIDVRIIEDGSEIIDKWFVALSLGSGQTRNMALDRRYMSYNLAPIAGIAANVSRNGKAPGICLDSCILSPLPLTDLVSMPVTIFGCFLLCHNGGRYLFESQGLRTAVGVQQNTSSQLIESWNKELMACVRDSYVELMVEFQRLRKDPLTSRIELSAAQAVSVILQTSADRVYSFWPRSKPKIASSDQFQTAEVSVDSLRVSDADWQCLVEQVIRPFYLRLVELPVWQLYGGAVVKAEEGMFLATPGMEQFDHSPPATVCSFIKEHYPVFAVPWELVREIEAVGVVVKEITPKMVRALLKASSTSIVLRSVETYIDILEYCFADLQIQSSIHSTDMSPEHHNISSQNHVNQVNIQSNSNISTNRTVYGPMMIGDVGQNHLHNSSSNLQRAQNTPPGSSLEAGGDALEMVTSFGRALLDFGRGVVEDFSRVGGPSPHANGTVASGYEVGDITQHMASIVAELKGLPCPTATKHLARIGVTDLWVGNKEQQTLMLPLAVKYVHLQCFERPCLVELFENRTVQRLLKLQPFSSQLLSAHIKSVLSKQWVSYVKDMEAAPWVSWDYGPDSLLKGPSSDWLRLFWKNVNSSSSDDLRLFSDWPLIPAIASTSVLCRVKERHLVFIPPETEHSSVDTSSSRIMEGTQMGDGPCTASADLINTCIKAFEVVESRNSWLLPLLNRCNVPVYDKCFLDCNALQCCLPRPGQTLGQVVISKLLAAKQAGYFSEAAVSFSSADCDKLFSLFASDFSPSPCLVPTYSTEELDLLRSLPIYRTVIGTYTSINGQEHCIISPGAFFQPIDERCLCYFTASSGGLFYHVLGVSELNNEELLVKFGLPGFEQKNEHDQECILMYLNVNWEYLQLDNTVTAVLRETKFVRSGAHEANSHLLKPRELLDPDDSLLKCVFAGDSSKFPGGRFATEGWLHILRKAGLRTASEAEMLLECARKVEMLAKEAMPNIDNSDAFDADVSSFRDELSPEIWSLAGSVVEAILTHFALVYGSSFCNPLSQIAFVPAEKGMPNIGGRTGGKRVLASYSEAILIRDWPLAWTCAPILARQNVVPPDFSWGALHLRSPPPFPTVLRHLQVVGKNGGEETLARWPTSAGMKSVEDAFSDVLKYLSNIWGALSSSDILELQKVSFIPVANGTRLVTASALYVRLGVNLAPFAFELPSLYLPYVRILRDIGLQEAPTFDSARILLVQIQQACGYQHLNPNELRAVLLILQFICEEGKRSRLDGSELLFPAQDAVVPDEGCRLVHARACVYVDAHGSSLLGEIDTSRLRFVNPQLSEELCVQLGVKKLSDVVIEELDQREPLEMLEVLGSLSLKTVTSKLLNYSFHDAVWMVIQNFKEYVPPLRNLTKDEVGKVLGSAAERLHFVHTVYTRFIMLPASVDITSVSNNIKQPFLEEWGKTSGHRVLQFVDRSKHTILVAEPPDVVAVSDILAVVVSRLLDSPMCLPISALFNVPMGLEMGALDLLRLASHDRNRAGYNRNDKQQAGYPGQELIPSDAVQVQFHPLRPFYAGEIIAWRSDSEGGLKLKYGKVPEDVRPSAGQALYRLQVETAPGEMELLLSSNVLSFRSMAVGSSSIGAIENNEIGNQHIQRFQNVSQRDTQNTKRSLQHQEKLAKHAARRVSTPEVVHAIADMLCAAGIPMGLEQKSLLQQTLTLQEQLTASQAALVVEQERADAAVKEADTARAAWSCRVCLSSEIDTIVIPCGHVLCQRCCSAVSRCPFCRRQVSKALRMYRP*