20,000,000,000 International Business Machines Corporation U.S. Medium-Term Notes AGENCY AGREEMENT August 21, 2003