Submolecular cooperativity produces multi-state protein unfolding and refolding.