Protein functional cycle viewed at atomic resolution: conformational change and mobility in nitrophorin 4 as a function of pH and NO binding.