MILTVDGLEVLESGSLHALHEESLLFEFDDGDGALTVRLTFKDKRNCERDVEFEELNEWEVLLTFVNFDDPDGVSNKKKLLEVGEFRGRSLYLRYFVIGSKDSENMLVHYTWFLGPKE