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

<!--
        Formula Linkbase: 2015-04-10 (Final release)
        ********************** 
        Copyright (c) 2015 International Financial Reporting Standards (IFRS) Foundation.
        All rights reserved.  Reproduction and use rights are strictly limited.
        For more information on the IFRS Foundation's copyright and the terms and conditions of use for these files, please refer to http://go.ifrs.org/IFRSTterms.
        The IFRS Foundation logo, the IASB logo, the IFRS for SMEs logo, the "Hexagon Device", "IFRS Foundation", "eIFRS", "IAS", "IASB", "IFRS for SMEs", "IASs", "IFRS", "IFRSs", "International Accounting Standards" and "International Financial Reporting Standards", "IFRIC", "SIC" and "IFRS Taxonomy" are Trade Marks of the IFRS Foundation.
        For further information about where the Trade Marks are protected and/or are in use please contact the IFRS Foundation.
        **********************
-->
<link:linkbase 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 http://xbrl.org/2008/generic http://www.xbrl.org/2008/generic-link.xsd http://xbrl.org/2008/formula http://www.xbrl.org/2008/formula.xsd http://xbrl.org/2008/label http://www.xbrl.org/2008/generic-label.xsd http://xbrl.org/2008/reference http://www.xbrl.org/2008/generic-reference.xsd http://xbrl.org/2008/filter/concept http://www.xbrl.org/2008/concept-filter.xsd http://xbrl.org/2008/filter/dimension http://www.xbrl.org/2008/dimension-filter.xsd http://xbrl.org/2008/filter/entity http://www.xbrl.org/2008/entity-filter.xsd http://xbrl.org/2008/filter/general http://www.xbrl.org/2008/general-filter.xsd http://xbrl.org/2008/filter/match http://www.xbrl.org/2008/match-filter.xsd http://xbrl.org/2008/filter/period http://www.xbrl.org/2008/period-filter.xsd http://xbrl.org/2008/filter/relative http://www.xbrl.org/2008/relative-filter.xsd http://xbrl.org/2008/filter/segment-scenario http://www.xbrl.org/2008/segment-scenario-filter.xsd http://xbrl.org/2008/filter/tuple http://www.xbrl.org/2008/tuple-filter.xsd http://xbrl.org/2008/filter/unit http://www.xbrl.org/2008/unit-filter.xsd http://xbrl.org/2008/filter/value http://www.xbrl.org/2008/value-filter.xsd http://xbrl.org/2008/assertion/consistency http://www.xbrl.org/2008/consistency-assertion.xsd http://xbrl.org/2008/assertion/existence http://www.xbrl.org/2008/existence-assertion.xsd http://xbrl.org/2008/assertion/value http://www.xbrl.org/2008/value-assertion.xsd http://xbrl.org/2010/filter/concept-relation http://www.xbrl.org/2010/concept-relation-filter.xsd http://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd http://xbrl.org/2010/message/validation http://www.xbrl.org/2010/validation-message.xsd" xmlns:ca="http://xbrl.org/2008/assertion/consistency" xmlns:ifrs_full="http://xbrl.ifrs.org/taxonomy/2015-03-11/ifrs-full" xmlns:gen="http://xbrl.org/2008/generic" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:sf="http://xbrl.org/2008/filter/segment-scenario" xmlns:variable="http://xbrl.org/2008/variable" xmlns:xfi="http://www.xbrl.org/2008/function/instance" xmlns:cf="http://xbrl.org/2008/filter/concept" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mf="http://xbrl.org/2008/filter/match" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ea="http://xbrl.org/2008/assertion/existence" xmlns:df="http://xbrl.org/2008/filter/dimension" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:uf="http://xbrl.org/2008/filter/unit" xmlns:rf="http://xbrl.org/2008/filter/relative" xmlns:validation="http://xbrl.org/2008/validation" xmlns:pf="http://xbrl.org/2008/filter/period" xmlns:tf="http://xbrl.org/2008/filter/tuple" xmlns:formula="http://xbrl.org/2008/formula" xmlns:msg="http://xbrl.org/2010/message" xmlns:vf="http://xbrl.org/2008/filter/value" xmlns:va="http://xbrl.org/2008/assertion/value" xmlns:label="http://xbrl.org/2008/label" xmlns:gf="http://xbrl.org/2008/filter/general" xmlns:crf="http://xbrl.org/2010/filter/concept-relation" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2010/role/message" xlink:type="simple" xlink:href="http://www.xbrl.org/2010/generic-message.xsd#standard-message"/>
  <link:roleRef roleURI="http://sbr.gov.au/role/ifrs/for_ifrs_eps_2015-04-20_role" xlink:type="simple" xlink:href="rol_for_ifrs_2015-04-20.xsd#for_ifrs_eps_2015-04-20_role"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-filter" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-filter"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-set" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set-precondition"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:type="simple" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-unsatisfied-message"/>
  <gen:link xlink:type="extended" xlink:role="http://sbr.gov.au/role/ifrs/for_ifrs_eps_2015-04-20_role">
    <va:valueAssertion xlink:type="resource" xlink:label="loc" id="eps_DiscontinuedOperations_BasicEarningsLossPerShareFromContinuingOperations" test="abs(($profitLoss div $averageShares) - $eps) le $threshold" aspectModel="dimensional" implicitFiltering="true"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_2" id="factVariable_322" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc" xlink:to="loc_2" priority="0" order="1.0" name="eps"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_5" id="conceptName_51">
			<cf:concept>
				<cf:qname>ifrs_fullBasicEarningsLossPerShareFromContinuingOperations</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_2" xlink:to="loc_5" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_3" id="factVariable_323" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc" xlink:to="loc_3" priority="0" order="2.0" name="profitLoss"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_6" id="conceptName_52">
			<cf:concept>
				<cf:qname>ifrs_fullProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_3" xlink:to="loc_6" priority="0" order="1.0" cover="true" complement="false"/>
    <uf:singleMeasure xlink:type="resource" xlink:label="loc_7" id="singleMeasure_5">
			<uf:measure>
				<uf:qnameExpression>xfi:measure-name(xfi:unit-numerator(xfi:unit($eps)))</uf:qnameExpression>
			</uf:measure>
		</uf:singleMeasure>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_3" xlink:to="loc_7" priority="0" order="2.0" cover="true" complement="false"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_4" id="factVariable_330" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc" xlink:to="loc_4" priority="0" order="3.0" name="averageShares"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_8" id="conceptName_53">
			<cf:concept>
				<cf:qname>ifrs_fullWeightedAverageShares</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_4" xlink:to="loc_8" priority="0" order="1.0" cover="true" complement="false"/>
    <uf:singleMeasure xlink:type="resource" xlink:label="loc_9" id="singleMeasure_3">
			<uf:measure>
				<uf:qnameExpression>xfi:measure-name(xfi:unit-denominator(xfi:unit($eps)))</uf:qnameExpression>
			</uf:measure>
		</uf:singleMeasure>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_4" xlink:to="loc_9" priority="0" order="2.0" cover="true" complement="false"/>
    <variable:precondition xlink:type="resource" xlink:label="precondition" xlink:title="precondition" id="precondition" test="not($averageShares eq 0)"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="loc" xlink:to="precondition" xlink:title="loc to precondition" priority="0" order="1.0"/>
    <variable:parameter xlink:type="resource" xlink:label="param_1" id="eps_threshold" name="eps_threshold" required="true"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc" xlink:to="param_1" priority="0" order="1.0" name="threshold"/>
    <msg:message xlink:type="resource" xlink:label="res_1" xlink:role="http://www.xbrl.org/2010/role/message" xml:lang="en" id="res_1">Calculated EPS is not equal to reported value</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="loc" xlink:to="res_1" priority="0" order="1.0"/>
    <va:valueAssertion xlink:type="resource" xlink:label="loc_10" id="eps_DiscontinuedOperations_BasicEarningsLossPerShareFromDiscontinuedOperations" test="abs((($profitLoss div $averageShares) - $eps)) le $threshold" aspectModel="dimensional" implicitFiltering="true"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_11" id="factVariable_325" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_10" xlink:to="loc_11" priority="0" order="1.0" name="eps"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_13" id="conceptName_54">
			<cf:concept>
				<cf:qname>ifrs_fullBasicEarningsLossPerShareFromDiscontinuedOperations</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_11" xlink:to="loc_13" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_12" id="factVariable_326" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_10" xlink:to="loc_12" priority="0" order="2.0" name="profitLoss"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_14" id="conceptName_55">
			<cf:concept>
				<cf:qname>ifrs_fullProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntity</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_12" xlink:to="loc_14" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_12" xlink:to="loc_7" priority="0" order="2.0" cover="true" complement="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_10" xlink:to="loc_4" priority="0" order="3.0" name="averageShares"/>
    <variable:precondition xlink:type="resource" xlink:label="precondition_3" xlink:title="precondition_3" id="precondition_3" test="not($averageShares eq 0)"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="loc_10" xlink:to="precondition_3" xlink:title="loc_10 to precondition_3" priority="0" order="1.0"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_10" xlink:to="param_1" priority="0" order="1.0" name="threshold"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="loc_10" xlink:to="res_1" priority="0" order="1.0"/>
    <va:valueAssertion xlink:type="resource" xlink:label="loc_15" id="eps_DiscontinuedOperations_BasicEarningsLossPerShare" test="abs(($profitLoss div $averageShares) - $eps) le $threshold" aspectModel="dimensional" implicitFiltering="true"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_16" id="factVariable_328" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_15" xlink:to="loc_16" priority="0" order="1.0" name="eps"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_18" id="conceptName_56">
			<cf:concept>
				<cf:qname>ifrs_fullBasicEarningsLossPerShare</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_16" xlink:to="loc_18" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_17" id="factVariable_329" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_15" xlink:to="loc_17" priority="0" order="2.0" name="profitLoss"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_19" id="conceptName_57">
			<cf:concept>
				<cf:qname>ifrs_fullProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_17" xlink:to="loc_19" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_17" xlink:to="loc_7" priority="0" order="2.0" cover="true" complement="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_15" xlink:to="loc_4" priority="0" order="3.0" name="averageShares"/>
    <variable:precondition xlink:type="resource" xlink:label="precondition_2" xlink:title="precondition_2" id="precondition_2" test="not($averageShares eq 0)"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="loc_15" xlink:to="precondition_2" xlink:title="loc_15 to precondition_2" priority="0" order="1.0"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_15" xlink:to="param_1" priority="0" order="1.0" name="threshold"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="loc_15" xlink:to="res_1" priority="0" order="1.0"/>
    <va:valueAssertion xlink:type="resource" xlink:label="loc_20" id="eps_DiscontinuedOperations_DilutedEarningsLossPerShareFromContinuingOperations" test="abs(($profitLoss div $averageShares) - $eps) le $threshold" aspectModel="dimensional" implicitFiltering="true"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_21" id="factVariable_331" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_20" xlink:to="loc_21" priority="0" order="1.0" name="eps"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_24" id="conceptName_58">
			<cf:concept>
				<cf:qname>ifrs_fullDilutedEarningsLossPerShareFromContinuingOperations</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_21" xlink:to="loc_24" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_22" id="factVariable_332" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_20" xlink:to="loc_22" priority="0" order="2.0" name="profitLoss"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_25" id="conceptName_59">
			<cf:concept>
				<cf:qname>ifrs_fullProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_22" xlink:to="loc_25" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_22" xlink:to="loc_7" priority="0" order="2.0" cover="true" complement="false"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_23" id="factVariable_339" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_20" xlink:to="loc_23" priority="0" order="3.0" name="averageShares"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_26" id="conceptName_60">
			<cf:concept>
				<cf:qname>ifrs_fullAdjustedWeightedAverageShares</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_23" xlink:to="loc_26" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_23" xlink:to="loc_9" priority="0" order="2.0" cover="true" complement="false"/>
    <variable:precondition xlink:type="resource" xlink:label="precondition_5" xlink:title="precondition_5" id="precondition_5" test="not($averageShares eq 0)"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="loc_20" xlink:to="precondition_5" xlink:title="loc_20 to precondition_5" priority="0" order="1.0"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_20" xlink:to="param_1" priority="0" order="1.0" name="threshold"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="loc_20" xlink:to="res_1" priority="0" order="1.0"/>
    <va:valueAssertion xlink:type="resource" xlink:label="loc_27" id="eps_DiscontinuedOperations_DilutedEarningsLossPerShareFromDiscontinuedOperations" test="abs(($profitLoss div $averageShares) - $eps) le $threshold" aspectModel="dimensional" implicitFiltering="true"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_28" id="factVariable_334" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_27" xlink:to="loc_28" priority="0" order="1.0" name="eps"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_30" id="conceptName_61">
			<cf:concept>
				<cf:qname>ifrs_fullDilutedEarningsLossPerShareFromDiscontinuedOperations</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_28" xlink:to="loc_30" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_29" id="factVariable_335" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_27" xlink:to="loc_29" priority="0" order="2.0" name="profitLoss"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_31" id="conceptName_62">
			<cf:concept>
				<cf:qname>ifrs_fullProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_29" xlink:to="loc_31" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_29" xlink:to="loc_7" priority="0" order="2.0" cover="true" complement="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_27" xlink:to="loc_23" priority="0" order="3.0" name="averageShares"/>
    <variable:precondition xlink:type="resource" xlink:label="precondition_6" xlink:title="precondition_6" id="precondition_6" test="not($averageShares eq 0)"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="loc_27" xlink:to="precondition_6" xlink:title="loc_27 to precondition_6" priority="0" order="1.0"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_27" xlink:to="param_1" priority="0" order="1.0" name="threshold"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="loc_27" xlink:to="res_1" priority="0" order="1.0"/>
    <va:valueAssertion xlink:type="resource" xlink:label="loc_32" id="eps_DiscontinuedOperations_DilutedEarningsLossPerShare" test="abs(($profitLoss div $averageShares) - $eps) le $threshold" aspectModel="dimensional" implicitFiltering="true"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_33" id="factVariable_337" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_32" xlink:to="loc_33" priority="0" order="1.0" name="eps"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_35" id="conceptName_63">
			<cf:concept>
				<cf:qname>ifrs_fullDilutedEarningsLossPerShare</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_33" xlink:to="loc_35" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:factVariable xlink:type="resource" xlink:label="loc_34" id="factVariable_338" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_32" xlink:to="loc_34" priority="0" order="2.0" name="profitLoss"/>
    <cf:conceptName xlink:type="resource" xlink:label="loc_36" id="conceptName_64">
			<cf:concept>
				<cf:qname>ifrs_fullProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects</cf:qname>
			</cf:concept>
		</cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_34" xlink:to="loc_36" priority="0" order="1.0" cover="true" complement="false"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="loc_34" xlink:to="loc_7" priority="0" order="2.0" cover="true" complement="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_32" xlink:to="loc_23" priority="0" order="3.0" name="averageShares"/>
    <variable:precondition xlink:type="resource" xlink:label="precondition_4" xlink:title="precondition_4" id="precondition_4" test="not($averageShares eq 0)"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="loc_32" xlink:to="precondition_4" xlink:title="loc_32 to precondition_4" priority="0" order="1.0"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="loc_32" xlink:to="param_1" priority="0" order="1.0" name="threshold"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="loc_32" xlink:to="res_1" priority="0" order="1.0"/>
  </gen:link>
</link:linkbase>
