Opening Gone Wrong - Black to Play

This position arises from the Roussaeu Gambit in an opening played by black. An early sacrifice of the f-pawn leads to an immediate attack on the e-file when white accepts. If white doesn't play correctly, it usually becomes disastrous. In this position, White has blundered with the move d3. Can you find the best move for Black?