AMP nucleosidase: kinetic mechanism and thermodynamics