mesothermal ore deposit