$314 million fine