EETEYGYPITCGDSRAVLLFKKFVCPGINVRCVKFNDQLISPKQFVHLAGKATLKDWKRAIRLGGVMLRKMMDSGQIDFYQHNTVCSNTCRSTKFDVLFGNSRVP