KKFDKCELAKKLKELGLENYNGHPLGAYVAAAKHSSGLDTQHVEELEDGSRRYGIFQLDTKTLVDDGTTPGQVDSAELKAEELLSDDIKASVEALKKAIASGKDLDIFPEYVKEVKGRDVAEEVKGCEL