debfce