Sterling records $35 million loss in 2004