AMENDED AND RESTATED WAREHOUSING CREDIT AGREEMENT