MRHLELINHYFVEDTAWWDKLAGDVTITRAVGQMWAAFEERLRGLACGPESVDARLRAGLHRRAADDFRRLVEMAPLWREAAAGGKAHELKQLFDTCCAAVQKIIEAKIADQSMLQAQISWSATPDAPKVDKSVWDALHRSDAFIDLAAHLGTLDEWLHDTCLNLRHAGTLCKARAQQEFDHMRNRVLDLADAIKNGKCHEKLHDSRECSMDAAGVLRVMYSKHKYPVLFEMLYEDIEGDDPTPDFTTLETALFHALKSSHQIFQRMNVTQGEALTATLAELERALPTSEAKLAPLKKDVEMRHESLTERHHTRIAAVQNEVTRYFAKGEFNATAHRKMVDLRTVGEESDEYADACLELKQSLVRIIKDLKLGCLFVQLTPPEGLASFDERERIVCPWNSLQGALRTNHAVFLEGNQQSMQEAAAKRGEPSPEFFDLKAEVEQAKDELYHSLKHALAPLLSAFDSNELKHSAEGIHQISLLVDKLRGADGLFEKAQQAIAEARTQQVAYLRQLVDASSPAIEATAAKGNLKQWLSSTSSLMSQLEQLKKRGTLQAEYQTAFHGLIEQVQAEFRRRFQPVLSNEWQKLQPDQLNAIDKDLTAFKRWLSNEVTALMAQKLCINDDDLDLAEKRLAARRMSFVVVGFEHKEPSEQATIIDDHAQMPSEFSDFVERYRGSYVSACNQFKSLCKAGLETWKATELSDLMKRIRSFVQHDTFEVCGAVDTQPFVECERSLHSLYGDVSTGLKSIVASLSSTCKDEANLNTSLRMYLKGYVELVRLAIDAIDDRDLAHRATRLVEGGENVDPVRFVFEIMKTRASEARSSASEVLGLLRDLLESLQEDSMTPAQYPKDLEKMGAALERLQLWEGMPGEESILHFLVQLESLVPVGPPAAAAASPSLSYEPLPPSAPKLGALVTLLGKHNDRVRNAGKVICKQLDETLERLITKYDPSTDPPLPREPFELALCGQMDKLVNELAFRVEEVRLKRKEITTKVTALMSDFKQHFDARLQGKKYKEADAALKGLRRFEYLVEMAEFSQCACARQACYEEALRAHAHSMRDAALGAIPNAKRAEDLAQLLMQLKQFEDGVPLAAKVTREAIKEILVALKKKFPTSMTMLATAVQSLDSVLGNSLVNSSDVFAAMKVELFNQRTQMDFADVLKGIEGEPGIDRPTLEKRFREYEAQYQQDLNWAFGTGVMGRPVEWLVMQAKERTKTVYSRSHRAAGSAGRAGKMAQAAANWAGFRDDSQNQVPKVLAAICALWSVQFYLETKDESASSGDGGVTTRAPHPVQALCILRLLGSVDSGRVHLENHIAEVPTGEGKSLVLAVTAATLALYGYHVDCVCYSGNLSSRDNDAFASLFDALGLNDGRAELIRYGTFDELSERLMTEKHGDVRSQMQASLTGQPLAGSHGPDHAPTRVLLIDEVDVFLDPNFFGGVYRPSLTIGDERVSKLMRAIWNDPSQKVTDLPEYAGLFKKPAVIFKGDQKKHGFEWYAQSAALDMQRAAADFKKKPQVRGSDYQLIDGWVWYKQQDGLVRSDKLTYMWMTNCVYLDLCDKGSISEEQLLDHGLHLYAVCGEFSYALLPSTERYSDHVPAFYKFILGVTGTLREGRLPREARELLEDEIRIKHMTYCPSMYGPCVRDWDPASKDNVKVSESKNEHFLMITDEISRRLKPTSQSYDGKRSVLVFFESLDELQAYFDSSFFRRFQDGANRLTEAACNQPDERASLISKATRQGQVTLATRSFGRGIDFVVDDEHMLTVGGLHVLLTFFPRDVQEEVQIMGRGARQGQKGSFSLMLRSDQLEDLAGGKASADDIKAWLSDSTLYEKMSEIRSAQAAADMKERLEKAEDAKKQHEEAAAALNAFSSSGGRDSSQLSKLLRKYNHVGGSTTSRTLMLIDVTYSMNSLIEKTKSCIGTFFDRCQKVLDAENIASGFALQIAGYSNYNVDVERIVEASTWEAKPHNLAQFLGQLETRGGWGEEAIECGLMHALAEHKSCPIDQIILIGDASANSLSDMAHKRMGGHHGGERYWSSARPSWAPSGIAQKEAVQVLNDIQQVKPVPVHCYHMHDRAVESFEKMAAVTGGGSAQRLDVNSASGAQALTDAVCKQILSSLGGQALADAYERMKPSFSR*