MTRLALFSIRALFTIATTFTLTDALRYDAQEIEYNLNRNKTATSPLDYWGDRTEDDPNFTYFPSPKNWRVPFYTVFVDRWVNGEPDNDNANGTLFEADIMSNQLRFGGDVDGIIDSLDYIQGQGVKGIYIAGSPFINQPWGADSYSPLDLTLLDKHFGNIKKWQEAIDAIHDHGMWVIMDNTMATMGDLIGFEGYLNTSTPFLVEEHKVLWKSDRRYLDFDIGNTYNKTCDYPEFWYEDGKRIKPDGLKGCYDSDFDQYGDIEAFGVFPDWQRQLAKFASVQDRLREWKPDVIARLARFSCMTIGMLDVDGFRIDKAVQVTVDAQAHFSSAMRKCAKEKFNKDNFIVVGEITSGNTLGSIYLGRGREPEPAEELSDDPVKALTLGNATTDTSKYFVREKGNSALDAGAFHYSVYRFMTRFLGMSGNLRAGYDLPTDWIETWHEMIATNDFWNANTGEFDPRHLYGTSNQDVFRWPAIEKGTERMLLAYFITTFLLPGAPLMYYGEEQELYALDGTAENYVYGRQAMAPSPAWMAHGCFSLENDLYVDWPVTKAKDGCKDKSVGWDHRNPAAPVRNILKNMFAMRNSSQLGVLEHGWLLEKLSNQTDFTLLKGSGDPTERGIWSVVRGLFPGVQDKLKDKPVWFVYHNRENTTTYKFNCDQREGAFLSPFDAGAKVKNLMDDGDVITLSSSNVKNNYTNSGKNMGCLSEVTLNPFEFRVYVDDPEDRWMQPAPMITKFTPGHDVPIDSTKANGRIDISFEFNTEMDCDSVTKALTVNLTQDGVNDPTQLSWTKPNCELFTPQDADKIKYTGAINSAWRWNATLTNVADGIIKLTLDPTAAAKGGKVTKGTRDHFLLRLGKPSNPVVWGMDATYNWDLLQSVSNNLYRIKHNAPGATKWRYSTNFGSTWSKWVDYDGKETSVTGQQWSGTALQAWEGKHIQVQYFSKPLGSSAFIQHSDKGIDYQRVFPHIKLHGPFNKWGYDTGLPGSMDLVGHNTWSLHYMYEWPANFQLNIWGINPDNQPDVSFIFGDIDGDHVVDRLPPSSLANNVINITDPPPTPALAWKVFYNDATWTYHLEPAGNMNVQIALFWLFAILPVALACLAGWIYVTSFYQVKVNKSGFATKGWMPLKIGNLSKLNIANVGKGVEMNAITPPPPSSALSPLGAAGGRRTVLIATMEYNIDDFKIKIKIGGLGVMAQLMANALHHMDIVWVIPVVGDVDYPLEKMQKAEPMYVDVMGQPYEIEVYYYVVKNITYVLLDAPIFRKQTKADPYIARMDDIESAILYAAWNYCIAESIRRFPVDIYHINDYHGAAAPLYLLPQTIPVCLSLHNAEFQGMWPMRTPEEAKEVCEVFNLPPEVVKDYVQYGSVFNLLHAGASYLRIHQRGFGAVGVSRKYGDRSLARYPIFWSLKNIGQLPNPDPSDTADWDPSQDANDQAKGVEVDQAAEEKRGEYRRQAQEWAGLEVDPSAELFVFVGRWSLQKGVDLIADLFPSILEKYPKTQLIAVGPVIDLYGRFAALKLEKLMQKYPKRVFSKPEFTSLPPYIFTGAEFALIPSRDEPFGLVAVEFGRKGALGVGARVGGLGQMPGFWYTVESMTPSHLIQQFRQAIESALACKHNKRAVMRAWSAKQRFPVAQWVKQLDDLYSESIRIHIKEQKKKKLEVLSPGLTVPGASSRASYADPGSGRSSPGPLAVPSRPVTPTLRDLASPDLPTPGAPWAGGRSESPGARDSTASSIAGNFYLQPGGARESTMSVDSFAIRAQNGGPMSPGLGPDGGLAFPRPAFTQAHRNSSLLSLPDVVGDRHDLKLQKVDQFFNDTNGEYYAEFEQMLEALTASNSSSDLCIETFLKRSEKEWFARYRDAKLGRHRDASRMGRGGSGRPESRGGDRSESVVSRGRQPMRSATPSGLARSVFEESPPGGRSDYDDEFLLGDGYQAPTGLKKTLSVRIGDWPLYSFFLALGQIISVNSYQIVLLSGSQAQTPEKLYTVGGVYIATSLMWWGMERNFKSVYALSAPWFFFGLAFLLLGVAPFIGDWKVADSVTSAATAFYAAGASHGALSFALNFGDEGGAPTRQWITRALIVSGIAQVYSLGLWYWGATVSSEAQTMTKFIGESGVPLALVICVPVAIFLWAIGAILYVGLPDFYRQSPATIPGFYISLYRRKIVPWFFVMIILQNYWLSAPYGRSWSFLFSTQFIPNWGIFLMALGFFVVLWSIVLYGFSYFSDEHTWLLPIFAIGLCAPRWAQEMWACSGIGWYLPWAGGPVGSAVLSRCLWLWLGLLDNIQGVGLGMMLLATLTRQHVLVVLIGAQVIGSMFTLIGRATSPNALSPNTTFPDFSQGLYPGIASPYFWVCLIFQLIIPVGFFKFFRKEQVAKP*