MKKLFLDDLRTVDMVYDESMVAEFDVVRTYADFVKYIQENGLPDFISFDNDLGLDKNGEVAPDGYAAVKWLVYESGLNLINLSFHVHSANPVASEQIRGLLRNYLKHLKENR