rate equation