Nuclear UHRF1 is a gate-keeper of cellular AMPK activity and function