MTSSALTTGTFDGFIRGADKALVDFYDRNIDGWAEQKGELERALREVRDYGSRVAFATVDAVAEKDLAKRYVPSGNYPQLMWFTHGEPTQYHRSLRTAKAMTDFVLALDRDPMLEVKSQEEAASSFNRAVYGTVKRGSPGYKALEVVAAKHMDTVAVTFRESAENQVLYLDEGKGEPVAYNGQLDAGSLDQWLKELLTKSEPIPEGHPVYIDGSLVVVGKTFEEVVSNKDQDVFMLVYAPWCGFSRKVLPVWKSFAQAVSQVKHLVVAKMDGDQNSSPLQEEFSWTSYPHIFFVKAGTKKPIVFHGNRTVSHFVQFAEEHGSKRLELDPSISLDDLNEL*