MDPLVSIEDQFVKLHPCLPVNTRIGIVGGGPSGISAAYALAKLGYQNVTVLEKHHTVGGMCESVDIEGRIYDLGGQVLAKNSAPVIFHLAKEVGSELEEMDSHKLAHIDSSTGKYQDIKVADDYVAVMSLTLELQDKAKDSGRIGVHAVSELAADLTPTYLESRGFKSVPKSVAYGYTASGYGFVQDMPYAYIHEFTRTSMAGKIRRFKGGYTSLWQKISESLPIEVNCKTDVLAIRRNSDSVRVDVKRNNGEIQEMEFDKIIISGSFPFTNGNTYRFPAEKSTESETKVTDLSEVERYFFRKVQTIDYYTTVLKIKGLEDMPVGFYYFGEYMEDPATIGHPVAMQKFYADTDIFLFWSYGNSFDIKGRTVAELAKKVVMSMGAKVEEEVLQRRFKYFPHVGSQEMKDGFYDKLESELQGQRNTYYVGGLMAFELTERNSSYAMDLICKHFANNNSVPMFPYVKSLFSLKSDCWDRNPKELGEGVEFPDLSTLDGYLKHWGTESMTKDKTLYTWIGEDGAVVCQRTYAELHAKASCIARKLLTSRKPVIKPGDRVLLVYVPGLDFIDAFFGCLRAKVLPVPVLPPDPLQRGGQALLKIESIAKSCNAVAILSTLLYHSAVRAGSVKNLISLAGKNGKWPNLPWMHTDSWLKDSKVLAPGNIAYESECQPDDLCFLQFTSGSTGDAKGVMITHGGLIHNVKLMKRIYKSTSKTVLVSWLPQYHDMGLIGGLFTALVSGGSAILFSPMTFIKNPLLWLQIMSKYNATHSAGPNFAFELLIRRLEYADKDKVRNFDLSSLIFLMVAAEPVRQRTLKRFVELTRPFGLSQEVMAPGYGLAENCVFVSCAYGEGKPILVDWQGRVCCGYVEPNGEDIDIRVVDPESNEELKESGKEGEIWISSPSAGIGYWGREELSQSTFRNVLQNHPGRKYTRTGDLGRIIDGKVFITGRIKDLIIVAGRNIYSTDVEKTVESASELLRPGCCAVIGVPEEVLSSKGISLPDCSDQVGLVVIAEVRDAKPVDKDVVENIRSRVAEEHGVTVASIKLIKPRTISKTTSGKIKRFECLKHFTDGTLNTVPDPIFAKRKLLRSFTTGTCKEGLTPRSRFATSPLPTAKFSKKEIVEFLKGLVSEQTGIPIKNISATESLVSYGIDSIGVVRAAQKLSDFLGVPVGAVDIFTATCIADLASFSENLAMKSQPHLMNSQSYQPEPDIDSSEFDTEVSTTRLISVWFFQLLALVYVCAMLSFPAYFSVSAFTSLLSVSHLLNEEFPWWNYLIPLALAPLAWILGIISTCISIAFLGNSFLKPNYALTPEVSIWSIHFVKWWALYKAQEISSKVFAEHLRGTVFLNYWFEMLGAKIGSSVLLDTVDITDPSLVSIGDGAVIAEGALLQSHEVKNGILSFQAIRIGRNSSVGPYAVIQKGSTLGEEADVQPLQKTEGGKAVLKSSKAHNVQKGAMLSDKATYHFMGIYMVGLLSTLSAAIIYFLYIWLSQKPASIQHFSFLCISGAFHWTPFTVIAYATMIANVPSNPATFAISVAIVYLAHGLILSLLTCTLAHFLAEKQEKRESHMKVWLRHRITIACHLRFAKLLSGTEAFCIYLRLLGASVGEHCSIRAVNPVSDPELITIGDGVHLGDFSRMIAGFYSSSGFTQGKIEVQDNSVVGSQSLILPGSVVQKDVILGALSVAPANSVLRQGGVYIGSQTPVMIKNTMHALDDRIEEMDFKYKKIVGNLAANLAATTLKVKTRYFHRIGVSGKGHLKIYDNLKGFPDHKIFQAGKSYPIVVRHSNSLSADDDARIDARGAAIRILSDDNGSNSSSLLDLTLKTGKAFYARTIADFATWLVCGLPAREQHVKRAPHIRDAVWMSLRNANSFADLHYYSNICRLFRFSDGQEMYVKFKLRPGDENISEDSGKVEPMGILPPETGAIPRDEKDTRPLLFLAEDFQSRVSSPGGVRYIFQLQIRPVPHDDATCDVALDCTKPWDESEFPYIDIGEVHIDQNLTGAESEALEFNPYIRCHEVDVIRATSSSQSASIDHGRSLIYEICQHLRNGEPLPEAWRIFIEQSDVKVDLSGCPMAAALEKKDSGKVTLARTWYQTLWVIFAQPLLQTFLPYFLMGLLIFAPLNWILLLKESKKVAMHWFLPLVWVSSGVLAALACVVAKWILVGKKKEGQTVQIWSIGVFMDTVWQAFRTVVGDYFMEMTSGSILFLLWLKLMGSDIDLDQGAYVDSMGAALNPEMVEIERGGCVGREALLFGHIYEGEGGKVKFGRIRVGEGGFVGSRAIAMPGVRVEIGGNLSALSLAMKEEIVRSM*