MESKYFYFDLDYYGVSFYEEEIMTDSQQRVAAAAVRCRFGRGVRVLHELGQDEHLSFKYKQNYSYETRKETQARPSEPEKAAGTAACRSNNRQIKHHKFTYAQLCELEKAFQETQYPDAHRRKALAALIHVDECKVKAWFKNKRAKYRKKHKELLLSSATSGTLNNFSAQMNEDPKSSTSVPEEPIGFIVCQQHLGKSCWS