MEEYLPNLMAEKNFLDPSFKHNLQLVNQEIEKFQKGEGKDEEKYIDVVINKNMKLGQKVLIPVKQFPKFNFVGKLLGPRGNSLKRLQEETLTKMSILGKGSMRDKAKEEELRKSGEAKYFHLNDDLHVLIEVFAPPAEAYARMGHALEEIKKFLIPDYNDEIRQAQLQELTYLNGGSENADVPVVRGKPTLRTRGVPTPTITRGRGGVTARPVGVGVPRGTPAPRGVLSTRGPVSRGRGLLTPRARGAPPTGYRPPPPPPTQETYGDYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXADYYDYGHGLSEETYDSYGQEEWTNSRHKAPSARSAKGVYRDQPYGRY