Amended and Restated Purchase Agreement]