Amended and Restated Credit Agreement