Source of ethyl alcohol Novartis/Roche fined $526 million for 20 batches of drugs that did not comply with regulations Hybribio's nucleic acid d ...