Quest Diagnostics to pay $344 million for Celera