Electronic and magnetic properties of Ni2MnGa: Monte-Carlo and ab-initio calculations. (August 2019)