Text this: Structural, mechanical, and thermal properties of Mo2MB2 (M = Ti, Zr and Hf) super-alloys from first-principles approach