Smart money 52% YES: 5kt meteor strike in 2026