MAQRGIREYDAKKLLAERLPDYADDFDYDGQIALVTPETDLEVVAIKNPWVKKKRLVVKPDQLFGKRGAHGLILLDASWDEAKGYIQENMGREVLVGSVVGTLDTFLIEPFIPHGPEEELYVAIKSERDKDVIYFSPRGGVDIEANWESVTEIPVDILARPEELDLGSKLPAGLADRLAPTAAFIKGLYRLYRDLGFAYLEINPFVFTDGRVVPLDLVARLDDAEAFWQRKAWLGLEFPEPFGRALTEEEAWIKEIDSRTGASLKLTILNPRGRVWTMVAGGGASVIYADTICDLGFAGELANYGEYSGDPSTEDTYEYTKTILDLMTREEDPEGRPKYLLIGGGIANFTDVAKTFKGVVMALEDYKERLREAGVEIYVRRGGPNYEEGLRIMRKLGERLGVPIHVYGPETHMTRIVSMALGGGE