<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
 *
 * OPC Foundation MIT License 1.00
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * The complete license agreement can be found here:
 * http://opcfoundation.org/License/MIT/1.00/
-->

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <NamespaceUris>
    <Uri>http://opcfoundation.org/UA/TTD/</Uri>
    <Uri>http://opcfoundation.org/UA/Machinery/Result/</Uri>
    <Uri>http://opcfoundation.org/UA/IA/</Uri>
    <Uri>http://opcfoundation.org/UA/MachineTool/</Uri>
    <Uri>http://opcfoundation.org/UA/DI/</Uri>
    <Uri>http://opcfoundation.org/UA/Machinery/</Uri>
    <Uri>http://opcfoundation.org/UA/Machinery/Jobs/</Uri>
    <Uri>http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/TTD/" Version="1.0.0" PublicationDate="2025-03-01T00:00:00Z" ModelVersion="1.0.0">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.05.03" PublicationDate="2023-12-15T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.04.0" PublicationDate="2022-11-03T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/Machinery/" Version="1.03.0" PublicationDate="2023-08-01T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/Machinery/Result/" Version="1.00.0" PublicationDate="2023-01-01T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/IA/" Version="1.01.2" PublicationDate="2024-02-28T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/MachineTool/" Version="1.01.1" PublicationDate="2022-07-04T12:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/" Version="2.0.0" PublicationDate="2024-01-31T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/Machinery/Jobs/" Version="1.0.1" PublicationDate="2024-05-01T00:00:00Z" />
    </Model>
  </Models>
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="UInt16">i=5</Alias>
    <Alias Alias="UInt32">i=7</Alias>
    <Alias Alias="Double">i=11</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="DateTime">i=13</Alias>
    <Alias Alias="ByteString">i=15</Alias>
    <Alias Alias="NodeId">i=17</Alias>
    <Alias Alias="LocalizedText">i=21</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasEncoding">i=38</Alias>
    <Alias Alias="HasDescription">i=39</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="GeneratesEvent">i=41</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="IdType">i=256</Alias>
    <Alias Alias="Duration">i=290</Alias>
    <Alias Alias="NumericRange">i=291</Alias>
    <Alias Alias="UtcTime">i=294</Alias>
    <Alias Alias="Argument">i=296</Alias>
    <Alias Alias="EUInformation">i=887</Alias>
    <Alias Alias="KeyValuePair">i=14533</Alias>
    <Alias Alias="HasInterface">i=17603</Alias>
    <Alias Alias="HasAddIn">i=17604</Alias>
    <Alias Alias="HasStructuredComponent">i=24136</Alias>
    <Alias Alias="ResultMetaDataType">ns=2;i=3007</Alias>
    <Alias Alias="ResultDataType">ns=2;i=3008</Alias>
    <Alias Alias="HasStatisticComponent">ns=3;i=4002</Alias>
    <Alias Alias="ISA95WorkMasterDataType">ns=8;i=3007</Alias>
    <Alias Alias="ISA95JobOrderDataType">ns=8;i=3008</Alias>
    <Alias Alias="ISA95JobOrderAndStateDataType">ns=8;i=3015</Alias>
    <Alias Alias="RecipeIdDataType">ns=1;i=3003</Alias>
    <Alias Alias="ExchangeablePartDataType">ns=1;i=3006</Alias>
    <Alias Alias="OptionalModuleDataType">ns=1;i=3009</Alias>
    <Alias Alias="JobOrderDataType">ns=1;i=3025</Alias>
    <Alias Alias="TestNumDataType">ns=1;i=3028</Alias>
    <Alias Alias="SampleInfoDataType">ns=1;i=3031</Alias>
    <Alias Alias="TestProcedureIdDataType">ns=1;i=3034</Alias>
  </Aliases>
  <Extensions>
    <Extension>
      <si:Generator xmlns:si="http://www.siemens.com/OPCUA/2017/SimaticNodeSetExtensions" Product="SiOME" Edition="Standard" Version="2.5.12" />
    </Extension>
    <Extension>
      <si:GeneratorExtension xmlns:si="http://www.siemens.com/OPCUA/2017/SimaticNodeSetExtensions" Hash="7db34c20d480091c9298f71443653e5c" />
    </Extension>
    <Extension>
      <ua:ModelInfo Tool="UaModeler" Hash="C6uIAyAX71dYPNdonZqg7g==" Version="1.6.12" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" />
    </Extension>
  </Extensions>
  <UADataType NodeId="ns=1;i=3006" BrowseName="1:ExchangeablePartDataType">
    <DisplayName>ExchangeablePartDataType</DisplayName>
    <Category>TTD_TextileTestingDeviceType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.1</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5007</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ExchangeablePartDataType">
      <Field Name="PartType" DataType="String">
        <Description>Name of the machine part.</Description>
      </Field>
      <Field Name="Mounted" DataType="Boolean">
        <Description>Flag stating if the part is currently mounted or not.</Description>
      </Field>
      <Field Name="Traceable" DataType="Boolean" IsOptional="true">
        <Description>Flag stating if the part is traceable (e.g. has an id or serial number).</Description>
      </Field>
      <Field Name="PartId" DataType="String" IsOptional="true">
        <Description>Id or serial number of the part.</Description>
      </Field>
      <Field Name="MachineReadable" DataType="Boolean" IsOptional="true">
        <Description>Flag stating if the PartId is machine readable.</Description>
      </Field>
      <Field Name="LastCalibrationDate" DataType="UtcTime" IsOptional="true">
        <Description>Date of the last calibration of this part if available.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6073" BrowseName="1:ExchangeablePartDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>ExchangeablePartDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ExchangeablePartDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6074" BrowseName="1:ExchangeablePartDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>ExchangeablePartDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ExchangeablePartDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3025" BrowseName="1:JobOrderDataType">
    <DisplayName>JobOrderDataType</DisplayName>
    <Documentation />
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5024</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:JobOrderDataType">
      <Field Name="JobId" DataType="String">
        <Description>The unique id given to the job by the client (MES)</Description>
      </Field>
      <Field Name="RecipeId" DataType="RecipeIdDataType">
        <Description>The available recipes are stored on the TTD and are referenced by their id.</Description>
      </Field>
      <Field Name="NumberOfTests" DataType="TestNumDataType" ValueRank="1" ArrayDimensions="0">
        <Description>This array contains TestNumDataType structures that describe how many tests per procedures have to be performed.</Description>
      </Field>
      <Field Name="SampleInfos" DataType="SampleInfoDataType" ValueRank="1" ArrayDimensions="0">
        <Description>This array contains SampleInfoDataType structures that hold the information about the samples that have to be tested.</Description>
      </Field>
      <Field Name="CarrierTypeId" DataType="String">
        <Description>Id to identify the creel geometry of the geometry of the fiber container.</Description>
      </Field>
      <Field Name="CarrierId" DataType="String">
        <Description>Id of the fiber container or carrier/creel. For creels represents the number of the creel wagon.</Description>
      </Field>
      <Field Name="AdditionalInfo" DataType="KeyValuePair" ValueRank="1" ArrayDimensions="0" IsOptional="true">
        <Description>A set of key/value pairs to provide additional information for a job.</Description>
      </Field>
      <Field Name="Scheduled" DataType="Boolean">
        <Description>Indicates if a job was scheduled by a remote client(MES).</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6075" BrowseName="1:JobOrderDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>JobOrderDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">JobOrderDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6076" BrowseName="1:JobOrderDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>JobOrderDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5024</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='JobOrderDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3009" BrowseName="1:OptionalModuleDataType">
    <DisplayName>OptionalModuleDataType</DisplayName>
    <Category>TTD_TextileTestingDeviceType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.2</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:OptionalModuleDataType">
      <Field Name="ModuleName" DataType="String">
        <Description>The name of the module.</Description>
      </Field>
      <Field Name="ModuleType" DataType="String">
        <Description>The type of the module. E.g. hardware/software.</Description>
      </Field>
      <Field Name="IsInstalled" DataType="Boolean">
        <Description>Flag that indicates if the module is installed.</Description>
      </Field>
      <Field Name="Version" DataType="String" IsOptional="true">
        <Description>Version of the soft-/hardware module.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6077" BrowseName="1:OptionalModuleDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>OptionalModuleDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">OptionalModuleDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6078" BrowseName="1:OptionalModuleDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>OptionalModuleDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='OptionalModuleDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3018" BrowseName="1:RecipeDataType">
    <DisplayName>RecipeDataType</DisplayName>
    <Category>TTD_RecipeManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.6</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RecipeDataType">
      <Field Name="RecipeId" DataType="RecipeIdDataType">
        <Description>RecipeId meta data describing this recipe.</Description>
      </Field>
      <Field Name="RecipeContent" DataType="ByteString">
        <Description>The content of this recipe as ByteString.</Description>
      </Field>
      <Field Name="ContentEncoding" DataType="String">
        <Description>The encoding of the content. E.g. UTF-8 or ASCII</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6079" BrowseName="1:RecipeDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>RecipeDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RecipeDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6080" BrowseName="1:RecipeDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>RecipeDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RecipeDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3003" BrowseName="1:RecipeIdDataType">
    <DisplayName>RecipeIdDataType</DisplayName>
    <Category>TTD_RecipeManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.5</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RecipeIdDataType">
      <Field Name="Name" DataType="String" IsOptional="true">
        <Description>Human readable name for the recipe.</Description>
      </Field>
      <Field Name="Id" DataType="String">
        <Description>System wide unique id for the file content. (E.g. Hash of file content is possible)</Description>
      </Field>
      <Field Name="Type" DataType="String" IsOptional="true">
        <Description>The type of the textile testing device for which the recipe is applicable.</Description>
      </Field>
      <Field Name="Description" DataType="String" IsOptional="true">
        <Description>Description of the recipe.</Description>
      </Field>
      <Field Name="Comment" DataType="String" IsOptional="true">
        <Description>Comment on the recipe.</Description>
      </Field>
      <Field Name="ModifiedDate" DataType="UtcTime" IsOptional="true">
        <Description>The date of the last modification to the recipe file.</Description>
      </Field>
      <Field Name="Version" DataType="String" IsOptional="true">
        <Description>Version of the recipe.</Description>
      </Field>
      <Field Name="Validated" DataType="Boolean" IsOptional="true">
        <Description>Flag that indicates if the recipe was successfully validated on the textile testing device. Null if the validation was not performed.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6081" BrowseName="1:RecipeIdDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>RecipeIdDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RecipeIdDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6082" BrowseName="1:RecipeIdDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>RecipeIdDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RecipeIdDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3022" BrowseName="1:TTDResultMetaDataType">
    <DisplayName>TTDResultMetaDataType</DisplayName>
    <Category>TTD_TTDResultManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.7</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5022</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=3007</Reference>
    </References>
    <Definition Name="1:TTDResultMetaDataType">
      <Field Name="SampleId" DataType="String">
        <Description>The unique identifier of one sample.</Description>
      </Field>
      <Field Name="TesterJobId" DataType="String">
        <Description>TTD internal id given to the tested set of samples(job)</Description>
      </Field>
      <Field Name="TesterSampleResultId" DataType="String">
        <Description>Unique identifier created by the TTD for each sample result. Necessary additional to the SampleId if the sample is tested more than once.</Description>
      </Field>
      <Field Name="ProductInstanceURI" DataType="String">
        <Description>Unique product instance uri of the TTD.</Description>
      </Field>
      <Field Name="CanBeDeleted" DataType="Boolean">
        <Description>Flag set by the client that indicates if the TTD may delete the result.</Description>
      </Field>
      <Field Name="JobOrder" DataType="ISA95JobOrderDataType">
        <Description>The metadata for the job containing parameters like linear density, RecipeId, NumberOfTests and SampleInfo.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6083" BrowseName="1:TTDResultMetaDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>TTDResultMetaDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">TTDResultMetaDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6084" BrowseName="1:TTDResultMetaDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>TTDResultMetaDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='TTDResultMetaDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3031" BrowseName="1:SampleInfoDataType">
    <DisplayName>SampleInfoDataType</DisplayName>
    <Category>TTD_JobManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.9</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5031</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:SampleInfoDataType">
      <Field Name="SampleId" DataType="String">
        <Description>The unique identifier of a (physical) sample.</Description>
      </Field>
      <Field Name="NominalLinearDensity" DataType="Double">
        <Description>The nominal linear density of this sample in tex. It is used for calculating linear density related parameters.</Description>
      </Field>
      <Field Name="MaterialDensity" DataType="Double" IsOptional="true">
        <Description>The material density in g/cm³. It is used for calculating some test results like diameter.</Description>
      </Field>
      <Field Name="MaterialType" DataType="String" IsOptional="true">
        <Description>The material type information can be used to switch between material dependend handling of material or for reporting.</Description>
      </Field>
      <Field Name="PositionOnCarrier" DataType="String">
        <Description>Position of the sample on the carrier. If there is no carrier an empty String should be provided.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6085" BrowseName="1:SampleInfoDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>SampleInfoDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">SampleInfoDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6086" BrowseName="1:SampleInfoDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>SampleInfoDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='SampleInfoDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3012" BrowseName="1:StatisticResultContentDataType">
    <DisplayName>StatisticResultContentDataType</DisplayName>
    <Category>TTD_TTDResultManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.3</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5012</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:StatisticResultContentDataType">
      <Field Name="ResultKey" DataType="String">
        <Description>Unique identifier of the measured property defined by the tester application.</Description>
      </Field>
      <Field Name="ItemCount" DataType="UInt32">
        <Description>Number of valid tests that were calculated in the statistics.</Description>
      </Field>
      <Field Name="MeanValue" DataType="Double">
        <Description>Mean value of the valid tests.</Description>
      </Field>
      <Field Name="StandardDeviation" DataType="Double">
        <Description>Standard-Deviation of the valid tets.</Description>
      </Field>
      <Field Name="CoefficientOfVariation" DataType="Double">
        <Description>Coefficient of variation of valid tests.</Description>
      </Field>
      <Field Name="MinValue" DataType="Double">
        <Description>The minimum value of the valid tests.</Description>
      </Field>
      <Field Name="MaxValue" DataType="Double">
        <Description>The maximum value of the valid tests.</Description>
      </Field>
      <Field Name="ConfidenceInterval95" DataType="Double">
        <Description>Confidence interval (95%) of the measurement.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6087" BrowseName="1:StatisticResultContentDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>StatisticResultContentDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">StatisticResultContentDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6088" BrowseName="1:StatisticResultContentDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>StatisticResultContentDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5012</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='StatisticResultContentDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3015" BrowseName="1:StatisticResultContentWithUnitsDataType">
    <DisplayName>StatisticResultContentWithUnitsDataType</DisplayName>
    <Category>TTD_TTDResultManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.4</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5016</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3012</Reference>
    </References>
    <Definition Name="1:StatisticResultContentWithUnitsDataType">
      <Field Name="UnitItemCount" DataType="EUInformation">
        <Description>Unit for the ItemCount.</Description>
      </Field>
      <Field Name="UnitMeanValue" DataType="EUInformation">
        <Description>Unit for the MeanValue.</Description>
      </Field>
      <Field Name="UnitStandardDeviation" DataType="EUInformation">
        <Description>Unit for the StandardDeviation.</Description>
      </Field>
      <Field Name="UnitCoefficientOfVariation" DataType="EUInformation">
        <Description>Unit for the CoefficientOfVariation.</Description>
      </Field>
      <Field Name="UnitMinValue" DataType="EUInformation">
        <Description>Unit for the MinValue.</Description>
      </Field>
      <Field Name="UnitMaxValue" DataType="EUInformation">
        <Description>Unit for the MaxValue.</Description>
      </Field>
      <Field Name="UnitConfidenceInterval" DataType="EUInformation">
        <Description>Unit for the ConfidenceInterval.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6089" BrowseName="1:StatisticResultContentWithUnitsDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>StatisticResultContentWithUnitsDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">StatisticResultContentWithUnitsDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6090" BrowseName="1:StatisticResultContentWithUnitsDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>StatisticResultContentWithUnitsDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='StatisticResultContentWithUnitsDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3028" BrowseName="1:TestNumDataType">
    <DisplayName>TestNumDataType</DisplayName>
    <Category>TTD_JobManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.10</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5028</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:TestNumDataType">
      <Field Name="TestProcedureId" DataType="String">
        <Description>The name of the test procedure that should be executed.</Description>
      </Field>
      <Field Name="NumberOfTests" DataType="UInt32">
        <Description>The number of tests that have to be performed with this test procedure on one sample.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6091" BrowseName="1:TestNumDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>TestNumDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">TestNumDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6092" BrowseName="1:TestNumDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>TestNumDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='TestNumDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3034" BrowseName="1:TestProcedureIdDataType">
    <DisplayName>TestProcedureIdDataType</DisplayName>
    <Category>TTD_TextileTestingDeviceType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/10.8</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5032</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:TestProcedureIdDataType">
      <Field Name="TestProcedureId" DataType="String">
        <Description>The available test procedures are stored on the testing device and referenced by name (TestProcedureId).</Description>
      </Field>
      <Field Name="Description" DataType="String" IsOptional="true">
        <Description>Description of the test procedure.</Description>
      </Field>
      <Field Name="ProcedureReferences" DataType="String" ValueRank="1" ArrayDimensions="0" IsOptional="true">
        <Description>An array of references to standards.</Description>
      </Field>
      <Field Name="IsProcedureLicensed" DataType="Boolean" IsOptional="true">
        <Description>Flag to define the availability on the server.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6093" BrowseName="1:TestProcedureIdDataType" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>TestProcedureIdDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5032</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">TestProcedureIdDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6094" BrowseName="1:TestProcedureIdDataType" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>TestProcedureIdDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='TestProcedureIdDataType']</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6069" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/TTD/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6073</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6075</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6070</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6077</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6079</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6081</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6085</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6087</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6089</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6091</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6093</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6083</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
        W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9UV
        EQvIiBEZWZhdWx0Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iIHhtbG5zOm9wYz0iaHR0cDovL
        29wY2ZvdW5kYXRpb24ub3JnL0JpbmFyeVNjaGVtYS8iIHhtbG5zOm5zMT0iaHR0cDovL29wY
        2ZvdW5kYXRpb24ub3JnL1VBL01hY2hpbmVyeS9SZXN1bHQvIiB4bWxuczpuczI9Imh0dHA6L
        y9vcGNmb3VuZGF0aW9uLm9yZy9VQS9JU0E5NS1KT0JDT05UUk9MX1YyLyIgeG1sbnM6dWE9I
        mh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL
        29wY2ZvdW5kYXRpb24ub3JnL1VBL1RURC8iPgogPG9wYzpJbXBvcnQgTmFtZXNwYWNlPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIi8+CiA8b3BjOkltcG9ydCBOYW1lc3BhY2U9I
        mh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NYWNoaW5lcnkvUmVzdWx0LyIvPgogPG9wY
        zpJbXBvcnQgTmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvSVNBOTUtS
        k9CQ09OVFJPTF9WMi8iLz4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4d
        GVuc2lvbk9iamVjdCIgTmFtZT0iRXhjaGFuZ2VhYmxlUGFydERhdGFUeXBlIj4KICA8b3BjO
        kZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJUcmFjZWFibGVTcGVjaWZpZWQiLz4KI
        CA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJQYXJ0SWRTcGVjaWZpZWQiL
        z4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJNYWNoaW5lUmVhZGFib
        GVTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJMY
        XN0Q2FsaWJyYXRpb25EYXRlU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGg9IjI4I
        iBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUmVzZXJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBUe
        XBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iUGFydFR5cGUiLz4KICA8b3BjOkZpZWxkI
        FR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iTW91bnRlZCIvPgogIDxvcGM6RmllbGQgU
        3dpdGNoRmllbGQ9IlRyYWNlYWJsZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuI
        iBOYW1lPSJUcmFjZWFibGUiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJQYXJ0SWRTc
        GVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJQYXJ0SWQiLz4KICA8b
        3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJNYWNoaW5lUmVhZGFibGVTcGVjaWZpZWQiIFR5cGVOY
        W1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iTWFjaGluZVJlYWRhYmxlIi8+CiAgPG9wYzpGaWVsZ
        CBTd2l0Y2hGaWVsZD0iTGFzdENhbGlicmF0aW9uRGF0ZVNwZWNpZmllZCIgVHlwZU5hbWU9I
        m9wYzpEYXRlVGltZSIgTmFtZT0iTGFzdENhbGlicmF0aW9uRGF0ZSIvPgogPC9vcGM6U3Ryd
        WN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb
        25PYmplY3QiIE5hbWU9IkpvYk9yZGVyRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgVHlwZU5hb
        WU9Im9wYzpCaXQiIE5hbWU9IkFkZGl0aW9uYWxJbmZvU3BlY2lmaWVkIi8+CiAgPG9wYzpGa
        WVsZCBMZW5ndGg9IjMxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUmVzZXJ2ZWQxIi8+C
        iAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iSm9iSWQiLz4KI
        CA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0bnM6UmVjaXBlSWREYXRhVHlwZSIgTmFtZT0iUmVja
        XBlSWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZOd
        W1iZXJPZlRlc3RzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZk51bWJlck9mV
        GVzdHMiIFR5cGVOYW1lPSJ0bnM6VGVzdE51bURhdGFUeXBlIiBOYW1lPSJOdW1iZXJPZlRlc
        3RzIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkludDMyIiBOYW1lPSJOb09mU2Ftc
        GxlSW5mb3MiLz4KICA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mU2FtcGxlSW5mb3MiI
        FR5cGVOYW1lPSJ0bnM6U2FtcGxlSW5mb0RhdGFUeXBlIiBOYW1lPSJTYW1wbGVJbmZvcyIvP
        gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9IkNhcnJpZXJUe
        XBlSWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJDY
        XJyaWVySWQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJBZGRpdGlvbmFsSW5mb1NwZ
        WNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZkFkZGl0aW9uYWxJbmZvI
        i8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZkFkZGl0aW9uYWxJbmZvIiBTd2l0Y
        2hGaWVsZD0iQWRkaXRpb25hbEluZm9TcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpLZXlWYWx1Z
        VBhaXIiIE5hbWU9IkFkZGl0aW9uYWxJbmZvIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib
        3BjOkJvb2xlYW4iIE5hbWU9IlNjaGVkdWxlZCIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+C
        iA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hb
        WU9Ik9wdGlvbmFsTW9kdWxlRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpCaXQiIE5hbWU9IlZlcnNpb25TcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIExlbmd0aD0iM
        zEiIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJSZXNlcnZlZDEiLz4KICA8b3BjOkZpZWxkI
        FR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJNb2R1bGVOYW1lIi8+CiAgPG9wYzpGa
        WVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iTW9kdWxlVHlwZSIvPgogIDxvc
        GM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiBOYW1lPSJJc0luc3RhbGxlZCIvPgogI
        DxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlZlcnNpb25TcGVjaWZpZWQiIFR5cGVOYW1lPSJvc
        GM6Q2hhckFycmF5IiBOYW1lPSJWZXJzaW9uIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KI
        DxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZ
        T0iUmVjaXBlRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpSZWNpcGVJZ
        ERhdGFUeXBlIiBOYW1lPSJSZWNpcGVJZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpCeXRlU3RyaW5nIiBOYW1lPSJSZWNpcGVDb250ZW50Ii8+CiAgPG9wYzpGaWVsZCBUeXBlT
        mFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iQ29udGVudEVuY29kaW5nIi8+CiA8L29wYzpTd
        HJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc
        2lvbk9iamVjdCIgTmFtZT0iUmVjaXBlSWREYXRhVHlwZSI+CiAgPG9wYzpGaWVsZCBUeXBlT
        mFtZT0ib3BjOkJpdCIgTmFtZT0iTmFtZVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZ
        U5hbWU9Im9wYzpCaXQiIE5hbWU9IlR5cGVTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5c
        GVOYW1lPSJvcGM6Qml0IiBOYW1lPSJEZXNjcmlwdGlvblNwZWNpZmllZCIvPgogIDxvcGM6R
        mllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkNvbW1lbnRTcGVjaWZpZWQiLz4KICA8b
        3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJNb2RpZmllZERhdGVTcGVjaWZpZ
        WQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJWZXJzaW9uU3BlY
        2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iVmFsaWRhd
        GVkU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGg9IjI1IiBUeXBlTmFtZT0ib3BjO
        kJpdCIgTmFtZT0iUmVzZXJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iTmFtZ
        VNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9Ik5hbWUiLz4KICA8b
        3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJZCIvPgogIDxvcGM6R
        mllbGQgU3dpdGNoRmllbGQ9IlR5cGVTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFyc
        mF5IiBOYW1lPSJUeXBlIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iRGVzY3JpcHRpb
        25TcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJEZXNjcmlwdGlvb
        iIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkNvbW1lbnRTcGVjaWZpZWQiIFR5cGVOY
        W1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJDb21tZW50Ii8+CiAgPG9wYzpGaWVsZCBTd2l0Y
        2hGaWVsZD0iTW9kaWZpZWREYXRlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lI
        iBOYW1lPSJNb2RpZmllZERhdGUiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJWZXJza
        W9uU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iVmVyc2lvbiIvP
        gogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlZhbGlkYXRlZFNwZWNpZmllZCIgVHlwZU5hb
        WU9Im9wYzpCb29sZWFuIiBOYW1lPSJWYWxpZGF0ZWQiLz4KIDwvb3BjOlN0cnVjdHVyZWRUe
        XBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0ibnMxOlJlc3VsdE1ldGFEYXRhV
        HlwZSIgTmFtZT0iVFREUmVzdWx0TWV0YURhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOY
        W1lPSJvcGM6Qml0IiBOYW1lPSJIYXNUcmFuc2ZlcmFibGVEYXRhT25GaWxlU3BlY2lmaWVkI
        i8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iSXNQYXJ0aWFsU3BlY
        2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iSXNTaW11b
        GF0ZWRTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lP
        SJSZXN1bHRTdGF0ZVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCa
        XQiIE5hbWU9IlN0ZXBJZFNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpCaXQiIE5hbWU9IlBhcnRJZFNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpCaXQiIE5hbWU9IkV4dGVybmFsUmVjaXBlSWRTcGVjaWZpZWQiLz4KICA8b3BjOkZpZ
        WxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJJbnRlcm5hbFJlY2lwZUlkU3BlY2lmaWVkI
        i8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUHJvZHVjdElkU3BlY
        2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iRXh0ZXJuY
        WxDb25maWd1cmF0aW9uSWRTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvc
        GM6Qml0IiBOYW1lPSJJbnRlcm5hbENvbmZpZ3VyYXRpb25JZFNwZWNpZmllZCIvPgogIDxvc
        GM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkpvYklkU3BlY2lmaWVkIi8+CiAgP
        G9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iQ3JlYXRpb25UaW1lU3BlY2lma
        WVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUHJvY2Vzc2luZ
        1RpbWVzU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZ
        T0iUmVzdWx0VXJpU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpd
        CIgTmFtZT0iUmVzdWx0RXZhbHVhdGlvblNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZ
        U5hbWU9Im9wYzpCaXQiIE5hbWU9IlJlc3VsdEV2YWx1YXRpb25Db2RlU3BlY2lmaWVkIi8+C
        iAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUmVzdWx0RXZhbHVhdGlvb
        kRldGFpbHNTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOY
        W1lPSJGaWxlRm9ybWF0U3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGg9IjEzIiBUe
        XBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUmVzZXJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBTb3VyY
        2VUeXBlPSJuczE6UmVzdWx0TWV0YURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJhe
        SIgTmFtZT0iUmVzdWx0SWQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJIYXNUcmFuc
        2ZlcmFibGVEYXRhT25GaWxlU3BlY2lmaWVkIiBTb3VyY2VUeXBlPSJuczE6UmVzdWx0TWV0Y
        URhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIE5hbWU9Ikhhc1RyYW5zZmVyYWJsZ
        URhdGFPbkZpbGUiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJJc1BhcnRpYWxTcGVja
        WZpZWQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0YVR5cGUiIFR5cGVOYW1lPSJvc
        GM6Qm9vbGVhbiIgTmFtZT0iSXNQYXJ0aWFsIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZ
        D0iSXNTaW11bGF0ZWRTcGVjaWZpZWQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0Y
        VR5cGUiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iSXNTaW11bGF0ZWQiLz4KICA8b
        3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJSZXN1bHRTdGF0ZVNwZWNpZmllZCIgU291cmNlVHlwZ
        T0ibnMxOlJlc3VsdE1ldGFEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iU
        mVzdWx0U3RhdGUiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJTdGVwSWRTcGVjaWZpZ
        WQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6Q
        2hhckFycmF5IiBOYW1lPSJTdGVwSWQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJQY
        XJ0SWRTcGVjaWZpZWQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0YVR5cGUiIFR5c
        GVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJQYXJ0SWQiLz4KICA8b3BjOkZpZWxkIFN3a
        XRjaEZpZWxkPSJFeHRlcm5hbFJlY2lwZUlkU3BlY2lmaWVkIiBTb3VyY2VUeXBlPSJuczE6U
        mVzdWx0TWV0YURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iRXh0Z
        XJuYWxSZWNpcGVJZCIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkludGVybmFsUmVja
        XBlSWRTcGVjaWZpZWQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0YVR5cGUiIFR5c
        GVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJbnRlcm5hbFJlY2lwZUlkIi8+CiAgPG9wY
        zpGaWVsZCBTd2l0Y2hGaWVsZD0iUHJvZHVjdElkU3BlY2lmaWVkIiBTb3VyY2VUeXBlPSJuc
        zE6UmVzdWx0TWV0YURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iU
        HJvZHVjdElkIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iRXh0ZXJuYWxDb25maWd1c
        mF0aW9uSWRTcGVjaWZpZWQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0YVR5cGUiI
        FR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJFeHRlcm5hbENvbmZpZ3VyYXRpb25JZ
        CIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkludGVybmFsQ29uZmlndXJhdGlvbklkU
        3BlY2lmaWVkIiBTb3VyY2VUeXBlPSJuczE6UmVzdWx0TWV0YURhdGFUeXBlIiBUeXBlTmFtZ
        T0ib3BjOkNoYXJBcnJheSIgTmFtZT0iSW50ZXJuYWxDb25maWd1cmF0aW9uSWQiLz4KICA8b
        3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJKb2JJZFNwZWNpZmllZCIgU291cmNlVHlwZT0ibnMxO
        lJlc3VsdE1ldGFEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9IkpvY
        klkIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iQ3JlYXRpb25UaW1lU3BlY2lmaWVkI
        iBTb3VyY2VUeXBlPSJuczE6UmVzdWx0TWV0YURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkRhd
        GVUaW1lIiBOYW1lPSJDcmVhdGlvblRpbWUiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkP
        SJQcm9jZXNzaW5nVGltZXNTcGVjaWZpZWQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhR
        GF0YVR5cGUiIFR5cGVOYW1lPSJuczE6UHJvY2Vzc2luZ1RpbWVzRGF0YVR5cGUiIE5hbWU9I
        lByb2Nlc3NpbmdUaW1lcyIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlJlc3VsdFVya
        VNwZWNpZmllZCIgU291cmNlVHlwZT0ibnMxOlJlc3VsdE1ldGFEYXRhVHlwZSIgVHlwZU5hb
        WU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZlJlc3VsdFVyaSIvPgogIDxvcGM6RmllbGQgTGVuZ
        3RoRmllbGQ9Ik5vT2ZSZXN1bHRVcmkiIFN3aXRjaEZpZWxkPSJSZXN1bHRVcmlTcGVjaWZpZ
        WQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6Q
        2hhckFycmF5IiBOYW1lPSJSZXN1bHRVcmkiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkP
        SJSZXN1bHRFdmFsdWF0aW9uU3BlY2lmaWVkIiBTb3VyY2VUeXBlPSJuczE6UmVzdWx0TWV0Y
        URhdGFUeXBlIiBUeXBlTmFtZT0ibnMxOlJlc3VsdEV2YWx1YXRpb25FbnVtIiBOYW1lPSJSZ
        XN1bHRFdmFsdWF0aW9uIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iUmVzdWx0RXZhb
        HVhdGlvbkNvZGVTcGVjaWZpZWQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0YVR5c
        GUiIFR5cGVOYW1lPSJvcGM6SW50NjQiIE5hbWU9IlJlc3VsdEV2YWx1YXRpb25Db2RlIi8+C
        iAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iUmVzdWx0RXZhbHVhdGlvbkRldGFpbHNTcGVja
        WZpZWQiIFNvdXJjZVR5cGU9Im5zMTpSZXN1bHRNZXRhRGF0YVR5cGUiIFR5cGVOYW1lPSJ1Y
        TpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJSZXN1bHRFdmFsdWF0aW9uRGV0YWlscyIvPgogIDxvc
        GM6RmllbGQgU3dpdGNoRmllbGQ9IkZpbGVGb3JtYXRTcGVjaWZpZWQiIFNvdXJjZVR5cGU9I
        m5zMTpSZXN1bHRNZXRhRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT
        2ZGaWxlRm9ybWF0Ii8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZkZpbGVGb3JtY
        XQiIFN3aXRjaEZpZWxkPSJGaWxlRm9ybWF0U3BlY2lmaWVkIiBTb3VyY2VUeXBlPSJuczE6U
        mVzdWx0TWV0YURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iRmlsZ
        UZvcm1hdCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9I
        lNhbXBsZUlkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZ
        T0iVGVzdGVySm9iSWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5I
        iBOYW1lPSJUZXN0ZXJTYW1wbGVSZXN1bHRJZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpDaGFyQXJyYXkiIE5hbWU9IlByb2R1Y3RJbnN0YW5jZVVSSSIvPgogIDxvcGM6Rmllb
        GQgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiBOYW1lPSJDYW5CZURlbGV0ZWQiLz4KICA8b3BjO
        kZpZWxkIFR5cGVOYW1lPSJuczI6SVNBOTVKb2JPcmRlckRhdGFUeXBlIiBOYW1lPSJKb2JPc
        mRlciIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc
        2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IlNhbXBsZUluZm9EYXRhVHlwZSI+C
        iAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iTWF0ZXJpYWxEZW5zaXR5U
        3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iTWF0Z
        XJpYWxUeXBlU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGg9IjMwIiBUeXBlTmFtZ
        T0ib3BjOkJpdCIgTmFtZT0iUmVzZXJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib
        3BjOkNoYXJBcnJheSIgTmFtZT0iU2FtcGxlSWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP
        SJvcGM6RG91YmxlIiBOYW1lPSJOb21pbmFsTGluZWFyRGVuc2l0eSIvPgogIDxvcGM6Rmllb
        GQgU3dpdGNoRmllbGQ9Ik1hdGVyaWFsRGVuc2l0eVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wY
        zpEb3VibGUiIE5hbWU9Ik1hdGVyaWFsRGVuc2l0eSIvPgogIDxvcGM6RmllbGQgU3dpdGNoR
        mllbGQ9Ik1hdGVyaWFsVHlwZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiI
        E5hbWU9Ik1hdGVyaWFsVHlwZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQ
        XJyYXkiIE5hbWU9IlBvc2l0aW9uT25DYXJyaWVyIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZ
        T4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgT
        mFtZT0iU3RhdGlzdGljUmVzdWx0Q29udGVudERhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5c
        GVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJSZXN1bHRLZXkiLz4KICA8b3BjOkZpZWxkI
        FR5cGVOYW1lPSJvcGM6VUludDMyIiBOYW1lPSJJdGVtQ291bnQiLz4KICA8b3BjOkZpZWxkI
        FR5cGVOYW1lPSJvcGM6RG91YmxlIiBOYW1lPSJNZWFuVmFsdWUiLz4KICA8b3BjOkZpZWxkI
        FR5cGVOYW1lPSJvcGM6RG91YmxlIiBOYW1lPSJTdGFuZGFyZERldmlhdGlvbiIvPgogIDxvc
        GM6RmllbGQgVHlwZU5hbWU9Im9wYzpEb3VibGUiIE5hbWU9IkNvZWZmaWNpZW50T2ZWYXJpY
        XRpb24iLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBOYW1lPSJNaW5WY
        Wx1ZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpEb3VibGUiIE5hbWU9Ik1heFZhb
        HVlIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgTmFtZT0iQ29uZmlkZ
        W5jZUludGVydmFsOTUiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1c
        mVkVHlwZSBCYXNlVHlwZT0idG5zOlN0YXRpc3RpY1Jlc3VsdENvbnRlbnREYXRhVHlwZSIgT
        mFtZT0iU3RhdGlzdGljUmVzdWx0Q29udGVudFdpdGhVbml0c0RhdGFUeXBlIj4KICA8b3BjO
        kZpZWxkIFNvdXJjZVR5cGU9InRuczpTdGF0aXN0aWNSZXN1bHRDb250ZW50RGF0YVR5cGUiI
        FR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJSZXN1bHRLZXkiLz4KICA8b3BjOkZpZ
        WxkIFNvdXJjZVR5cGU9InRuczpTdGF0aXN0aWNSZXN1bHRDb250ZW50RGF0YVR5cGUiIFR5c
        GVOYW1lPSJvcGM6VUludDMyIiBOYW1lPSJJdGVtQ291bnQiLz4KICA8b3BjOkZpZWxkIFNvd
        XJjZVR5cGU9InRuczpTdGF0aXN0aWNSZXN1bHRDb250ZW50RGF0YVR5cGUiIFR5cGVOYW1lP
        SJvcGM6RG91YmxlIiBOYW1lPSJNZWFuVmFsdWUiLz4KICA8b3BjOkZpZWxkIFNvdXJjZVR5c
        GU9InRuczpTdGF0aXN0aWNSZXN1bHRDb250ZW50RGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6R
        G91YmxlIiBOYW1lPSJTdGFuZGFyZERldmlhdGlvbiIvPgogIDxvcGM6RmllbGQgU291cmNlV
        HlwZT0idG5zOlN0YXRpc3RpY1Jlc3VsdENvbnRlbnREYXRhVHlwZSIgVHlwZU5hbWU9Im9wY
        zpEb3VibGUiIE5hbWU9IkNvZWZmaWNpZW50T2ZWYXJpYXRpb24iLz4KICA8b3BjOkZpZWxkI
        FNvdXJjZVR5cGU9InRuczpTdGF0aXN0aWNSZXN1bHRDb250ZW50RGF0YVR5cGUiIFR5cGVOY
        W1lPSJvcGM6RG91YmxlIiBOYW1lPSJNaW5WYWx1ZSIvPgogIDxvcGM6RmllbGQgU291cmNlV
        HlwZT0idG5zOlN0YXRpc3RpY1Jlc3VsdENvbnRlbnREYXRhVHlwZSIgVHlwZU5hbWU9Im9wY
        zpEb3VibGUiIE5hbWU9Ik1heFZhbHVlIi8+CiAgPG9wYzpGaWVsZCBTb3VyY2VUeXBlPSJ0b
        nM6U3RhdGlzdGljUmVzdWx0Q29udGVudERhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkRvdWJsZ
        SIgTmFtZT0iQ29uZmlkZW5jZUludGVydmFsOTUiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP
        SJ1YTpFVUluZm9ybWF0aW9uIiBOYW1lPSJVbml0SXRlbUNvdW50Ii8+CiAgPG9wYzpGaWVsZ
        CBUeXBlTmFtZT0idWE6RVVJbmZvcm1hdGlvbiIgTmFtZT0iVW5pdE1lYW5WYWx1ZSIvPgogI
        DxvcGM6RmllbGQgVHlwZU5hbWU9InVhOkVVSW5mb3JtYXRpb24iIE5hbWU9IlVuaXRTdGFuZ
        GFyZERldmlhdGlvbiIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOkVVSW5mb3JtYXRpb
        24iIE5hbWU9IlVuaXRDb2VmZmljaWVudE9mVmFyaWF0aW9uIi8+CiAgPG9wYzpGaWVsZCBUe
        XBlTmFtZT0idWE6RVVJbmZvcm1hdGlvbiIgTmFtZT0iVW5pdE1pblZhbHVlIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0idWE6RVVJbmZvcm1hdGlvbiIgTmFtZT0iVW5pdE1heFZhbHVlI
        i8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idWE6RVVJbmZvcm1hdGlvbiIgTmFtZT0iVW5pd
        ENvbmZpZGVuY2VJbnRlcnZhbCIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0c
        nVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IlRlc3ROd
        W1EYXRhVHlwZSI+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZ
        T0iVGVzdFByb2NlZHVyZUlkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOlVJbnQzM
        iIgTmFtZT0iTnVtYmVyT2ZUZXN0cyIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjO
        lN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IlRlc
        3RQcm9jZWR1cmVJZERhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0I
        iBOYW1lPSJEZXNjcmlwdGlvblNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpCaXQiIE5hbWU9IlByb2NlZHVyZVJlZmVyZW5jZXNTcGVjaWZpZWQiLz4KICA8b3BjO
        kZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJJc1Byb2NlZHVyZUxpY2Vuc2VkU3BlY
        2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGg9IjI5IiBUeXBlTmFtZT0ib3BjOkJpdCIgT
        mFtZT0iUmVzZXJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJhe
        SIgTmFtZT0iVGVzdFByb2NlZHVyZUlkIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iR
        GVzY3JpcHRpb25TcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJEZ
        XNjcmlwdGlvbiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlByb2NlZHVyZVJlZmVyZ
        W5jZXNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZQcm9jZWR1c
        mVSZWZlcmVuY2VzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZlByb2NlZHVyZ
        VJlZmVyZW5jZXMiIFN3aXRjaEZpZWxkPSJQcm9jZWR1cmVSZWZlcmVuY2VzU3BlY2lmaWVkI
        iBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iUHJvY2VkdXJlUmVmZXJlbmNlcyIvP
        gogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IklzUHJvY2VkdXJlTGljZW5zZWRTcGVjaWZpZ
        WQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iSXNQcm9jZWR1cmVMaWNlbnNlZCIvP
        gogPC9vcGM6U3RydWN0dXJlZFR5cGU+Cjwvb3BjOlR5cGVEaWN0aW9uYXJ5Pgo=</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6070" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6069" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6069</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/TTD/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6071" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/TTD/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6074</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6076</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6072</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6078</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6080</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6082</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6086</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6088</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6090</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6092</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6094</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6084</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvVFREL1R5cGVzLnhzZCIgeG1sbnM6dG5zPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvVFREL1R5cGVzLnhzZCIgeG1sbnM6bnMzPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvTWFjaGluZXJ5L1Jlc3VsdC9UeXBlcy54c2QiI
        HhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c
        2QiIHhtbG5zOm5zNj0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0lTQTk1LUpPQkNPT
        lRST0xfVjIvVHlwZXMueHNkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YT
        UxTY2hlbWEiPgogPHhzOmltcG9ydCBuYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uL
        m9yZy9VQS8yMDA4LzAyL1R5cGVzLnhzZCIvPgogPHhzOmltcG9ydCBuYW1lc3BhY2U9Imh0d
        HA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9JU0E5NS1KT0JDT05UUk9MX1YyL1R5cGVzLnhzZ
        CIvPgogPHhzOmltcG9ydCBuYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQ
        S9NYWNoaW5lcnkvUmVzdWx0L1R5cGVzLnhzZCIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9I
        kV4Y2hhbmdlYWJsZVBhcnREYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlb
        WVudCBtaW5PY2N1cnM9IjAiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJFbmNvZGluZ
        01hc2siLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOnN0cmluZyIgbmFtZT0iUGFydFR5cGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9Ik1vdW50ZWQiL
        z4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzO
        mJvb2xlYW4iIG5hbWU9IlRyYWNlYWJsZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJQYXJ0SWQiLz4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlY
        W4iIG5hbWU9Ik1hY2hpbmVSZWFkYWJsZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG5hbWU9Ikxhc3RDYWxpYnJhd
        GlvbkRhdGUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplb
        GVtZW50IHR5cGU9InRuczpFeGNoYW5nZWFibGVQYXJ0RGF0YVR5cGUiIG5hbWU9IkV4Y2hhb
        mdlYWJsZVBhcnREYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkV4Y
        2hhbmdlYWJsZVBhcnREYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVud
        CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6RXhjaGFuZ
        2VhYmxlUGFydERhdGFUeXBlIiBuYW1lPSJFeGNoYW5nZWFibGVQYXJ0RGF0YVR5cGUiIG5pb
        GxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8e
        HM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mRXhjaGFuZ2VhYmxlUGFydERhdGFUeXBlIiBuY
        W1lPSJMaXN0T2ZFeGNoYW5nZWFibGVQYXJ0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+C
        iA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSm9iT3JkZXJEYXRhVHlwZSI+CiAgPHhzOnNlcXVlb
        mNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIHR5cGU9InhzOnVuc2lnbmVkSW50I
        iBuYW1lPSJFbmNvZGluZ01hc2siLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iSm9iSWQiLz4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSZWNpcGVJZERhd
        GFUeXBlIiBuYW1lPSJSZWNpcGVJZCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI
        G1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZlRlc3ROdW1EYXRhVHlwZSIgbmFtZT0iT
        nVtYmVyT2ZUZXN0cyIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc
        z0iMSIgdHlwZT0idG5zOkxpc3RPZlNhbXBsZUluZm9EYXRhVHlwZSIgbmFtZT0iU2FtcGxlS
        W5mb3MiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOnN0cmluZyIgbmFtZT0iQ2FycmllclR5cGVJZCIvPgogICA8eHM6ZWxlbWVudCBta
        W5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJDYXJya
        WVySWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InVhOkxpc3RPZktleVZhbHVlUGFpciIgbmFtZT0iQWRkaXRpb25hbEluZm8iLz4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlY
        W4iIG5hbWU9IlNjaGVkdWxlZCIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUe
        XBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkpvYk9yZGVyRGF0YVR5cGUiIG5hbWU9IkpvY
        k9yZGVyRGF0YVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZKb2JPcmRlc
        kRhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iM
        CIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpKb2JPcmRlckRhdGFUeXBlIiBuY
        W1lPSJKb2JPcmRlckRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY
        2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkpvY
        k9yZGVyRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZkpvYk9yZGVyRGF0YVR5cGUiIG5pbGxhYmxlP
        SJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT3B0aW9uYWxNb2R1bGVEYXRhVHlwZ
        SI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIHR5cGU9I
        nhzOnVuc2lnbmVkSW50IiBuYW1lPSJFbmNvZGluZ01hc2siLz4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iTW9kd
        WxlTmFtZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgd
        HlwZT0ieHM6c3RyaW5nIiBuYW1lPSJNb2R1bGVUeXBlIi8+CiAgIDx4czplbGVtZW50IG1pb
        k9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpib29sZWFuIiBuYW1lPSJJc0luc
        3RhbGxlZCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgd
        HlwZT0ieHM6c3RyaW5nIiBuYW1lPSJWZXJzaW9uIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwve
        HM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T3B0aW9uYWxNb2R1bGVEY
        XRhVHlwZSIgbmFtZT0iT3B0aW9uYWxNb2R1bGVEYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUe
        XBlIG5hbWU9Ikxpc3RPZk9wdGlvbmFsTW9kdWxlRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZ
        T4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgd
        HlwZT0idG5zOk9wdGlvbmFsTW9kdWxlRGF0YVR5cGUiIG5hbWU9Ik9wdGlvbmFsTW9kdWxlR
        GF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tc
        GxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mT3B0aW9uYWxNb2R1bGVEY
        XRhVHlwZSIgbmFtZT0iTGlzdE9mT3B0aW9uYWxNb2R1bGVEYXRhVHlwZSIgbmlsbGFibGU9I
        nRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWNpcGVEYXRhVHlwZSI+CiAgPHhzO
        nNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgd
        HlwZT0idG5zOlJlY2lwZUlkRGF0YVR5cGUiIG5hbWU9IlJlY2lwZUlkIi8+CiAgIDx4czplb
        GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpiYXNlNjRCaW5hc
        nkiIG5hbWU9IlJlY2lwZUNvbnRlbnQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI
        iBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iQ29udGVudEVuY29kaW5nI
        i8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0e
        XBlPSJ0bnM6UmVjaXBlRGF0YVR5cGUiIG5hbWU9IlJlY2lwZURhdGFUeXBlIi8+CiA8eHM6Y
        29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmVjaXBlRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZ
        T4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgd
        HlwZT0idG5zOlJlY2lwZURhdGFUeXBlIiBuYW1lPSJSZWNpcGVEYXRhVHlwZSIgbmlsbGFib
        GU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplb
        GVtZW50IHR5cGU9InRuczpMaXN0T2ZSZWNpcGVEYXRhVHlwZSIgbmFtZT0iTGlzdE9mUmVja
        XBlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU
        mVjaXBlSWREYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY
        2N1cnM9IjAiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJFbmNvZGluZ01hc2siLz4KI
        CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0c
        mluZyIgbmFtZT0iTmFtZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY
        3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJJZCIvPgogICA8eHM6ZWxlbWVudCBta
        W5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJUeXBlI
        i8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4c
        zpzdHJpbmciIG5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IkNvbW1lbnQiLz4KI
        CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmRhd
        GVUaW1lIiBuYW1lPSJNb2RpZmllZERhdGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iVmVyc2lvbiIvPgogI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6Ym9vb
        GVhbiIgbmFtZT0iVmFsaWRhdGVkIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxle
        FR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UmVjaXBlSWREYXRhVHlwZSIgbmFtZT0iU
        mVjaXBlSWREYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlY2lwZ
        UlkRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlJlY2lwZUlkRGF0YVR5cGUiI
        G5hbWU9IlJlY2lwZUlkRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1Z
        W5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mU
        mVjaXBlSWREYXRhVHlwZSIgbmFtZT0iTGlzdE9mUmVjaXBlSWREYXRhVHlwZSIgbmlsbGFib
        GU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUVERSZXN1bHRNZXRhRGF0YVR5c
        GUiPgogIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPgogICA8eHM6ZXh0ZW5za
        W9uIGJhc2U9Im5zMzpSZXN1bHRNZXRhRGF0YVR5cGUiPgogICAgPHhzOnNlcXVlbmNlPgogI
        CAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzd
        HJpbmciIG5hbWU9IlNhbXBsZUlkIi8+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI
        iBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iVGVzdGVySm9iSWQiLz4KI
        CAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c
        3RyaW5nIiBuYW1lPSJUZXN0ZXJTYW1wbGVSZXN1bHRJZCIvPgogICAgIDx4czplbGVtZW50I
        G1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IlByb
        2R1Y3RJbnN0YW5jZVVSSSIvPgogICAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T
        2NjdXJzPSIxIiB0eXBlPSJ4czpib29sZWFuIiBuYW1lPSJDYW5CZURlbGV0ZWQiLz4KICAgI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ibnM2OklTQ
        Tk1Sm9iT3JkZXJEYXRhVHlwZSIgbmFtZT0iSm9iT3JkZXIiLz4KICAgIDwveHM6c2VxdWVuY
        2U+CiAgIDwveHM6ZXh0ZW5zaW9uPgogIDwveHM6Y29tcGxleENvbnRlbnQ+CiA8L3hzOmNvb
        XBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlRURFJlc3VsdE1ldGFEYXRhVHlwZ
        SIgbmFtZT0iVFREUmVzdWx0TWV0YURhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZ
        T0iTGlzdE9mVFREUmVzdWx0TWV0YURhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4c
        zplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuc
        zpUVERSZXN1bHRNZXRhRGF0YVR5cGUiIG5hbWU9IlRURFJlc3VsdE1ldGFEYXRhVHlwZSIgb
        mlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KI
        Dx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZUVERSZXN1bHRNZXRhRGF0YVR5cGUiIG5hb
        WU9Ikxpc3RPZlRURFJlc3VsdE1ldGFEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4c
        zpjb21wbGV4VHlwZSBuYW1lPSJTYW1wbGVJbmZvRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZ
        T4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgb
        mFtZT0iRW5jb2RpbmdNYXNrIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T
        2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IlNhbXBsZUlkIi8+CiAgIDx4czplb
        GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkb3VibGUiIG5hb
        WU9Ik5vbWluYWxMaW5lYXJEZW5zaXR5Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iM
        CIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkb3VibGUiIG5hbWU9Ik1hdGVyaWFsRGVuc2l0e
        SIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ie
        HM6c3RyaW5nIiBuYW1lPSJNYXRlcmlhbFR5cGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iUG9zaXRpb25Pb
        kNhcnJpZXIiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplb
        GVtZW50IHR5cGU9InRuczpTYW1wbGVJbmZvRGF0YVR5cGUiIG5hbWU9IlNhbXBsZUluZm9EY
        XRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNhbXBsZUluZm9EYXRhV
        HlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1he
        E9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6U2FtcGxlSW5mb0RhdGFUeXBlIiBuYW1lP
        SJTYW1wbGVJbmZvRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZ
        T4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mU2Ftc
        GxlSW5mb0RhdGFUeXBlIiBuYW1lPSJMaXN0T2ZTYW1wbGVJbmZvRGF0YVR5cGUiIG5pbGxhY
        mxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU3RhdGlzdGljUmVzdWx0Q29ud
        GVudERhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IlJlc3VsdEtleSIvP
        gogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6d
        W5zaWduZWRJbnQiIG5hbWU9Ikl0ZW1Db3VudCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1c
        nM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6ZG91YmxlIiBuYW1lPSJNZWFuVmFsdWUiL
        z4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzO
        mRvdWJsZSIgbmFtZT0iU3RhbmRhcmREZXZpYXRpb24iLz4KICAgPHhzOmVsZW1lbnQgbWluT
        2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmRvdWJsZSIgbmFtZT0iQ29lZmZpY
        2llbnRPZlZhcmlhdGlvbiIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY
        3Vycz0iMSIgdHlwZT0ieHM6ZG91YmxlIiBuYW1lPSJNaW5WYWx1ZSIvPgogICA8eHM6ZWxlb
        WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6ZG91YmxlIiBuYW1lP
        SJNYXhWYWx1ZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM
        SIgdHlwZT0ieHM6ZG91YmxlIiBuYW1lPSJDb25maWRlbmNlSW50ZXJ2YWw5NSIvPgogIDwve
        HM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zO
        lN0YXRpc3RpY1Jlc3VsdENvbnRlbnREYXRhVHlwZSIgbmFtZT0iU3RhdGlzdGljUmVzdWx0Q
        29udGVudERhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RhdGlzd
        GljUmVzdWx0Q29udGVudERhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZ
        W50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpTdGF0a
        XN0aWNSZXN1bHRDb250ZW50RGF0YVR5cGUiIG5hbWU9IlN0YXRpc3RpY1Jlc3VsdENvbnRlb
        nREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb
        21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZTdGF0aXN0aWNSZXN1b
        HRDb250ZW50RGF0YVR5cGUiIG5hbWU9Ikxpc3RPZlN0YXRpc3RpY1Jlc3VsdENvbnRlbnREY
        XRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdGF0a
        XN0aWNSZXN1bHRDb250ZW50V2l0aFVuaXRzRGF0YVR5cGUiPgogIDx4czpjb21wbGV4Q29ud
        GVudCBtaXhlZD0iZmFsc2UiPgogICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpTdGF0aXN0a
        WNSZXN1bHRDb250ZW50RGF0YVR5cGUiPgogICAgPHhzOnNlcXVlbmNlPgogICAgIDx4czplb
        GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpFVUluZm9ybWF0a
        W9uIiBuYW1lPSJVbml0SXRlbUNvdW50Ii8+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkVVSW5mb3JtYXRpb24iIG5hbWU9IlVuaXRNZ
        WFuVmFsdWUiLz4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM
        SIgdHlwZT0idWE6RVVJbmZvcm1hdGlvbiIgbmFtZT0iVW5pdFN0YW5kYXJkRGV2aWF0aW9uI
        i8+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9I
        nVhOkVVSW5mb3JtYXRpb24iIG5hbWU9IlVuaXRDb2VmZmljaWVudE9mVmFyaWF0aW9uIi8+C
        iAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhO
        kVVSW5mb3JtYXRpb24iIG5hbWU9IlVuaXRNaW5WYWx1ZSIvPgogICAgIDx4czplbGVtZW50I
        G1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpFVUluZm9ybWF0aW9uIiBuY
        W1lPSJVbml0TWF4VmFsdWUiLz4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1he
        E9jY3Vycz0iMSIgdHlwZT0idWE6RVVJbmZvcm1hdGlvbiIgbmFtZT0iVW5pdENvbmZpZGVuY
        2VJbnRlcnZhbCIvPgogICAgPC94czpzZXF1ZW5jZT4KICAgPC94czpleHRlbnNpb24+CiAgP
        C94czpjb21wbGV4Q29udGVudD4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0e
        XBlPSJ0bnM6U3RhdGlzdGljUmVzdWx0Q29udGVudFdpdGhVbml0c0RhdGFUeXBlIiBuYW1lP
        SJTdGF0aXN0aWNSZXN1bHRDb250ZW50V2l0aFVuaXRzRGF0YVR5cGUiLz4KIDx4czpjb21wb
        GV4VHlwZSBuYW1lPSJMaXN0T2ZTdGF0aXN0aWNSZXN1bHRDb250ZW50V2l0aFVuaXRzRGF0Y
        VR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlN0YXRpc3RpY1Jlc3VsdENvbnRlbnRXa
        XRoVW5pdHNEYXRhVHlwZSIgbmFtZT0iU3RhdGlzdGljUmVzdWx0Q29udGVudFdpdGhVbml0c
        0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvb
        XBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlN0YXRpc3RpY1Jlc3Vsd
        ENvbnRlbnRXaXRoVW5pdHNEYXRhVHlwZSIgbmFtZT0iTGlzdE9mU3RhdGlzdGljUmVzdWx0Q
        29udGVudFdpdGhVbml0c0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZ
        XhUeXBlIG5hbWU9IlRlc3ROdW1EYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6Z
        WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuY
        W1lPSJUZXN0UHJvY2VkdXJlSWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJOdW1iZXJPZlRlc3RzI
        i8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0e
        XBlPSJ0bnM6VGVzdE51bURhdGFUeXBlIiBuYW1lPSJUZXN0TnVtRGF0YVR5cGUiLz4KIDx4c
        zpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUZXN0TnVtRGF0YVR5cGUiPgogIDx4czpzZXF1Z
        W5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZ
        CIgdHlwZT0idG5zOlRlc3ROdW1EYXRhVHlwZSIgbmFtZT0iVGVzdE51bURhdGFUeXBlIiBua
        WxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogP
        HhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlRlc3ROdW1EYXRhVHlwZSIgbmFtZT0iTGlzd
        E9mVGVzdE51bURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlI
        G5hbWU9IlRlc3RQcm9jZWR1cmVJZERhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4c
        zplbGVtZW50IG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY
        29kaW5nTWFzayIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM
        SIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJUZXN0UHJvY2VkdXJlSWQiLz4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZ
        T0iRGVzY3JpcHRpb24iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1c
        nM9IjEiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbmFtZT0iUHJvY2VkdXJlUmVmZXJlbmNlc
        yIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ie
        HM6Ym9vbGVhbiIgbmFtZT0iSXNQcm9jZWR1cmVMaWNlbnNlZCIvPgogIDwveHM6c2VxdWVuY
        2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlRlc3RQcm9jZ
        WR1cmVJZERhdGFUeXBlIiBuYW1lPSJUZXN0UHJvY2VkdXJlSWREYXRhVHlwZSIvPgogPHhzO
        mNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRlc3RQcm9jZWR1cmVJZERhdGFUeXBlIj4KICA8e
        HM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1b
        mJvdW5kZWQiIHR5cGU9InRuczpUZXN0UHJvY2VkdXJlSWREYXRhVHlwZSIgbmFtZT0iVGVzd
        FByb2NlZHVyZUlkRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZ
        T4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mVGVzd
        FByb2NlZHVyZUlkRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZlRlc3RQcm9jZWR1cmVJZERhdGFUe
        XBlIiBuaWxsYWJsZT0idHJ1ZSIvPgo8L3hzOnNjaGVtYT4K</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6072" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6071" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6071</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/TTD/Types.xsd</uax:String>
    </Value>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2003" BrowseName="1:TTDResultType" DataType="ResultDataType">
    <DisplayName>TTDResultType</DisplayName>
    <Category>TTD_TTDResultType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/9.1</Documentation>
    <References>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6028</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=2001</Reference>
    </References>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="2:ResultMetaData" ParentNodeId="ns=1;i=2003" DataType="ResultMetaDataType">
    <DisplayName>ResultMetaData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6036</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6031</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6029</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6030</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6037</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6032</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6034</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6035</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6033</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=2;i=5006</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ResultMetaDataType xmlns="http://opcfoundation.org/UA/Machinery/Result/Types.xsd">
                        <EncodingMask>0</EncodingMask>
                        <ResultId></ResultId>
                    </ResultMetaDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="1:CanBeDeleted" ParentNodeId="ns=1;i=6028" DataType="Boolean" AccessLevel="3">
    <DisplayName>CanBeDeleted</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="2:CreationTime" ParentNodeId="ns=1;i=6028" DataType="UtcTime" AccessLevel="3">
    <DisplayName>CreationTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="2:HasTransferableDataOnFile" ParentNodeId="ns=1;i=6028" DataType="Boolean" AccessLevel="3">
    <DisplayName>HasTransferableDataOnFile</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="2:IsPartial" ParentNodeId="ns=1;i=6028" DataType="Boolean" AccessLevel="3">
    <DisplayName>IsPartial</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6037" BrowseName="1:JobOrder" ParentNodeId="ns=1;i=6028" DataType="ISA95JobOrderDataType" AccessLevel="3">
    <DisplayName>JobOrder</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6032" BrowseName="1:ProductInstanceUri" ParentNodeId="ns=1;i=6028" DataType="String" AccessLevel="3">
    <DisplayName>ProductInstanceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6034" BrowseName="1:SampleId" ParentNodeId="ns=1;i=6028" DataType="String" AccessLevel="3">
    <DisplayName>SampleId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="1:TesterJobId" ParentNodeId="ns=1;i=6028" DataType="String" AccessLevel="3">
    <DisplayName>TesterJobId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6033" BrowseName="1:TesterSampleResultId" ParentNodeId="ns=1;i=6028" DataType="String" AccessLevel="3">
    <DisplayName>TesterSampleResultId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6028</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1006" BrowseName="1:TTDResultReadyEventType" IsAbstract="true">
    <DisplayName>TTDResultReadyEventType</DisplayName>
    <Description>Provides information of a complete or partial result.</Description>
    <Category>TTD_TTDResultEvents</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/8.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6038</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1002</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6038" BrowseName="2:Result" ParentNodeId="ns=1;i=1006" DataType="ResultDataType" AccessLevel="3">
    <DisplayName>Result</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6039</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=2;i=5009</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ResultDataType xmlns="http://opcfoundation.org/UA/Machinery/Result/Types.xsd">
                        <ResultMetaData />
                        <ResultContent />
                    </ResultDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6039" BrowseName="2:ResultMetaData" ParentNodeId="ns=1;i=6038" DataType="ResultMetaDataType">
    <DisplayName>ResultMetaData</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6040</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6041</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6042</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6043</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6044</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6045</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6038</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6046</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6047</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6048</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=2;i=5006</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ResultMetaDataType xmlns="http://opcfoundation.org/UA/Machinery/Result/Types.xsd">
                        <EncodingMask>0</EncodingMask>
                        <ResultId></ResultId>
                    </ResultMetaDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6040" BrowseName="1:CanBeDeleted" ParentNodeId="ns=1;i=6039" DataType="Boolean" AccessLevel="3">
    <DisplayName>CanBeDeleted</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6041" BrowseName="2:CreationTime" ParentNodeId="ns=1;i=6039" DataType="UtcTime" AccessLevel="3">
    <DisplayName>CreationTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6042" BrowseName="2:HasTransferableDataOnFile" ParentNodeId="ns=1;i=6039" DataType="Boolean" AccessLevel="3">
    <DisplayName>HasTransferableDataOnFile</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6043" BrowseName="2:IsPartial" ParentNodeId="ns=1;i=6039" DataType="Boolean" AccessLevel="3">
    <DisplayName>IsPartial</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6044" BrowseName="1:JobOrder" ParentNodeId="ns=1;i=6039" DataType="ISA95JobOrderDataType" AccessLevel="3">
    <DisplayName>JobOrder</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6045" BrowseName="1:ProductInstanceUri" ParentNodeId="ns=1;i=6039" DataType="String" AccessLevel="3">
    <DisplayName>ProductInstanceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6046" BrowseName="1:SampleId" ParentNodeId="ns=1;i=6039" DataType="String" AccessLevel="3">
    <DisplayName>SampleId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6047" BrowseName="1:TesterJobId" ParentNodeId="ns=1;i=6039" DataType="String" AccessLevel="3">
    <DisplayName>TesterJobId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6048" BrowseName="1:TesterSampleResultId" ParentNodeId="ns=1;i=6039" DataType="String" AccessLevel="3">
    <DisplayName>TesterSampleResultId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6039</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1009" BrowseName="1:JobStatisticsType">
    <DisplayName>JobStatisticsType</DisplayName>
    <Documentation />
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6056</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6057</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6059</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6060</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6056" BrowseName="1:EndTime" ParentNodeId="ns=1;i=1009" DataType="UtcTime">
    <DisplayName>EndTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6057" BrowseName="1:StartTime" ParentNodeId="ns=1;i=1009" DataType="UtcTime">
    <DisplayName>StartTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6058" BrowseName="1:TotalInitializingTime" ParentNodeId="ns=1;i=1009" DataType="Duration">
    <DisplayName>TotalInitializingTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6059" BrowseName="1:TotalInterruptedTime" ParentNodeId="ns=1;i=1009" DataType="Duration">
    <DisplayName>TotalInterruptedTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6060" BrowseName="1:TotalRunningTime" ParentNodeId="ns=1;i=1009" DataType="Duration">
    <DisplayName>TotalRunningTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1012" BrowseName="1:MachineStatisticsType">
    <DisplayName>MachineStatisticsType</DisplayName>
    <Category>TTD_MachineStatisticsType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.3</Documentation>
    <References>
      <Reference ReferenceType="HasInterface">ns=3;i=1011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7007</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6065</Reference>
      <Reference ReferenceType="HasStatisticComponent">ns=1;i=6061</Reference>
      <Reference ReferenceType="HasStatisticComponent">ns=1;i=6062</Reference>
      <Reference ReferenceType="HasStatisticComponent">ns=1;i=6063</Reference>
      <Reference ReferenceType="HasStatisticComponent">ns=1;i=6064</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=7007" BrowseName="3:ResetStatistics" ParentNodeId="ns=1;i=1012">
    <DisplayName>ResetStatistics</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6065" BrowseName="3:StartTime" ParentNodeId="ns=1;i=1012" DataType="DateTime" AccessLevel="3">
    <DisplayName>StartTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6061" BrowseName="1:TotalExecutingTime" ParentNodeId="ns=1;i=1012" DataType="Duration">
    <DisplayName>TotalExecutingTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStatisticComponent" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6062" BrowseName="1:TotalNotAvailableTime" ParentNodeId="ns=1;i=1012" DataType="Duration">
    <DisplayName>TotalNotAvailableTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStatisticComponent" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6063" BrowseName="1:TotalNotExecutingTime" ParentNodeId="ns=1;i=1012" DataType="Duration">
    <DisplayName>TotalNotExecutingTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStatisticComponent" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6064" BrowseName="1:TotalOutOfServiceTime" ParentNodeId="ns=1;i=1012" DataType="Duration">
    <DisplayName>TotalOutOfServiceTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStatisticComponent" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:RecurrentPrognosisType">
    <DisplayName>RecurrentPrognosisType</DisplayName>
    <Category>TTD_RecurrentPrognosisType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.4</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6066</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6067</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6068</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=4;i=3</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6066" BrowseName="1:Activity" ParentNodeId="ns=1;i=1004" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Activity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6067" BrowseName="1:Interval" ParentNodeId="ns=1;i=1004" DataType="UtcTime" AccessLevel="3">
    <DisplayName>Interval</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6068" BrowseName="1:LastExecutionTime" ParentNodeId="ns=1;i=1004" DataType="UtcTime" AccessLevel="3">
    <DisplayName>LastExecutionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1003" BrowseName="1:RecipeManagementType">
    <DisplayName>RecipeManagementType</DisplayName>
    <Category>TTD_RecipeManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.2.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7004</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7006</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=7004" BrowseName="1:DeleteRecipe" ParentNodeId="ns=1;i=1003">
    <DisplayName>DeleteRecipe</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.2.5</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6053</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6053" BrowseName="InputArguments" ParentNodeId="ns=1;i=7004" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7004</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RecipeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7002" BrowseName="1:GetRecipe" ParentNodeId="ns=1;i=1003">
    <DisplayName>GetRecipe</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.2.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6050</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6051</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6050" BrowseName="InputArguments" ParentNodeId="ns=1;i=7002" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7002</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RecipeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6051" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7002" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7002</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Recipe</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3018</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7001" BrowseName="1:GetRecipeIds" ParentNodeId="ns=1;i=1003">
    <DisplayName>GetRecipeIds</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.2.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6049</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6049" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RecipeIds</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3003</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7005" BrowseName="1:GetRecipes" ParentNodeId="ns=1;i=1003">
    <DisplayName>GetRecipes</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.2.6</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6054</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6054" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7005" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Recipes</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3018</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="1:RecipeIds" ParentNodeId="ns=1;i=1003" DataType="RecipeIdDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>RecipeIds</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7003" BrowseName="1:SetRecipe" ParentNodeId="ns=1;i=1003">
    <DisplayName>SetRecipe</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.2.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6052</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6052" BrowseName="InputArguments" ParentNodeId="ns=1;i=7003" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7003</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Recipe</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3018</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Overwrite</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7006" BrowseName="1:SetRecipes" ParentNodeId="ns=1;i=1003">
    <DisplayName>SetRecipes</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.2.7</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6055</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6055" BrowseName="InputArguments" ParentNodeId="ns=1;i=7006" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Recipes</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3018</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Overwrite</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1007" BrowseName="1:TTDResultManagementType">
    <DisplayName>TTDResultManagementType</DisplayName>
    <Category>TTD_TTDResultManagementType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.5</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5042</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5043</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1004</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1006</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=7009" BrowseName="2:GetResultById" ParentNodeId="ns=1;i=1007">
    <DisplayName>GetResultById</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6111</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6112</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6111" BrowseName="InputArguments" ParentNodeId="ns=1;i=7009" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7009</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResultId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=31918</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>System-wide unique identifier for the result.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Timeout</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>With this argument the client can give a hint to the server how long it will need access to the result data.
