MSSPKESNVHQNNQEHIKRPMNAFMVWSRGQRRKMAQENPKMHNSEISKRLGAEWKLLSEGEKRPFIDEAKRLSNAFYFVSFDLMFKQFSNSNPA