MPPTPGESNLQTLLASLSPILHPDIFVFLTIPHTSISQASPDLHSLQPQLLFQEAEGTTYIVTRERAEAHGFTDYVFPCRMITISVHSSLEAVGLMAAISAKLKDAGVSANVVSGFYHDHVFVPEGKEEVAMRALEELSGK