MKRVKLPPLKRKSGKKESFDHLDVCFTRSNRGNNLLTINGKPFTLNRRIKDACYWECVKLRCKYIKCTARVVTKSNQISALRGQHNHP