MAQDDKDKIVLEARMHCNDCRYKVYKAIIGYPGIEDIHIDMQGQKVTLKGKVDAKKLFYTVRRKSGKKVTKLIHPSLEDCKTKDVEKKKEAEDVTVVLKMYMHCGACSKKALNIAWCLGDVYSAKVEGDKVTIKGKGIEEHTIIEVLLVDVEDMDDGAHEKLLVFLNKVDVNDLFYKGSPCIEVANLVWVDFLTSLSVAQIGSLECPKWNIFSSTLSKAVARFASEFIANEGFYTTCCFPSHFTSIIMLSSMTGDVSQSSDVWYVDSGASNHMTSHGEWFREMQKLQKPGYVETGDDSAHPSAHVGKVPLSMQDGKMKYLADVLHVPNITKNLVSVGQMVEQSL*