<?xml version="1.0" encoding="UTF-8"?><!--
  == Copyright (c) 2002-2010. All rights reserved.
  == Financial Products Markup Language is subject to the FpML public license.
  == A copy of this license is available at http://www.fpml.org/license/license.html
  -->
<FpML xmlns="http://www.fpml.org/2010/FpML-4-9" xmlns:fpml="http://www.fpml.org/2010/FpML-4-9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="4-9" xsi:type="TradeAffirmation" xsi:schemaLocation="http://www.fpml.org/2010/FpML-4-9 ../../fpml-main-4-9.xsd http://www.w3.org/2000/09/xmldsig# ../../xmldsig-core-schema.xsd">
   <header>
      <messageId messageIdScheme="http://www.ibm.com/MessageScheme">M#101</messageId>
      <sentBy>IBM</sentBy>
      <sendTo>ISDA</sendTo><!--  C24 (http://www.c24.biz) Simon Heinrich: Added time zone symbol -->
      <creationTimestamp>2002-09-24T08:57:00Z</creationTimestamp>
   </header>
   <trade>
      <tradeHeader>
         <partyTradeIdentifier>
            <partyReference href="party1"/>
            <tradeId tradeIdScheme="http://www.partyA.com/trade-id">123</tradeId>
         </partyTradeIdentifier>
         <partyTradeIdentifier>
            <partyReference href="party2"/>
            <tradeId tradeIdScheme="http://www.partyB.com/trade-id">123</tradeId>
         </partyTradeIdentifier>
         <tradeDate>2001-04-29Z</tradeDate>
      </tradeHeader>
      <swap>
         <swapStream>
            <payerPartyReference href="party1"/>
            <receiverPartyReference href="party2"/>
            <calculationPeriodDates id="CalcPeriodDates0">
               <effectiveDate>
                  <unadjustedDate>2001-08-30Z</unadjustedDate>
                  <dateAdjustments>
                     <businessDayConvention>NONE</businessDayConvention>
                  </dateAdjustments>
               </effectiveDate>
               <terminationDate>
                  <unadjustedDate>2006-08-30Z</unadjustedDate>
                  <dateAdjustments>
                     <businessDayConvention>MODFOLLOWING</businessDayConvention>
                     <businessCenters id="accrualBusinessCenters0">
                        <businessCenter>EUTA</businessCenter>
                     </businessCenters>
                  </dateAdjustments>
               </terminationDate>
               <calculationPeriodDatesAdjustments>
                  <businessDayConvention>MODFOLLOWING</businessDayConvention>
                  <businessCentersReference href="accrualBusinessCenters0"/>
               </calculationPeriodDatesAdjustments>
               <calculationPeriodFrequency>
                  <periodMultiplier>1</periodMultiplier>
                  <period>Y</period>
                  <rollConvention>30</rollConvention>
               </calculationPeriodFrequency>
            </calculationPeriodDates>
            <paymentDates>
               <calculationPeriodDatesReference href="CalcPeriodDates0"/>
               <paymentFrequency>
                  <periodMultiplier>1</periodMultiplier>
                  <period>Y</period>
               </paymentFrequency>
               <payRelativeTo>CalculationPeriodEndDate</payRelativeTo>
               <paymentDatesAdjustments>
                  <businessDayConvention>MODFOLLOWING</businessDayConvention>
                  <businessCenters id="paymentBusinessCenters0">
                     <businessCenter>EUTA</businessCenter>
                  </businessCenters>
               </paymentDatesAdjustments>
            </paymentDates>
            <calculationPeriodAmount>
               <calculation>
                  <notionalSchedule>
                     <notionalStepSchedule>
                        <initialValue>100000000</initialValue>
                        <currency>EUR</currency>
                     </notionalStepSchedule>
                  </notionalSchedule>
                  <fixedRateSchedule>
                     <initialValue>0.05</initialValue>
                  </fixedRateSchedule>
                  <dayCountFraction>30/360</dayCountFraction>
               </calculation>
            </calculationPeriodAmount>
            <cashflows>
               <cashflowsMatchParameters>true</cashflowsMatchParameters>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2002-08-20Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2001-08-30Z</adjustedStartDate>
                     <adjustedEndDate>2002-08-30Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <fixedRate>0.05</fixedRate>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2003-08-29Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2002-08-28Z</adjustedStartDate>
                     <adjustedEndDate>2003-08-29Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <fixedRate>0.05</fixedRate>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2004-08-30Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2003-08-29Z</adjustedStartDate>
                     <adjustedEndDate>2005-08-30Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <fixedRate>0.05</fixedRate>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2005-08-30Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2004-08-30Z</adjustedStartDate>
                     <adjustedEndDate>2005-08-30Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <fixedRate>0.05</fixedRate>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2006-08-30Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2005-08-30Z</adjustedStartDate>
                     <adjustedEndDate>2006-08-30Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <fixedRate>0.05</fixedRate>
                  </calculationPeriod>
               </paymentCalculationPeriod>
            </cashflows>
         </swapStream>
         <swapStream>
            <payerPartyReference href="party2"/>
            <receiverPartyReference href="party1"/>
            <calculationPeriodDates id="CalcPeriodDates1">
               <effectiveDate>
                  <unadjustedDate>2001-08-30Z</unadjustedDate>
                  <dateAdjustments>
                     <businessDayConvention>NONE</businessDayConvention>
                  </dateAdjustments>
               </effectiveDate>
               <terminationDate>
                  <unadjustedDate>2006-08-30Z</unadjustedDate>
                  <dateAdjustments>
                     <businessDayConvention>MODFOLLOWING</businessDayConvention>
                     <businessCenters id="accrualBusinessCenters1">
                        <businessCenter>EUTA</businessCenter>
                     </businessCenters>
                  </dateAdjustments>
               </terminationDate>
               <calculationPeriodDatesAdjustments>
                  <businessDayConvention>MODFOLLOWING</businessDayConvention>
                  <businessCentersReference href="accrualBusinessCenters1"/>
               </calculationPeriodDatesAdjustments>
               <calculationPeriodFrequency>
                  <periodMultiplier>6</periodMultiplier>
                  <period>M</period>
                  <rollConvention>30</rollConvention>
               </calculationPeriodFrequency>
            </calculationPeriodDates>
            <paymentDates>
               <calculationPeriodDatesReference href="CalcPeriodDates1"/>
               <paymentFrequency>
                  <periodMultiplier>6</periodMultiplier>
                  <period>M</period>
               </paymentFrequency>
               <payRelativeTo>CalculationPeriodEndDate</payRelativeTo>
               <paymentDatesAdjustments>
                  <businessDayConvention>MODFOLLOWING</businessDayConvention>
                  <businessCenters id="paymentBusinessCenters1">
                     <businessCenter>EUTA</businessCenter>
                  </businessCenters>
               </paymentDatesAdjustments>
            </paymentDates>
            <resetDates id="resetDates0">
               <calculationPeriodDatesReference href="CalcPeriodDates1"/>
               <resetRelativeTo>CalculationPeriodStartDate</resetRelativeTo>
               <fixingDates>
                  <periodMultiplier>-2</periodMultiplier>
                  <period>D</period>
                  <dayType>Business</dayType>
                  <businessDayConvention>NONE</businessDayConvention>
                  <businessCenters id="fixingBusinessCenters0">
                     <businessCenter>EUTA</businessCenter>
                  </businessCenters>
                  <dateRelativeTo href="resetDates0"/>
               </fixingDates>
               <resetFrequency>
                  <periodMultiplier>6</periodMultiplier>
                  <period>M</period>
               </resetFrequency>
               <resetDatesAdjustments>
                  <businessDayConvention>MODFOLLOWING</businessDayConvention>
                  <businessCentersReference href="paymentBusinessCenters1"/>
               </resetDatesAdjustments>
            </resetDates>
            <calculationPeriodAmount>
               <calculation>
                  <notionalSchedule>
                     <notionalStepSchedule>
                        <initialValue>100000000</initialValue>
                        <currency>EUR</currency>
                     </notionalStepSchedule>
                  </notionalSchedule>
                  <floatingRateCalculation>
                     <floatingRateIndex>EUR-EURIBOR-Telerate</floatingRateIndex>
                     <indexTenor>
                        <periodMultiplier>6</periodMultiplier>
                        <period>M</period>
                     </indexTenor>
                  </floatingRateCalculation>
                  <dayCountFraction>ACT/360</dayCountFraction>
               </calculation>
            </calculationPeriodAmount>
            <cashflows>
               <cashflowsMatchParameters>true</cashflowsMatchParameters>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2002-02-28Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2001-08-30Z</adjustedStartDate>
                     <adjustedEndDate>2002-02-28Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2001-08-28Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2002-08-30Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2002-02-28Z</adjustedStartDate>
                     <adjustedEndDate>2002-08-30Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2002-02-26Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2003-02-28Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2002-08-30Z</adjustedStartDate>
                     <adjustedEndDate>2003-02-28Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2002-08-28Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2003-08-29Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2003-02-28Z</adjustedStartDate>
                     <adjustedEndDate>2003-08-29Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2003-02-26Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2004-02-27Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2003-08-29Z</adjustedStartDate>
                     <adjustedEndDate>2004-02-27Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2003-08-27Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2004-08-30Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2004-02-27Z</adjustedStartDate>
                     <adjustedEndDate>2005-08-30Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2004-02-25Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2005-02-28Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2004-08-30Z</adjustedStartDate>
                     <adjustedEndDate>2005-02-28Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2004-08-27Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2005-08-30Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2005-02-28Z</adjustedStartDate>
                     <adjustedEndDate>2005-08-30Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2005-02-24Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2006-02-28Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2005-08-30Z</adjustedStartDate>
                     <adjustedEndDate>2006-02-28Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2005-08-26Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
               <paymentCalculationPeriod>
                  <adjustedPaymentDate>2006-08-30Z</adjustedPaymentDate>
                  <calculationPeriod>
                     <adjustedStartDate>2006-02-28Z</adjustedStartDate>
                     <adjustedEndDate>2006-08-30Z</adjustedEndDate>
                     <notionalAmount>100000000</notionalAmount>
                     <floatingRateDefinition>
                        <rateObservation>
                           <adjustedFixingDate>2006-02-24Z</adjustedFixingDate>
                           <observationWeight>1</observationWeight>
                        </rateObservation>
                     </floatingRateDefinition>
                  </calculationPeriod>
               </paymentCalculationPeriod>
            </cashflows>
         </swapStream>
         <earlyTerminationProvision>
            <optionalEarlyTermination>
               <bermudaExercise id="BermudaExercise0">
                  <bermudaExerciseDates>
                     <relativeDates>
                        <periodMultiplier>-5</periodMultiplier>
                        <period>D</period>
                        <dayType>Business</dayType>
                        <businessDayConvention>NONE</businessDayConvention>
                        <businessCenters>
                           <businessCenter>EUTA</businessCenter>
                           <businessCenter>GBLO</businessCenter>
                        </businessCenters>
                        <dateRelativeTo href="cashSettlement0"/>
                     </relativeDates>
                  </bermudaExerciseDates>
                  <relevantUnderlyingDate>
                     <relativeDates>
                        <periodMultiplier>0</periodMultiplier>
                        <period>D</period>
                        <businessDayConvention>NONE</businessDayConvention>
                        <dateRelativeTo href="cashSettlement0"/>
                     </relativeDates>
                  </relevantUnderlyingDate>
                  <earliestExerciseTime>
                     <hourMinuteTime>09:00:00</hourMinuteTime>
                     <businessCenter>BEBR</businessCenter>
                  </earliestExerciseTime>
                  <expirationTime>
                     <hourMinuteTime>11:00:00</hourMinuteTime>
                     <businessCenter>BEBR</businessCenter>
                  </expirationTime>
               </bermudaExercise>
               <exerciseNotice>
                  <partyReference href="party2"/>
                  <businessCenter>GBLO</businessCenter>
               </exerciseNotice>
               <followUpConfirmation>true</followUpConfirmation>
               <calculationAgent>
                  <calculationAgentParty>NonExercisingParty</calculationAgentParty>
               </calculationAgent>
               <cashSettlement id="cashSettlement0">
                  <cashSettlementValuationTime>
                     <hourMinuteTime>11:00:00</hourMinuteTime>
                     <businessCenter>EUTA</businessCenter>
                  </cashSettlementValuationTime>
                  <cashSettlementValuationDate>
                     <periodMultiplier>-2</periodMultiplier>
                     <period>D</period>
                     <dayType>Business</dayType>
                     <businessDayConvention>NONE</businessDayConvention>
                     <businessCenters>
                        <businessCenter>GBLO</businessCenter>
                        <businessCenter>EUTA</businessCenter>
                     </businessCenters>
                     <dateRelativeTo href="cashSettlementPayment0"/>
                  </cashSettlementValuationDate>
                  <cashSettlementPaymentDate id="cashSettlementPayment0">
                     <adjustableDates>
                        <unadjustedDate>2003-08-30Z</unadjustedDate>
                        <unadjustedDate>2004-08-30Z</unadjustedDate>
                        <dateAdjustments>
                           <businessDayConvention>FOLLOWING</businessDayConvention>
                           <businessCenters>
                              <businessCenter>GBLO</businessCenter>
                              <businessCenter>EUTA</businessCenter>
                           </businessCenters>
                        </dateAdjustments>
                     </adjustableDates>
                  </cashSettlementPaymentDate>
                  <cashPriceMethod>
                     <cashSettlementCurrency>EUR</cashSettlementCurrency>
                     <quotationRateType>Mid</quotationRateType>
                  </cashPriceMethod>
               </cashSettlement>
               <optionalEarlyTerminationAdjustedDates><!-- VALID for ird59 -->
                  <earlyTerminationEvent>
                     <adjustedExerciseDate>2003-08-25Z</adjustedExerciseDate>
                     <adjustedEarlyTerminationDate>
              2003-09-25Z</adjustedEarlyTerminationDate>
                     <adjustedCashSettlementValuationDate>
              2003-08-28Z</adjustedCashSettlementValuationDate>
                     <adjustedCashSettlementPaymentDate>
              2003-09-01Z</adjustedCashSettlementPaymentDate>
                  </earlyTerminationEvent>
                  <earlyTerminationEvent>
                     <adjustedExerciseDate>2003-08-23Z</adjustedExerciseDate>
                     <adjustedEarlyTerminationDate>
              2004-08-30Z</adjustedEarlyTerminationDate>
                     <adjustedCashSettlementValuationDate>
              2004-08-26Z</adjustedCashSettlementValuationDate>
                     <adjustedCashSettlementPaymentDate>
              2004-08-30Z</adjustedCashSettlementPaymentDate>
                  </earlyTerminationEvent>
               </optionalEarlyTerminationAdjustedDates>
            </optionalEarlyTermination>
         </earlyTerminationProvision>
      </swap>
   </trade>
   <party id="party1">
      <partyId>party A</partyId>
   </party>
   <party id="party2">
      <partyId>party B</partyId>
   </party>
</FpML>