MGQKDFIHNISTISFNTDSEELRALEQGPGAVLRKPVGVVYKDGINSSANIDGFQKEQSEIKEKIQFERKEDEFKPEIFVLEHGDKRTERVANSASEGEDQAKLELRGTLSTQKISAIESQKMQIERQKRPKIIPDTHVRQMRVQKIIPDAHVRQMRDQMIRAKAYLNLAPARNNAPIVKELRQRIRDVHRALGEATKDTELSRRAPERIRSMESTLFKANKYFNDCSAMVKKLRAMMHSTEEQLRVHKKKSTFFTQLAARSFPKGLHCLPVRLTAEYYALSPNEQEFPNKL