AMENDED AND RESTATED GENERAL GUARANTEE AGREEMENT