MSGSGKKVVEVVRKAAKGGIDWDGMAKLLVTDDARKEFSNLRRAFDEVNSQLQTKFSQEPEPIDWEYYRKGIGPRLVDMYKEAYESIEIPKFVDTVTPQYKPKFDALVVELKEAEEKSLKESERLEKEIAEVQELKKKISTMTANEYFEKHPELKKKFDDEIRNDYWGY