MAAGTVGMGPHRAPDSLRRLLEGSSQNLAKHVEEEARDLGGEAFTRFMDNLYDKIQTLAESDEVRDNLACVRAIRELIDLQLGEIATKIAKFASNLRHIFEHKTDSEVLVNASRALGHLAATGGALTADVVEYQVKKSLEWLQEPRVENHRFAAVLILKEMAENAPTVFNVHVSDFIEAVWVALRDPKMQVREAAVKALRACLCVIEKRETRWRVQWYYRMFERTQDGLGPSASVESIHGSLLAVGELLRNTGEFMMSRYKEVASFVLKYREIRNPLVRQSITALLPRIAHFLRDRFVSSYLKICMDHLLNVMRKADERESGFHALAEMASAVGKELKEYLPIIMSILKDAINPPRRGRPSLEAVACVGALADAIGPDMKPYVEGLLDSMFALGLTPTLVHALKQISSRIDSLLPVIQERLLDSISFVLAKTPYRTTRGVTPVVRPLKNAWMPSTMDISGPALTQLALNTLTNFDLRGHELLEFAREAVIVYLEDDDAATRREAAECCSHLVEHSSKIVELIAITPVVVNTRSGRTTGVGIRRRRLLIEEILEKLLVAAVADPDVGVRKTVFLSLHKYHSFDEYLAQADSLRAIFIALTDEAYEVRELTITMAGRLADHNPAYVLPALRRHLVQLLTDLRHSADSKSREESAKLLGCLIKACERLMGPYIDPVLRTLLEKLQEGSVGTGNNGVIAGVLATVGDLAKVGGCTLRRYMPDLMRPIVEALMDGTSFSKREVAVATLGKVVESTGYVVRPYTEFPHLLGLLLRLLNSDLSDSARREVLKVLGIIGALDPHQHKRNQQFLPGPHGEGARVNGAESGTHNAQSLEEVPVELLQSGGLLTTNEDYFPTVAIKALLRVLRDPTLSSYHHRVVGSLMYILKSMGLSCVPYLPKVLPELFFTIRNCEDVLREFSFWQLASLVSIVRQHIRKYLGEILKLVHEYWNLLMLPLSPRTGPSMLHTNAKAGNISPVLNLVEQLSLALNDEFRGYLPEFLRLCVTVLTDAERTGDYKKVPPVLHTFEVLGGSVDEHMYLILPALVRLFRPDVSNAPLEIRRAAIKTLGRLLPCVQVSGLVSSVLLPLTRVLDGSINELRKDAVDTICALAVAMGADFAYYVPSVRKPMLRHHVHHPQFDALETRLNRREPAYMDVHSTPPATVPPVVAYGSIPSSPSFHNLNWDGEVCDGENFDSSGNSRPLTVNEGALRIAWESSQRSTKEDWTEWMRHFSVELLKESPSRPLRTCAGLAQLQPFVARELFAAGFVSCWSQLNLQHQEQLVRSLVIAFSSPNIPPEILASLLNLAEFMEHDEKPLPIDIRTLGQLAEKCHAYAKALHYKEMEFEGAQSMDSDAIQALTVETQPQPVSAVEALIHINNQLNQHEAAMGILTYARKHLRVDLKESWYEKLQHWELALEAYKKKALQCQSNPDELQSATLGRMRCLAALARWEELSILCRDSWNPVEVSRCHEMAPMAASAAWNMGNWKEMEKYVTLLEDGTNTQVHLPTLNTSGSGNGASDGAFFKAVLCVRRSVDAKRQSDAVDPNSPRYRELIAGFNREINESMQEASQCVQKARNCLATELAALVLESYDRAYSNMVRVQQLSELEEVMEYLSLPSPKEPRADLIRKMWRDRMHGTKRKVEVWQSLLAVRTLVLPRTEDTETWLKFASLCRKSGRDRQARSTLVKLLQYDPETSPPDDLPFASAPQVMLAYYKYQWSLGDETQRRDAFLRLQEIAADLTEQNVAEVSGLFMPNASSDVSSTVGGVPLLARVHLKLGAWRWHLNPSLDDETVRGILKDLSSATQYASKWAKAWHKWALFNTALIVSYTSRGQHAAAGRHVVLAISAYFRSIANGAADNGRDGCLQDILRLLTLWFYHGASRDVQDALQKGFDLVPVETWLAVLPQIIARIHSNTPAVRTLIQQLLVRIGRSHPQALMYPLLVACKSISTLRQKSAQYVVDQVRHHSGTLVEQAQLVSKELIRVAILWHEMWHEALEEASRLYFGERNVDAMFNCLQPLHALLEREGPVTVKEQQFVQNYGRELAEANECCTKYKRTGKEAELTQAWDLYYHVFKRINKQLPSLTTLELQTVSPELLEARNLELAVPGTYRAAAPLVKIAGFSHQLVVITSKQRPRRLTIQGDNGKNYDFLLKGHEDLRQDERVMQLFGLVNTLLGNSRLTAEKDLSIQRYDVIPLSPNSGLIGWVPNCDTLHHLIREYRDARKVLVNAEHRTMLGFAPDYERLTLMAKVEVFEHALDNSLGNDLAKVLWLKSRSSEVWLDRRTNYTRSLAVMSMVGYLLGLGDRHPSNLMLDRHSGKILHIDFGDCFEASMNREKFPEKVPFRLTRMLVKAMEVSGIEGNFRSTCENVMQVLRTNKDSVMAMMEAFVHDPLINWRLFTLPEPPHITGQGRAGGHGNTEEGNRTSNIPSPPQRGARERELLQALGQLGDANEVLNERAVAVMARMSNKLTGHDFMPTSTASHLLEPRGDGRELEPGLSVKTQVQKLITQAMSHENLCQSYVGWCPFW*