<?xml version="1.0" encoding="UTF-8"?>
<!-- Created by Charles Hoffman, CPA: 2018-05-30 -->
<!-- NOTE: These formulas all work, however the metapatterns and reference implementation of an SEC XBRL financial filing are better examples because they include messages for each XBRL Formula. -->
<link:linkbase
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:xbrli="http://www.xbrl.org/2003/instance"
	xmlns:xlink="http://www.w3.org/1999/xlink"
	xmlns:link="http://www.xbrl.org/2003/linkbase"
	xmlns:xfi='http://www.xbrl.org/2008/function/instance'
	xmlns:num="http://www.xbrl.org/dtr/type/numeric"
	xmlns:generic="http://xbrl.org/2008/generic"
	xmlns:formula="http://xbrl.org/2008/formula"
	xmlns:validation="http://xbrl.org/2008/validation"
	xmlns:ca="http://xbrl.org/2008/assertion/consistency"
   xmlns:ea="http://xbrl.org/2008/assertion/existence"
   xmlns:va="http://xbrl.org/2008/assertion/value"
	xmlns:variable="http://xbrl.org/2008/variable"
	xmlns:pf="http://xbrl.org/2008/filter/period"
	xmlns:cf="http://xbrl.org/2008/filter/concept"
	xmlns:df="http://xbrl.org/2008/filter/dimension"
	xmlns:gf="http://xbrl.org/2008/filter/general"
	xmlns:label="http://xbrl.org/2008/label"
   xmlns:uf="http://xbrl.org/2008/filter/unit"
   xmlns:ef="http://xbrl.org/2008/filter/entity"
   xmlns:msg="http://xbrl.org/2010/message"

	xmlns:tb="http://www.xbrlsite.com/tb"

	xsi:schemaLocation="
		http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd
		http://www.xbrl.org/dtr/type/numeric http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/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/2008/filter/period http://www.xbrl.org/2008/period-filter.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/general http://www.xbrl.org/2008/general-filter.xsd
		http://xbrl.org/2008/filter/unit http://www.xbrl.org/2008/unit-filter.xsd
		http://xbrl.org/2008/filter/entity http://www.xbrl.org/2008/entity-filter.xsd
		http://xbrl.org/2008/variable http://www.xbrl.org/2008/variable.xsd
		http://xbrl.org/2008/validation http://www.xbrl.org/2008/validation.xsd
      http://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd
   ">

	<!-- ArcroleRef declarations.  All these are declared by XBRL Formulas. -->
	<link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/element-label" xlink:href="http://www.xbrl.org/2008/generic-label.xsd#element-label" xlink:type="simple"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-set" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set" xlink:type="simple"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-filter" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-filter" xlink:type="simple"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set-precondition" xlink:type="simple"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/consistency-assertion-formula" xlink:href="http://www.xbrl.org/2008/consistency-assertion.xsd#consistency-assertion-formula" xlink:type="simple"/>

	<link:roleRef roleURI="http://www.xbrl.org/2008/role/link" xlink:href="http://www.xbrl.org/2008/generic-link.xsd#standard-link-role" xlink:type="simple"/>
	<link:roleRef roleURI="http://www.xbrl.org/2008/role/label" xlink:href="http://www.xbrl.org/2008/generic-label.xsd#standard-label" xlink:type="simple"/>
	<link:roleRef roleURI="http://www.xbrl.org/2010/role/message" xlink:href="http://www.xbrl.org/2010/generic-message.xsd#standard-message" xlink:type="simple"/>

	<link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2010/assertion-satisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-satisfied-message" xlink:type="simple"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-unsatisfied-message" xlink:type="simple"/>

	<link:documentation>
		Continuity Cross Checks (continuity equations to cross check facts)
	</link:documentation>



	<generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">

		    <!-- ASSERTION -->
	       <va:valueAssertion xlink:type="resource" xlink:label="ASSERTION"
		         id="FAC_BS1_BalanceSheetBalances"
		         aspectModel="dimensional"
		         implicitFiltering="true"
		         test="$Assets = $LiabilitiesAndEquity" />


		    <!-- ASSERTION LABEL -->
		    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label"
			      xlink:from="ASSERTION"
			      xlink:to="ASSERTION_Label"
			      order="1.0"/>
		    <label:label xlink:type="resource" xlink:label="ASSERTION_Label"
			      xlink:role="http://www.xbrl.org/2008/role/label"
			      xml:lang="en">Assets = Liabilities and Equity</label:label>



		    <!-- Relations from FORMULA to FACT-VARIABLE -->
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_Assets"
		             order="1.0"
		             name="Assets"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_LiabilitiesAndEquity"
		             order="1.0"
		             name="LiabilitiesAndEquity"
		             />


		    <!--  FACT-VARIABLES -->
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Assets"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_LiabilitiesAndEquity"
		             bindAsSequence="false"
		             />



		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_Assets"
		             xlink:to="FILTER_CONCEPT_Assets"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_LiabilitiesAndEquity"
		             xlink:to="FILTER_CONCEPT_LiabilitiesAndEquity"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />



		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_Assets">
		      <cf:concept>
		        <cf:qname>tb:Assets</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_LiabilitiesAndEquity">
		      <cf:concept>
		        <cf:qname>tb:LiabilitiesAndEquity</cf:qname>
		      </cf:concept>
		    </cf:conceptName>

	</generic:link>





	<generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">

		    <!-- ASSERTION LABEL -->
	       <va:valueAssertion xlink:type="resource" xlink:label="ASSERTION"
		         id="FAC_BS2_AssetsEqualsCurrentPlusNoncurrentAssets"
		         aspectModel="dimensional"
		         implicitFiltering="true"
		         test="$Assets = $AssetsCurrent + $AssetsNoncurrent" />


		    <!-- ASSERTION LABEL -->
		    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label"
			      xlink:from="ASSERTION"
			      xlink:to="ASSERTION_Label"
			      order="1.0"/>
		    <label:label xlink:type="resource" xlink:label="ASSERTION_Label"
			      xlink:role="http://www.xbrl.org/2008/role/label"
			      xml:lang="en">Assets = Current assets + Noncurrent assets</label:label>



		    <!-- Relations from FORMULA to FACT-VARIABLE -->
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_Assets"
		             order="1.0"
		             name="Assets"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_AssetsCurrent"
		             order="1.0"
		             name="AssetsCurrent"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_AssetsNoncurrent"
		             order="1.0"
		             name="AssetsNoncurrent"
		             />


		    <!--  FACT-VARIABLES -->
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Assets"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_AssetsCurrent"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_AssetsNoncurrent"
		             bindAsSequence="false"
		             />



		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_Assets"
		             xlink:to="FILTER_CONCEPT_Assets"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_AssetsCurrent"
		             xlink:to="FILTER_CONCEPT_AssetsCurrent"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_AssetsNoncurrent"
		             xlink:to="FILTER_CONCEPT_AssetsNoncurrent"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />



		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_Assets">
		      <cf:concept>
		        <cf:qname>tb:Assets</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_AssetsCurrent">
		      <cf:concept>
		        <cf:qname>tb:CurrentAssets</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_AssetsNoncurrent">
		      <cf:concept>
		        <cf:qname>tb:NoncurrentAssets</cf:qname>
		      </cf:concept>
		    </cf:conceptName>


	</generic:link>










	<generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">

		    <!-- ASSERTION LABEL -->
	       <va:valueAssertion xlink:type="resource" xlink:label="ASSERTION"
		         id="FAC_BS3_LiabilitiesEqualsCurrentPlusNoncurrentLiabilities"
		         aspectModel="dimensional"
		         implicitFiltering="true"
		         test="$Liabilities = $LiabilitiesCurrent + $LiabilitiesNoncurrent" />


		    <!-- ASSERTION LABEL -->
		    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label"
			      xlink:from="ASSERTION"
			      xlink:to="ASSERTION_Label"
			      order="1.0"/>
		    <label:label xlink:type="resource" xlink:label="ASSERTION_Label"
			      xlink:role="http://www.xbrl.org/2008/role/label"
			      xml:lang="en">Liabilities = Current Liabilities + Noncurrent Liabilities</label:label>



		    <!-- Relations from FORMULA to FACT-VARIABLE -->
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_Liabilities"
		             order="1.0"
		             name="Liabilities"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_LiabilitiesCurrent"
		             order="1.0"
		             name="LiabilitiesCurrent"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_LiabilitiesNoncurrent"
		             order="1.0"
		             name="LiabilitiesNoncurrent"
		             />


		    <!--  FACT-VARIABLES -->
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Liabilities"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_LiabilitiesCurrent"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_LiabilitiesNoncurrent"
		             bindAsSequence="false"
		             />



		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_Liabilities"
		             xlink:to="FILTER_CONCEPT_Liabilities"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_LiabilitiesCurrent"
		             xlink:to="FILTER_CONCEPT_LiabilitiesCurrent"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_LiabilitiesNoncurrent"
		             xlink:to="FILTER_CONCEPT_LiabilitiesNoncurrent"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />



		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_Liabilities">
		      <cf:concept>
		        <cf:qname>tb:Liabilities</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_LiabilitiesCurrent">
		      <cf:concept>
		        <cf:qname>tb:CurrentLiabilities</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_LiabilitiesNoncurrent">
		      <cf:concept>
		        <cf:qname>tb:NoncurrentLiabilities</cf:qname>
		      </cf:concept>
		    </cf:conceptName>


	</generic:link>







	<generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">

		    <!-- ASSERTION LABEL -->
	       <va:valueAssertion xlink:type="resource" xlink:label="ASSERTION"
		         id="FAC_BS4_LiabilitiesAndEquityEqualsLiabilitiesPlusEquity"
		         aspectModel="dimensional"
		         implicitFiltering="true"
		         test="$LiabilitiesAndEquity = $Liabilities + $Equity" />


		    <!-- ASSERTION LABEL -->
		    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label"
			      xlink:from="ASSERTION"
			      xlink:to="ASSERTION_Label"
			      order="1.0"/>
		    <label:label xlink:type="resource" xlink:label="ASSERTION_Label"
			      xlink:role="http://www.xbrl.org/2008/role/label"
			      xml:lang="en">LiabilitiesAndEquity = Liabilities + Equity</label:label>



		    <!-- Relations from FORMULA to FACT-VARIABLE -->
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_LiabilitiesAndEquity"
		             order="1.0"
		             name="LiabilitiesAndEquity"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_Liabilities"
		             order="1.0"
		             name="Liabilities"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_Equity"
		             order="1.0"
		             name="Equity"
		             />


		    <!--  FACT-VARIABLES -->
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_LiabilitiesAndEquity"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Liabilities"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Equity"
		             bindAsSequence="false"
		             />



		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_LiabilitiesAndEquity"
		             xlink:to="FILTER_CONCEPT_LiabilitiesAndEquity"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_Liabilities"
		             xlink:to="FILTER_CONCEPT_Liabilities"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_Equity"
		             xlink:to="FILTER_CONCEPT_Equity"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />



		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_LiabilitiesAndEquity">
		      <cf:concept>
		        <cf:qname>tb:LiabilitiesAndEquity</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_Liabilities">
		      <cf:concept>
		        <cf:qname>tb:Liabilities</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_Equity">
		      <cf:concept>
		        <cf:qname>tb:Equity</cf:qname>
		      </cf:concept>
		    </cf:conceptName>


	</generic:link>















	<generic:link xlink:type='extended' xlink:role='http://www.xbrl.org/2003/role/link'>

		    <!-- ASSERTION -->
			<va:valueAssertion xlink:type='resource' xlink:label='ASSERTION'
			    id='FAC_IS1_GrossProfitFoots'
			   aspectModel='dimensional'
			   implicitFiltering='true'
			   test='$GrossProfitLoss = ($RevenuesNet - $CostOfSales)' />

		    <!-- ASSERTION LABEL -->
	     		<generic:arc xlink:type='arc' xlink:arcrole='http://xbrl.org/arcrole/2008/element-label'
		          xlink:from='ASSERTION'
		          xlink:to='ASSERTION_Label'
		          order='1.0'/>

		     	<label:label xlink:type='resource' xlink:label='ASSERTION_Label'
		          xlink:role='http://www.xbrl.org/2008/role/label'
		          xml:lang='en'>GrossProfitLoss = RevenuesNet - CostOfSales</label:label>


		    <!-- Relations from FORMULA to FACT-VARIABLE -->
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_GrossProfitLoss"
	             order="1.0"
	             name="GrossProfitLoss"
	             />
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_RevenuesNet"
	             order="1.0"
	             name="RevenuesNet"
	             />
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_CostOfSales"
	             order="1.0"
	             name="CostOfSales"
	             />


		    <!--  FACT-VARIABLES -->
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_GrossProfitLoss"
	             bindAsSequence="false"
	             />
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_RevenuesNet"
	             bindAsSequence="false"
	             />
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_CostOfSales"
	             bindAsSequence="false"
	             />


		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_GrossProfitLoss"
	             xlink:to="FILTER_CONCEPT_GrossProfitLoss"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_RevenuesNet"
	             xlink:to="FILTER_CONCEPT_RevenuesNet"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_CostOfSales"
	             xlink:to="FILTER_CONCEPT_CostOfSales"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />


		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_GrossProfitLoss">
		      <cf:concept>
		        <cf:qname>tb:GrossProfitLoss</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
	    	 <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_RevenuesNet">
	      	<cf:concept>
	        		<cf:qname>tb:Sales</cf:qname>
	      	</cf:concept>
	    	 </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_CostOfSales">
		      <cf:concept>
		        <cf:qname>tb:CostsOfSales</cf:qname>
		      </cf:concept>
		    </cf:conceptName>


	</generic:link>


	<generic:link xlink:type='extended' xlink:role='http://www.xbrl.org/2003/role/link'>

		    <!-- ASSERTION -->
			<va:valueAssertion xlink:type='resource' xlink:label='ASSERTION'
			    id='FAC_IS2_OperatingIncomeFoots'
			   aspectModel='dimensional'
			   implicitFiltering='true'
			   test='$OperatingIncomeLoss = ($GrossProfitLoss - $OperatingExpenses)' />

		    <!-- ASSERTION LABEL -->
	     		<generic:arc xlink:type='arc' xlink:arcrole='http://xbrl.org/arcrole/2008/element-label'
		          xlink:from='ASSERTION'
		          xlink:to='ASSERTION_Label'
		          order='1.0'/>

		     	<label:label xlink:type='resource' xlink:label='ASSERTION_Label'
		          xlink:role='http://www.xbrl.org/2008/role/label'
		          xml:lang='en'>OperatingIncomeLoss = (GrossProfitLoss - OperatingExpenses)</label:label>


		    <!-- Relations from FORMULA to FACT-VARIABLE -->
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_GrossProfitLoss"
	             order="1.0"
	             name="GrossProfitLoss"
	             />
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_OperatingExpenses"
	             order="1.0"
	             name="OperatingExpenses"
	             />
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_OperatingIncomeLoss"
	             order="1.0"
	             name="OperatingIncomeLoss"
	             />


		    <!--  FACT-VARIABLES -->
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_GrossProfitLoss"
	             bindAsSequence="false"
	             />
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_OperatingExpenses"
	             bindAsSequence="false"
	             />
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_OperatingIncomeLoss"
	             bindAsSequence="false"
	             />


		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_GrossProfitLoss"
	             xlink:to="FILTER_CONCEPT_GrossProfitLoss"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_OperatingExpenses"
	             xlink:to="FILTER_CONCEPT_OperatingExpenses"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_OperatingIncomeLoss"
	             xlink:to="FILTER_CONCEPT_OperatingIncomeLoss"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />


		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_GrossProfitLoss">
		      <cf:concept>
		        <cf:qname>tb:GrossProfitLoss</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
	    	 <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_OperatingExpenses">
	      	<cf:concept>
	        		<cf:qname>tb:OperatingExpenses</cf:qname>
	      	</cf:concept>
	    	 </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_OperatingIncomeLoss">
		      <cf:concept>
		        <cf:qname>tb:OperatingIncomeLoss</cf:qname>
		      </cf:concept>
		    </cf:conceptName>


	</generic:link>





	<generic:link xlink:type='extended' xlink:role='http://www.xbrl.org/2003/role/link'>

		    <!-- ASSERTION -->
			<va:valueAssertion xlink:type='resource' xlink:label='ASSERTION'
			    id='FAC_IS3_IncomeLossFromContinuingOperationsBeforeTaxFoots'
			   aspectModel='dimensional'
			   implicitFiltering='true'
			   test='$IncomeLossFromContinuingOperationsBeforeTax = ($OperatingIncomeLoss - $NonoperatingIncomeExpenses)' />

		    <!-- ASSERTION LABEL -->
	     		<generic:arc xlink:type='arc' xlink:arcrole='http://xbrl.org/arcrole/2008/element-label'
		          xlink:from='ASSERTION'
		          xlink:to='ASSERTION_Label'
		          order='1.0'/>

		     	<label:label xlink:type='resource' xlink:label='ASSERTION_Label'
		          xlink:role='http://www.xbrl.org/2008/role/label'
		          xml:lang='en'>IncomeLossFromContinuingOperationsBeforeTax = (OperatingIncomeLoss - NonoperatingIncomeExpenses)</label:label>


		    <!-- Relations from FORMULA to FACT-VARIABLE -->
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_IncomeLossFromContinuingOperationsBeforeTax"
	             order="1.0"
	             name="IncomeLossFromContinuingOperationsBeforeTax"
	             />
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_NonoperatingIncomeExpenses"
	             order="1.0"
	             name="NonoperatingIncomeExpenses"
	             />
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_OperatingIncomeLoss"
	             order="1.0"
	             name="OperatingIncomeLoss"
	             />


		    <!--  FACT-VARIABLES -->
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_IncomeLossFromContinuingOperationsBeforeTax"
	             bindAsSequence="false"
	             />
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_NonoperatingIncomeExpenses"
	             bindAsSequence="false"
	             />
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_OperatingIncomeLoss"
	             bindAsSequence="false"
	             />


		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_IncomeLossFromContinuingOperationsBeforeTax"
	             xlink:to="FILTER_CONCEPT_IncomeLossFromContinuingOperationsBeforeTax"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_NonoperatingIncomeExpenses"
	             xlink:to="FILTER_CONCEPT_NonoperatingIncomeExpenses"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_OperatingIncomeLoss"
	             xlink:to="FILTER_CONCEPT_OperatingIncomeLoss"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />


		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_IncomeLossFromContinuingOperationsBeforeTax">
		      <cf:concept>
		        <cf:qname>tb:IncomeLossFromContinuingOperationsBeforeTax</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
	    	 <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_NonoperatingIncomeExpenses">
	      	<cf:concept>
	        		<cf:qname>tb:NonoperatingIncomeExpenses</cf:qname>
	      	</cf:concept>
	    	 </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_OperatingIncomeLoss">
		      <cf:concept>
		        <cf:qname>tb:OperatingIncomeLoss</cf:qname>
		      </cf:concept>
		    </cf:conceptName>


	</generic:link>


	<generic:link xlink:type='extended' xlink:role='http://www.xbrl.org/2003/role/link'>

		    <!-- ASSERTION -->
			<va:valueAssertion xlink:type='resource' xlink:label='ASSERTION'
			    id='FAC_IS4_NetIncomeLossFoots'
			   aspectModel='dimensional'
			   implicitFiltering='true'
			   test='$NetIncomeLoss = ($IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit)' />

		    <!-- ASSERTION LABEL -->
	     		<generic:arc xlink:type='arc' xlink:arcrole='http://xbrl.org/arcrole/2008/element-label'
		          xlink:from='ASSERTION'
		          xlink:to='ASSERTION_Label'
		          order='1.0'/>

		     	<label:label xlink:type='resource' xlink:label='ASSERTION_Label'
		          xlink:role='http://www.xbrl.org/2008/role/label'
		          xml:lang='en'>NetIncomeLoss = (IncomeLossFromContinuingOperationsBeforeTax - IncomeTaxExpenseBenefit)</label:label>


		    <!-- Relations from FORMULA to FACT-VARIABLE -->
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_NetIncomeLoss"
	             order="1.0"
	             name="NetIncomeLoss"
	             />
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_IncomeTaxExpenseBenefit"
	             order="1.0"
	             name="IncomeTaxExpenseBenefit"
	             />
	    	<variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
	             xlink:from="ASSERTION"
	             xlink:to="VARIABLE_IncomeLossFromContinuingOperationsBeforeTax"
	             order="1.0"
	             name="IncomeLossFromContinuingOperationsBeforeTax"
	             />


		    <!--  FACT-VARIABLES -->
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_NetIncomeLoss"
	             bindAsSequence="false"
	             />
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_IncomeTaxExpenseBenefit"
	             bindAsSequence="false"
	             />
	    	<variable:factVariable xlink:type="resource" xlink:label="VARIABLE_IncomeLossFromContinuingOperationsBeforeTax"
	             bindAsSequence="false"
	             />


		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_NetIncomeLoss"
	             xlink:to="FILTER_CONCEPT_NetIncomeLoss"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_IncomeTaxExpenseBenefit"
	             xlink:to="FILTER_CONCEPT_IncomeTaxExpenseBenefit"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />
	    	<variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
	             xlink:from="VARIABLE_IncomeLossFromContinuingOperationsBeforeTax"
	             xlink:to="FILTER_CONCEPT_IncomeLossFromContinuingOperationsBeforeTax"
	             order="1.0"
	             complement="false"
	             cover="true"
	             />


		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_NetIncomeLoss">
		      <cf:concept>
		        <cf:qname>tb:NetIncomeLoss</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
	    	 <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_IncomeTaxExpenseBenefit">
	      	<cf:concept>
	        		<cf:qname>tb:IncomeTaxExpenseBenefit</cf:qname>
	      	</cf:concept>
	    	 </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_IncomeLossFromContinuingOperationsBeforeTax">
		      <cf:concept>
		        <cf:qname>tb:IncomeLossFromContinuingOperationsBeforeTax</cf:qname>
		      </cf:concept>
		    </cf:conceptName>


	</generic:link>



	<generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">

		    <!-- ASSERTION LABEL -->
	       <va:valueAssertion xlink:type="resource" xlink:label="ASSERTION"
		         id="FAC_CF1_NetCashFlowEqualsOperatingInvestingAndFinancing"
		         aspectModel="dimensional"
		         implicitFiltering="true"
		         test="$CashFlowNet = $CashFlowProvidedByUsedInOperatingActivitiesNet + $CashFlowsProvidedByUsedInInvestingActivitiesNet + $CashFlowsProvidedByUsedInFinancingActivitiesNet" />


		    <!-- ASSERTION LABEL -->
		    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label"
			      xlink:from="ASSERTION"
			      xlink:to="ASSERTION_Label"
			      order="1.0"/>
		    <label:label xlink:type="resource" xlink:label="ASSERTION_Label"
			      xlink:role="http://www.xbrl.org/2008/role/label"
			      xml:lang="en">CashFlowNet = CashFlowProvidedByUsedInOperatingActivitiesNet + CashFlowsProvidedByUsedInInvestingActivitiesNet + CashFlowsProvidedByUsedInFinancingActivitiesNet</label:label>



		    <!-- Relations from FORMULA to FACT-VARIABLE -->
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_CashFlowNet"
		             order="1.0"
		             name="CashFlowNet"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_CashFlowProvidedByUsedInOperatingActivitiesNet"
		             order="1.0"
		             name="CashFlowProvidedByUsedInOperatingActivitiesNet"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_CashFlowsProvidedByUsedInInvestingActivitiesNet"
		             order="1.0"
		             name="CashFlowsProvidedByUsedInInvestingActivitiesNet"
		             />
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_CashFlowsProvidedByUsedInFinancingActivitiesNet"
		             order="1.0"
		             name="CashFlowsProvidedByUsedInFinancingActivitiesNet"
		             />


		    <!--  FACT-VARIABLES -->
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_CashFlowNet"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_CashFlowProvidedByUsedInOperatingActivitiesNet"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_CashFlowsProvidedByUsedInInvestingActivitiesNet"
		             bindAsSequence="false"
		             />
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_CashFlowsProvidedByUsedInFinancingActivitiesNet"
		             bindAsSequence="false"
		             />



		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_CashFlowNet"
		             xlink:to="FILTER_CONCEPT_CashFlowNet"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_CashFlowProvidedByUsedInOperatingActivitiesNet"
		             xlink:to="FILTER_CONCEPT_CashFlowProvidedByUsedInOperatingActivitiesNet"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_CashFlowsProvidedByUsedInInvestingActivitiesNet"
		             xlink:to="FILTER_CONCEPT_CashFlowsProvidedByUsedInInvestingActivitiesNet"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_CashFlowsProvidedByUsedInFinancingActivitiesNet"
		             xlink:to="FILTER_CONCEPT_CashFlowsProvidedByUsedInFinancingActivitiesNet"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />



		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_CashFlowNet">
		      <cf:concept>
		        <cf:qname>tb:NetCashFlow</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_CashFlowProvidedByUsedInOperatingActivitiesNet">
		      <cf:concept>
		        <cf:qname>tb:NetCashFlowOperatingActivities</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_CashFlowsProvidedByUsedInInvestingActivitiesNet">
		      <cf:concept>
		        <cf:qname>tb:NetCashFlowFinancingActivities</cf:qname>
		      </cf:concept>
		    </cf:conceptName>
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_CashFlowsProvidedByUsedInFinancingActivitiesNet">
		      <cf:concept>
		        <cf:qname>tb:NetCashFlowInvestingActivities</cf:qname>
		      </cf:concept>
		    </cf:conceptName>


	</generic:link>



	<generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">

		    <!-- ASSERTION -->
	       <va:valueAssertion xlink:type="resource" xlink:label="ASSERTION"
		         id="FAC_Exists_Assets"
		         aspectModel="dimensional"
		         implicitFiltering="true"
		         test="$Assets ge 0" />


		    <!-- ASSERTION LABEL -->
		    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label"
			      xlink:from="ASSERTION"
			      xlink:to="ASSERTION_Label"
			      order="1.0"/>
		    <label:label xlink:type="resource" xlink:label="ASSERTION_Label"
			      xlink:role="http://www.xbrl.org/2008/role/label"
			      xml:lang="en">Assets exists</label:label>



		    <!-- Relations from FORMULA to FACT-VARIABLE -->
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_ConceptThatShouldExist"
		             order="1.0"
		             name="Assets"
		             />


		    <!--  FACT-VARIABLES -->
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_ConceptThatShouldExist"
		             bindAsSequence="false"
		             />



		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_ConceptThatShouldExist"
		             xlink:to="FILTER_CONCEPT_ConceptThatShouldExist"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />


		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_ConceptThatShouldExist">
		      <cf:concept>
		        <cf:qname>tb:Assets</cf:qname>
		      </cf:concept>
		    </cf:conceptName>

	</generic:link>


	<generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">

		    <!-- ASSERTION -->
	       <va:valueAssertion xlink:type="resource" xlink:label="ASSERTION"
		         id="FAC_Exists_LiabilitiesAndEquity"
		         aspectModel="dimensional"
		         implicitFiltering="true"
		         test="$LiabilitiesAndEquity ge 0" />


		    <!-- ASSERTION LABEL -->
		    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label"
			      xlink:from="ASSERTION"
			      xlink:to="ASSERTION_Label"
			      order="1.0"/>
		    <label:label xlink:type="resource" xlink:label="ASSERTION_Label"
			      xlink:role="http://www.xbrl.org/2008/role/label"
			      xml:lang="en">LiabilitiesAndEquity exists</label:label>



		    <!-- Relations from FORMULA to FACT-VARIABLE -->
		    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set"
		             xlink:from="ASSERTION"
		             xlink:to="VARIABLE_ConceptThatShouldExist"
		             order="1.0"
		             name="LiabilitiesAndEquity"
		             />


		    <!--  FACT-VARIABLES -->
		    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_ConceptThatShouldExist"
		             bindAsSequence="false"
		             />



		    <!-- Relations from FACT-VARIABLE to CONCEPT FILTER -->
		    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter"
		             xlink:from="VARIABLE_ConceptThatShouldExist"
		             xlink:to="FILTER_CONCEPT_ConceptThatShouldExist"
		             order="1.0"
		             complement="false"
		             cover="true"
		             />


		    <!-- CONCEPT FILTERS -->
		    <cf:conceptName xlink:type="resource" xlink:label="FILTER_CONCEPT_ConceptThatShouldExist">
		      <cf:concept>
		        <cf:qname>tb:LiabilitiesAndEquity</cf:qname>
		      </cf:concept>
		    </cf:conceptName>

	</generic:link>



</link:linkbase>
