AGENCY AGREEMENT DATED 21 JULY 2006 WACHOVIA CORPORATION and WACHOVIA BANK, NATIONAL ASSOCIATION EURO MEDIUM TERM NOTE PROGRAMME Allen & Overy LLP