A value &gt; 0 indicates an estimated maximum time for processing the data in milliseconds. 
A value = 0 indicates that the client will not need anything besides the data returned by the method call.
A value &lt; 0 indicates that the client cannot give an estimate.
The client cannot rely on the data being available during the indicated time period. The argument is merely a hint allowing the server to optimize its resource management.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6112" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7009" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7009</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResultHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=31917</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The server shall return to each client requesting result data a system-wide unique handle identifying the result set / client combination. This handle should be used by the client to indicate to the server that the result data is no longer needed, allowing the server to optimize its resource handling.
If the instance of ResultManagementType does not support the ReleaseResultHandle Method, the resultHandle should always be set to 0.
If the error is set to a value other than 0, the resultHandle may be set to 0.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Result</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3008</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The result including metadata. May be set to Null, if error is set to a value other than 0.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Error</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>0 – OK
Values &gt; 0 are reserved for errors defined by this and future standards.
Values &lt; 0 shall be used for application-specific errors.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5042" BrowseName="2:Results" ParentNodeId="ns=1;i=1007">
    <DisplayName>Results</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6120</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6120" BrowseName="2:&lt;ResultVariable&gt;" SymbolicName="ResultVariable" ParentNodeId="ns=1;i=5042" DataType="ResultDataType" AccessLevel="3">
    <DisplayName>&lt;ResultVariable&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5042</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6121</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=2;i=5009</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ResultDataType xmlns="http://opcfoundation.org/UA/Machinery/Result/Types.xsd">
                        <ResultMetaData />
                        <ResultContent />
                    </ResultDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6121" BrowseName="2:ResultMetaData" ParentNodeId="ns=1;i=6120" DataType="ResultMetaDataType">
    <DisplayName>ResultMetaData</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6122</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6123</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6124</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6125</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6126</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6127</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6120</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6128</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6129</Reference>
      <Reference ReferenceType="HasStructuredComponent">ns=1;i=6130</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=2;i=5006</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ResultMetaDataType xmlns="http://opcfoundation.org/UA/Machinery/Result/Types.xsd">
                        <EncodingMask>0</EncodingMask>
                        <ResultId></ResultId>
                    </ResultMetaDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6122" BrowseName="1:CanBeDeleted" ParentNodeId="ns=1;i=6121" DataType="Boolean" AccessLevel="3">
    <DisplayName>CanBeDeleted</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6123" BrowseName="2:CreationTime" ParentNodeId="ns=1;i=6121" DataType="UtcTime" AccessLevel="3">
    <DisplayName>CreationTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6124" BrowseName="2:HasTransferableDataOnFile" ParentNodeId="ns=1;i=6121" DataType="Boolean" AccessLevel="3">
    <DisplayName>HasTransferableDataOnFile</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6125" BrowseName="2:IsPartial" ParentNodeId="ns=1;i=6121" DataType="Boolean" AccessLevel="3">
    <DisplayName>IsPartial</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6126" BrowseName="1:JobOrder" ParentNodeId="ns=1;i=6121" DataType="JobOrderDataType" AccessLevel="3">
    <DisplayName>JobOrder</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6127" BrowseName="1:ProductInstanceUri" ParentNodeId="ns=1;i=6121" DataType="String" AccessLevel="3">
    <DisplayName>ProductInstanceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6128" BrowseName="1:SampleId" ParentNodeId="ns=1;i=6121" DataType="String" AccessLevel="3">
    <DisplayName>SampleId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6129" BrowseName="1:TesterJobId" ParentNodeId="ns=1;i=6121" DataType="String" AccessLevel="3">
    <DisplayName>TesterJobId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6130" BrowseName="1:TesterSampleResultId" ParentNodeId="ns=1;i=6121" DataType="String" AccessLevel="3">
    <DisplayName>TesterSampleResultId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStructuredComponent" IsForward="false">ns=1;i=6121</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5043" BrowseName="2:ResultTransfer" ParentNodeId="ns=1;i=1007">
    <DisplayName>ResultTransfer</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6115</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7012</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6115" BrowseName="ClientProcessingTimeout" ParentNodeId="ns=1;i=5043" DataType="Duration">
    <DisplayName>ClientProcessingTimeout</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5043</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7011" BrowseName="CloseAndCommit" ParentNodeId="ns=1;i=5043" MethodDeclarationId="i=15751">
    <DisplayName>CloseAndCommit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5043</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6117</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6116" BrowseName="InputArguments" ParentNodeId="ns=1;i=7011" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7011</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6117" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7011" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7011</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7010" BrowseName="GenerateFileForRead" ParentNodeId="ns=1;i=5043" MethodDeclarationId="ns=2;i=7001">
    <DisplayName>GenerateFileForRead</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5043</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6113</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6114</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6113" BrowseName="InputArguments" ParentNodeId="ns=1;i=7010" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7010</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3005</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Options how to generate the file, including the resultId of the result the file belongs to. </uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6114" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7010" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7010</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>NodeId of the temporary file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The FileHandle of the opened TransferFile.
