deperivate