KMNQQIQGANALSPGDLPLKRKRGRPRKDESLVKGESVQAVAGSESVKKSRLSLDSGDGVDKMVGQVVSGVIEGSFGDGYLL