The FileHandle can be used to access the TransferFile methods Read and Close.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>If the creation of the file is completed asynchronously, the parameter returns the NodeId of the corresponding FileTransferStateMachineType Object.
If the creation of the file is already completed, the parameter is null.
If a FileTransferStateMachineType object NodeId is returned, the Read Method of the file fails until the TransferState changed to ReadTransfer.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7012" BrowseName="GenerateFileForWrite" ParentNodeId="ns=1;i=5043" MethodDeclarationId="i=15749">
    <DisplayName>GenerateFileForWrite</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5043</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6118</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6119</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6118" BrowseName="InputArguments" ParentNodeId="ns=1;i=7012" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=24</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6119" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7012" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1010" BrowseName="1:TextileTestingDeviceType">
    <DisplayName>TextileTestingDeviceType</DisplayName>
    <Category>TTD_TextileTestingDeviceType</Category>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.1.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6131</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6135</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5050</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6146</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6131" BrowseName="1:AvailableExchangeableParts" ParentNodeId="ns=1;i=1010" DataType="ExchangeablePartDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>AvailableExchangeableParts</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5044" BrowseName="5:Identification" ParentNodeId="ns=1;i=1010">
    <DisplayName>Identification</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=6;i=1012</Reference>
      <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6133</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6132</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6134</Reference>
      <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=5045</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6133" BrowseName="5:Manufacturer" ParentNodeId="ns=1;i=5044" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>A human-readable, localized name of the manufacturer of the MachineryItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6132" BrowseName="5:ProductInstanceUri" ParentNodeId="ns=1;i=5044" DataType="String">
    <DisplayName>ProductInstanceUri</DisplayName>
    <Description>A globally unique resource identifier provided by the manufacturer of the machine</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6134" BrowseName="5:SerialNumber" ParentNodeId="ns=1;i=5044" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>A string containing a unique production number of the manufacturer of the MachineryItem. The global uniqueness of the serial number is only given in the context of the manufacturer, and potentially the model. The value shall not change during the life-cycle of the MachineryItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6135" BrowseName="1:InstalledTesterModules" ParentNodeId="ns=1;i=1010" DataType="OptionalModuleDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>InstalledTesterModules</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5045" BrowseName="6:MachineryBuildingBlocks" ParentNodeId="ns=1;i=1010">
    <DisplayName>MachineryBuildingBlocks</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5044</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5055</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5041</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5035" BrowseName="7:JobManagement" ParentNodeId="ns=1;i=5045">
    <DisplayName>JobManagement</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=7;i=1003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=5045</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5036" BrowseName="7:JobOrderControl" ParentNodeId="ns=1;i=5035">
    <DisplayName>JobOrderControl</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=8;i=1002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6004</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6007</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6011</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6002" BrowseName="CurrentState" ParentNodeId="ns=1;i=5036" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6003" BrowseName="Id" ParentNodeId="ns=1;i=6002" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6004" BrowseName="8:EquipmentID" ParentNodeId="ns=1;i=5036" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>EquipmentID</DisplayName>
    <Description>Defines a read-only set of Equipment Class IDs and Equipment IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6005" BrowseName="8:JobOrderList" ParentNodeId="ns=1;i=5036" DataType="ISA95JobOrderAndStateDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>JobOrderList</DisplayName>
    <Description>Defines a read-only list of job order information available from the server.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6006" BrowseName="8:MaterialClassID" ParentNodeId="ns=1;i=5036" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialClassID</DisplayName>
    <Description>Defines a read-only set of Material Classes IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6007" BrowseName="8:MaterialDefinitionID" ParentNodeId="ns=1;i=5036" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialDefinitionID</DisplayName>
    <Description>Defines a read-only set of Material Classes IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="8:MaxDownloadableJobOrders" ParentNodeId="ns=1;i=5036" DataType="UInt16">
    <DisplayName>MaxDownloadableJobOrders</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6009" BrowseName="8:PersonnelID" ParentNodeId="ns=1;i=5036" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>PersonnelID</DisplayName>
    <Description>Defines a read-only set of Personnel IDs and Person IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6010" BrowseName="8:PhysicalAssetID" ParentNodeId="ns=1;i=5036" DataType="String" ValueRank="1" ArrayDimensions="0">
    <DisplayName>PhysicalAssetID</DisplayName>
    <Description>Defines a read-only set of Physical Asset Class IDs and Physical Asset IDs that may be specified in a job order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6011" BrowseName="8:WorkMaster" ParentNodeId="ns=1;i=5036" DataType="ISA95WorkMasterDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>WorkMaster</DisplayName>
    <Description>Defines a read-only set of work master IDs that may be specified in a job order, and the read-only set of parameters that may be specified for a specific work master.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5037" BrowseName="7:JobOrderResults" ParentNodeId="ns=1;i=5035">
    <DisplayName>JobOrderResults</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=8;i=1003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7013</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7008" BrowseName="8:RequestJobResponseByJobOrderID" ParentNodeId="ns=1;i=5037">
    <DisplayName>RequestJobResponseByJobOrderID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6013</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6012" BrowseName="InputArguments" ParentNodeId="ns=1;i=7008" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobOrderID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Contains an ID of the job order, as specified by the method caller.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6013" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7008" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobResponse</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=8;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Contains information about the execution of a job order, such as the current status of the job, actual material consumed, actual material produced, actual equipment used, and job specific data.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ReturnStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Returns the status of the method execution.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7013" BrowseName="8:RequestJobResponseByJobOrderState" ParentNodeId="ns=1;i=5037">
    <DisplayName>RequestJobResponseByJobOrderState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6014</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6014" BrowseName="InputArguments" ParentNodeId="ns=1;i=7013" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7013</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobOrderState</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=8;i=3006</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>Contains a job status of the JobResponse to be returned. The array shall provide at least one entry representing the top level state and potentially additional entries representing substates. The first entry shall be the top level entry, having the BrowsePath set to null. The order of the substates is not defined.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7013" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7013</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobResponses</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=8;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>Contains a list of information about the execution of a job order, such as the current status of the job, actual material consumed, actual material produced, actual equipment used, and job specific data. </uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ReturnStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Returns the status of the method execution.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5055" BrowseName="6:MachineryItemState" ParentNodeId="ns=1;i=5045">
    <DisplayName>MachineryItemState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=6;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6136</Reference>
      <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=5045</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6136" BrowseName="CurrentState" ParentNodeId="ns=1;i=5055" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5055</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6137</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6137" BrowseName="Id" ParentNodeId="ns=1;i=6136" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6136</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5001" BrowseName="6:MachineryOperationMode" ParentNodeId="ns=1;i=5045">
    <DisplayName>MachineryOperationMode</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=6;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6001</Reference>
      <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=5045</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6001" BrowseName="CurrentState" ParentNodeId="ns=1;i=5001" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6027</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="Id" ParentNodeId="ns=1;i=6001" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6001</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5041" BrowseName="2:ResultManagement" ParentNodeId="ns=1;i=5045">
    <DisplayName>ResultManagement</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5046</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=5045</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7019" BrowseName="2:GetResultById" ParentNodeId="ns=1;i=5041" MethodDeclarationId="ns=1;i=7009">
    <DisplayName>GetResultById</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6095</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6096</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6095" BrowseName="InputArguments" ParentNodeId="ns=1;i=7019" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7019</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResultId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=31918</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>System-wide unique identifier for the result.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Timeout</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>With this argument the client can give a hint to the server how long it will need access to the result data.
