<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<!--Copyright (C) 2007-2009 XBRL US, Inc. All Rights Reserved.
Notice: Authorized Uses are Set Forth at http://xbrl.us/legal2009
  -->
<link:linkbase xmlns:link='http://www.xbrl.org/2003/linkbase' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd'>
<link:roleRef roleURI='http://xbrl.us/us-gaap/role/disclosure/CommitmentAndContingencies' xlink:href='../elts/us-roles-2009-01-31.xsd#cc' xlink:type='simple' />
<calculationLink xlink:role='http://xbrl.us/us-gaap/role/disclosure/CommitmentAndContingencies' xlink:type='extended' xmlns='http://www.xbrl.org/2003/linkbase'>
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual' xlink:label='loc_ExtendedProductWarrantyAccrual' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrent' xlink:label='loc_ExtendedProductWarrantyAccrualCurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualNoncurrent' xlink:label='loc_ExtendedProductWarrantyAccrualNoncurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease' xlink:label='loc_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued' xlink:label='loc_ExtendedProductWarrantyAccrualWarrantiesIssued' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:label='loc_ExtendedProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualPayments' xlink:label='loc_ExtendedProductWarrantyAccrualPayments' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:label='loc_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:label='loc_ExtendedProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement' xlink:label='loc_GainLossRelatedToLitigationSettlement' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LitigationSettlementGross' xlink:label='loc_LitigationSettlementGross' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LitigationSettlementExpense' xlink:label='loc_LitigationSettlementExpense' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligation' xlink:label='loc_RecordedUnconditionalPurchaseObligation' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear' xlink:label='loc_RecordedUnconditionalPurchaseObligationDueWithinOneYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear' xlink:label='loc_RecordedUnconditionalPurchaseObligationDueInSecondYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear' xlink:label='loc_RecordedUnconditionalPurchaseObligationDueInThirdYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInFourthYear' xlink:label='loc_RecordedUnconditionalPurchaseObligationDueInFourthYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInFifthYear' xlink:label='loc_RecordedUnconditionalPurchaseObligationDueInFifthYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueAfterFifthYear' xlink:label='loc_RecordedUnconditionalPurchaseObligationDueAfterFifthYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue' xlink:label='loc_LossContingencyAccrualAtCarryingValue' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent' xlink:label='loc_LossContingencyAccrualCarryingValueCurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueNoncurrent' xlink:label='loc_LossContingencyAccrualCarryingValueNoncurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease' xlink:label='loc_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueProvision' xlink:label='loc_LossContingencyAccrualCarryingValueProvision' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePayments' xlink:label='loc_LossContingencyAccrualCarryingValuePayments' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyRelatedReceivableCarryingValue' xlink:label='loc_LossContingencyRelatedReceivableCarryingValue' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyRelatedReceivableCarryingValueCurrent' xlink:label='loc_LossContingencyRelatedReceivableCarryingValueCurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyRelatedReceivableCarryingValueNoncurrent' xlink:label='loc_LossContingencyRelatedReceivableCarryingValueNoncurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease' xlink:label='loc_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyRelatedReceivableCarryingValueAdditions' xlink:label='loc_LossContingencyRelatedReceivableCarryingValueAdditions' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyRelatedReceivableCarryingValueReceipts' xlink:label='loc_LossContingencyRelatedReceivableCarryingValueReceipts' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrual' xlink:label='loc_ProductWarrantyAccrual' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent' xlink:label='loc_ProductWarrantyAccrualClassifiedCurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent' xlink:label='loc_ProductWarrantyAccrualNoncurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease' xlink:label='loc_ProductWarrantyAccrualPeriodIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued' xlink:label='loc_ProductWarrantyAccrualWarrantiesIssued' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:label='loc_ProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments' xlink:label='loc_ProductWarrantyAccrualPayments' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:label='loc_ProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:label='loc_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrual' xlink:label='loc_StandardProductWarrantyAccrual' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent' xlink:label='loc_StandardProductWarrantyAccrualCurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent' xlink:label='loc_StandardProductWarrantyAccrualNoncurrent' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease' xlink:label='loc_StandardProductWarrantyAccrualPeriodIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued' xlink:label='loc_StandardProductWarrantyAccrualWarrantiesIssued' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:label='loc_StandardProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments' xlink:label='loc_StandardProductWarrantyAccrualPayments' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:label='loc_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:label='loc_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityNet' xlink:label='loc_LossContingencyAccrualProductLiabilityNet' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityDiscount' xlink:label='loc_LossContingencyAccrualProductLiabilityDiscount' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityGross' xlink:label='loc_LossContingencyAccrualProductLiabilityGross' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityUndiscountedDueWithinOneYear' xlink:label='loc_LossContingencyAccrualProductLiabilityUndiscountedDueWithinOneYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityUndiscountedDueInSecondYear' xlink:label='loc_LossContingencyAccrualProductLiabilityUndiscountedDueInSecondYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityUndiscountedDueInThirdYear' xlink:label='loc_LossContingencyAccrualProductLiabilityUndiscountedDueInThirdYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityUndiscountedDueInFourthYear' xlink:label='loc_LossContingencyAccrualProductLiabilityUndiscountedDueInFourthYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityUndiscountedDueInFifthYear' xlink:label='loc_LossContingencyAccrualProductLiabilityUndiscountedDueInFifthYear' xlink:type='locator' />
<link:loc xlink:href='../elts/us-gaap-2009-01-31.xsd#us-gaap_LossContingencyAccrualProductLiabilityUndiscountedDueAfterFifthYear' xlink:label='loc_LossContingencyAccrualProductLiabilityUndiscountedDueAfterFifthYear' xlink:type='locator' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ExtendedProductWarrantyAccrual' xlink:to='loc_ExtendedProductWarrantyAccrualCurrent' xlink:type='arc' />
<calculationArc order='20' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ExtendedProductWarrantyAccrual' xlink:to='loc_ExtendedProductWarrantyAccrualNoncurrent' xlink:type='arc' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ExtendedProductWarrantyAccrualWarrantiesIssued' xlink:type='arc' />
<calculationArc order='20' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ExtendedProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:type='arc' />
<calculationArc order='30' weight='-1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ExtendedProductWarrantyAccrualPayments' xlink:type='arc' />
<calculationArc order='40' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:type='arc' />
<calculationArc order='50' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ExtendedProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:type='arc' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_GainLossRelatedToLitigationSettlement' xlink:to='loc_LitigationSettlementGross' xlink:type='arc' />
<calculationArc order='20' weight='-1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_GainLossRelatedToLitigationSettlement' xlink:to='loc_LitigationSettlementExpense' xlink:type='arc' />
<calculationArc order='10' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_RecordedUnconditionalPurchaseObligation' xlink:to='loc_RecordedUnconditionalPurchaseObligationDueWithinOneYear' xlink:type='arc' />
<calculationArc order='20' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_RecordedUnconditionalPurchaseObligation' xlink:to='loc_RecordedUnconditionalPurchaseObligationDueInSecondYear' xlink:type='arc' />
<calculationArc order='30' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_RecordedUnconditionalPurchaseObligation' xlink:to='loc_RecordedUnconditionalPurchaseObligationDueInThirdYear' xlink:type='arc' />
<calculationArc order='40' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_RecordedUnconditionalPurchaseObligation' xlink:to='loc_RecordedUnconditionalPurchaseObligationDueInFourthYear' xlink:type='arc' />
<calculationArc order='50' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_RecordedUnconditionalPurchaseObligation' xlink:to='loc_RecordedUnconditionalPurchaseObligationDueInFifthYear' xlink:type='arc' />
<calculationArc order='60' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_RecordedUnconditionalPurchaseObligation' xlink:to='loc_RecordedUnconditionalPurchaseObligationDueAfterFifthYear' xlink:type='arc' />
<calculationArc order='10' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualAtCarryingValue' xlink:to='loc_LossContingencyAccrualCarryingValueCurrent' xlink:type='arc' />
<calculationArc order='20' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualAtCarryingValue' xlink:to='loc_LossContingencyAccrualCarryingValueNoncurrent' xlink:type='arc' />
<calculationArc order='10' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease' xlink:to='loc_LossContingencyAccrualCarryingValueProvision' xlink:type='arc' />
<calculationArc order='20' use='optional' weight='-1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease' xlink:to='loc_LossContingencyAccrualCarryingValuePayments' xlink:type='arc' />
<calculationArc order='10' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyRelatedReceivableCarryingValue' xlink:to='loc_LossContingencyRelatedReceivableCarryingValueCurrent' xlink:type='arc' />
<calculationArc order='20' use='optional' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyRelatedReceivableCarryingValue' xlink:to='loc_LossContingencyRelatedReceivableCarryingValueNoncurrent' xlink:type='arc' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease' xlink:to='loc_LossContingencyRelatedReceivableCarryingValueAdditions' xlink:type='arc' />
<calculationArc order='20' use='optional' weight='-1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease' xlink:to='loc_LossContingencyRelatedReceivableCarryingValueReceipts' xlink:type='arc' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ProductWarrantyAccrual' xlink:to='loc_ProductWarrantyAccrualClassifiedCurrent' xlink:type='arc' />
<calculationArc order='20' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ProductWarrantyAccrual' xlink:to='loc_ProductWarrantyAccrualNoncurrent' xlink:type='arc' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ProductWarrantyAccrualWarrantiesIssued' xlink:type='arc' />
<calculationArc order='20' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:type='arc' />
<calculationArc order='30' weight='-1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ProductWarrantyAccrualPayments' xlink:type='arc' />
<calculationArc order='40' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:type='arc' />
<calculationArc order='50' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_ProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:type='arc' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_StandardProductWarrantyAccrual' xlink:to='loc_StandardProductWarrantyAccrualCurrent' xlink:type='arc' />
<calculationArc order='20' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_StandardProductWarrantyAccrual' xlink:to='loc_StandardProductWarrantyAccrualNoncurrent' xlink:type='arc' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_StandardProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_StandardProductWarrantyAccrualWarrantiesIssued' xlink:type='arc' />
<calculationArc order='20' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_StandardProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_StandardProductWarrantyAccrualPreexistingIncreaseDecrease' xlink:type='arc' />
<calculationArc order='30' weight='-1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_StandardProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_StandardProductWarrantyAccrualPayments' xlink:type='arc' />
<calculationArc order='40' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_StandardProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition' xlink:type='arc' />
<calculationArc order='50' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_StandardProductWarrantyAccrualPeriodIncreaseDecrease' xlink:to='loc_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease' xlink:type='arc' />
<calculationArc order='10' weight='-1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualProductLiabilityNet' xlink:to='loc_LossContingencyAccrualProductLiabilityDiscount' xlink:type='arc' />
<calculationArc order='20' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualProductLiabilityNet' xlink:to='loc_LossContingencyAccrualProductLiabilityGross' xlink:type='arc' />
<calculationArc order='10' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualProductLiabilityGross' xlink:to='loc_LossContingencyAccrualProductLiabilityUndiscountedDueWithinOneYear' xlink:type='arc' />
<calculationArc order='20' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualProductLiabilityGross' xlink:to='loc_LossContingencyAccrualProductLiabilityUndiscountedDueInSecondYear' xlink:type='arc' />
<calculationArc order='30' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualProductLiabilityGross' xlink:to='loc_LossContingencyAccrualProductLiabilityUndiscountedDueInThirdYear' xlink:type='arc' />
<calculationArc order='40' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualProductLiabilityGross' xlink:to='loc_LossContingencyAccrualProductLiabilityUndiscountedDueInFourthYear' xlink:type='arc' />
<calculationArc order='50' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualProductLiabilityGross' xlink:to='loc_LossContingencyAccrualProductLiabilityUndiscountedDueInFifthYear' xlink:type='arc' />
<calculationArc order='60' weight='1.0' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='loc_LossContingencyAccrualProductLiabilityGross' xlink:to='loc_LossContingencyAccrualProductLiabilityUndiscountedDueAfterFifthYear' xlink:type='arc' />
</calculationLink>
</link:linkbase>

