MTKLQLKYRELKIISVIAASENISHAATVLGIAQANVSKYLADFESKVGLKVFDRTTRQLMLTPFGTALLPYINDMLDRNEQLNNFIADYKHEKRGRVTIYAPTGIITYLSKHVIDKIKDIGDITLSLKTCNLERNAFYEGVEFPDDCDVLISYAPPKDESLVASFITQYAVTAYASQRYLEKHPISRPDELEHHSCILIDSMMIDDANIWRFNVAGSKEVRDYRVKGNYVCDNTQSALELARNHLGIVFAPDKSVQSDLQDGTLVPCFQQPYEWWLDLVAIFRKREYQPWRVQYVLDEMLREIRHQLAQSQQLRPEQAAESED*