MGKPEQSQEKAANQPRGSLFWVIPDGYIPPESRGELLSHESICVLNCGNRAAKLSIDIYFEDREPLEGMIEVVEGRRTRHIRTASLEKSGERIPPGIPYAITVTSDVPIIVQYSRLDTTQPELALMSVMAYPV