MTKVLLTGGSGFIAAHTLEQLLEKDYSIVTTVRSEDKAQKIRNAFPDKVKDGKLEIVIVTDIAKPDAFDQVAKTPGLDAVIHVASPFHFNITDPKKDLIDPAVIGTTGILKALHASAPNVKRVVITSSFAAIIDEAKFTDGSHVFSEKTWNPVTIDDITRSDTTAYRASKTLAERAAWDFVAEKKPSFDLVTVCPPLVLGPVSKHLATLESINTSNARIVNLLRGEWKDEIPPCTPVPLWIDVRDAARAHVRGLEEPSAGGKRLFTTAGLFSHREIVDIIAEKFPEFKDRLPGPEVKGGELPPKDQIFGIDNKETNELLKIDWLTVEKSMTDLVESLKEIGI*