MNPKYKPLFEPFTFKSGVTINNRIAVAPMTHYASNEDGTISEAELDYIIPRSKEMGMVITACANVTPDGKAFPGQPAIHDDSNIPGLKKLAQAIQAQGAKAVVQIHHGGIECPSELVPQQDVVGPSDVFDNGKQIARALTEEEVENIVKAFGEATRRAIEAGFDGVEIHGANGYLIQQFYSPKTNQRTDRWGGSDEKRLAFPLAIVDEVKKAASEHAKGAFLVGYRLSPEEPETPGLTMTETYTLVDALGDKELDYLHISLMDVNSKARRGADPTRTRMDLLNERVGNKVPLIAVGSIHSADDALAVIENGIPLVAMGREILVDPNWTVKVKEGREKQIETVIKGTDKEKYHLPEPLWQAIVNTQGWVPYKD