MKIVLKPLFDAELPAGFEEIIRSKLVGREVKTGETVEIDLLGRPLAYKVVLADPSPMKVSKNTRIEITRSEVKEITLEFDEEVREVLPFSKGLVIVLENEVRIYNWSGQKIYSREFEELKEVRVAEGKVVVVHGSKVTVIEP