KMNQQIQGANALSPGDLPLKRKRGRPRKDESLVKGESVQAVAGSESVKKSRLSLDSGDGVDKMVGQVVSGVIEGSFGDGYLLNVKIGDTDTELRGVVFLPG