AMENDED AND RESTATED CREDIT AGREEMENT among CASTLE PINES CAPITAL LLC as an Administrative Agent and WELLS FARGO CAPITAL FINANCE, LLC As an Administrative Agent, as Syndication Agent and as Collateral Agent and CASTLE PINES CAPITAL LLC AND THE OTHER...