kdef