MKSILFDLDGTLVNSSPGIKAAFNYAFEKLQLPLQTDKQLSTFIGPPLEVTFGHYFEQSDEVNHAIKTFRDYYGEKGVHQVSLYTGIAEALQELNDLNYSLFVTTSKHQPMANLMLTELGIISHFKKVYGSTPEYFHKADVIKACLTEQGIQAHEAVIIGDTKFDMIGGQKTGVRRLGVTWGFGSLESLQEHGAESICHHPYDIKKALSSL