m2946