MSRLAPKVPVGFRFHPTEEELVGYYLPKKVSDRRIDLDLIRELDLYKFEPWDLHRECKPSHSDASQIDYYFFSRKGKKYPTGTRANRATTMGFWKATGRDKPIHTKLNQTLIGMRKTLVFYQGRAPHGIKTDWIMHEFRLDDGSERPTHDGGWVVCRVFKKNKNLMMEMQQ