Amended and Restated Warrant