WARRANT PURCHASE AGREEMENT between and CREDIT SUISSE SECURITIES (USA) LLC