MKKREDDFEVRRKHLQELSDDELKERFWSLATQIVEPMIELGKKNTTPSIERSVLLRMGFSSLEVKPILEGVMERGLIGKGAGHVVYKLAKSKNITVREAGLLLVKGEYWDEVTCLFREGVESC