<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
  This file is part of the Dutch Taxonomy (Nederlandse Taxonomie; NT)
  Intellectual Property of the State of the Netherlands
  Architecture: NT13
  Version: 20181212.a
  Release date: Tue Jun 19 09:00:00 2018
-->
<link:linkbase xmlns:gen="http://xbrl.org/2008/generic" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:msg="http://xbrl.org/2010/message" xmlns:xff="http://www.xbrl.org/2010/function/formula" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xbrl.org/2008/generic http://www.xbrl.org/2008/generic-link.xsd http://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd">
  <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:roleRef roleURI="urn:kvk:linkrole:notes-consolidated-technical-provsion-discretionary-profit-sharing-movement-insurance" xlink:href="../dictionary/kvk-linkroles-insurance.xsd#kvk-lr-in_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance" 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"/>
  <gen:link xlink:role="urn:kvk:linkrole:notes-consolidated-technical-provsion-discretionary-profit-sharing-movement-insurance" xlink:type="extended">
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_loc" xlink:to="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_loc" xlink:to="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_loc" xlink:to="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_loc" xlink:to="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <link:loc xlink:href="kvk-notes-consolidated-technical-provision-discretionary-profit-sharing-movement-insurance-for.xml#valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1" xlink:label="valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-consolidated-technical-provision-discretionary-profit-sharing-movement-insurance-for.xml#valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1" xlink:label="valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-consolidated-technical-provision-discretionary-profit-sharing-movement-insurance-for.xml#valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2" xlink:label="valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-consolidated-technical-provision-discretionary-profit-sharing-movement-insurance-for.xml#valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3" xlink:label="valueAssertion_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_loc" xlink:type="locator"/>
    <msg:message id="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_assertion-unsatisfied-message_NL" xlink:label="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">EquityAdditions BEHOORT gelijk te zijn aan de sommatie van de onderliggende waarden. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_EquityAdditions')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_EquityAdditions return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_ChildrenOfEquityAdditionsCredit')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_ChildrenOfEquityAdditionsCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_ChildrenOfEquityAdditionsDebit')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit3_ChildrenOfEquityAdditionsDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_assertion-unsatisfied-message_NL" xlink:label="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">EquityWithdrawals BEHOORT gelijk te zijn aan de sommatie van de onderliggende waarden. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_EquityWithdrawals')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_EquityWithdrawals return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_ChildrenOfEquityWithdrawalsCredit')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_ChildrenOfEquityWithdrawalsCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_ChildrenOfEquityWithdrawalsDebit')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit2_ChildrenOfEquityWithdrawalsDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:label="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">Gerapporteerde waarde van ReserveDiscretionaryProfitSharing aan het einde van de periode BEHOORT gelijk te zijn aan de sommatie van de gerapporteerde waarde van ReserveDiscretionaryProfitSharing aan het begin van de periode en de mutaties gedurende de periode, ReserveDiscretionaryProfitSharingMovement. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_ReserveDiscretionaryProfitSharingEnd')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_ReserveDiscretionaryProfitSharingEnd return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_ReserveDiscretionaryProfitSharingStart')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_ReserveDiscretionaryProfitSharingStart return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_ReserveDiscretionaryProfitSharingMovement')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_ReserveDiscretionaryProfitSharingMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_assertion-unsatisfied-message_NL" xlink:label="NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">ReserveDiscretionaryProfitSharingMovement BEHOORT gelijk te zijn aan de sommatie van de onderliggende waarden. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_ReserveDiscretionaryProfitSharingMovement')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_ReserveDiscretionaryProfitSharingMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_ChildrenOfReserveDiscretionaryProfitSharingMovementCredit')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_ChildrenOfReserveDiscretionaryProfitSharingMovementCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_ChildrenOfReserveDiscretionaryProfitSharingMovementDebit')))) then ((for $v in $varArc_NotesConsolidatedTechnicalProvisionDiscretionaryProfitSharingMovementInsurance_PrtFST1SumOfChildrenParentCredit1_ChildrenOfReserveDiscretionaryProfitSharingMovementDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
  </gen:link>
</link:linkbase>
