All-sky NOAO Source Catalog (2.9 billion objects, 34 billion measurements)