m5046