defg