<?xml version="1.0" encoding="UTF-8"?><linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef roleURI="http://xbrl.iasb.org/int/fr/ifrs/gp/role/CurrentNonCurrentAssets" xlink:href="ifrs-gp-rol-2006-08-15.xsd#CurrentNonCurrentAssets" xlink:type="simple"/>
  <calculationLink xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/CurrentNonCurrentAssets" xlink:title="Current/Non Current Classification of Assets" xlink:type="extended">
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsNonCurrent" xlink:label="ifrs-gp_HedgingAssetsNonCurrent" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsEquityDerivativesNonCurrent" xlink:label="ifrs-gp_HedgingAssetsEquityDerivativesNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsNonCurrent" xlink:to="ifrs-gp_HedgingAssetsEquityDerivativesNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsInterestRateDerivativesNonCurrent" xlink:label="ifrs-gp_HedgingAssetsInterestRateDerivativesNonCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsNonCurrent" xlink:to="ifrs-gp_HedgingAssetsInterestRateDerivativesNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsCurrencyDerivativesNonCurrent" xlink:label="ifrs-gp_HedgingAssetsCurrencyDerivativesNonCurrent" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsNonCurrent" xlink:to="ifrs-gp_HedgingAssetsCurrencyDerivativesNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsCreditDerivativesNonCurrent" xlink:label="ifrs-gp_HedgingAssetsCreditDerivativesNonCurrent" xlink:type="locator"/>
    <calculationArc order="4.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsNonCurrent" xlink:to="ifrs-gp_HedgingAssetsCreditDerivativesNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsOtherDerivativesNonCurrent" xlink:label="ifrs-gp_HedgingAssetsOtherDerivativesNonCurrent" xlink:type="locator"/>
    <calculationArc order="5.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsNonCurrent" xlink:to="ifrs-gp_HedgingAssetsOtherDerivativesNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsNonDerivativesNonCurrent" xlink:label="ifrs-gp_HedgingAssetsNonDerivativesNonCurrent" xlink:type="locator"/>
    <calculationArc order="6.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsNonCurrent" xlink:to="ifrs-gp_HedgingAssetsNonDerivativesNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeAndOtherReceivablesNetNonCurrent" xlink:label="ifrs-gp_TradeAndOtherReceivablesNetNonCurrent" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeReceivablesNetNonCurrent" xlink:label="ifrs-gp_TradeReceivablesNetNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetNonCurrent" xlink:to="ifrs-gp_TradeReceivablesNetNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinanceLeaseReceivablesNetNonCurrent" xlink:label="ifrs-gp_FinanceLeaseReceivablesNetNonCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetNonCurrent" xlink:to="ifrs-gp_FinanceLeaseReceivablesNetNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherReceivablesNetNonCurrent" xlink:label="ifrs-gp_OtherReceivablesNetNonCurrent" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetNonCurrent" xlink:to="ifrs-gp_OtherReceivablesNetNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeAndOtherReceivablesGrossNonCurrent" xlink:label="ifrs-gp_TradeAndOtherReceivablesGrossNonCurrent" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeReceivablesGrossNonCurrent" xlink:label="ifrs-gp_TradeReceivablesGrossNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossNonCurrent" xlink:to="ifrs-gp_TradeReceivablesGrossNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinanceLeaseReceivablesGrossNonCurrent" xlink:label="ifrs-gp_FinanceLeaseReceivablesGrossNonCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossNonCurrent" xlink:to="ifrs-gp_FinanceLeaseReceivablesGrossNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherReceivablesGrossNonCurrent" xlink:label="ifrs-gp_OtherReceivablesGrossNonCurrent" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossNonCurrent" xlink:to="ifrs-gp_OtherReceivablesGrossNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AllowancesForTradeAndOtherReceivablesNonCurrent" xlink:label="ifrs-gp_AllowancesForTradeAndOtherReceivablesNonCurrent" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsNonCurrent" xlink:label="ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesNonCurrent" xlink:to="ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableNonCurrent" xlink:label="ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableNonCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesNonCurrent" xlink:to="ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsNonCurrent" xlink:label="ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsNonCurrent" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesNonCurrent" xlink:to="ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsCurrent" xlink:label="ifrs-gp_HedgingAssetsCurrent" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsEquityDerivativesCurrent" xlink:label="ifrs-gp_HedgingAssetsEquityDerivativesCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsCurrent" xlink:to="ifrs-gp_HedgingAssetsEquityDerivativesCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsInterestRateDerivativesCurrent" xlink:label="ifrs-gp_HedgingAssetsInterestRateDerivativesCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsCurrent" xlink:to="ifrs-gp_HedgingAssetsInterestRateDerivativesCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsCurrencyDerivativesCurrent" xlink:label="ifrs-gp_HedgingAssetsCurrencyDerivativesCurrent" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsCurrent" xlink:to="ifrs-gp_HedgingAssetsCurrencyDerivativesCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsCreditDerivativesCurrent" xlink:label="ifrs-gp_HedgingAssetsCreditDerivativesCurrent" xlink:type="locator"/>
    <calculationArc order="4.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsCurrent" xlink:to="ifrs-gp_HedgingAssetsCreditDerivativesCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsOtherDerivativesCurrent" xlink:label="ifrs-gp_HedgingAssetsOtherDerivativesCurrent" xlink:type="locator"/>
    <calculationArc order="5.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsCurrent" xlink:to="ifrs-gp_HedgingAssetsOtherDerivativesCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsNonDerivativesCurrent" xlink:label="ifrs-gp_HedgingAssetsNonDerivativesCurrent" xlink:type="locator"/>
    <calculationArc order="6.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsCurrent" xlink:to="ifrs-gp_HedgingAssetsNonDerivativesCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeAndOtherReceivablesNetCurrent" xlink:label="ifrs-gp_TradeAndOtherReceivablesNetCurrent" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeReceivablesNetCurrent" xlink:label="ifrs-gp_TradeReceivablesNetCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetCurrent" xlink:to="ifrs-gp_TradeReceivablesNetCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinanceLeaseReceivablesNetCurrent" xlink:label="ifrs-gp_FinanceLeaseReceivablesNetCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetCurrent" xlink:to="ifrs-gp_FinanceLeaseReceivablesNetCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherReceivablesNetCurrent" xlink:label="ifrs-gp_OtherReceivablesNetCurrent" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetCurrent" xlink:to="ifrs-gp_OtherReceivablesNetCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeAndOtherReceivablesGrossCurrent" xlink:label="ifrs-gp_TradeAndOtherReceivablesGrossCurrent" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeReceivablesGrossCurrent" xlink:label="ifrs-gp_TradeReceivablesGrossCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossCurrent" xlink:to="ifrs-gp_TradeReceivablesGrossCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinanceLeaseReceivablesGrossCurrent" xlink:label="ifrs-gp_FinanceLeaseReceivablesGrossCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossCurrent" xlink:to="ifrs-gp_FinanceLeaseReceivablesGrossCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherReceivablesGrossCurrent" xlink:label="ifrs-gp_OtherReceivablesGrossCurrent" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossCurrent" xlink:to="ifrs-gp_OtherReceivablesGrossCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AllowancesForTradeAndOtherReceivablesCurrent" xlink:label="ifrs-gp_AllowancesForTradeAndOtherReceivablesCurrent" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsCurrent" xlink:label="ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesCurrent" xlink:to="ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableCurrent" xlink:label="ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesCurrent" xlink:to="ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsCurrent" xlink:label="ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsCurrent" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesCurrent" xlink:to="ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_BiologicalAssetsTotal" xlink:label="ifrs-gp_BiologicalAssetsTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_BiologicalAssetsNonCurrent" xlink:label="ifrs-gp_BiologicalAssetsNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_BiologicalAssetsTotal" xlink:to="ifrs-gp_BiologicalAssetsNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_BiologicalAssetsCurrent" xlink:label="ifrs-gp_BiologicalAssetsCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_BiologicalAssetsTotal" xlink:to="ifrs-gp_BiologicalAssetsCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingTotal" xlink:label="ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingNonCurrent" xlink:label="ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingTotal" xlink:to="ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingCurrent" xlink:label="ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingTotal" xlink:to="ifrs-gp_AssetsPledgedAsCollateralSubjectToSaleOrRepledgingCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HedgingAssetsTotal" xlink:label="ifrs-gp_HedgingAssetsTotal" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsTotal" xlink:to="ifrs-gp_HedgingAssetsNonCurrent" xlink:type="arc"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsTotal" xlink:to="ifrs-gp_HedgingAssetsCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeAndOtherReceivablesNetTotal" xlink:label="ifrs-gp_TradeAndOtherReceivablesNetTotal" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetTotal" xlink:to="ifrs-gp_TradeAndOtherReceivablesNetNonCurrent" xlink:type="arc"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetTotal" xlink:to="ifrs-gp_TradeAndOtherReceivablesNetCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TradeAndOtherReceivablesGrossTotal" xlink:label="ifrs-gp_TradeAndOtherReceivablesGrossTotal" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossTotal" xlink:to="ifrs-gp_TradeAndOtherReceivablesGrossNonCurrent" xlink:type="arc"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossTotal" xlink:to="ifrs-gp_TradeAndOtherReceivablesGrossCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" xlink:label="ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" xlink:to="ifrs-gp_AllowancesForTradeAndOtherReceivablesNonCurrent" xlink:type="arc"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" xlink:to="ifrs-gp_AllowancesForTradeAndOtherReceivablesCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PrepaymentsTotal" xlink:label="ifrs-gp_PrepaymentsTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PrepaymentsNonCurrent" xlink:label="ifrs-gp_PrepaymentsNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PrepaymentsTotal" xlink:to="ifrs-gp_PrepaymentsNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PrepaymentsCurrent" xlink:label="ifrs-gp_PrepaymentsCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PrepaymentsTotal" xlink:to="ifrs-gp_PrepaymentsCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherAssetsTotal" xlink:label="ifrs-gp_OtherAssetsTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherAssetsNonCurrent" xlink:label="ifrs-gp_OtherAssetsNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherAssetsTotal" xlink:to="ifrs-gp_OtherAssetsNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherAssetsCurrent" xlink:label="ifrs-gp_OtherAssetsCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherAssetsTotal" xlink:to="ifrs-gp_OtherAssetsCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinancialAssetsHeldForTradingTotal" xlink:label="ifrs-gp_FinancialAssetsHeldForTradingTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinancialAssetsHeldForTradingNonCurrent" xlink:label="ifrs-gp_FinancialAssetsHeldForTradingNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinancialAssetsHeldForTradingTotal" xlink:to="ifrs-gp_FinancialAssetsHeldForTradingNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinancialAssetsHeldForTradingCurrent" xlink:label="ifrs-gp_FinancialAssetsHeldForTradingCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinancialAssetsHeldForTradingTotal" xlink:to="ifrs-gp_FinancialAssetsHeldForTradingCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossTotal" xlink:label="ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossNonCurrent" xlink:label="ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossTotal" xlink:to="ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossCurrent" xlink:label="ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossTotal" xlink:to="ifrs-gp_FinancialAssetsDesignatedAsFairValueThroughProfitOrLossCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HeldToMaturityInvestmentsTotal" xlink:label="ifrs-gp_HeldToMaturityInvestmentsTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HeldToMaturityInvestmentsNonCurrent" xlink:label="ifrs-gp_HeldToMaturityInvestmentsNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HeldToMaturityInvestmentsTotal" xlink:to="ifrs-gp_HeldToMaturityInvestmentsNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_HeldToMaturityInvestmentsCurrent" xlink:label="ifrs-gp_HeldToMaturityInvestmentsCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HeldToMaturityInvestmentsTotal" xlink:to="ifrs-gp_HeldToMaturityInvestmentsCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_LoansAndReceivablesTotal" xlink:label="ifrs-gp_LoansAndReceivablesTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_LoansAndReceivablesNonCurrent" xlink:label="ifrs-gp_LoansAndReceivablesNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_LoansAndReceivablesTotal" xlink:to="ifrs-gp_LoansAndReceivablesNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_LoansAndReceivablesCurrent" xlink:label="ifrs-gp_LoansAndReceivablesCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_LoansAndReceivablesTotal" xlink:to="ifrs-gp_LoansAndReceivablesCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AvailableForSaleFinancialAssetsTotal" xlink:label="ifrs-gp_AvailableForSaleFinancialAssetsTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AvailableForSaleFinancialAssetsNonCurrent" xlink:label="ifrs-gp_AvailableForSaleFinancialAssetsNonCurrent" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AvailableForSaleFinancialAssetsTotal" xlink:to="ifrs-gp_AvailableForSaleFinancialAssetsNonCurrent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AvailableForSaleFinancialAssetsCurrent" xlink:label="ifrs-gp_AvailableForSaleFinancialAssetsCurrent" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AvailableForSaleFinancialAssetsTotal" xlink:to="ifrs-gp_AvailableForSaleFinancialAssetsCurrent" xlink:type="arc"/>
  </calculationLink>
</linkbase>