REVOLVING CREDIT AND GUARANTEE AGREEMENT