mh21042