DATED AS OF MAY 25, 2004 BETWEEN