<?xml version="1.0"?>
<ScriptProject Name="ScriptTask_06221d1492db4fffba2a2bae86cfe808" VSTAMajorVersion="3" VSTAMinorVersion="0" Language="VisualBasic">
  <ProjectItem Name="ScriptMain.vb" Encoding="UTF8">
<![CDATA[' Microsoft SQL Server Integration Services Script Task
'
' Copyright (c) 2006-2012 CozyRoc LLC
' 
' 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.

Imports System
Imports System.ComponentModel
Imports System.Data

Imports Microsoft.SqlServer.Dts.Runtime
Imports CozyRoc.SqlServer.SSIS.Attributes


'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
<ValidateProperties("Validate")> _
<Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute> _
<System.CLSCompliantAttribute(False)> _
Partial Public Class ScriptMain
	Inherits Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase

	Enum ScriptResults
		Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success
		Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
	End Enum


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    ' The execution engine calls this method when the task executes.
    ' To access the object model, use the Dts object. Connections, variables, events,
    ' and logging features are available as static members of the Dts class.
    ' Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
    ' 
    ' To open Code and Text Editor Help, press F1.
    ' To open Object Browser, press Ctrl+Alt+J.
    Public Sub Main()
        Dim result As Integer

        Try
            Dim dataRecord As IDataRecord = CType(GetVariable_(Me.DataRecordVariable), IDataRecord)
            Dim fieldsCount As Integer = dataRecord.FieldCount
            For fieldIndex As Integer = 0 To fieldsCount - 1
                Dim fieldName As String = dataRecord.GetName(fieldIndex)

                Dim vars As Variables = Nothing

                If Dts.VariableDispenser.Contains(fieldName) Then
                    Try
                        Call Dts.VariableDispenser.LockOneForWrite(fieldName, vars)

                        vars(fieldName).Value = Convert.ChangeType( _
                            dataRecord.GetValue(fieldIndex), _
                            vars(fieldName).DataType)
                    Finally
                        Call vars.Unlock()
                    End Try
                Else
                    ' Not found variable for field.
                    Call Dts.Events.FireWarning( _
                        0, _
                        "DataRecordToVariable Task", _
                        String.Format("'{0}' named variable not found.", fieldName), _
                        String.Empty, _
                        0)
                End If
            Next

            result = ScriptResults.Success
        Catch ex As Exception
            result = ScriptResults.Failure
            Call Dts.Events.FireError( _
                0, _
                "DataRecordToVariable Task", _
                ex.Message, _
                String.Empty, _
                0)
        End Try

        Dts.TaskResult = result
    End Sub ' Main


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Public Function Validate(ByRef errMessage As String) As Boolean
        Dim result As Boolean

        Try
            If String.IsNullOrEmpty(Me.DataRecordVariable) Then
                Throw New ApplicationException("Please specify DataRecord variable.")
            End If

            result = True
        Catch ex As Exception
            result = False
            errMessage = ex.Message
        End Try

        Validate = result
    End Function    'Validate


#Region "Properties"
        '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    <Description("Select variable containing IDataRecord object.")> _
    <Variable()> _
    Public Property DataRecordVariable() As String
        Get
            DataRecordVariable = m_dataRecordVar
        End Get
        Set(ByVal value As String)
            m_dataRecordVar = value
        End Set
    End Property    ' DataRecordVariable
#End Region ' Properties


#Region "Internals"
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Private Function GetVariable_(ByVal varName As String) As Object
        Dim result As Object

        Dim vars As Variables = Nothing
        Call Dts.VariableDispenser.LockOneForRead(varName, vars)
        Try
            result = vars(varName).Value
        Finally
            Call vars.Unlock()
        End Try

        GetVariable_ = result
    End Function    ' GetVariable_
#End Region ' Internals


#Region "Attributes"
    Private m_dataRecordVar As String
#End Region ' Attributes

End Class   ' ScriptMain]]></ProjectItem>
  <ProjectItem Name="Project" Encoding="UTF16LE">
<![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="4.0" schemaVersion="1.0">
	<msb:PropertyGroup>
		<msb:Language>msBuild</msb:Language>
		<msb:CodeName>ScriptTask_06221d1492db4fffba2a2bae86cfe808</msb:CodeName>
		<msb:DisplayName>ScriptTask_06221d1492db4fffba2a2bae86cfe808</msb:DisplayName>
		<msb:ProjectId>{ACE35C39-F0D6-4FCB-8F4C-13493C5B55D8}</msb:ProjectId>
	</msb:PropertyGroup>
	<msb:ItemGroup>
		<msb:Project Include="ScriptTask_06221d1492db4fffba2a2bae86cfe808.vbproj"/>
		<msb:Folder Include="My Project\"/>
		<msb:File Include="ScriptMain.vb"/>
	</msb:ItemGroup>
</c:Project>]]></ProjectItem>
  <ProjectItem Name="ScriptTask_06221d1492db4fffba2a2bae86cfe808.vbproj" Encoding="UTF16LE">
<![CDATA[<?xml version="1.0" encoding="utf-16"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <ProjectTypeGuids>{30D016F9-3734-4E33-A861-5E7D899E18F3};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProductVersion>8.0.30703</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{7E719B3F-2996-4840-83FA-21E7FC3ED2E4}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>My Project</AppDesignerFolder>
    <RootNamespace>ScriptTask_06221d1492db4fffba2a2bae86cfe808</RootNamespace>
    <AssemblyName>ScriptTask_06221d1492db4fffba2a2bae86cfe808</AssemblyName>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <OptionCompare>Binary</OptionCompare>
    <OptionExplicit>On</OptionExplicit>
    <OptionStrict>On</OptionStrict>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>.\bin\Debug\</OutputPath>
    <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
    <DefineDebug>true</DefineDebug>
    <DefineTrace>true</DefineTrace>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
    <DebugSymbols>false</DebugSymbols>
    <Optimize>true</Optimize>
    <OutputPath>.\bin\Release\</OutputPath>
    <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
    <DefineDebug>false</DefineDebug>
    <DefineTrace>true</DefineTrace>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="CozyRoc.SSISPlus.2014, Version=1.0.0.0, Culture=neutral, PublicKeyToken=16cf490bb80c34ea, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>C:\Program Files (x86)\Microsoft SQL Server\120\SDK\Assemblies\CozyRoc.SSISPlus.2014.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.Data" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml" />
    <Reference Include="Microsoft.SqlServer.ManagedDTS, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
    <Reference Include="Microsoft.SqlServer.ScriptTask, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
    <Reference Include="System">
      <Private>False</Private>
    </Reference>
    <Reference Include="System.Data">
      <Private>False</Private>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Import Include="Microsoft.VisualBasic" />
    <Import Include="System" />
    <Import Include="System.Collections" />
    <Import Include="System.Data" />
    <Import Include="System.Diagnostics" />
    <Import Include="System.Windows.Forms" />
  </ItemGroup>
  <ItemGroup>
    <AppDesigner Include="My Project\" />
  </ItemGroup>
  <!-- Include the build rules for a VB project.-->
  <Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.targets" />
  <ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
        <ProjectProperties HostName="VSTAHostName" HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}" ApplicationType="usd" Language="vb" TemplatesPath="" />
        <Host Name="ScriptTask" />
        <ProjectClient>
          <HostIdentifier>SSIS_ST120</HostIdentifier>
        </ProjectClient>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>
  <ItemGroup>
    <Compile Include="ScriptMain.vb" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="My Project\" />
  </ItemGroup>
</Project>]]></ProjectItem>
  <BinaryItem Name="ScriptTask_06221d1492db4fffba2a2bae86cfe808.dll">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
