Suspect opens fire on deputy constable