KLGIDPRRSDQNVRGTVSLPHGLGKQVRVLAIAKGEKIKEAEEAGADYVGGEEIIQKILDAWMDFVMGAVGSKLGRILAPRGLNPKAGTVGFNIGEIIREIKAGRIEFRNDKTGAIHAPVGKASFPPEKLADNIRAFIRALEAHKPEGAKGTFL
