MAPPQKTTLPACSIADLVEPVPDSVVPAGLRQNARSIELFKEEFRAAQRLRSTEDIFIPEVVRTTHPPERAPHGVASNPAPSYVLPPSLQRPTQRKSLGPGHLSQPAIIRPNSPQKGPKFDWSENSLNRPNSEYLLSRQTRPDAIPRKPLSPGRPLSPGGGHPSALHASFEARMSAGSRPLTVKPSAQEVHAFAACTAWRSLSWEGRRKGGGAAGMQHMFHSGGEEAGDFIKEVHGDEEGLLGDMESRPTSAMYGIPLKPAAGGGAAAALQNRAGAMGLPPRSNLGTAQGRAREPPGSALRTEGAVDTMGTIALNGVVDHMRATSASLRRYNVPPTPSAISSISKTFARKPMAPHKQDARQLTPSERVASNFSPYARGMSPRTLEAFIPGGIKPGVTGQPMPSEWQEVDEQDEVLGVPEADGVLAATQGTDGPLSAPPTRPITSFGMPLPRAPSPDGNGGGVSSGGLRQKLVKRLNLRFKGEDPALHCKRVAEAKQARLDAEAELRLLFYLDALDPGVEEVLATYDFHAALARTAMQVRRLSPTVLEAVGRVLLEDVADYYERAVKKSILEYRRLDPLEENRLKVLWLPPLKPKPPAPERGMLPVTDNQQPRLHHMLLSALVHIEGIVQTIMAQPLWSLSHENEIAFFSTSPSRLQPMLLSALVHIEGIAQTIVAQPLWSLSQETPEFKVAVGSSEFTASEAGPPPFPLAKFEALQHSHLRQVIKFIELKLAEALSVAEDEKLAIVLNNGQPYEEGQPKGDAHAALLHLVRLRMADACYSLLLTSAEAYASSLETFQEYEPTPLSSFGVREVFSSGAFLRVALEEAHVVQARERAIEAARAAASSKVKAMLGTPLPSARGHPADQEAGGAQPSKDESQAKKDAGQVPEGDGSSANPGNGPSAPMGSKGQPGESGSDDDDEAEEEAKRKQAAPAEPEPEPEPVTGDKLVVLVPSPEDIADVGAGMFGEMFDDLAAVQNCFTADPSENAPLCSAEAWSKDATLERAKTRVAHVVALGLERAHEVASLFYDAAQALNFDLAKLLKSLEPMDAPLTKYAEHIGRLRAAAQAAHVAAPSEVWTGLLLVDTAPLKASLGDKAEAAVEALLSQLLQKSIDMYEHVCNRCEALTDELLRPASDTRAVLDLKGRLAAAEAEMDEMKAILATSKERDNFRIAYRHEASLDEEFAYLALDAHCWPKEMNETFNNAWNKVETEHFKFQDALRQTRSDLKQELAEQQVDATDLAENAHTGRQLQDRLAELQEHSISINEEEGLFGWERSDWPQIGELTKELDPYASLWHVVSEFSLKSDDWLLGSLQDLNPEDVDDLVNEWYKRLQRLTKSMPLAEHRRLAEATRDKLEEFRTYLPVISAVCNPGMRLRHWDALSSAVGTPITPGEDLQLSRLLKAGILRHLDALAETSDAASREHAMERQLDKMEGEWGGVKFELIPWKDTGGYILKGSAVEEAQLLLDDHTIKNQAMQSSPAAEAFEERIDAWVKKLSNMQDIFDAWLLAQAKWMYLGPVYGSEEIAKQMPRERFEFQAADTKWRNIILGVQRQPLVIQLIEILAEAKNPVNVQPFVKKIFEAVNEFKFNEEKDIVGLVSVEGENIPYITAVETQGEMNGVERWLLKAEEVMRKSLAAITKDALEAFNNRPRERWILEWPGQVVIAVGQVYWTKSVTDAMKDGGMYGLQQLAEKNSEELMREVKLVRGNLTSLERATIGALVVIDVHARDIVSDMVAEKVAVEDDFGWLSRLRYHWENGVLLVRMLNAQAYYGYEYLGNSSRLVITPLTDRCYRTLLGAHHLNLGGAPAGPAGTGKTETVKDLAKAVAIQCVVFNCSDGLDYVAMGKFFKGLAASGAWACFDEFNRIELEVLSVVAQQVLTIQRAKGAGKKRFVFEGVDLPLLPTCNVYITMNPGYAGRSELPDNLKALFRDVAMMVPDYHMIAEIMLYSYGYFDARSLAGKLVQTYRLCSEQLSRQDHYDYGMRAVMAVLRAAGNLKRKLPDMAEDVLMLRAITDLNLPKFLDEDVPLFKGILSDLFPGVALPELDYDNLRAALTQNAVRMNLKPLPSFLDKAIQLYEMIIVRHGLMLVGHSFGMKTSAIRVLAAALGDMCNAGQGEQHVKVWTINPKAVTLGQLYGQDDPVSKEWTDGVLAVAFRNAVRDTSSDRKWLVLDGPVDAVWIENMNTVLDDNKKLCLNSGEIIAMQGQMNMVFEVQDLAVASPATVSRCGMVYVQPSLLGWRPIVHCWMQTLPEKTVTPQFRETMLEMLESLLQPLLRLVSKDCKQPVVMQEINLVQSMVRLYESLLKPLIYPPEPLPPGAPPPAKKPVQPSDPQAAVENCLVMALIWGVGGTVDEEGRVLFSQCLRGFLKGDFGAYSEWVPEGKVKPPVQKNPLPPSGNVYDFVYDIQDNTWRNWMETVPLQKIDKDAQYSEVGPTGTGKSVYVKAHLSQMDRNNWITMVFNFSAQTSANMTQDIIDGKLDKRRKGVYGPPVGKKGVIFVDDLNMPQVEKYGAQPPIELLRQTMDHGGWYDRTDNSFRRLVDLQYISAMGPPGGGRNPVTNRFLRHFNVVHVTEFTDNSKTQIFRTLVDWWFAAASLDEELQWMREPLVSASLSVYSTIAAELLPTPAKMHYLFNLRDLSKVFQGMSTVGSGVISDRAKLVRLWVHEVLRVFHDRLVDDPDRVWICEVIKSHIESHFRISVDEALGRIKAPPEPGEEESKLCVVGVNELRTLLWGDFMIPGAEPPKYDEVEDMAAMAAVVQEHMANYNAGERVDGIVVVVVQEHMAAVVVPQMHMEAVAVQEHMTTNNTGAHGSSGGAAGAHGGGGGLAEARPTTAQDFMVFSAELSATYTTSGPNNNWHDDLKKAVRHAGEKHKDTVFLFSDTQIIDETMIEDISNLLNTGEVPNLFDTGDVIAIGEAVRTKARAARMDGSRADLYDFFTQEVRFTIWPDDALMSVASLTLQELAVDDGLCEPLAQQCMHFHRHAQRLTEKFRKEHRRHFYVTPTSYLQLLDCFKMLLARKREEVAGARRRYKTGLDKLASTELQVQGMQAELEALQPQLLASSAETADLMGVIEKQREEADKVKVVVKEDEAKAQTEADKVKEIKDECEADLAEAMPAYEAAIKALDTLTKNDISEVKGMKSPPMPVRIVMEAVCILKSLKPTKIKDPSTGRFVNDYWETSKKMLSDMNFLESLKLYDKDNIDPAIIEALQPLLKNPDFQPAKIKKVSQAAFGLCNWVRAMDTYDRVVKVVRPKKAALAQAEEQLAEVQTALAAKQAELAEVEGKLAELGLQLDAAKERKKNLEVDVKVCEEKLDRAQKLIGGLGGEKARWTAATEHLYHVNERLVGDMLLSAGMIAYLGAFPAELRIQALASWNKELAERSIPSTPSFSFITALGDPVKMRQWGIWGLPRDDVSASNGIIVHESKRWPLCIDPQGQANKWIRSMEASNKLQVLKPSTDPYYLRTLQASLPLGRPVLLEGIGESLDASLEPVLLKMTFKQAGVTCVKLGDSVAEWAPGFRLYMTTKLRNPHYPPEVCTRVCLLNFCITPTGLEDQLLGVVVAKERPDLEEDKAKLIVQGAENARKLKEIENEILRVLSASEGNILDDGEAVDVLQAAKKLSDEIAAKQKQAESTEAAIDRARTGYAPISVHVSILFFCVAELANIDPMYQYSLAYFMSLFVSPKAASVPKRLDMLRDHFTYFLFTNVCRSLFEKDKLLFAFALAAHLGVASGEVMSPQLRFLLTGPLSMDVPAPNPAPEWLSNEAWRALCELDGLAEPFSGLQTSVASAPRKWLAFYNHPTPYEATLPGAFQERLSNFQRLVLIRCLLPDKLVPAISTYVLHALGQKYVEPQAFKLDAVFTDSAAAVPLIFVLSFGSDPMADLLKFADERHKQVICDKTLGGEGPSGAVNPEFRLWLTSYPSADFPQAILENGLKITNEPPKGLRAGLERIYKSDPLTDPSFFEGCRAEVPFKNLMLGLAFFHCVVVGRRLYGPVGWNIPYTFNENDLRISMRQLRMFLDEFESMPLDMLKYTAGECNYGGKVTDGELSTYVSFLSRLPLSETPEMFGLHPNALITRNLQDTKQMLDSLLATMSQSESRTSEGGKSPEDIVYAGAGDILDKLPADFDLEDAAKKFPQTHLESMNTVLCQELGRTNALLQVIRSSLLALQKAVRGIVVMSSQLEAVAYAFLSARVPELWLSRSFPSLKPLGPYIHEVIERCNFFAGWLAKGTPTVFWISGFFFTQAFLTGVKQNFARKYLIPIDLIDFDYEVKDKPGDCDQPHEDGALINGLFLEAAAWDNIAHCLCESQPKVLFTPLPPMLFLPAKLDSFKDVPHYACPLYKTSERRGVLSTTGHSTNFVCDIRLPSEQPQAHWVMRGCAALTSLDA*