Revascularization and reperfusion therapy