MKEVFKLLVVGEEGVGKTSLVDTFVNGEYVENKDPKVEEEKEKEIEVDGEKIILKIYDHAGERVETEEEAKKIAEAEGFLVVFSIVDKKSFEKVKEFVEYIKKVHKSDEVPLVLVGNKSDLPEREVEAEEARALAEALGVPYVETSAKTRKGVEEAFKTLIRRIKELKEK