MKKLVINCNFGGQIAPFTVMIGQPKPDQHPLHFQANWLSTERGGVIPAEVMDSITQLVELSKKYQVPIEELVVYALGSAQGNNNTATDNNDQDNNNQAKQESQATVSSDNPND