MTQPTTKVPVGFRFHPTDEELVGYYLPKKVTARKIDLDLIRDLDLYKLEPWDLQGQYKLIAQTDYYFFSRKDKKYPTGNRANRATTKGFWKATGRDKPIHTKLQTLIGMRKTLVFYQGRAPHGVKTDWIMHEFRL