Partial Halo, M-class flare Hurling toward Earth