A value &gt; 0 indicates an estimated maximum time for processing the data in milliseconds. 
A value = 0 indicates that the client will not need anything besides the data returned by the method call.
A value &lt; 0 indicates that the client cannot give an estimate.
The client cannot rely on the data being available during the indicated time period. The argument is merely a hint allowing the server to optimize its resource management.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6096" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7019" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7019</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResultHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=31917</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The server shall return to each client requesting result data a system-wide unique handle identifying the result set / client combination. This handle should be used by the client to indicate to the server that the result data is no longer needed, allowing the server to optimize its resource handling.
If the instance of ResultManagementType does not support the ReleaseResultHandle Method, the resultHandle should always be set to 0.
If the error is set to a value other than 0, the resultHandle may be set to 0.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Result</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3008</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The result including metadata. May be set to Null, if error is set to a value other than 0.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Error</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>0 – OK
Values &gt; 0 are reserved for errors defined by this and future standards.
Values &lt; 0 shall be used for application-specific errors.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5046" BrowseName="2:Results" ParentNodeId="ns=1;i=5041">
    <DisplayName>Results</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5041</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5047" BrowseName="2:ResultTransfer" ParentNodeId="ns=1;i=5041">
    <DisplayName>ResultTransfer</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6097</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7022</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5041</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6097" BrowseName="ClientProcessingTimeout" ParentNodeId="ns=1;i=5047" DataType="Duration">
    <DisplayName>ClientProcessingTimeout</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5047</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7020" BrowseName="CloseAndCommit" ParentNodeId="ns=1;i=5047" MethodDeclarationId="i=15751">
    <DisplayName>CloseAndCommit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6098</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6099</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6098" BrowseName="InputArguments" ParentNodeId="ns=1;i=7020" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7020</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6099" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7020" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7020</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7021" BrowseName="GenerateFileForRead" ParentNodeId="ns=1;i=5047" MethodDeclarationId="ns=2;i=7001">
    <DisplayName>GenerateFileForRead</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6101</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6100" BrowseName="InputArguments" ParentNodeId="ns=1;i=7021" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7021</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3005</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Options how to generate the file, including the resultId of the result the file belongs to. </uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6101" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7021" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7021</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>NodeId of the temporary file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The FileHandle of the opened TransferFile.
