$518 million military weather satellite launc...