Thermal stability of human matrix metalloproteinases