PwVQAQYAYwVQAQoAfAUTAAYAygWrBRYA6gXeBRoANQYVBgYAPwZQAQ4AYAbzAhoAegYVBhoAuwYV
BgYA1gZQAQYA7AZQAQ4ABgfzAgYAJQdQAQoARQd4BAYApgdQAQYAygdQAQ4A4AfzAh4AOggYCB4A
VggYCBIAaAjaAwYAfQgBBQYAnQgBBQYA1Qi7CAAAAAABAAAAAAABAAEAAAAAACkANwAFAAEAAQAA
AAAAZgA3AAkAAQACAAABEABxADcADQABAAMABQEAAHsAAAANAAUACAAFAQAAiQAAAA0ABQAPAAEA
AACkAK8AHQAGABEAAgEAANsAAAAhAAcAFwAxAHIBIAAxAJsBLQAxAL0BOgAxAOIBRwAhAL4CkAAB
AJoDtgAGBsIDvQBWgMoDwABWgNIDwABQIAAAAAAGGCMBEwABAFggAAAAAAYYIwETAAEAYCAAAAAA
ERheARcAAQCMIAAAAAATCGUBGwABAKQgAAAAABMIiwEoAAEAvCAAAAAAEwi0ATUAAQDUIAAAAAAT
CNIBQgABAOwgAAAAAEYCGAJjAAEACCEAAAAARgIhAmgAAgAcIQAAAACDADICbAACADQhAAAAAEYC
OgJxAAIASCEAAAAAEQBDAngAAgBkIQAAAAABAGECgAADAIAhAAAAAAYYIwETAAQAiCEAAAAAAwh1
AosABAC8IQAAAAAGGCMBEwAEANAhAAAAAAYYIwETAAQA2CEAAAAABgA4AxMABAAUIwAAAAAGAD0D
pgAEAGgjAAAAAAYIUQNxAAUAgCMAAAAABghoA6wABQCMIwAAAAABAIUDsQAGAAAAAQAfAgAAAQBY
AgAAAQBYAgAAAQBGAwAAAQB/AwAAAQCSAwkAIwETAEkAIwHOAFkAIwHdABEAIwETAGEAIwETACQA
IwETACwAIwETADQAIwETADwAIwETACQAdQKLACwAdQKLADQAdQKLADwAdQKLAGkAIwETAHEAIwET
AHkAIwGsAIEAMAVyARkAGAJjABkAIQJoACkAUQV/ARkAOgJxAJEAbQWPARkAIwETAJkAIwGfAUQA
vgKQAEwAlwWLAEwAoQUcAkwAIwETAKEAIwErAjkAIwETAKkASQZoAKkAWAY2AjkAcgY7AsEAjAZA
AskAogZFAskAqwZKArEAxAZSAqkAzQZYAtEA3wZdAuEA9AZiAtEAoQVpArEA/wYTAMEAGgduAvEA
LAdzAvEAMwe2AOkAOQd5AvkAUQeCArkAYQdxAOkAbQeIAvkAdwcXAMEAiQeRAvEAmAekAgEBIwGs
AMkAuwdKAtEAlwWwAgkBIwErAhEBIwETABkBIwGsACEBIwETACkBIwGsADEBIwGRAjkBIwETAEEB
IwGsAAgAIADEAAgAJADJACkAgwBAAS4A6wEGAy4A8wEPAy4A+wEuA0AAEwDUAEAAKwDJAEMAGwDj
AEMAEwDUAEkAgwBeAWMAEwDUAGMAGwDjAGkAgwBRAYAAKwDJAIMAewDJAIMAGwDjAIMAcwDJAIkA
gwAsAaAAKwDJAKMAwwCnAaMAEwDUAMAAKwDJAMMAEwDUAMMA6wAwAskA2wHJAMkA4wHSAuAAKwDJ
AOMAwwEwAuMA0wHEAuMAywHJAAABEwDUAAABKwDJACABKwDJACABEwDUAEABEwDUAEABKwDJAGAB
KwDJAGABEwDUAIABKwDJAKABKwDJAMABKwDJAMABEwDUAOABKwDJAAACKwDJAAACEwDUABgBHQEi
AScBdwF7AYYBiwGaAZoBIgKWAqkCiwG0AgQAAQAGAAUABwAGAAAARwFPAAAAAAJUAAAArwFZAAAA
DAJeAAAAyAKYAAAAqgO5AAIABAADAAIABQAFAAIABgAHAAIABwAJAAIADwALAAIAFAANAAEAFQAN
AHUAdQCIAPwAAwEKAREBCQIQAgSAAAAAAAAAAAAAAAAAAAAAAK8AAAAEAAAAAAAAAAAAAAABAAoA
AAAAAAoAAAAAAAAAAAAAAAoAEwAAAAAADAAAAAAAAAAAAAAAnQDUAgAAAAAEAAAAAAAAAAAAAAAB
AFABAAAAAAQAAAAAAAAAAAAAAAEA3gUAAAAADAAAAAAAAAAAAAAAnQD2BQAAAAABAAAAAAAAAAAA
AAC7AgIIAAAAAAUABAAGAAQACAAHAAAAEAAMAFYCAAAQABkAVgIAAAAAGwBWAi0AlQEtABcCAAAA
PE1vZHVsZT4AbXNjb3JsaWIATWljcm9zb2Z0LlZpc3VhbEJhc2ljAE15QXBwbGljYXRpb24AU2Ny
aXB0VGFza18wNjIyMWQxNDkyZGI0ZmZmYmEyYTJiYWU4NmNmZTgwOC5NeQBNeUNvbXB1dGVyAE15
UHJvamVjdABNeVdlYlNlcnZpY2VzAFRocmVhZFNhZmVPYmplY3RQcm92aWRlcmAxAFNjcmlwdE1h
aW4AU2NyaXB0VGFza18wNjIyMWQxNDkyZGI0ZmZmYmEyYTJiYWU4NmNmZTgwOABTY3JpcHRSZXN1
bHRzAE1pY3Jvc29mdC5WaXN1YWxCYXNpYy5BcHBsaWNhdGlvblNlcnZpY2VzAEFwcGxpY2F0aW9u
QmFzZQAuY3RvcgBNaWNyb3NvZnQuVmlzdWFsQmFzaWMuRGV2aWNlcwBDb21wdXRlcgBTeXN0ZW0A
T2JqZWN0AC5jY3RvcgBnZXRfQ29tcHV0ZXIAbV9Db21wdXRlck9iamVjdFByb3ZpZGVyAGdldF9B
cHBsaWNhdGlvbgBtX0FwcE9iamVjdFByb3ZpZGVyAFVzZXIAZ2V0X1VzZXIAbV9Vc2VyT2JqZWN0
UHJvdmlkZXIAZ2V0X1dlYlNlcnZpY2VzAG1fTXlXZWJTZXJ2aWNlc09iamVjdFByb3ZpZGVyAEFw
cGxpY2F0aW9uAFdlYlNlcnZpY2VzAEVxdWFscwBvAEdldEhhc2hDb2RlAFR5cGUAR2V0VHlwZQBU
b1N0cmluZwBDcmVhdGVfX0luc3RhbmNlX18AVABpbnN0YW5jZQBEaXNwb3NlX19JbnN0YW5jZV9f
AGdldF9HZXRJbnN0YW5jZQBNaWNyb3NvZnQuVmlzdWFsQmFzaWMuTXlTZXJ2aWNlcy5JbnRlcm5h
bABDb250ZXh0VmFsdWVgMQBtX0NvbnRleHQAR2V0SW5zdGFuY2UATWljcm9zb2Z0LlNxbFNlcnZl
ci5TY3JpcHRUYXNrAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlRhc2tzLlNjcmlwdFRhc2sAVlNU
QVJUU2NyaXB0T2JqZWN0TW9kZWxCYXNlAE1haW4AVmFsaWRhdGUAZXJyTWVzc2FnZQBnZXRfRGF0
YVJlY29yZFZhcmlhYmxlAHNldF9EYXRhUmVjb3JkVmFyaWFibGUAdmFsdWUAR2V0VmFyaWFibGVf
AHZhck5hbWUAbV9kYXRhUmVjb3JkVmFyAERhdGFSZWNvcmRWYXJpYWJsZQBFbnVtAHZhbHVlX18A
U3VjY2VzcwBGYWlsdXJlAFN5c3RlbS5Db21wb25lbnRNb2RlbABFZGl0b3JCcm93c2FibGVBdHRy
aWJ1dGUARWRpdG9yQnJvd3NhYmxlU3RhdGUAU3lzdGVtLkNvZGVEb20uQ29tcGlsZXIAR2VuZXJh
dGVkQ29kZUF0dHJpYnV0ZQBTeXN0ZW0uRGlhZ25vc3RpY3MARGVidWdnZXJIaWRkZW5BdHRyaWJ1
dGUATWljcm9zb2Z0LlZpc3VhbEJhc2ljLkNvbXBpbGVyU2VydmljZXMAU3RhbmRhcmRNb2R1bGVB
dHRyaWJ1dGUASGlkZU1vZHVsZU5hbWVBdHRyaWJ1dGUAU3lzdGVtLkNvbXBvbmVudE1vZGVsLkRl
c2lnbgBIZWxwS2V5d29yZEF0dHJpYnV0ZQBTeXN0ZW0uUnVudGltZS5Db21waWxlclNlcnZpY2Vz
AFJ1bnRpbWVIZWxwZXJzAEdldE9iamVjdFZhbHVlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVG
cm9tSGFuZGxlAEFjdGl2YXRvcgBDcmVhdGVJbnN0YW5jZQBNeUdyb3VwQ29sbGVjdGlvbkF0dHJp
YnV0ZQBnZXRfVmFsdWUAc2V0X1ZhbHVlAFN5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2aWNlcwBD
b21WaXNpYmxlQXR0cmlidXRlAFN5c3RlbS5EYXRhAElEYXRhUmVjb3JkAE1pY3Jvc29mdC5TcWxT
ZXJ2ZXIuTWFuYWdlZERUUwBNaWNyb3NvZnQuU3FsU2VydmVyLkR0cy5SdW50aW1lAFZhcmlhYmxl
cwBFeGNlcHRpb24AZ2V0X0ZpZWxkQ291bnQAR2V0TmFtZQBTY3JpcHRPYmplY3RNb2RlbABnZXRf
RHRzAFZhcmlhYmxlRGlzcGVuc2VyAGdldF9WYXJpYWJsZURpc3BlbnNlcgBDb250YWlucwBMb2Nr
T25lRm9yV3JpdGUAVmFyaWFibGUAZ2V0X0l0ZW0AR2V0VmFsdWUAVHlwZUNvZGUAZ2V0X0RhdGFU
eXBlAENvbnZlcnQAQ2hhbmdlVHlwZQBVbmxvY2sARXZlbnRzT2JqZWN0V3JhcHBlcgBnZXRfRXZl
bnRzAFN0cmluZwBGb3JtYXQARW1wdHkARmlyZVdhcm5pbmcAUHJvamVjdERhdGEAU2V0UHJvamVj
dEVycm9yAGdldF9NZXNzYWdlAEZpcmVFcnJvcgBDbGVhclByb2plY3RFcnJvcgBzZXRfVGFza1Jl
c3VsdABJc051bGxPckVtcHR5AEFwcGxpY2F0aW9uRXhjZXB0aW9uAExvY2tPbmVGb3JSZWFkAENM
U0NvbXBsaWFudEF0dHJpYnV0ZQBTU0lTU2NyaXB0VGFza0VudHJ5UG9pbnRBdHRyaWJ1dGUAQ296
eVJvYy5TU0lTUGx1cy4yMDE0AENvenlSb2MuU3FsU2VydmVyLlNTSVMuQXR0cmlidXRlcwBWYWxp
ZGF0ZVByb3BlcnRpZXNBdHRyaWJ1dGUAVmFyaWFibGVBdHRyaWJ1dGUARGVzY3JpcHRpb25BdHRy
aWJ1dGUAQ29tcGlsYXRpb25SZWxheGF0aW9uc0F0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0
eUF0dHJpYnV0ZQBTeXN0ZW0uUnVudGltZS5WZXJzaW9uaW5nAFRhcmdldEZyYW1ld29ya0F0dHJp
YnV0ZQBTY3JpcHRUYXNrXzA2MjIxZDE0OTJkYjRmZmZiYTJhMmJhZTg2Y2ZlODA4LmRsbAAAAAAz
RABhAHQAYQBSAGUAYwBvAHIAZABUAG8AVgBhAHIAaQBhAGIAbABlACAAVABhAHMAawAAPycAewAw
AH0AJwAgAG4AYQBtAGUAZAAgAHYAYQByAGkAYQBiAGwAZQAgAG4AbwB0ACAAZgBvAHUAbgBkAC4A
AUdQAGwAZQBhAHMAZQAgAHMAcABlAGMAaQBmAHkAIABEAGEAdABhAFIAZQBjAG8AcgBkACAAdgBh
AHIAaQBhAGIAbABlAC4AAAAAAKMhM7PgxB1DnYhcSw0AvnMACLd6XFYZNOCJCLA/X38R1Qo6AyAA
AQMAAAEEAAASDAcGFRIYARIMBAAAEggHBhUSGAESCAQAABIRBwYVEhgBEhEEAAASFAcGFRIYARIU
BAgAEgwECAASCAQIABIRBAgAEhQEIAECHAMgAAgEIAASFQMgAA4CHgAHEAEBHgAeAAcwAQEBEB4A
AhMABCAAEwAHBhUSGQETAAQoABMACImEXc2AgMyRBSABAhAOBCABAQ4EIAEcDgIGDgMoAA4CBggD
BhEgBAAAAAAEAQAAAAUgAQERKQgBAAEAAAAAAAUgAgEODhgBAApNeVRlbXBsYXRlCDEwLjAuMC4w
AAAGFRIYARIMBhUSGAESCAYVEhgBEhEGFRIYARIUBAcBEgwEBwESCAQHARIRBAcBEhQTAQAOTXku
V2ViU2VydmljZXMAABABAAtNeS5Db21wdXRlcgAADAEAB015LlVzZXIAABMBAA5NeS5BcHBsaWNh
dGlvbgAABAABHBwDBwECAwcBCAYAARIVEUUEBwESFQMHAQ4FEAEAHgAECgEeAAQHAR4AByAEAQ4O
Dg5hAQA0U3lzdGVtLldlYi5TZXJ2aWNlcy5Qcm90b2NvbHMuU29hcEh0dHBDbGllbnRQcm90b2Nv
bBJDcmVhdGVfX0luc3RhbmNlX18TRGlzcG9zZV9fSW5zdGFuY2VfXwAAAAYVEhgBEwAGFRIZARMA
BAoBEwAFIAEBEwAIBwMTABMAEwAEIAEBAgUBAAAAAAQgAQ4IBCAAEmEEIAASZQQgAQIOByACAQ4Q
ElkFIAESaRwEIAEcCAQgABFtBgACHBwRbQQgAQEcBCAAEnUFAAIODhwIIAUBCA4ODggFAAEBEl0I
IAUCCA4ODggEIAEBCA0HCAgSVQgIDhJZEl0IBAABAg4GBwMCAhJdAyAAHAYHAxwcElkIFs9JC7gM
NOoNAQAIVmFsaWRhdGUAADMBAC5TZWxlY3QgdmFyaWFibGUgY29udGFpbmluZyBJRGF0YVJlY29y
ZCBvYmplY3QuAAAIAQAIAAAAAAAeAQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBRwEAGi5O
RVRGcmFtZXdvcmssVmVyc2lvbj12NC4wAQBUDhRGcmFtZXdvcmtEaXNwbGF5TmFtZRAuTkVUIEZy
YW1ld29yayA0AAAkOQAAAAAAAAAAAAA+OQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDkAAAAA
AAAAAAAAAABfQ29yRGxsTWFpbgBtc2NvcmVlLmRsbAAAAAAA/yUAIAAQAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAASAAA
AFhAAADUAgAAAAAAAAAAAADUAjQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAA
vQTv/gAAAQAAAAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQAAAAB
AFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAA
AAAAALAENAIAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAEAIAAAEAMAAwADAAMAAw
ADQAYgAwAAAALAACAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AAAAAACAAAAAwAAgA
AQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADAALgAwAC4AMAAuADAAAACAADAAAQBJAG4AdABl
AHIAbgBhAGwATgBhAG0AZQAAAFMAYwByAGkAcAB0AFQAYQBzAGsAXwAwADYAMgAyADEAZAAxADQA
OQAyAGQAYgA0AGYAZgBmAGIAYQAyAGEAMgBiAGEAZQA4ADYAYwBmAGUAOAAwADgALgBkAGwAbAAA
ACgAAgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAAACAAAACIADAAAQBPAHIAaQBnAGkA
bgBhAGwARgBpAGwAZQBuAGEAbQBlAAAAUwBjAHIAaQBwAHQAVABhAHMAawBfADAANgAyADIAMQBk
ADEANAA5ADIAZABiADQAZgBmAGYAYgBhADIAYQAyAGIAYQBlADgANgBjAGYAZQA4ADAAOAAuAGQA
bABsAAAANAAIAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAAMAAuADAALgAwAC4AMAAA
ADgACAABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQByAHMAaQBvAG4AAAAwAC4AMAAuADAALgAwAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAADAAAAFA5AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
</ScriptProject>