The FileHandle can be used to access the TransferFile methods Read and Close.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>If the creation of the file is completed asynchronously, the parameter returns the NodeId of the corresponding FileTransferStateMachineType Object.
If the creation of the file is already completed, the parameter is null.
If a FileTransferStateMachineType object NodeId is returned, the Read Method of the file fails until the TransferState changed to ReadTransfer.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7022" BrowseName="GenerateFileForWrite" ParentNodeId="ns=1;i=5047" MethodDeclarationId="i=15749">
    <DisplayName>GenerateFileForWrite</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6103</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6102" BrowseName="InputArguments" ParentNodeId="ns=1;i=7022" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7022</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=24</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6103" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7022" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7022</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5049" BrowseName="1:MachineStatistics" ParentNodeId="ns=1;i=1010">
    <DisplayName>MachineStatistics</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasStatisticComponent">ns=1;i=6141</Reference>
      <Reference ReferenceType="HasStatisticComponent">ns=1;i=6142</Reference>
      <Reference ReferenceType="HasStatisticComponent">ns=1;i=6143</Reference>
      <Reference ReferenceType="HasStatisticComponent">ns=1;i=6144</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6141" BrowseName="1:TotalExecutingTime" ParentNodeId="ns=1;i=5049" DataType="Duration">
    <DisplayName>TotalExecutingTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStatisticComponent" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6142" BrowseName="1:TotalNotAvailableTime" ParentNodeId="ns=1;i=5049" DataType="Duration">
    <DisplayName>TotalNotAvailableTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStatisticComponent" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6143" BrowseName="1:TotalNotExecutingTime" ParentNodeId="ns=1;i=5049" DataType="Duration">
    <DisplayName>TotalNotExecutingTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStatisticComponent" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6144" BrowseName="1:TotalOutOfServiceTime" ParentNodeId="ns=1;i=5049" DataType="Duration">
    <DisplayName>TotalOutOfServiceTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasStatisticComponent" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5050" BrowseName="4:Notification" ParentNodeId="ns=1;i=1010">
    <DisplayName>Notification</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=4;i=7</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5051" BrowseName="1:RecipeManagement" ParentNodeId="ns=1;i=1010">
    <DisplayName>RecipeManagement</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7014</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7014" BrowseName="1:GetRecipeIds" ParentNodeId="ns=1;i=5051" MethodDeclarationId="ns=1;i=7001">
    <DisplayName>GetRecipeIds</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/7.2.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6145</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6145" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7014" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7014</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RecipeIds</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3003</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6017" BrowseName="1:RecipeIds" ParentNodeId="ns=1;i=5051" DataType="RecipeIdDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>RecipeIds</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6146" BrowseName="1:TestProcedureIds" ParentNodeId="ns=1;i=1010" DataType="TestProcedureIdDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>TestProcedureIds</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5054" BrowseName="1:http://opcfoundation.org/UA/TTD/" SymbolicName="http___opcfoundation_org_UA_TTD_" ParentNodeId="i=11715">
    <DisplayName>http://opcfoundation.org/UA/TTD/</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TTD/v100/docs/12.1</Documentation>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6147</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6148</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6149</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6150</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6151</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6152</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6153</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6147" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5054" DataType="Boolean">
    <DisplayName>IsNamespaceSubset</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6148" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5054" DataType="DateTime">
    <DisplayName>NamespacePublicationDate</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2025-03-01T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6149" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5054" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/TTD/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6150" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5054" DataType="String">
    <DisplayName>NamespaceVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1.0.0</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6151" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5054" DataType="IdType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNodeIdTypes</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
    <Value>
      <uax:ListOfInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Int32>0</uax:Int32>
            </uax:ListOfInt32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6152" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5054" DataType="NumericRange" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNumericNodeIdRange</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6153" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5054" DataType="String">
    <DisplayName>StaticStringNodeIdPattern</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5002" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6081</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5003" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6082</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5004" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5005" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3006</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6073</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5006" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3006</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6074</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5007" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3006</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5008" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3009</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6077</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5009" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3009</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6078</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5010" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3009</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5011" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6087</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5012" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6088</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5013" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5014" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3015</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6089</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5015" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3015</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6090</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5016" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3015</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5017" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3018</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6079</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5018" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3018</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6080</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5019" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3018</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5020" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3022</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6083</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5021" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3022</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6084</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5022" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3022</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5023" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3025</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6075</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5024" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3025</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6076</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5025" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3025</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5026" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3028</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6091</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5027" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3028</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6092</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5028" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3028</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5029" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3031</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6085</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5030" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3031</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6086</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5031" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3031</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5032" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3034</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6093</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5033" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3034</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6094</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5034" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3034</Reference>
    </References>
  </UAObject>
</UANodeSet>
