<?xml version="1.0"?>
<ScriptProject Name="ScriptTask_2f1a612511c447aba6e338b914aaf33c" VSTAMajorVersion="3" VSTAMinorVersion="0" Language="VisualBasic">
  <ProjectItem Name="ScriptMain.vb" Encoding="UTF8">
<![CDATA[' Microsoft SQL Server Integration Services Script Task
'
' Copyright (c) 2006-2013 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.Collections

Imports Microsoft.SqlServer.Dts.Runtime
Imports CozyRoc.SqlServer.SSIS
Imports CozyRoc.SqlServer.SSIS.Attributes


'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
<SortProperties(New String() { _
    "MailConnection", "Action", "MailVariable", "DestinationFolder", "ParentFolder", "ResultVariable", "Seen"})> _
<FilterProperties("GetProperties")> _
<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


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Public Sub Main()
        Dim result As Integer
        Dim client As IMailClient = Nothing

        Try
            ' Connect to the mail server.
            client = CType( _
                Dts.Connections(Me.MailConnection).AcquireConnection(Nothing), _
                IMailClient)
            Call client.Connect()

            Select Case Me.Action
                Case ActionTypes.DeleteMail
                    Dim mi As IMailInfo = GetMailInfo_(client)
                    Call client.DeleteMail(mi)

                Case ActionTypes.CopyMail
                    Dim mi As IMailInfo = GetMailInfo_(client)
                    Call client.CopyMail(mi, Me.DestinationFolder)

                Case ActionTypes.MoveMail
                    Dim mi As IMailInfo = GetMailInfo_(client)
                    Call client.CopyMail(mi, Me.DestinationFolder)
                    Call client.DeleteMail(mi)

                Case ActionTypes.CreateFolder
                    Call client.CreateFolder(Me.DestinationFolder)

                Case ActionTypes.DeleteFolder
                    Call client.DeleteFolder(Me.DestinationFolder)

                Case ActionTypes.GetFolders
                    Dim folders() As String = CType(client.GetFolders(Me.DestinationFolder), String())
                    Call SetVariable_(Me.ResultVariable, folders)

                Case ActionTypes.SetMailSeen
                    Dim mi As IMailInfo = GetMailInfo_(client)
                    Call client.SetMailSeen(mi, Me.Seen)
            End Select

            result = ScriptResults.Success
        Catch ex As Exception
            result = ScriptResults.Failure
            Call Dts.Events.FireError( _
                0, _
                String.Empty, _
                ex.Message, _
                String.Empty, _
                0)
        Finally
            If Not client Is Nothing Then
                Call client.Dispose()
            End If
        End Try

        Dts.TaskResult = result
    End Sub ' Main


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    ' Returns list of current properties based on current state.
    Public Function GetProperties() As String()
        Dim result As New ArrayList

        ' Base properties.
        Call result.Add("MailConnection")
        Call result.Add("Action")

        Select Case Me.Action
            Case ActionTypes.DeleteMail
                Call result.Add("MailVariable")

            Case ActionTypes.CopyMail, ActionTypes.MoveMail
                Call result.Add("MailVariable")
                Call result.Add("DestinationFolder")

            Case ActionTypes.CreateFolder, ActionTypes.DeleteFolder
                Call result.Add("DestinationFolder")

            Case ActionTypes.GetFolders
                Call result.Add("ParentFolder")
                Call result.Add("ResultVariable")

            Case ActionTypes.SetMailSeen
                Call result.Add("MailVariable")
                Call result.Add("Seen")
        End Select

        Return CType(result.ToArray(GetType(String)), String())
    End Function    ' GetProperties


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Public Function Validate(ByRef errMessage As String) As Boolean
        Dim result As Boolean

        Try
            If String.IsNullOrEmpty(Me.MailConnection) Then
                Throw New ApplicationException("Please specify mail connection.")
            End If

            Select Case Me.Action
                Case ActionTypes.DeleteMail
                    If String.IsNullOrEmpty(Me.MailVariable) Then
                        Throw New ApplicationException("Please specify MailVariable.")
                    End If

                Case ActionTypes.CopyMail, ActionTypes.MoveMail
                    If String.IsNullOrEmpty(Me.MailVariable) Then
                        Throw New ApplicationException("Please specify MailVariable.")
                    ElseIf String.IsNullOrEmpty(Me.DestinationFolder) Then
                        Throw New ApplicationException("Please specify DestinationFolder.")
                    End If

                Case ActionTypes.CreateFolder, ActionTypes.DeleteFolder
                    If String.IsNullOrEmpty(Me.DestinationFolder) Then
                        Throw New ApplicationException("Please specify DestinationFolder.")
                    End If

                Case ActionTypes.GetFolders
                    If String.IsNullOrEmpty(Me.ResultVariable) Then
                        Throw New ApplicationException("Please specify ResultVariable.")
                    End If
            End Select

            result = True
        Catch ex As Exception
            result = False
            errMessage = ex.Message
        End Try

        Validate = result
    End Function    'Validate


#Region "Properties"
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    <Category("Settings")> _
    <Description("Select mail connection.")> _
    <Connection("MailConnectionType")> _
    Public Property MailConnection() As String
        Get
            MailConnection = m_connection
        End Get
        Set(ByVal value As String)
            m_connection = value
        End Set
    End Property    ' MailConnection


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    <Category("Settings")> _
    <Description("Select task action.")> _
    <RefreshProperties(RefreshProperties.All)> _
    Public Property Action() As ActionTypes
        Get
            Action = m_action
        End Get
        Set(ByVal value As ActionTypes)
            m_action = value
            m_folder = String.Empty
        End Set
    End Property    ' Action


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    <Category("Settings")> _
    <Description("Select variable containing mail object.")> _
    <Variable()> _
    Public Property MailVariable() As String
        Get
            MailVariable = m_mailVariable
        End Get
        Set(ByVal value As String)
            m_mailVariable = value
        End Set
    End Property    ' MailVariable


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    <Category("Settings")> _
    <Description("Specify destination mail folder.")> _
    Public Property DestinationFolder() As String
        Get
            DestinationFolder = m_folder
        End Get
        Set(ByVal value As String)
            m_folder = value
        End Set
    End Property    ' DestinationFolder


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    <Category("Settings")> _
    <Description("Specify parent mail folder.")> _
    Public Property ParentFolder() As String
        Get
            ParentFolder = m_folder
        End Get
        Set(ByVal value As String)
            m_folder = value
        End Set
    End Property    ' ParentFolder


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    <Category("Settings")> _
    <Description("Specifies package variable where you would like to store result.")> _
    <Variable()> _
    Public Property ResultVariable() As String
        Get
            ResultVariable = m_resultVariable
        End Get
        Set(ByVal value As String)
            m_resultVariable = value
        End Set
    End Property    ' ResultVariable


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    <Category("Settings")> _
    <Description("Specifies if mail is read or unread.")> _
    Public Property Seen() As Boolean
        Get
            Call Boolean.TryParse(m_parameter1, Seen)
        End Get
        Set(ByVal value As Boolean)
            m_parameter1 = value.ToString()
        End Set
    End Property    ' Seen
#End Region ' Properties


#Region "Internals"
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Private ReadOnly Property MailConnectionType() As String()
        Get
            MailConnectionType = New String() {"IMAP", "EXCHANGE"}
        End Get
    End Property    ' MailConnectionType


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    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_


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Private Sub SetVariable_(ByVal varName As String, ByVal value As Object)
        Dim vars As Variables = Nothing

        Call Dts.VariableDispenser.LockOneForWrite(varName, vars)
        Try
            vars(varName).Value = value
        Finally
            Call vars.Unlock()
        End Try
    End Sub ' SetVariable_


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Private Function GetMailInfo_(ByVal client As IMailClient) As IMailInfo
        Dim result As IMailInfo

        Dim var As Object = GetVariable_(Me.MailVariable)
        result = TryCast(var, IMailInfo)
        If result Is Nothing Then
            ' Perhaps this is mail identifier?
            result = client.GetMailInfo(var.ToString())
        End If

        GetMailInfo_ = result
    End Function    ' GetMailInfo_
#End Region ' Internals


#Region "Attributes"
    Enum ActionTypes
        DeleteMail
        CopyMail
        MoveMail
        CreateFolder
        DeleteFolder
        GetFolders
        SetMailSeen
    End Enum    ' ActionTypes

    Private m_connection As String
    Private m_action As ActionTypes
    Private m_mailVariable As String
    Private m_folder As String
    Private m_resultVariable As String
    Private m_parameter1 As String
#End Region ' Attributes

End Class   ' ScriptMain]]></ProjectItem>
  <ProjectItem Name="ScriptTask_2f1a612511c447aba6e338b914aaf33c.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>{98096B72-6621-4D4D-AEA3-8F6AAF6D3CB1}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>My Project</AppDesignerFolder>
    <RootNamespace>ScriptTask_2f1a612511c447aba6e338b914aaf33c</RootNamespace>
    <AssemblyName>ScriptTask_2f1a612511c447aba6e338b914aaf33c</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>
  <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_2f1a612511c447aba6e338b914aaf33c</msb:CodeName>
		<msb:DisplayName>ScriptTask_2f1a612511c447aba6e338b914aaf33c</msb:DisplayName>
		<msb:ProjectId>{9B812F5D-E8D8-4D83-88C3-995C03EA02C2}</msb:ProjectId>
	</msb:PropertyGroup>
	<msb:ItemGroup>
		<msb:Project Include="ScriptTask_2f1a612511c447aba6e338b914aaf33c.vbproj"/>
		<msb:Folder Include="My Project\"/>
		<msb:File Include="ScriptMain.vb"/>
	</msb:ItemGroup>
</c:Project>]]></ProjectItem>
  <BinaryItem Name="ScriptTask_2f1a612511c447aba6e338b914aaf33c.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAHNUElQAAAAAAAAAAOAAAiELAQsAACYAAAAGAAAAAAAArkUA
AAAgAAAAYAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAACgAAAAAgAAAAAAAAIAQIUAABAA
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAGBFAABLAAAAAGAAADADAAAAAAAAAAAAAAAAAAAA
AAAAAIAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAtCUAAAAgAAAAJgAAAAIA
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAADADAAAAYAAAAAQAAAAoAAAAAAAAAAAAAAAAAABAAABA
LnJlbG9jAAAMAAAAAIAAAAACAAAALAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAACQ
RQAAAAAAAEgAAAACAAUAPCcAACQeAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4CKAEAAAoqHgIoBAAACiqmcwYAAAqAAQAABHMHAAAKgAIA
AARzCAAACoADAAAEcwkAAAqABAAABCoAABMwAQALAAAAAQAAEX4BAAAEbwoAAAoqABMwAQALAAAA
AgAAEX4CAAAEbwsAAAoqABMwAQALAAAAAwAAEX4DAAAEbwwAAAoqABMwAQALAAAABAAAEX4EAAAE
bw0AAAoqABMwAgANAAAABQAAEQIDKBEAAAooEgAACioAAAATMAEABwAAAAYAABECKBMAAAoqABMw
AQALAAAABwAAEdAFAAACKBQAAAoqABMwAQAHAAAACAAAEQIoFQAACioAEzABABAAAAAJAAARAowB
AAAbLQYoAQAAKyoCKhMwAgAQAAAACgAAEQMSAP4VAgAAGwaBAgAAGyoeAigXAAAKKhMwAgAoAAAA
CwAAEQJ7GQAACm8aAAAKCweMAwAAGy0SKAIAACsLAnsZAAAKB28bAAAKBypKAigXAAAKAnMcAAAK
fRkAAAoqAB4CKB4AAAoqGzAGAEQBAAAMAAARFAoCbx8AAApvIAAACgJvFQAABm8hAAAKFG8iAAAK
dAkAAAEKBm8jAAAKJgJvFwAABkUHAAAABQAAABkAAAAwAAAAUQAAAF8AAABtAAAAiwAAADidAAAA
AgZvJgAABgwGCG8kAAAKOIkAAAACBm8mAAAGDQYJAm8bAAAGbyUAAAorcgIGbyYAAAYTBAYRBAJv
GwAABm8lAAAKBhEEbyQAAAorUQYCbxsAAAZvJgAACitDBgJvGwAABm8nAAAKKzUGAm8bAAAGbygA
AAoTBQICbx8AAAYRBW8lAAAGKxcCBm8mAAAGEwYGEQYCbyEAAAZvKQAAChYL3j8lKCoAAAoTBxcL
Am8fAAAKbysAAAoWfiwAAAoRB28tAAAKfiwAAAoWby4AAAomKC8AAAreCgYsBgZvMAAACtwCbx8A
AAoHbzEAAAoqQTQAAAAAAAACAAAA9gAAAPgAAAA1AAAAFwAAAQIAAAACAAAAKwEAAC0BAAAKAAAA
AAAAABMwAgDFAAAADQAAEXMyAAAKCwdyAQAAcG8zAAAKJgdyHwAAcG8zAAAKJgJvFwAABkUHAAAA
AgAAABAAAAAQAAAAKgAAACoAAAA4AAAAUgAAACtoB3ItAABwbzMAAAomK1oHci0AAHBvMwAACiYH
ckcAAHBvMwAACiYrQAdyRwAAcG8zAAAKJisyB3JrAABwbzMAAAomB3KFAABwbzMAAAomKxgHci0A
AHBvMwAACiYHcqMAAHBvMwAACiYH0B0AAAEoFAAACm80AAAKdAoAABsqAAAAGzACANUAAAAOAAAR
Am8VAAAGKDUAAAosC3KtAABwczYAAAp6Am8XAAAGRQYAAAACAAAAGgAAABoAAABKAAAASgAAAGIA
AAAreAJvGQAABig1AAAKLGty7QAAcHM2AAAKegJvGQAABig1AAAKLAty7QAAcHM2AAAKegJvGwAA
Big1AAAKLDtyJwEAcHM2AAAKegJvGwAABig1AAAKLCNyJwEAcHM2AAAKegJvHwAABig1AAAKLAty
awEAcHM2AAAKehcK3hglKCoAAAoMFgoDCG8tAAAKUSgvAAAK3gAGCwcqAAAAARAAAAAAAAC5uQAY
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
DACwJgAAAAABAIEEzwANAAAnAAAAAAEA0QTeAA8AAAABACsCAAABAGQCAAABAGQCAAABAGADAAAB
AJEDAAABAJEDAAABAJEDAAABAJEDAAABAJEDAAABAJEDAAABAJEDAAABAHkEAAABAHkEAAACAJED
AAABAN4ECQAvARMAWQAvASgBaQAvATcBEQAvARMAcQAvARMAJAAvARMALAAvARMANAAvARMAPAAv
ARMAJACBAosALACBAosANACBAosAPACBAosAeQAvARMAgQAvARMAiQAvAbEAkQBbB8wBGQAkAmMA
GQAtAmgAKQB8B9kBGQBGAnEAoQCYB+kBGQAvARMAqQAvAfkBRADKApAATADCB4sATADMB3YCTAAv
ARMAsQAvAcUAOQAvARMAOQAlCIsCwQB4CJACyQCaCJUC0QCjCJsCSQC1CKACSQC3BaQCSQDCBaoC
SQDUBbEASQDhBbEASQDuBbECSQD5BbcC2QDJCL4CwQDtCMQC6QD/COUAuQAFCXEA4QARCckC2QAb
CRcA8QA5CRMAwQBBCdIC+QAvARMA+QBtCesC+QB3CfAC6QB/CQQDCQEvAbEAEQGqCRcDEQFGAnEA
wQDPCSUDIQHlCSsDGQGaCDQDKQHCB6ACGQH9CRMAIQEECisDKQHMB0MDSQAUCk4DMQEvAcUAOQEv
ARMAQQEvAbEASQEvAbEAUQEvAX0DWQEvAbEAYQEvAbEAaQEvAbEAcQEvASUEgQEvARMAiQEvAdIC
kQEvARMAmQEvAbEACAA0AAUBCAA4AAoBCABAAAUBCABEAAoBCABIAA8BCABMABQBCABQABkBCABU
AB4BCABYACMBKQCDAIYBLgBbAikFLgBrAlEFLgBjAjIFQAArAAoBQAATAC4BQwATAC4BQwAbAD0B
SQCDALgBYwATAC4BYwAbAD0BaQCDAKsBgAArAAoBgwB7AAoBgwBzAAoBgwAbAD0BiQCDAJcBoAAr
AAoBowDDAAECowATAC4BwAArAAoBwwDrAIUCwwATAC4ByQA7AvoDyQBDAhcEyQAzAuID4AArAAoB
4wATAgoB4wAbAlwD4wArAoMD4wALAoUC4wAjAmoD6QBDAhcE6QBLAi4B6QA7AiwEAAErAAoBAAET
AC4BCQFTAgoBCQE7AkUECQFDAhcEIAETAC4BIAErAAoBKQFDAhcEKQE7AnIEQAErAAoBQAETAC4B
SQE7ApgESQFDAhcEYAETAC4BYAErAAoBaQFTAgoBaQFDAhcEaQE7ArkEgAErAAoBiQE7Av8EiQFD
AhcEoAErAAoBwAETAC4BwAErAAoB4AErAAoBAAIrAAoBAAITAC4BcgF3AXwBgQHRAdUB4AHlAfQB
9AF8AtcC+wIJA+UBEgPlAeUB5QHlAdEBHgM7A0gDVAMEAAEABgAFAAcABgAAAFMBTwAAAAwCVAAA
ALsBWQAAABgCXgAAANQCmAAAADEF7AAAAEAF8AAAAEcF7AAAAFQF7AAAAGYF7AAAAHMF7AAAAIIF
9QAAAIcF+QACAAQAAwACAAUABQACAAYABwACAAcACQACAA8ACwACABUADQABABYADQACABcADwAB
ABgADwACABkAEQABABoAEQACABsAEwABABwAEwABAB4AFQACAB0AFQABACAAFwACAB8AFwACACEA
GQABACIAGQACACMAGwB1AHUAiABWAV0BZAFrAWMCagL4AgSAAAAAAAAAAAAAAAAAAAAAAK8AAAAE
AAAAAAAAAAAAAAABAAoAAAAAAAoAAAAAAAAAAAAAAAoAEwAAAAAADAAAAAAAAAAAAAAAnQDgAgAA
AAABAAAAAAAAAAAAAADVAI4EAAAAAAQAAAAAAAAAAAAAAAEAXAEAAAAADAAAAAAAAAAAAAAAnQAt
CAAAAAAFAAQABgAEAAgABwAJAAcAAAAQAAwAYgIAABAAGQBiAgAAAAAbAGICLQDvAS0AcQIAAAA8
TW9kdWxlPgBtc2NvcmxpYgBNaWNyb3NvZnQuVmlzdWFsQmFzaWMATXlBcHBsaWNhdGlvbgBTY3Jp
cHRUYXNrXzJmMWE2MTI1MTFjNDQ3YWJhNmUzMzhiOTE0YWFmMzNjLk15AE15Q29tcHV0ZXIATXlQ
cm9qZWN0AE15V2ViU2VydmljZXMAVGhyZWFkU2FmZU9iamVjdFByb3ZpZGVyYDEAU2NyaXB0TWFp
bgBTY3JpcHRUYXNrXzJmMWE2MTI1MTFjNDQ3YWJhNmUzMzhiOTE0YWFmMzNjAFNjcmlwdFJlc3Vs
dHMAQWN0aW9uVHlwZXMATWljcm9zb2Z0LlZpc3VhbEJhc2ljLkFwcGxpY2F0aW9uU2VydmljZXMA
QXBwbGljYXRpb25CYXNlAC5jdG9yAE1pY3Jvc29mdC5WaXN1YWxCYXNpYy5EZXZpY2VzAENvbXB1
dGVyAFN5c3RlbQBPYmplY3QALmNjdG9yAGdldF9Db21wdXRlcgBtX0NvbXB1dGVyT2JqZWN0UHJv
dmlkZXIAZ2V0X0FwcGxpY2F0aW9uAG1fQXBwT2JqZWN0UHJvdmlkZXIAVXNlcgBnZXRfVXNlcgBt
X1VzZXJPYmplY3RQcm92aWRlcgBnZXRfV2ViU2VydmljZXMAbV9NeVdlYlNlcnZpY2VzT2JqZWN0
UHJvdmlkZXIAQXBwbGljYXRpb24AV2ViU2VydmljZXMARXF1YWxzAG8AR2V0SGFzaENvZGUAVHlw
ZQBHZXRUeXBlAFRvU3RyaW5nAENyZWF0ZV9fSW5zdGFuY2VfXwBUAGluc3RhbmNlAERpc3Bvc2Vf
X0luc3RhbmNlX18AZ2V0X0dldEluc3RhbmNlAE1pY3Jvc29mdC5WaXN1YWxCYXNpYy5NeVNlcnZp
Y2VzLkludGVybmFsAENvbnRleHRWYWx1ZWAxAG1fQ29udGV4dABHZXRJbnN0YW5jZQBNaWNyb3Nv
ZnQuU3FsU2VydmVyLlNjcmlwdFRhc2sATWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuVGFza3MuU2Ny
aXB0VGFzawBWU1RBUlRTY3JpcHRPYmplY3RNb2RlbEJhc2UATWFpbgBHZXRQcm9wZXJ0aWVzAFZh
bGlkYXRlAGVyck1lc3NhZ2UAZ2V0X01haWxDb25uZWN0aW9uAHNldF9NYWlsQ29ubmVjdGlvbgB2
YWx1ZQBnZXRfQWN0aW9uAHNldF9BY3Rpb24AZ2V0X01haWxWYXJpYWJsZQBzZXRfTWFpbFZhcmlh
YmxlAGdldF9EZXN0aW5hdGlvbkZvbGRlcgBzZXRfRGVzdGluYXRpb25Gb2xkZXIAZ2V0X1BhcmVu
dEZvbGRlcgBzZXRfUGFyZW50Rm9sZGVyAGdldF9SZXN1bHRWYXJpYWJsZQBzZXRfUmVzdWx0VmFy
aWFibGUAZ2V0X1NlZW4Ac2V0X1NlZW4AZ2V0X01haWxDb25uZWN0aW9uVHlwZQBHZXRWYXJpYWJs
ZV8AdmFyTmFtZQBTZXRWYXJpYWJsZV8AQ296eVJvYy5TU0lTUGx1cy4yMDE0AENvenlSb2MuU3Fs
U2VydmVyLlNTSVMASU1haWxJbmZvAElNYWlsQ2xpZW50AEdldE1haWxJbmZvXwBjbGllbnQAbV9j
b25uZWN0aW9uAG1fYWN0aW9uAG1fbWFpbFZhcmlhYmxlAG1fZm9sZGVyAG1fcmVzdWx0VmFyaWFi
bGUAbV9wYXJhbWV0ZXIxAE1haWxDb25uZWN0aW9uAEFjdGlvbgBNYWlsVmFyaWFibGUARGVzdGlu
YXRpb25Gb2xkZXIAUGFyZW50Rm9sZGVyAFJlc3VsdFZhcmlhYmxlAFNlZW4ATWFpbENvbm5lY3Rp
b25UeXBlAEVudW0AdmFsdWVfXwBTdWNjZXNzAEZhaWx1cmUARGVsZXRlTWFpbABDb3B5TWFpbABN
b3ZlTWFpbABDcmVhdGVGb2xkZXIARGVsZXRlRm9sZGVyAEdldEZvbGRlcnMAU2V0TWFpbFNlZW4A
U3lzdGVtLkNvbXBvbmVudE1vZGVsAEVkaXRvckJyb3dzYWJsZUF0dHJpYnV0ZQBFZGl0b3JCcm93
c2FibGVTdGF0ZQBTeXN0ZW0uQ29kZURvbS5Db21waWxlcgBHZW5lcmF0ZWRDb2RlQXR0cmlidXRl
AFN5c3RlbS5EaWFnbm9zdGljcwBEZWJ1Z2dlckhpZGRlbkF0dHJpYnV0ZQBNaWNyb3NvZnQuVmlz
dWFsQmFzaWMuQ29tcGlsZXJTZXJ2aWNlcwBTdGFuZGFyZE1vZHVsZUF0dHJpYnV0ZQBIaWRlTW9k
dWxlTmFtZUF0dHJpYnV0ZQBTeXN0ZW0uQ29tcG9uZW50TW9kZWwuRGVzaWduAEhlbHBLZXl3b3Jk
QXR0cmlidXRlAFN5c3RlbS5SdW50aW1lLkNvbXBpbGVyU2VydmljZXMAUnVudGltZUhlbHBlcnMA
R2V0T2JqZWN0VmFsdWUAUnVudGltZVR5cGVIYW5kbGUAR2V0VHlwZUZyb21IYW5kbGUAQWN0aXZh
dG9yAENyZWF0ZUluc3RhbmNlAE15R3JvdXBDb2xsZWN0aW9uQXR0cmlidXRlAGdldF9WYWx1ZQBz
ZXRfVmFsdWUAU3lzdGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2VzAENvbVZpc2libGVBdHRyaWJ1
dGUARXhjZXB0aW9uAFNjcmlwdE9iamVjdE1vZGVsAGdldF9EdHMATWljcm9zb2Z0LlNxbFNlcnZl
ci5NYW5hZ2VkRFRTAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlJ1bnRpbWUAQ29ubmVjdGlvbnMA
Z2V0X0Nvbm5lY3Rpb25zAENvbm5lY3Rpb25NYW5hZ2VyAGdldF9JdGVtAEFjcXVpcmVDb25uZWN0
aW9uAENvbm5lY3QAUHJvamVjdERhdGEAU2V0UHJvamVjdEVycm9yAEV2ZW50c09iamVjdFdyYXBw
ZXIAZ2V0X0V2ZW50cwBTdHJpbmcARW1wdHkAZ2V0X01lc3NhZ2UARmlyZUVycm9yAENsZWFyUHJv
amVjdEVycm9yAElEaXNwb3NhYmxlAERpc3Bvc2UAc2V0X1Rhc2tSZXN1bHQAU3lzdGVtLkNvbGxl
Y3Rpb25zAEFycmF5TGlzdABBZGQAQXJyYXkAVG9BcnJheQBJc051bGxPckVtcHR5AEFwcGxpY2F0
aW9uRXhjZXB0aW9uAEJvb2xlYW4AVHJ5UGFyc2UAVmFyaWFibGVzAFZhcmlhYmxlRGlzcGVuc2Vy
AGdldF9WYXJpYWJsZURpc3BlbnNlcgBMb2NrT25lRm9yUmVhZABWYXJpYWJsZQBVbmxvY2sATG9j
a09uZUZvcldyaXRlAEdldE1haWxJbmZvAENMU0NvbXBsaWFudEF0dHJpYnV0ZQBTU0lTU2NyaXB0
VGFza0VudHJ5UG9pbnRBdHRyaWJ1dGUAQ296eVJvYy5TcWxTZXJ2ZXIuU1NJUy5BdHRyaWJ1dGVz
AFZhbGlkYXRlUHJvcGVydGllc0F0dHJpYnV0ZQBGaWx0ZXJQcm9wZXJ0aWVzQXR0cmlidXRlAFNv
cnRQcm9wZXJ0aWVzQXR0cmlidXRlAENvbm5lY3Rpb25BdHRyaWJ1dGUARGVzY3JpcHRpb25BdHRy
aWJ1dGUAQ2F0ZWdvcnlBdHRyaWJ1dGUAUmVmcmVzaFByb3BlcnRpZXNBdHRyaWJ1dGUAUmVmcmVz
aFByb3BlcnRpZXMAVmFyaWFibGVBdHRyaWJ1dGUAQ29tcGlsYXRpb25SZWxheGF0aW9uc0F0dHJp
YnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBTeXN0ZW0uUnVudGltZS5WZXJzaW9u
aW5nAFRhcmdldEZyYW1ld29ya0F0dHJpYnV0ZQBTY3JpcHRUYXNrXzJmMWE2MTI1MTFjNDQ3YWJh
NmUzMzhiOTE0YWFmMzNjLmRsbAAAAB1NAGEAaQBsAEMAbwBuAG4AZQBjAHQAaQBvAG4AAA1BAGMA
dABpAG8AbgAAGU0AYQBpAGwAVgBhAHIAaQBhAGIAbABlAAAjRABlAHMAdABpAG4AYQB0AGkAbwBu
AEYAbwBsAGQAZQByAAAZUABhAHIAZQBuAHQARgBvAGwAZABlAHIAAB1SAGUAcwB1AGwAdABWAGEA
cgBpAGEAYgBsAGUAAAlTAGUAZQBuAAA/UABsAGUAYQBzAGUAIABzAHAAZQBjAGkAZgB5ACAAbQBh
AGkAbAAgAGMAbwBuAG4AZQBjAHQAaQBvAG4ALgAAOVAAbABlAGEAcwBlACAAcwBwAGUAYwBpAGYA
eQAgAE0AYQBpAGwAVgBhAHIAaQBhAGIAbABlAC4AAENQAGwAZQBhAHMAZQAgAHMAcABlAGMAaQBm
AHkAIABEAGUAcwB0AGkAbgBhAHQAaQBvAG4ARgBvAGwAZABlAHIALgAAPVAAbABlAGEAcwBlACAA
cwBwAGUAYwBpAGYAeQAgAFIAZQBzAHUAbAB0AFYAYQByAGkAYQBiAGwAZQAuAAAJSQBNAEEAUAAA
EUUAWABDAEgAQQBOAEcARQAAAAAAnPMEfEb2+0CnT2zu22ix/gAIt3pcVhk04IkIsD9ffxHVCjoD
IAABAwAAAQQAABIMBwYVEhgBEgwEAAASCAcGFRIYARIIBAAAEhEHBhUSGAESEQQAABIUBwYVEhgB
EhQECAASDAQIABIIBAgAEhEECAASFAQgAQIcAyAACAQgABIVAyAADgIeAAcQAQEeAB4ABzABAQEQ
HgACEwAEIAATAAcGFRIZARMABCgAEwAIiYRdzYCAzJEEIAAdDgUgAQIQDgQgAQEOBCAAESQFIAEB
ESQDIAACBCABAQIEIAEcDgUgAgEOHAgWz0kLuAw06gYgARIhEiUCBg4DBhEkAygADgQoABEkAygA
AgQoAB0OAgYIAwYRIAQAAAAABAEAAAAEAgAAAAQDAAAABAQAAAAEBQAAAAQGAAAABSABARExCAEA
AQAAAAAABSACAQ4OGAEACk15VGVtcGxhdGUIMTAuMC4wLjAAAAYVEhgBEgwGFRIYARIIBhUSGAES
EQYVEhgBEhQEBwESDAQHARIIBAcBEhEEBwESFBABAAtNeS5Db21wdXRlcgAAEwEADk15LldlYlNl
cnZpY2VzAAAMAQAHTXkuVXNlcgAAEwEADk15LkFwcGxpY2F0aW9uAAAEAAEcHAMHAQIDBwEIBgAB
EhURTQQHARIVAwcBDgUQAQAeAAQKAR4ABAcBHgAHIAQBDg4ODmEBADRTeXN0ZW0uV2ViLlNlcnZp
Y2VzLlByb3RvY29scy5Tb2FwSHR0cENsaWVudFByb3RvY29sEkNyZWF0ZV9fSW5zdGFuY2VfXxNE
aXNwb3NlX19JbnN0YW5jZV9fAAAABhUSGAETAAYVEhkBEwAECgETAAUgAQETAAgHAxMAEwATAAUB
AAAAAAQgABJhBCAAEmUFIAESaRwEIAEcHAMgABwFIAEBEiEGIAIBEiEOBSABHQ4OBiACARIhAgUA
AQESXQQgABJxCCAFAggODg4IBCABAQgTBwkSJQgSIRIhEiEdDhIhEl0RJAQgAQgcByABEoCBEhUC
HQ4IBwMdDhJ9ESQEAAECDggHBAICEl0RJAQHAREkBgACAg4QAgYHAh0OHQ4FIAASgJEIIAIBDhAS
gI0GIAESgJUcBwcDHBwSgI0EIAEBHAUHARKAjQUgARIhDgcHAxIhEiEcDQEACFZhbGlkYXRlAAAS
AQANR2V0UHJvcGVydGllcwAABSABAR0OXgEABwAAAA5NYWlsQ29ubmVjdGlvbgZBY3Rpb24MTWFp
bFZhcmlhYmxlEURlc3RpbmF0aW9uRm9sZGVyDFBhcmVudEZvbGRlcg5SZXN1bHRWYXJpYWJsZQRT
ZWVuAAAXAQASTWFpbENvbm5lY3Rpb25UeXBlAAAcAQAXU2VsZWN0IG1haWwgY29ubmVjdGlvbi4A
AA0BAAhTZXR0aW5ncwAABiABARGAvRgBABNTZWxlY3QgdGFzayBhY3Rpb24uAAAsAQAnU2VsZWN0
IHZhcmlhYmxlIGNvbnRhaW5pbmcgbWFpbCBvYmplY3QuAAAlAQAgU3BlY2lmeSBkZXN0aW5hdGlv
biBtYWlsIGZvbGRlci4AACABABtTcGVjaWZ5IHBhcmVudCBtYWlsIGZvbGRlci4AAEUBAEBTcGVj
aWZpZXMgcGFja2FnZSB2YXJpYWJsZSB3aGVyZSB5b3Ugd291bGQgbGlrZSB0byBzdG9yZSByZXN1
bHQuAAApAQAkU3BlY2lmaWVzIGlmIG1haWwgaXMgcmVhZCBvciB1bnJlYWQuAAAIAQAIAAAAAAAe
AQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBRwEAGi5ORVRGcmFtZXdvcmssVmVyc2lvbj12
NC4wAQBUDhRGcmFtZXdvcmtEaXNwbGF5TmFtZRAuTkVUIEZyYW1ld29yayA0AAAAiEUAAAAAAAAA
AAAAnkUAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBFAAAAAAAAAABfQ29yRGxsTWFpbgBtc2Nv
cmVlLmRsbAAAAAAA/yUAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAA
GAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAASAAAAFhgAADU
AgAAAAAAAAAAAADUAjQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAAvQTv/gAA
AQAAAAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQAAAABAFYAYQBy
AEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAAAAAAALAE
NAIAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAEAIAAAEAMAAwADAAMAAwADQAYgAw
AAAALAACAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AAAAAACAAAAAwAAgAAQBGAGkA
bABlAFYAZQByAHMAaQBvAG4AAAAAADAALgAwAC4AMAAuADAAAACAADAAAQBJAG4AdABlAHIAbgBh
AGwATgBhAG0AZQAAAFMAYwByAGkAcAB0AFQAYQBzAGsAXwAyAGYAMQBhADYAMQAyADUAMQAxAGMA
NAA0ADcAYQBiAGEANgBlADMAMwA4AGIAOQAxADQAYQBhAGYAMwAzAGMALgBkAGwAbAAAACgAAgAB
AEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAAACAAAACIADAAAQBPAHIAaQBnAGkAbgBhAGwA
RgBpAGwAZQBuAGEAbQBlAAAAUwBjAHIAaQBwAHQAVABhAHMAawBfADIAZgAxAGEANgAxADIANQAx
ADEAYwA0ADQANwBhAGIAYQA2AGUAMwAzADgAYgA5ADEANABhAGEAZgAzADMAYwAuAGQAbABsAAAA
NAAIAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAAMAAuADAALgAwAC4AMAAAADgACAAB
AEEAcwBzAGUAbQBiAGwAeQAgAFYAZQByAHMAaQBvAG4AAAAwAC4AMAAuADAALgAwAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAADAAAALA1AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
</ScriptProject>