MEKRKSMEWEQKSLSNELTQGKELAEQLMSHLHHSSSQETKDFLISKILFSYDKALSLLTGSGDGSDGESKHIAAHESMLESPTSFGNSSPLSEISDQDCKDKNVFKKRKTMPRWTKEVKVSTGTGLDGSLDDGYSWRKYGQKDILGTNHPRGYYRCTHRGTQGCVATKQVQKSDADPTIFVLTYRGLHTCSQVSRSARVKEEFKGNQNKTLEVEKPNQFSTEMSFSFGRAGLRVKTDHLDTRENDIFPSFSFPSTPIESENVGDHIFSAIMMESNLMDDYAPVFGSPATTFESDYLTVSPCHVSSFGLVHEVQTSESGLTEIISAPTSVTNSPIGDFDFSIDDLEFHPDYFGLKC