<?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/TuplesAmountToAggregateIncomeStatement" xlink:href="ifrs-gp-rol-2006-08-15.xsd#TuplesAmountToAggregateIncomeStatement" xlink:type="simple"/>
  <roleRef roleURI="http://xbrl.iasb.org/int/fr/ifrs/gp/role/ExplanatoryDisclosuresIncomeStatementOtherCalculations" xlink:href="ifrs-gp-rol-2006-08-15.xsd#ExplanatoryDisclosuresIncomeStatementOtherCalculations" xlink:type="simple"/>
  <roleRef roleURI="http://xbrl.iasb.org/int/fr/ifrs/gp/role/ExplanatoryDisclosuresIncomeStatement" xlink:href="ifrs-gp-rol-2006-08-15.xsd#ExplanatoryDisclosuresIncomeStatement" xlink:type="simple"/>
  <calculationLink xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/ExplanatoryDisclosuresIncomeStatement" xlink:title="Explanatory Disclosures, Income Statement" xlink:type="extended">
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_EmployeeExpenses" xlink:label="ifrs-gp_EmployeeExpenses" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_WageAndSalaries" xlink:label="ifrs-gp_WageAndSalaries" 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_EmployeeExpenses" xlink:to="ifrs-gp_WageAndSalaries" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShortTermEmployeeBenefits" xlink:label="ifrs-gp_ShortTermEmployeeBenefits" 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_EmployeeExpenses" xlink:to="ifrs-gp_ShortTermEmployeeBenefits" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PostEmploymentBenefitObligationExpenseDefinedContributionPlans" xlink:label="ifrs-gp_PostEmploymentBenefitObligationExpenseDefinedContributionPlans" 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_EmployeeExpenses" xlink:to="ifrs-gp_PostEmploymentBenefitObligationExpenseDefinedContributionPlans" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PostEmploymentBenefitObligationExpenseDefinedBenefitPlans" xlink:label="ifrs-gp_PostEmploymentBenefitObligationExpenseDefinedBenefitPlans" 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_EmployeeExpenses" xlink:to="ifrs-gp_PostEmploymentBenefitObligationExpenseDefinedBenefitPlans" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TerminationBenefits" xlink:label="ifrs-gp_TerminationBenefits" 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_EmployeeExpenses" xlink:to="ifrs-gp_TerminationBenefits" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShareBasedPaymentTransactions" xlink:label="ifrs-gp_ShareBasedPaymentTransactions" 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_EmployeeExpenses" xlink:to="ifrs-gp_ShareBasedPaymentTransactions" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherLongTermBenefits" xlink:label="ifrs-gp_OtherLongTermBenefits" xlink:type="locator"/>
    <calculationArc order="7.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_EmployeeExpenses" xlink:to="ifrs-gp_OtherLongTermBenefits" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherEmployeeExpenses" xlink:label="ifrs-gp_OtherEmployeeExpenses" xlink:type="locator"/>
    <calculationArc order="8.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_EmployeeExpenses" xlink:to="ifrs-gp_OtherEmployeeExpenses" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_IncomeTaxExpenseIncome" xlink:label="ifrs-gp_IncomeTaxExpenseIncome" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CurrentIncomeTaxExpenseNetTotal" xlink:label="ifrs-gp_CurrentIncomeTaxExpenseNetTotal" 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_IncomeTaxExpenseIncome" xlink:to="ifrs-gp_CurrentIncomeTaxExpenseNetTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CurrentTaxExpense" xlink:label="ifrs-gp_CurrentTaxExpense" 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_CurrentIncomeTaxExpenseNetTotal" xlink:to="ifrs-gp_CurrentTaxExpense" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxBenefitArisingFromPreviouslyUnrecognisedTaxAssetsUsedToReduceCurrentTaxExpense" xlink:label="ifrs-gp_TaxBenefitArisingFromPreviouslyUnrecognisedTaxAssetsUsedToReduceCurrentTaxExpense" 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_CurrentIncomeTaxExpenseNetTotal" xlink:to="ifrs-gp_TaxBenefitArisingFromPreviouslyUnrecognisedTaxAssetsUsedToReduceCurrentTaxExpense" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AdjustmentsToCurrentTaxOfPriorPeriod" xlink:label="ifrs-gp_AdjustmentsToCurrentTaxOfPriorPeriod" 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_CurrentIncomeTaxExpenseNetTotal" xlink:to="ifrs-gp_AdjustmentsToCurrentTaxOfPriorPeriod" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherCurrentTaxExpense" xlink:label="ifrs-gp_OtherCurrentTaxExpense" 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_CurrentIncomeTaxExpenseNetTotal" xlink:to="ifrs-gp_OtherCurrentTaxExpense" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DeferredTaxExpenseNetTotal" xlink:label="ifrs-gp_DeferredTaxExpenseNetTotal" 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_IncomeTaxExpenseIncome" xlink:to="ifrs-gp_DeferredTaxExpenseNetTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="ifrs-gp_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" 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_DeferredTaxExpenseNetTotal" xlink:to="ifrs-gp_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrNewTaxes" xlink:label="ifrs-gp_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrNewTaxes" 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_DeferredTaxExpenseNetTotal" xlink:to="ifrs-gp_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrNewTaxes" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxBenefitArisingFromPreviouslyUnrecognisedTaxAssetsUsedToReduceDeferredTaxExpense" xlink:label="ifrs-gp_TaxBenefitArisingFromPreviouslyUnrecognisedTaxAssetsUsedToReduceDeferredTaxExpense" 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_DeferredTaxExpenseNetTotal" xlink:to="ifrs-gp_TaxBenefitArisingFromPreviouslyUnrecognisedTaxAssetsUsedToReduceDeferredTaxExpense" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DeferredTaxExpenseArisingFromWriteDownOrReversalOfWriteDownOfDeferredTaxAssetDuringAssessmentOfUsability" xlink:label="ifrs-gp_DeferredTaxExpenseArisingFromWriteDownOrReversalOfWriteDownOfDeferredTaxAssetDuringAssessmentOfUsability" 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_DeferredTaxExpenseNetTotal" xlink:to="ifrs-gp_DeferredTaxExpenseArisingFromWriteDownOrReversalOfWriteDownOfDeferredTaxAssetDuringAssessmentOfUsability" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherDeferredTaxExpense" xlink:label="ifrs-gp_OtherDeferredTaxExpense" 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_DeferredTaxExpenseNetTotal" xlink:to="ifrs-gp_OtherDeferredTaxExpense" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxExpenseIncomeRelatingToChangesInAccountingPoliciesAndErrors" xlink:label="ifrs-gp_TaxExpenseIncomeRelatingToChangesInAccountingPoliciesAndErrors" 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_IncomeTaxExpenseIncome" xlink:to="ifrs-gp_TaxExpenseIncomeRelatingToChangesInAccountingPoliciesAndErrors" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_EffectOfChangeInTaxStatusOfEntityOrShareholders" xlink:label="ifrs-gp_EffectOfChangeInTaxStatusOfEntityOrShareholders" 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_IncomeTaxExpenseIncome" xlink:to="ifrs-gp_EffectOfChangeInTaxStatusOfEntityOrShareholders" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountDueFromToCustomersUnderConstructionContractsNetTotal" xlink:label="ifrs-gp_AmountDueFromToCustomersUnderConstructionContractsNetTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountDueFromCustomersUnderConstructionContractsTotal" xlink:label="ifrs-gp_AmountDueFromCustomersUnderConstructionContractsTotal" 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_AmountDueFromToCustomersUnderConstructionContractsNetTotal" xlink:to="ifrs-gp_AmountDueFromCustomersUnderConstructionContractsTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CostsIncurredAndRecognisedProfitsLessRecognisedLossesToDateDueFrom" xlink:label="ifrs-gp_CostsIncurredAndRecognisedProfitsLessRecognisedLossesToDateDueFrom" 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_AmountDueFromCustomersUnderConstructionContractsTotal" xlink:to="ifrs-gp_CostsIncurredAndRecognisedProfitsLessRecognisedLossesToDateDueFrom" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProgressBillingsOnConstructionContractsDueFrom" xlink:label="ifrs-gp_ProgressBillingsOnConstructionContractsDueFrom" 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_AmountDueFromCustomersUnderConstructionContractsTotal" xlink:to="ifrs-gp_ProgressBillingsOnConstructionContractsDueFrom" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountDueToCustomersUnderConstructionContractsTotal" xlink:label="ifrs-gp_AmountDueToCustomersUnderConstructionContractsTotal" 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_AmountDueFromToCustomersUnderConstructionContractsNetTotal" xlink:to="ifrs-gp_AmountDueToCustomersUnderConstructionContractsTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CostsIncurredAndRecognisedProfitsLessRecognisedLossesToDateDueTo" xlink:label="ifrs-gp_CostsIncurredAndRecognisedProfitsLessRecognisedLossesToDateDueTo" 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_AmountDueToCustomersUnderConstructionContractsTotal" xlink:to="ifrs-gp_CostsIncurredAndRecognisedProfitsLessRecognisedLossesToDateDueTo" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProgressBillingsOnConstructionContractsDueTo" xlink:label="ifrs-gp_ProgressBillingsOnConstructionContractsDueTo" 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_AmountDueToCustomersUnderConstructionContractsTotal" xlink:to="ifrs-gp_ProgressBillingsOnConstructionContractsDueTo" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountOfBarterTransactionRevenueTotal" xlink:label="ifrs-gp_AmountOfBarterTransactionRevenueTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountOfBarterTransactionRevenueIncludedInSaleOfGoods" xlink:label="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInSaleOfGoods" 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_AmountOfBarterTransactionRevenueTotal" xlink:to="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInSaleOfGoods" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountOfBarterTransactionRevenueIncludedInRenderingOfServices" xlink:label="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInRenderingOfServices" 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_AmountOfBarterTransactionRevenueTotal" xlink:to="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInRenderingOfServices" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountOfBarterTransactionRevenueIncludedInToInterest" xlink:label="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInToInterest" 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_AmountOfBarterTransactionRevenueTotal" xlink:to="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInToInterest" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountOfBarterTransactionRevenueIncludedInRoyalties" xlink:label="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInRoyalties" 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_AmountOfBarterTransactionRevenueTotal" xlink:to="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInRoyalties" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountOfBarterTransactionRevenueIncludedInDividends" xlink:label="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInDividends" 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_AmountOfBarterTransactionRevenueTotal" xlink:to="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInDividends" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountOfBarterTransactionRevenueIncludedInOtherRevenueCategories" xlink:label="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInOtherRevenueCategories" 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_AmountOfBarterTransactionRevenueTotal" xlink:to="ifrs-gp_AmountOfBarterTransactionRevenueIncludedInOtherRevenueCategories" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_EffectiveTaxRate" xlink:label="ifrs-gp_EffectiveTaxRate" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AdjustmentsToStatutoryTaxRateTotal" xlink:label="ifrs-gp_AdjustmentsToStatutoryTaxRateTotal" 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_EffectiveTaxRate" xlink:to="ifrs-gp_AdjustmentsToStatutoryTaxRateTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxRateEffectOfRatesInOtherJurisdiction" xlink:label="ifrs-gp_TaxRateEffectOfRatesInOtherJurisdiction" 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_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_TaxRateEffectOfRatesInOtherJurisdiction" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxRateEffectOfNonTaxableRevenues" xlink:label="ifrs-gp_TaxRateEffectOfNonTaxableRevenues" 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_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_TaxRateEffectOfNonTaxableRevenues" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxRateEffectOfNonDeductibleExpenses" xlink:label="ifrs-gp_TaxRateEffectOfNonDeductibleExpenses" 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_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_TaxRateEffectOfNonDeductibleExpenses" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxRateEffectOfUtilisationOfPreviouslyUnrecognisedTaxLosses" xlink:label="ifrs-gp_TaxRateEffectOfUtilisationOfPreviouslyUnrecognisedTaxLosses" 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_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_TaxRateEffectOfUtilisationOfPreviouslyUnrecognisedTaxLosses" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxRateEffectOfTaxBenefitNotPreviouslyRecognisedInIncomeStatement" xlink:label="ifrs-gp_TaxRateEffectOfTaxBenefitNotPreviouslyRecognisedInIncomeStatement" 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_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_TaxRateEffectOfTaxBenefitNotPreviouslyRecognisedInIncomeStatement" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxRateEffectOfReassessmentOfUnrecognisedDeferredTaxAssets" xlink:label="ifrs-gp_TaxRateEffectOfReassessmentOfUnrecognisedDeferredTaxAssets" 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_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_TaxRateEffectOfReassessmentOfUnrecognisedDeferredTaxAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxRateEffectOfRateChangesInOtherJurisdictions" xlink:label="ifrs-gp_TaxRateEffectOfRateChangesInOtherJurisdictions" xlink:type="locator"/>
    <calculationArc order="7.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_TaxRateEffectOfRateChangesInOtherJurisdictions" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxRateEffectOfUnderOrOverProvidedTaxInPriorPeriods" xlink:label="ifrs-gp_TaxRateEffectOfUnderOrOverProvidedTaxInPriorPeriods" xlink:type="locator"/>
    <calculationArc order="8.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_TaxRateEffectOfUnderOrOverProvidedTaxInPriorPeriods" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherIncreaseDecreaseInStatutoryTaxRate" xlink:label="ifrs-gp_OtherIncreaseDecreaseInStatutoryTaxRate" xlink:type="locator"/>
    <calculationArc order="9.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToStatutoryTaxRateTotal" xlink:to="ifrs-gp_OtherIncreaseDecreaseInStatutoryTaxRate" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_StatutoryTaxRate" xlink:label="ifrs-gp_StatutoryTaxRate" 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_EffectiveTaxRate" xlink:to="ifrs-gp_StatutoryTaxRate" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_IncomeAvailableToCommonShareholdersDiluted" xlink:label="ifrs-gp_IncomeAvailableToCommonShareholdersDiluted" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:label="ifrs-gp_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" 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_IncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_InterestExpenseRelatingToConvertibleDebt" xlink:label="ifrs-gp_InterestExpenseRelatingToConvertibleDebt" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_InterestExpenseRelatingToConvertibleDebt" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnConvertibleDebt" xlink:label="ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnConvertibleDebt" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnConvertibleDebt" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_InterestExpenseRelatingToConvertiblePreferenceShares" xlink:label="ifrs-gp_InterestExpenseRelatingToConvertiblePreferenceShares" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_InterestExpenseRelatingToConvertiblePreferenceShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnConvertiblePreferenceShares" xlink:label="ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnConvertiblePreferenceShares" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnConvertiblePreferenceShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_InterestExpenseRelatingToOtherPotentiallyDilutiveShares" xlink:label="ifrs-gp_InterestExpenseRelatingToOtherPotentiallyDilutiveShares" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_InterestExpenseRelatingToOtherPotentiallyDilutiveShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnOtherPotentiallyDilutiveShares" xlink:label="ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnOtherPotentiallyDilutiveShares" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_CurrentAndDeferredTaxRelatingToInterestOnOtherPotentiallyDilutiveShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherIncreaseDecreaseToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:label="ifrs-gp_OtherIncreaseDecreaseToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:type="locator"/>
    <calculationArc order="7.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_OtherIncreaseDecreaseToComputeIncomeAvailableToCommonShareholdersDiluted" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_IncomeAvailableToCommonShareholdersBasic" xlink:label="ifrs-gp_IncomeAvailableToCommonShareholdersBasic" 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_IncomeAvailableToCommonShareholdersDiluted" xlink:to="ifrs-gp_IncomeAvailableToCommonShareholdersBasic" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AdjustmentsToComputeIncomeAvailableToCommonShareholdersBasic" xlink:label="ifrs-gp_AdjustmentsToComputeIncomeAvailableToCommonShareholdersBasic" 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_IncomeAvailableToCommonShareholdersBasic" xlink:to="ifrs-gp_AdjustmentsToComputeIncomeAvailableToCommonShareholdersBasic" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PreferenceDividendsDeclared" xlink:label="ifrs-gp_PreferenceDividendsDeclared" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersBasic" xlink:to="ifrs-gp_PreferenceDividendsDeclared" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CumulativeEffectOfChangeInAccountingPolicyPerBasicShare" xlink:label="ifrs-gp_CumulativeEffectOfChangeInAccountingPolicyPerBasicShare" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersBasic" xlink:to="ifrs-gp_CumulativeEffectOfChangeInAccountingPolicyPerBasicShare" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_UnrecognisedCumulativePreferenceDividends" xlink:label="ifrs-gp_UnrecognisedCumulativePreferenceDividends" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersBasic" xlink:to="ifrs-gp_UnrecognisedCumulativePreferenceDividends" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherIncreaseDecreaseInComputingIncomeAvailableToCommonShareholders" xlink:label="ifrs-gp_OtherIncreaseDecreaseInComputingIncomeAvailableToCommonShareholders" 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_AdjustmentsToComputeIncomeAvailableToCommonShareholdersBasic" xlink:to="ifrs-gp_OtherIncreaseDecreaseInComputingIncomeAvailableToCommonShareholders" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent" xlink:label="ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent" 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_IncomeAvailableToCommonShareholdersBasic" xlink:to="ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_LeaseAndSubleasePaymentsRecognisedInIncomeStatementTotal" xlink:label="ifrs-gp_LeaseAndSubleasePaymentsRecognisedInIncomeStatementTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_MinimumLeasePaymentsUnderOperatingLeases" xlink:label="ifrs-gp_MinimumLeasePaymentsUnderOperatingLeases" 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_LeaseAndSubleasePaymentsRecognisedInIncomeStatementTotal" xlink:to="ifrs-gp_MinimumLeasePaymentsUnderOperatingLeases" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ContingentRentsUnderOperatingLeases" xlink:label="ifrs-gp_ContingentRentsUnderOperatingLeases" 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_LeaseAndSubleasePaymentsRecognisedInIncomeStatementTotal" xlink:to="ifrs-gp_ContingentRentsUnderOperatingLeases" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_SubleasePaymentsUnderOperatingLeases" xlink:label="ifrs-gp_SubleasePaymentsUnderOperatingLeases" 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_LeaseAndSubleasePaymentsRecognisedInIncomeStatementTotal" xlink:to="ifrs-gp_SubleasePaymentsUnderOperatingLeases" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NonCancellableFutureMinimumLeasePaymentsLesseesTotal" xlink:label="ifrs-gp_NonCancellableFutureMinimumLeasePaymentsLesseesTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NonCancellableFutureMinimumLeasePaymentsNotLaterThanOneYearLessees" xlink:label="ifrs-gp_NonCancellableFutureMinimumLeasePaymentsNotLaterThanOneYearLessees" 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_NonCancellableFutureMinimumLeasePaymentsLesseesTotal" xlink:to="ifrs-gp_NonCancellableFutureMinimumLeasePaymentsNotLaterThanOneYearLessees" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NonCancellableFutureMinimumLeasePaymentsLaterThanOneYearAndLessThanFiveYearsLessees" xlink:label="ifrs-gp_NonCancellableFutureMinimumLeasePaymentsLaterThanOneYearAndLessThanFiveYearsLessees" 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_NonCancellableFutureMinimumLeasePaymentsLesseesTotal" xlink:to="ifrs-gp_NonCancellableFutureMinimumLeasePaymentsLaterThanOneYearAndLessThanFiveYearsLessees" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NonCancellableFutureMinimumLeasePaymentsLaterThanFiveYearsLessees" xlink:label="ifrs-gp_NonCancellableFutureMinimumLeasePaymentsLaterThanFiveYearsLessees" 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_NonCancellableFutureMinimumLeasePaymentsLesseesTotal" xlink:to="ifrs-gp_NonCancellableFutureMinimumLeasePaymentsLaterThanFiveYearsLessees" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShareOfTaxationAttributableToEquityAccountedInvestmentsTotal" xlink:label="ifrs-gp_ShareOfTaxationAttributableToEquityAccountedInvestmentsTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShareOfTaxationAttributableToSubsidiaries" xlink:label="ifrs-gp_ShareOfTaxationAttributableToSubsidiaries" 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_ShareOfTaxationAttributableToEquityAccountedInvestmentsTotal" xlink:to="ifrs-gp_ShareOfTaxationAttributableToSubsidiaries" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShareOfTaxationAttributableToJointVentures" xlink:label="ifrs-gp_ShareOfTaxationAttributableToJointVentures" 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_ShareOfTaxationAttributableToEquityAccountedInvestmentsTotal" xlink:to="ifrs-gp_ShareOfTaxationAttributableToJointVentures" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShareOfTaxationAttributableToAssociates" xlink:label="ifrs-gp_ShareOfTaxationAttributableToAssociates" 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_ShareOfTaxationAttributableToEquityAccountedInvestmentsTotal" xlink:to="ifrs-gp_ShareOfTaxationAttributableToAssociates" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxDisclosuresRelatingToItemsChargedToEquityTotal" xlink:label="ifrs-gp_TaxDisclosuresRelatingToItemsChargedToEquityTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AggregateCurrentTaxationRelatingToItemsChargedToEquity" xlink:label="ifrs-gp_AggregateCurrentTaxationRelatingToItemsChargedToEquity" 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_TaxDisclosuresRelatingToItemsChargedToEquityTotal" xlink:to="ifrs-gp_AggregateCurrentTaxationRelatingToItemsChargedToEquity" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AggregateDeferredTaxationRelatingToItemsChargedToEquity" xlink:label="ifrs-gp_AggregateDeferredTaxationRelatingToItemsChargedToEquity" 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_TaxDisclosuresRelatingToItemsChargedToEquityTotal" xlink:to="ifrs-gp_AggregateDeferredTaxationRelatingToItemsChargedToEquity" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxExpenseIncomeForDiscontinuedOperationsTotal" xlink:label="ifrs-gp_TaxExpenseIncomeForDiscontinuedOperationsTotal" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:label="ifrs-gp_TaxExpenseRelatingToGainLossOnDiscontinuance" 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_TaxExpenseIncomeForDiscontinuedOperationsTotal" xlink:to="ifrs-gp_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperation" xlink:label="ifrs-gp_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperation" 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_TaxExpenseIncomeForDiscontinuedOperationsTotal" xlink:to="ifrs-gp_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperation" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxExpenseUsingEffectiveRate" xlink:label="ifrs-gp_TaxExpenseUsingEffectiveRate" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:label="ifrs-gp_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" 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_TaxExpenseUsingEffectiveRate" xlink:to="ifrs-gp_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxEffectOfRatesInOtherJurisdictions" xlink:label="ifrs-gp_TaxEffectOfRatesInOtherJurisdictions" 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_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxEffectOfRatesInOtherJurisdictions" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxEffectOfNonTaxableRevenues" xlink:label="ifrs-gp_TaxEffectOfNonTaxableRevenues" 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_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxEffectOfNonTaxableRevenues" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxEffectOfNonTaxDeductibleExpenses" xlink:label="ifrs-gp_TaxEffectOfNonTaxDeductibleExpenses" 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_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxEffectOfNonTaxDeductibleExpenses" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxEffectOfUtilisationOfPreviouslyUnrecognisedTaxLosses" xlink:label="ifrs-gp_TaxEffectOfUtilisationOfPreviouslyUnrecognisedTaxLosses" 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_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxEffectOfUtilisationOfPreviouslyUnrecognisedTaxLosses" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxEffectOfTaxBenefitNotPreviouslyRecognisedInIncomeStatement" xlink:label="ifrs-gp_TaxEffectOfTaxBenefitNotPreviouslyRecognisedInIncomeStatement" 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_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxEffectOfTaxBenefitNotPreviouslyRecognisedInIncomeStatement" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxEffectFromReassessmentOfUnrecognisedDeferredTaxAssets" xlink:label="ifrs-gp_TaxEffectFromReassessmentOfUnrecognisedDeferredTaxAssets" 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_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxEffectFromReassessmentOfUnrecognisedDeferredTaxAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxEffectOfChangeInTaxRates" xlink:label="ifrs-gp_TaxEffectOfChangeInTaxRates" xlink:type="locator"/>
    <calculationArc order="7.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxEffectOfChangeInTaxRates" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxEffectFromUnderOrOverProvidedTaxInPriorPeriods" xlink:label="ifrs-gp_TaxEffectFromUnderOrOverProvidedTaxInPriorPeriods" xlink:type="locator"/>
    <calculationArc order="8.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxEffectFromUnderOrOverProvidedTaxInPriorPeriods" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxationCalculatedAtApplicableRate" xlink:label="ifrs-gp_TaxationCalculatedAtApplicableRate" xlink:type="locator"/>
    <calculationArc order="9.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_TaxationCalculatedAtApplicableRate" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherIncreaseDecreaseInStatutoryTaxCharge" xlink:label="ifrs-gp_OtherIncreaseDecreaseInStatutoryTaxCharge" xlink:type="locator"/>
    <calculationArc order="10.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToTaxExpenseUsingStatutoryRateTotal" xlink:to="ifrs-gp_OtherIncreaseDecreaseInStatutoryTaxCharge" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_TaxExpenseUsingStatutoryRate" xlink:label="ifrs-gp_TaxExpenseUsingStatutoryRate" 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_TaxExpenseUsingEffectiveRate" xlink:to="ifrs-gp_TaxExpenseUsingStatutoryRate" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_WeightedAverageNumberOfSharesDiluted" xlink:label="ifrs-gp_WeightedAverageNumberOfSharesDiluted" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" xlink:label="ifrs-gp_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" 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_WeightedAverageNumberOfSharesDiluted" xlink:to="ifrs-gp_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_EmployeeShareOptions" xlink:label="ifrs-gp_EmployeeShareOptions" 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_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" xlink:to="ifrs-gp_EmployeeShareOptions" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_WarrantsOptionsAndRights" xlink:label="ifrs-gp_WarrantsOptionsAndRights" 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_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" xlink:to="ifrs-gp_WarrantsOptionsAndRights" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ConvertibleDebt" xlink:label="ifrs-gp_ConvertibleDebt" 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_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" xlink:to="ifrs-gp_ConvertibleDebt" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ConvertiblePreferenceShares" xlink:label="ifrs-gp_ConvertiblePreferenceShares" 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_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" xlink:to="ifrs-gp_ConvertiblePreferenceShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ContingentlyIssuableShares" xlink:label="ifrs-gp_ContingentlyIssuableShares" 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_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" xlink:to="ifrs-gp_ContingentlyIssuableShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherPotentiallyDilutiveShares" xlink:label="ifrs-gp_OtherPotentiallyDilutiveShares" 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_AdjustmentsToComputeWeightedAverageNumberOfSharesDiluted" xlink:to="ifrs-gp_OtherPotentiallyDilutiveShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_WeightedAverageNumberOfSharesBasic" xlink:label="ifrs-gp_WeightedAverageNumberOfSharesBasic" 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_WeightedAverageNumberOfSharesDiluted" xlink:to="ifrs-gp_WeightedAverageNumberOfSharesBasic" xlink:type="arc"/>
  </calculationLink>
  <calculationLink xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/ExplanatoryDisclosuresIncomeStatementOtherCalculations" xlink:title="Explanatory Disclosures, Income Statement, Other Calculations" xlink:type="extended">
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_IncomeTaxExpenseIncome" xlink:label="ifrs-gp_IncomeTaxExpenseIncome" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CurrentIncomeTaxExpenseNetTotal" xlink:label="ifrs-gp_CurrentIncomeTaxExpenseNetTotal" 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_IncomeTaxExpenseIncome" xlink:to="ifrs-gp_CurrentIncomeTaxExpenseNetTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CurrentIncomeTaxExpenseNetForeign" xlink:label="ifrs-gp_CurrentIncomeTaxExpenseNetForeign" 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_CurrentIncomeTaxExpenseNetTotal" xlink:to="ifrs-gp_CurrentIncomeTaxExpenseNetForeign" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CurrentIncomeTaxExpenseNetDomestic" xlink:label="ifrs-gp_CurrentIncomeTaxExpenseNetDomestic" 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_CurrentIncomeTaxExpenseNetTotal" xlink:to="ifrs-gp_CurrentIncomeTaxExpenseNetDomestic" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DeferredTaxExpenseNetTotal" xlink:label="ifrs-gp_DeferredTaxExpenseNetTotal" 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_IncomeTaxExpenseIncome" xlink:to="ifrs-gp_DeferredTaxExpenseNetTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DeferredTaxExpenseNetForeign" xlink:label="ifrs-gp_DeferredTaxExpenseNetForeign" 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_DeferredTaxExpenseNetTotal" xlink:to="ifrs-gp_DeferredTaxExpenseNetForeign" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DeferredTaxExpenseNetDomestic" xlink:label="ifrs-gp_DeferredTaxExpenseNetDomestic" 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_DeferredTaxExpenseNetTotal" xlink:to="ifrs-gp_DeferredTaxExpenseNetDomestic" xlink:type="arc"/>
  </calculationLink>
  <calculationLink xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/TuplesAmountToAggregateIncomeStatement" xlink:title="Tuples Amount to Aggregate, Income Statement" xlink:type="extended">
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AggregateAmountOfUnusualAndInfrequentItemsOfIncomeExpense" xlink:label="ifrs-gp_AggregateAmountOfUnusualAndInfrequentItemsOfIncomeExpense" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_AmountOfUnusualAndInfrequentItemOfIncomeExpense" xlink:label="ifrs-gp_AmountOfUnusualAndInfrequentItemOfIncomeExpense" 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_AggregateAmountOfUnusualAndInfrequentItemsOfIncomeExpense" xlink:to="ifrs-gp_AmountOfUnusualAndInfrequentItemOfIncomeExpense" xlink:type="arc"/>
  </calculationLink>
</linkbase>