MMITVKIGVIGEPGVGKSSLTHRYVNGEYVPNLDPNKAYTVTKKVTIDGIEINLEIYDSAGPRSDSPEDKAELAKNEGFLIVFDWTDRESFEAVPEYVARVREVKNSDDVPMVLVGNKADRDDRVVPEEEARALAESLGIPYIATSARTGYGVKEAFETLVRLILEKKNK