SECOND AMENDED AND RESTATED WARRANT PURCHASE AGREEMENT ------------------------------------------------------ THIS SECOND AMENDED AND RESTATED WARRANT PURCHASE AGREEMENT (this "Agreement") is entered into as of the 18th day of April 2006, by and...