MAPVLNIVIGSHVWVSDKDVAWIDGEVFKIDGQNAHVRTTKGNTVTANVSDVHPKDTEAPPDGVDDMTRLSYLHEPGVLDNLAVRYAKNIIYTYTGNILIAINPFQRLPNLVDVHTMEKYKGANLGDLDPHVFAIADVSYRQMMNEGKSNSILVSGESGAGKTETTKLLMRYLAFLGGRSGTGGRTVEQQVLESNPVLEAFGNAKTVRNNNSSRFGKFVELQFDKSGKISGAAIRTYLLERSRVCQTNSPERNYHCFYFLCSAPPEDIKKYKLGDPSSFHYLNQSSCIRVDGIDDAEEYLATRNAMDTVGITEQEQEAIFRVVAAVLHLGNISFAKGREVDSSVLKDDKSRFHLNTAGELLMCDCEKLENALIKREINTPEGVITTTVGPNSATISRDGFAKQIYSRLFDWLVNRINASIGQDPSSDKLIGVLDIYGFESFKTNSFEQLCINFTNEKLQQHFNQNVFKMEQEEYTREQINWSYIEFVDNQDVLDLIEKKPGGIIALLDEACMFPKSTHETLSQKLYEKFKNHKRFAKPKLSRTAFTIQHYAGDVIYQSDHFLDKNKDYVVAEHQELLNASRCSFVSVLFPPASEENTKSSKSSIATRFKMQLHELMETLSSTEPHYIRCIKPNSVLKPAIFENTNVLQQLRCSGVLEAIRISCAGYPTRKLFHDFLHRFRILAPEILKEKNDEKVTCQKVLDKMGLQGYQIGRTKVFLRAGQMAELDARRTEVRNSAARGVQGQFRTHVAREQFLILRSASVCLQSFVRAKLACKLHGFLRQQAAALKIQKNIRCYFAWRTYSQLCLSAITLQTGLRTMAARNEFNFRNQNKASIHIQSRWRRHRDNLSYLKLKRAALTFQCAWRRRVARRELRQLKMAARDTQALKVAKEKLEERVEELTSRLGLEKKLRNDLEKSKIAEVSKLQAALHEMEKRVEEVAAAKENESARKAVEEALAQEREKISSLTSEIEGLKVLLVAAREENDAAKKAHANAQERNEELNRKVEDADETNKQLNHIVKRLEETVKEGEALLLEERQQKEQASAALAESHLRDQAFGLKIEDYEKQIVLLQETVQRFECSMANLESSLTIEKQQHEACVVELAEAQGKIEELLREVGDTDEKSTLLQTTVQRLEERLTEKDALSTRERQESEAIKNLLNEVQGKNEELLKKLEDTEKSFTHYKDSTQRLEENVAAVEVSLKAERQQNDAIMKQLADAQVEVAELQRNLEDADRRNSLLQDSLQRLGKEATTREALLVAEKQENEVTKKTLTEALDQIEELVKEVECAKNSMHQLHDSIQRLEQSASAREEVLLTEHEEKDATSRALAEAEARIEGLLDEISSANINIGLLQKTVKRLEEGATTTDALYLAERQAHDQTKKVLSEAQEVNQELLMRVEVADKNIEQLLENVERLAKDATVRESLLLKTKESYDDTKTELLEAQEKNQQLVSKVEDSNKKIGLLEVSVKRLEESTAVIDSQLAIERQENSKTRRELSEAHRKTEVLLNEAQDNHATLAELDDTIRRLEENVGAKETLLLTEREQNASSLKLLAEAQLKIAELTKNIEDAHRKSDSLQSTVERLEEDGTAKDVLLLTEKQAHEATRKTLSEAQERNEELLMKIHDDDKNILQLQFTIQRLEENTATKENLLLREREQNDATTKAQIESQERSEQLLQKFVDLDTKIDLLQDTIERLGENSATKDALLLSEREEKDAIKKALAEAGDRNEELLMKIQDTNEKIEHLQNTILKLEEDIAAKDVSLEAASQENESIRKSLTEAQQRNEELLRKISDNEYRIHLLQDTVQKIQVDAISRLSSFVMEKQDSDVANRALTEAHERNEDLLKRNEDLLMRNDDLLTKIGESGKIITHLQESLQRLEGKAANLEAENHVLRQQVTATPPSTAKSSSSRSKITRIHRSPENGHILNGDLRQTEMKPSTGTSEATPSVAHAPDLSNQKDIEPGEKLQRVLDQKYQSPQPQRPQDDQQWLLTCISQYLGFSGSKPVATVLIYKCLLHWRSFEAMKTGVFDSILHAINSAIEAQTDVRTLAYWLSNLSALTVLLQRSFKTTRTALSTPQRRRFSSERIFHTSQTPNAGLAYLGGQSVVGGTGLAQVEAKYPALLFKQQLVDLIEKVYGMISDSVKKELNPLLELCIQDPRTSHSNLAKGHTNGLGHQNQLAHWLSIVKVLATYLDVLKANHVPSILVHKLFVQIFSLIDVQLFNRLLLRRECCSFSNAEYVKAGLAELKHWSDNAIREFAGSAWDALKHIRQAVDFLVISLKPMRTLREIRSDVCQALSIQQLERIVSMYLDDVNGTNTISAEFASSLKAAAREEANTATTFSILLDDDSSIPFSLDDITKTMPVMEMADDDLLPFVRENPSFAFLLQRLE*