MVEGTKVIWLSHANRLIRASPEQLRPASFREWKAVQKSEESKHATSDWLKRAQLQDFFDLGADVPGEGDVVEGSSPIDDSCSLPEPEQAPSNSSESGHEPMANDENSRDAAPPADTHNPRDPLEAPIPEANPGELTEEESAMFGDTLECGEGLGSKVWEVDVTPESVEHREFWDLPGNHKSAEDFVFLASELRKKRVEVKLKELGEHDQRLFAAAKHKEIGAWLHHKTVRKVSGGRIPEHALMRCRWILNWKSATGTEAPEELSSKGERAKARLVIIGFEDPGLDTVVNDAPTLSKDGRQAVLQSVASHGWELLSFDVSTAFLHGKGDGRELGIHPPPELREALGMTGSDQCALDGGAYGRIDAPYLWYCEFRDELLRQGCTQCPLDPCVFGMYSKDHHGKAQCHGTLGIHVDDGIAGGDEKFLAMLKRVESRFKFGSFEKRSFKYMGIDFRQWDDCSIEYDQIAYIEKIAPISVTKGRRSQPSAELNDAERSELRSLVGALQYAAVHTRPDISAKVGELQSAVCRATVNELLTANKVLAEAKQNPVLMWIRVLWAWVRNPECNWRQPEKLLLEERTSALVTDCKX