This one is very difficult. White spots on the thorax sometimes wear and therefore have to be used with caution for identification. My suspicion is that this may be M. ferox, but I could not rule out M. heliophila or M. rhodhura. However, rhodura has red integument as well as red hair at the end of the abdomen so I think it is less likely.