Devolutions.PowerShell.psd1

#
# Module manifest for module 'Devolutions.PowerShell'
#

@{

# Script module or binary module file associated with this manifest.
RootModule = 'Devolutions.PowerShell.dll'

# Version number of this module.
ModuleVersion = '2026.1.0'

# Supported PSEditions
CompatiblePSEditions = 'Core'

# ID used to uniquely identify this module
GUID = 'db266f0b-cc90-4c93-a865-6bc3c012e993'

# Author of this module
Author = 'Devolutions'

# Company or vendor of this module
CompanyName = 'Devolutions'

# Copyright statement for this module
Copyright = '(c) 2019-2025 Devolutions Inc. All rights reserved.'

# Description of the functionality provided by this module
Description = 'The Devolutions.PowerShell module is a set of cmdlets that allow administrators to manage Remote Desktop Manager, Devolutions Server and Devolutions Hub Business using PowerShell. This module provides a simple and consistent interface for interacting with these products, making it easy to automate various tasks, such as creating and managing connections, sessions, and credentials, configuring security settings, and generating reports. The module can be easily integrated with other PowerShell modules, allowing administrators to automate tasks across multiple products and platforms, streamline their workflows and increase efficiency.'

# Minimum version of the Windows PowerShell engine required by this module
PowerShellVersion = '7.5'

# Name of the Windows PowerShell host required by this module
# PowerShellHostName = ''

# Minimum version of the Windows PowerShell host required by this module
# PowerShellHostVersion = ''

# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
# DotNetFrameworkVersion = ''

# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
# CLRVersion = ''

# Processor architecture (None, X86, Amd64) required by this module
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
NestedModules = @('Devolutions.PowerShell.Extension\Devolutions.PowerShell.Extension.psd1')

# Assemblies that must be loaded prior to importing this module
# RequiredAssemblies = @()

# Script files (.ps1) that are run in the caller's environment prior to importing this module.
# ScriptsToProcess = @()

# Type files (.ps1xml) to be loaded when importing this module
# TypesToProcess = @()

# Format files (.ps1xml) to be loaded when importing this module
# FormatsToProcess = @()

# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
# NestedModules = @()

# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
FunctionsToExport = @()

# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
CmdletsToExport = @(
    # RDM cmdlets
    'Add-RDMEntryAttachment',
    'Add-RDMFavoriteEntry',
    'Add-RDMRoleRepositoryAccess',
    'Add-RDMRoleToUser',
    'Add-RDMSshAgentKey',
    'Add-RDMUserRepositoryAccess',
    'Clear-RDMActivityLogs',
    'Clear-RDMEntriesHistory',
    'Close-RDMSession',
    'Copy-RDMDataSource',
    'Copy-RDMSession',
    'Disable-RDMTelemetry',
    'Edit-RDMUserTemplate',
    'Enable-RDMTelemetry',
    'Export-RDMActivityLogsReport',
    'Export-RDMCustomVariable',
    'Export-RDMDataSource',
    'Export-RDMOptionFile',
    'Export-RDMPasswordAnalyzerReport',
    'Export-RDMRepository',
    'Export-RDMSession',
    'Export-RDMSystemInformationReport',
    'Export-RDMTemplate',
    'Export-RDMX509Certificate',
    'Get-RDMAddOnId',
    'Get-RDMCommand',
    'Get-RDMCurrentDataSource',
    'Get-RDMCurrentRepository',
    'Get-RDMDataSource',
    'Get-RDMDataSourceCustomVariable',
    'Get-RDMDatasourceProperty',
    'Get-RDMDeletedEntry',
    'Get-RDMDeletedUser',
    'Get-RDMDiagnostic',
    'Get-RDMEntry',
    'Get-RDMEntryAttachment',
    'Get-RDMEntryDocument',
    'Get-RDMEntryDocumentation',
    'Get-RDMEntryDomain',
    'Get-RDMEntryFromSmartFolder',
    'Get-RDMEntryOTP',
    'Get-RDMEntryOTPKey',
    'Get-RDMEntryPassword',
    'Get-RDMEntryPrivateKey',
    'Get-RDMEntryPrivateKeyCertificateData',
    'Get-RDMEntryProperty',
    'Get-RDMEntryStatus',
    'Get-RDMEntryTags',
    'Get-RDMEntryUsername',
    'Get-RDMFavoriteEntry',
    'Get-RDMForbiddenPassword',
    'Get-RDMInstance',
    'Get-RDMLicense',
    'Get-RDMOAuthToken',
    'Get-RDMOffline',
    'Get-RDMOnline',
    'Get-RDMOpenedSession',
    'Get-RDMPackage',
    'Get-RDMPasswordPolicy',
    'Get-RDMPersonalCredentials',
    'Get-RDMPersonalSSHKey',
    'Get-RDMPlaylistLocal',
    'Get-RDMPlaylistShared',
    'Get-RDMPowerShellOverride',
    'Get-RDMPrivateSessionCredentials',
    'Get-RDMPrivilegedAccount',
    'Get-RDMProcess',
    'Get-RDMRepository',
    'Get-RDMRole',
    'Get-RDMRoleOfUser',
    'Get-RDMRoleRepositoryAccess',
    'Get-RDMRootSession',
    'Get-RDMSealedEntry',
    'Get-RDMSessionCredentials',
    'Get-RDMSshAgentLog',
    'Get-RDMSystemInformationReport',
    'Get-RDMSystemSettingsTags',
    'Get-RDMTask',
    'Get-RDMTemplate',
    'Get-RDMUser',
    'Get-RDMUserOfRole',
    'Get-RDMUserRepositoryAccess',
    'Get-RDMUserSpecificSettings',
    'Get-RDMVersion',
    'Import-RDMCustomVariable',
    'Import-RDMDataSource',
    'Import-RDMEntry',
    'Import-RDMRepository',
    'Import-RDMSystemInformationReport',
    'Import-RDMTemplate',
    'Import-RDMX509Certificate',
    'Install-RDMPackage',
    'Invoke-RDMCreateDataSourceDatabase',
    'Invoke-RDMEntryCheckIn',
    'Invoke-RDMEntryCheckOut',
    'Invoke-RDMLoadFromInventorySession',
    'Invoke-RDMParentSession',
    'Invoke-RDMUnparentSession',
    'Invoke-RDMUpdateDataSourceDatabase',
    'Move-RDMPrivateSession',
    'Move-RDMSession',
    'New-RDMConnectionPermission',
    'New-RDMDataSource',
    'New-RDMDataSourceCustomVariable',
    'New-RDMEntry',
    'New-RDMEntryDocumentation',
    'New-RDMFavoriteFolder',
    'New-RDMLicense',
    'New-RDMLogComment',
    'New-RDMMessageAttachment',
    'New-RDMPamCheckoutRequestInformation',
    'New-RDMPlaylistLocal',
    'New-RDMPlaylistShared',
    'New-RDMPort',
    'New-RDMRandomPassword',
    'New-RDMRepository',
    'New-RDMRole',
    'New-RDMSSHKey',
    'New-RDMStandalonePassword',
    'New-RDMSystemInformationReport',
    'New-RDMTask',
    'New-RDMTemplate',
    'New-RDMUser',
    'Open-RDMQuickConnect',
    'Open-RDMSession',
    'Open-RDMSyncSession',
    'Read-RDMSession',
    'Receive-RDMMessage',
    'Register-RDMSecretVault',
    'Remove-RDMDataSource',
    'Remove-RDMDataSourceCustomVariable',
    'Remove-RDMDeletedEntry',
    'Remove-RDMDeletedUser',
    'Remove-RDMEntry',
    'Remove-RDMEntryAttachment',
    'Remove-RDMEntryDocumentation',
    'Remove-RDMFavoriteEntry',
    'Remove-RDMFavoriteFolder',
    'Remove-RDMLicense',
    'Remove-RDMMessage',
    'Remove-RDMPlaylistLocal',
    'Remove-RDMPlaylistShared',
    'Remove-RDMRepository',
    'Remove-RDMRole',
    'Remove-RDMRoleRepositoryAccess',
    'Remove-RDMRoleToUser',
    'Remove-RDMSystemInformationReport',
    'Remove-RDMTask',
    'Remove-RDMTemplate',
    'Remove-RDMUser',
    'Remove-RDMUserRepositoryAccess',
    'Remove-RDMUserSpecificSettings',
    'Rename-RDMGroup',
    'Repair-RDMUserSqlLogin',
    'Restart-RDMProcess',
    'Restore-RDMDeletedUser',
    'Send-RDMMessage',
    'Send-RDMMessageByEmail',
    'Send-RDMMessageByShareableLink',
    'Send-RDMSessionCommand',
    'Set-RDMCurrentDataSource',
    'Set-RDMCurrentRepository',
    'Set-RDMDataSource',
    'Set-RDMDataSourceCustomVariable',
    'Set-RDMDatasourceMasterKey',
    'Set-RDMDatasourceProperty',
    'Set-RDMDatasourceRepository',
    'Set-RDMDefaultDataSource',
    'Set-RDMEntry',
    'Set-RDMEntryAttachment',
    'Set-RDMEntryDocument',
    'Set-RDMEntryDocumentation',
    'Set-RDMEntryDomain',
    'Set-RDMEntryOTP',
    'Set-RDMEntryPassword',
    'Set-RDMEntryPrivateKey',
    'Set-RDMEntryPrivateKeyCertificateData',
    'Set-RDMEntryProperty',
    'Set-RDMEntryStatus',
    'Set-RDMEntryTags',
    'Set-RDMEntryUsername',
    'Set-RDMForbiddenPassword',
    'Set-RDMLicense',
    'Set-RDMPersonalCredentials',
    'Set-RDMPersonalSSHKey',
    'Set-RDMPlaylistLocal',
    'Set-RDMPlaylistShared',
    'Set-RDMPowerShellOverride',
    'Set-RDMPrivateSessionCredentials',
    'Set-RDMPrivilegedAccount',
    'Set-RDMRepository',
    'Set-RDMRole',
    'Set-RDMRoleProperty',
    'Set-RDMRootSession',
    'Set-RDMSessionCredentials',
    'Set-RDMSQLiteDatasourcePassword',
    'Set-RDMSystemSettingsTags',
    'Set-RDMTask',
    'Set-RDMTemplate',
    'Set-RDMUser',
    'Set-RDMUserProperty',
    'Set-RDMUserSecurity',
    'Set-RDMUserSpecificSettings',
    'Start-RDMInstance',
    'Start-RDMProcess',
    'Start-RDMProfiler',
    'Start-RDMSshAgent',
    'Stop-RDMProcess',
    'Stop-RDMProfiler',
    'Stop-RDMSshAgent',
    'Uninstall-RDMPackage',
    'Unlock-RDMApplication',
    'Unlock-RDMRepository',
    'Unprotect-RDMSealedEntry',
    'Update-RDMEntries',
    'Update-RDMEntryAttachment',
    'Update-RDMEntryDocument',
    'Update-RDMPackage',
    'Update-RDMRepository',
    'Update-RDMUI',

    # Hub cmdlets
    'Add-HubGroupUser',
    'Connect-HubAccount',
    'ConvertTo-HubFlatObject',
    'Disconnect-HubAccount',
    'Format-HubEntryResolved',
    'Get-HubArchivedLog',
    'Get-HubContext',
    'Get-HubEntriesForExport',
    'Get-HubEntry',
    'Get-HubEntryOTP',
    'Get-HubEntryPermission',
    'Get-HubEntryResolved',
    'Get-HubEntryRole',
    'Get-HubGateway',
    'Get-HubGatewaySettings',
    'Get-HubGroup',
    'Get-HubSiemLogs',
    'Get-HubSiemLogsDaily',
    'Get-HubSiemLogsMonthly',
    'Get-HubSiemLogsWeekly',
    'Get-HubSystemPermission',
    'Get-HubSystemSettings',
    'Get-HubSystemVaultPermission',
    'Get-HubUser',
    'Get-HubVault',
    'Get-HubVaultPermission',
    'Get-HubVaultRole',
    'Get-HubVaultsForExport',
    'Import-HubContext',
    'New-HubEntry',
    'New-HubEntryPermission',
    'New-HubGateway',
    'New-HubGatewaySettings',
    'New-HubGroup',
    'New-HubOrganizationUser',
    'New-HubSystemPermission',
    'New-HubSystemVaultPermission',
    'New-HubUser',
    'New-HubVault',
    'New-HubVaultPermission',
    'Remove-HubEntry',
    'Remove-HubEntryPermission',
    'Remove-HubGateway',
    'Remove-HubGroup',
    'Remove-HubGroupUser',
    'Remove-HubSystemPermission',
    'Remove-HubSystemVaultPermission',
    'Remove-HubUser',
    'Remove-HubVault',
    'Remove-HubVaultPermission',
    'Save-HubContext',
    'Select-HubContext',
    'Set-HubContext',
    'Set-HubEntry',
    'Set-HubEntryPermission',
    'Set-HubGateway',
    'Set-HubGatewaySettings',
    'Set-HubGroup',
    'Set-HubSystemPermission',
    'Set-HubSystemSettings',
    'Set-HubSystemVaultPermission',
    'Set-HubUser',
    'Set-HubVault',
    'Set-HubVaultPermission',

    # Devolutions Server cmdlets
    'Add-DSPlaylistEntry',
    'Close-DSSession',
    'Convert-DSGatewayKDCProxySettings',
    'Convert-PSCustomObjectToXML',
    'Convert-XMLToPSCustomObject',
    'Convert-XMLToSerializedString',
    'ConvertTo-DSAccountLifecyclePolicyInfo',
    'Disable-DSUser2FA',
    'Enable-DSUser2FA',
    'Export-DSPamAccountAccessReport',
    'Get-DSAccountLifecyclePolicy',
    'Get-DSAdDomain',
    'Get-DSADGroup',
    'Get-DSAuthenticationModes',
    'Get-DSAzureADGroup',
    'Get-DSDeletedUser',
    'Get-DSDomainUsers',
    'Get-DSEntityResolvedPermissions',
    'Get-DSEntriesPermissions',
    'Get-DSEntry',
    'Get-DSEntryDocumentation',
    'Get-DSEntryOTP',
    'Get-DSEntryPasswordHistory',
    'Get-DSEntrySensitiveData',
    'Get-DSEntrySubConnections',
    'Get-DSFolder',
    'Get-DSFolders',
    'Get-DSGateway',
    'Get-DSGatewayLogs',
    'Get-DSGatewaySession',
    'Get-DSGatewayToken',
    'Get-DSIsLogged',
    'Get-DSLicense',
    'Get-DSLoginAttempt',
    'Get-DSOktaUser',
    'Get-DSPamAccount',
    'Get-DSPamAccountSecurity',
    'Get-DSPamAccountSyncStatus',
    'Get-DSPamCheckout',
    'Get-DSPamCheckoutPolicy',
    'Get-DSPamFolder',
    'Get-DSPamFolderSecurity',
    'Get-DSPamPassword',
    'Get-DSPamProvider',
    'Get-DSPamProviderTemplate',
    'Get-DSPamScanConfiguration',
    'Get-DSPamScanResult',
    'Get-DSPamVault',
    'Get-DSPasswordPolicy',
    'Get-DSPasswordsReport',
    'Get-DSPrivateServerInfo',
    'Get-DSPublicServerInfo',
    'Get-DSRole',
    'Get-DSRootSession',
    'Get-DSScriptConfiguration',
    'Get-DSScriptConfigurationSummary',
    'Get-DSScriptTemplate',
    'Get-DSScriptTemplateSummary',
    'Get-DSSecureMessages',
    'Get-DSServerLicense',
    'Get-DSUser',
    'Get-DSUserLicense',
    'Get-DSVault',
    'Get-DSVaultPermission',
    'Import-DSAdUsers',
    'Import-DSOktaUser',
    'Import-DSPamScanResult',
    'Invoke-DSPamCheckin',
    'Invoke-DSPamCheckout',
    'Invoke-DSPamCheckoutPending',
    'Invoke-DSResetServerCache',
    'New-DSAccountLifecyclePolicyInfo',
    'New-DSAdDomain',
    'New-DSCredentialEntry',
    'New-DSEntityPermission',
    'New-DSEntryBase',
    'New-DSEntryDocumentation',
    'New-DSFolder',
    'New-DSGateway',
    'New-DSGatewayFarm',
    'New-DSGatewayKDCProxySettings',
    'New-DSGatewaySecurity',
    'New-DSPamAccount',
    'New-DSPamCheckoutPolicy',
    'New-DSPamFolder',
    'New-DSPamProvider',
    'New-DSPamScanConfiguration',
    'New-DSPamSecurity',
    'New-DSPamVault',
    'New-DSPlaylistEntry',
    'New-DSRDPEntry',
    'New-DSRole',
    'New-DSScriptConfiguration',
    'New-DSSearchCriteria',
    'New-DSSession',
    'New-DSSSHShellEntry',
    'New-DSUser',
    'New-DSVault',
    'New-DSVirtualGateway',
    'New-DSVirtualGatewayAccessRule',
    'Register-DSLicense',
    'Register-DSServerLicense',
    'Remove-DSAdDomain',
    'Remove-DSDeletedUser',
    'Remove-DSEntry',
    'Remove-DSEntryDocumentation',
    'Remove-DSGateway',
    'Remove-DSPamAccount',
    'Remove-DSPamCheckoutPolicy',
    'Remove-DSPamFolder',
    'Remove-DSPamProvider',
    'Remove-DSPamVault',
    'Remove-DSPlaylistEntry',
    'Remove-DSRole',
    'Remove-DSUser',
    'Remove-DSVault',
    'Reset-DSPamPassword',
    'Restore-DSDeletedUser',
    'Search-DSEntry',
    'Set-DSAddInRootPermission',
    'Set-DSAuthenticationModes',
    'Set-DSEntityPermission',
    'Set-DSEntryProperty',
    'Set-DSScriptConfiguration',
    'Set-DSUserLicense',
    'Set-DSVaultApplication',
    'Set-DSVaultRole',
    'Set-DSVaultUser',
    'Start-DSJetsocat',
    'Start-DSTrial',
    'Test-DSGateway',
    'Unprotect-DSSealedEntry',
    'Unregister-DSLicense',
    'Update-DSAdDomain',
    'Update-DSEntryBase',
    'Update-DSEntryDocumentation',
    'Update-DSFolderCredentials',
    'Update-DSGateway',
    'Update-DSGatewayFarm',
    'Update-DSPamAccount',
    'Update-DSPamCheckoutPolicy',
    'Update-DSPamFolder',
    'Update-DSPamProvider',
    'Update-DSPamVault',
    'Update-DSRDPEntry',
    'Update-DSRole',
    'Update-DSSSHShellEntry',
    'Update-DSUser',
    'Update-DSVault',
    'Update-DSVirtualGateway',

    # DPS Console cmdlets
    'Backup-DPSConfigurationFiles',
    'Backup-DPSInstallationFiles',
    'Export-DPSEncryptionKeys',
    'Get-DPSAccessUri',
    'Get-DPSAppSettings',
    'Get-DPSDatabaseVersion',
    'Get-DPSProduct',
    'Import-DPSEncryptionKeys',
    'New-DPSAdministrator',
    'New-DPSAppSettings',
    'New-DPSDatabase',
    'New-DPSDatabaseAppSettings',
    'New-DPSDataSourceSettings',
    'New-DPSEncryptConfiguration',
    'New-DPSInstallConfiguration',
    'Register-DPSDatabaseApp',
    'Restore-DPSAnomalyDetectionFolder',
    'Restore-DPSConfigurationFiles',
    'Restore-DPSCustomFolders',
    'Set-DPSAccessUri',
    'Set-DPSAppSettings',
    'Unprotect-DPSEncryptConfiguration',
    'Update-DPSDatabase'
)

# Variables to export from this module
VariablesToExport = '*'

# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
AliasesToExport = @()

# DSC resources to export from this module
# DscResourcesToExport = @()

# List of all modules packaged with this module
# ModuleList = @()

# List of all files packaged with this module
# FileList = @()

# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
PrivateData = @{

    PSData = @{

        # Tags applied to this module. These help with module discovery in online galleries.
        Tags = 'Devolutions', 'RDM', 'RemoteDesktop', 'RemoteDesktopManager', 'Windows', 'macOS', 'Linux', 'Hub', 'Server', 'PAM', 'DVLS'

        # A URL to the license for this module.
        # LicenseUri = ''

        # A URL to the main website for this project.
        ProjectUri = 'https://devolutions.net'

        # A URL to an icon representing this module.
        IconUri = 'https://cdnweb.devolutions.net/images/projects/devolutions-powershell/devolutions-powershell-psgallery-icon.png'

        # ReleaseNotes of this module
        ReleaseNotes = "https://devolutions.net/powershell/release-notes/"

        # Prerelease string of this module
        # Prerelease = ''

    } # End of PSData hashtable

} # End of PrivateData hashtable

# HelpInfo URI of this module
# HelpInfoURI = ''

# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
# DefaultCommandPrefix = ''

}


# SIG # Begin signature block
# MIIvWgYJKoZIhvcNAQcCoIIvSzCCL0cCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAlXVRAXdInr6+6
# DtPzqZ3qt818uJcGEuOb10/eWEeyQ6CCFBcwggVyMIIDWqADAgECAhB2U/6sdUZI
# k/Xl10pIOk74MA0GCSqGSIb3DQEBDAUAMFMxCzAJBgNVBAYTAkJFMRkwFwYDVQQK
# ExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQDEyBHbG9iYWxTaWduIENvZGUgU2ln
# bmluZyBSb290IFI0NTAeFw0yMDAzMTgwMDAwMDBaFw00NTAzMTgwMDAwMDBaMFMx
# CzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQD
# EyBHbG9iYWxTaWduIENvZGUgU2lnbmluZyBSb290IFI0NTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBALYtxTDdeuirkD0DcrA6S5kWYbLl/6VnHTcc5X7s
# k4OqhPWjQ5uYRYq4Y1ddmwCIBCXp+GiSS4LYS8lKA/Oof2qPimEnvaFE0P31PyLC
# o0+RjbMFsiiCkV37WYgFC5cGwpj4LKczJO5QOkHM8KCwex1N0qhYOJbp3/kbkbuL
# ECzSx0Mdogl0oYCve+YzCgxZa4689Ktal3t/rlX7hPCA/oRM1+K6vcR1oW+9YRB0
# RLKYB+J0q/9o3GwmPukf5eAEh60w0wyNA3xVuBZwXCR4ICXrZ2eIq7pONJhrcBHe
# OMrUvqHAnOHfHgIB2DvhZ0OEts/8dLcvhKO/ugk3PWdssUVcGWGrQYP1rB3rdw1G
# R3POv72Vle2dK4gQ/vpY6KdX4bPPqFrpByWbEsSegHI9k9yMlN87ROYmgPzSwwPw
# jAzSRdYu54+YnuYE7kJuZ35CFnFi5wT5YMZkobacgSFOK8ZtaJSGxpl0c2cxepHy
# 1Ix5bnymu35Gb03FhRIrz5oiRAiohTfOB2FXBhcSJMDEMXOhmDVXR34QOkXZLaRR
# kJipoAc3xGUaqhxrFnf3p5fsPxkwmW8x++pAsufSxPrJ0PBQdnRZ+o1tFzK++Ol+
# A/Tnh3Wa1EqRLIUDEwIrQoDyiWo2z8hMoM6e+MuNrRan097VmxinxpI68YJj8S4O
# JGTfAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0G
# A1UdDgQWBBQfAL9GgAr8eDm3pbRD2VZQu86WOzANBgkqhkiG9w0BAQwFAAOCAgEA
# Xiu6dJc0RF92SChAhJPuAW7pobPWgCXme+S8CZE9D/x2rdfUMCC7j2DQkdYc8pzv
# eBorlDICwSSWUlIC0PPR/PKbOW6Z4R+OQ0F9mh5byV2ahPwm5ofzdHImraQb2T07
# alKgPAkeLx57szO0Rcf3rLGvk2Ctdq64shV464Nq6//bRqsk5e4C+pAfWcAvXda3
# XaRcELdyU/hBTsz6eBolSsr+hWJDYcO0N6qB0vTWOg+9jVl+MEfeK2vnIVAzX9Rn
# m9S4Z588J5kD/4VDjnMSyiDN6GHVsWbcF9Y5bQ/bzyM3oYKJThxrP9agzaoHnT5C
# JqrXDO76R78aUn7RdYHTyYpiF21PiKAhoCY+r23ZYjAf6Zgorm6N1Y5McmaTgI0q
# 41XHYGeQQlZcIlEPs9xOOe5N3dkdeBBUO27Ql28DtR6yI3PGErKaZND8lYUkqP/f
# obDckUCu3wkzq7ndkrfxzJF0O2nrZ5cbkL/nx6BvcbtXv7ePWu16QGoWzYCELS/h
# AtQklEOzFfwMKxv9cW/8y7x1Fzpeg9LJsy8b1ZyNf1T+fn7kVqOHp53hWVKUQY9t
# W76GlZr/GnbdQNJRSnC0HzNjI3c/7CceWeQIh+00gkoPP/6gHcH1Z3NFhnj0qinp
# J4fGGdvGExTDOUmHTaCX4GUT9Z13Vunas1jHOvLAzYIwggboMIIE0KADAgECAhB3
# vQ4Ft1kLth1HYVMeP3XtMA0GCSqGSIb3DQEBCwUAMFMxCzAJBgNVBAYTAkJFMRkw
# FwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQDEyBHbG9iYWxTaWduIENv
# ZGUgU2lnbmluZyBSb290IFI0NTAeFw0yMDA3MjgwMDAwMDBaFw0zMDA3MjgwMDAw
# MDBaMFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIw
# MAYDVQQDEylHbG9iYWxTaWduIEdDQyBSNDUgRVYgQ29kZVNpZ25pbmcgQ0EgMjAy
# MDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMsg75ceuQEyQ6BbqYoj
# /SBerjgSi8os1P9B2BpV1BlTt/2jF+d6OVzA984Ro/ml7QH6tbqT76+T3PjisxlM
# g7BKRFAEeIQQaqTWlpCOgfh8qy+1o1cz0lh7lA5tD6WRJiqzg09ysYp7ZJLQ8LRV
# X5YLEeWatSyyEc8lG31RK5gfSaNf+BOeNbgDAtqkEy+FSu/EL3AOwdTMMxLsvUCV
# 0xHK5s2zBZzIU+tS13hMUQGSgt4T8weOdLqEgJ/SpBUO6K/r94n233Hw0b6nskEz
# IHXMsdXtHQcZxOsmd/KrbReTSam35sOQnMa47MzJe5pexcUkk2NvfhCLYc+YVaMk
# oog28vmfvpMusgafJsAMAVYS4bKKnw4e3JiLLs/a4ok0ph8moKiueG3soYgVPMLq
# 7rfYrWGlr3A2onmO3A1zwPHkLKuU7FgGOTZI1jta6CLOdA6vLPEV2tG0leis1Ult
# 5a/dm2tjIF2OfjuyQ9hiOpTlzbSYszcZJBJyc6sEsAnchebUIgTvQCodLm3HadNu
# twFsDeCXpxbmJouI9wNEhl9iZ0y1pzeoVdwDNoxuz202JvEOj7A9ccDhMqeC5LYy
# AjIwfLWTyCH9PIjmaWP47nXJi8Kr77o6/elev7YR8b7wPcoyPm593g9+m5XEEofn
# GrhO7izB36Fl6CSDySrC/blTAgMBAAGjggGtMIIBqTAOBgNVHQ8BAf8EBAMCAYYw
# EwYDVR0lBAwwCgYIKwYBBQUHAwMwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4E
# FgQUJZ3Q/FkJhmPF7POxEztXHAOSNhEwHwYDVR0jBBgwFoAUHwC/RoAK/Hg5t6W0
# Q9lWULvOljswgZMGCCsGAQUFBwEBBIGGMIGDMDkGCCsGAQUFBzABhi1odHRwOi8v
# b2NzcC5nbG9iYWxzaWduLmNvbS9jb2Rlc2lnbmluZ3Jvb3RyNDUwRgYIKwYBBQUH
# MAKGOmh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2NvZGVzaWdu
# aW5ncm9vdHI0NS5jcnQwQQYDVR0fBDowODA2oDSgMoYwaHR0cDovL2NybC5nbG9i
# YWxzaWduLmNvbS9jb2Rlc2lnbmluZ3Jvb3RyNDUuY3JsMFUGA1UdIAROMEwwQQYJ
# KwYBBAGgMgECMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24u
# Y29tL3JlcG9zaXRvcnkvMAcGBWeBDAEDMA0GCSqGSIb3DQEBCwUAA4ICAQAldaAJ
# yTm6t6E5iS8Yn6vW6x1L6JR8DQdomxyd73G2F2prAk+zP4ZFh8xlm0zjWAYCImbV
# YQLFY4/UovG2XiULd5bpzXFAM4gp7O7zom28TbU+BkvJczPKCBQtPUzosLp1pnQt
# pFg6bBNJ+KUVChSWhbFqaDQlQq+WVvQQ+iR98StywRbha+vmqZjHPlr00Bid/XSX
# hndGKj0jfShziq7vKxuav2xTpxSePIdxwF6OyPvTKpIz6ldNXgdeysEYrIEtGiH6
# bs+XYXvfcXo6ymP31TBENzL+u0OF3Lr8psozGSt3bdvLBfB+X3Uuora/Nao2Y8nO
# ZNm9/Lws80lWAMgSK8YnuzevV+/Ezx4pxPTiLc4qYc9X7fUKQOL1GNYe6ZAvytOH
# X5OKSBoRHeU3hZ8uZmKaXoFOlaxVV0PcU4slfjxhD4oLuvU/pteO9wRWXiG7n9dq
# cYC/lt5yA9jYIivzJxZPOOhRQAyuku++PX33gMZMNleElaeEFUgwDlInCI2Oor0i
# xxnJpsoOqHo222q6YV8RJJWk4o5o7hmpSZle0LQ0vdb5QMcQlzFSOTUpEYck08T7
# qWPLd0jV+mL8JOAEek7Q5G7ezp44UCb0IXFl1wkl1MkHAHq4x/N36MXU4lXQ0x72
# f1LiSY25EXIMiEQmM2YBRN/kMw4h3mKJSAfa9TCCB7EwggWZoAMCAQICDHPTwzYD
# /4u0QiTyXjANBgkqhkiG9w0BAQsFADBcMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQ
# R2xvYmFsU2lnbiBudi1zYTEyMDAGA1UEAxMpR2xvYmFsU2lnbiBHQ0MgUjQ1IEVW
# IENvZGVTaWduaW5nIENBIDIwMjAwHhcNMjMxMDMwMTc1MTE4WhcNMjYxMDMwMTc1
# MTE4WjCB8TEdMBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgNVBAUT
# CjExNjI1NDQ2ODkxEzARBgsrBgEEAYI3PAIBAxMCQ0ExFzAVBgsrBgEEAYI3PAIB
# AhMGUXVlYmVjMQswCQYDVQQGEwJDQTEPMA0GA1UECBMGUXVlYmVjMRIwEAYDVQQH
# EwlMYXZhbHRyaWUxGDAWBgNVBAoTD0Rldm9sdXRpb25zIEluYzEYMBYGA1UEAxMP
# RGV2b2x1dGlvbnMgSW5jMScwJQYJKoZIhvcNAQkBFhhzZWN1cml0eUBkZXZvbHV0
# aW9ucy5uZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCfDk6c1eCL
# 9rTvq1D1lq1GmU08ZKyYQJQ7Eb/mRFpRXqpOFiySnf8BysYbZ4y4MnIl7M2Wjc5n
# 1JcXR9BPWmkJLnI7rFTwpq/O5xKUwW20/EYyOuF7TasRq6olljm73dcLjrt5z/a2
# u2gO+vMS8LVY6UXKAGZGIigMoPS92f2MkkKmdEmA5dpwbALUfvH9sy0qknUfQY6d
# slpI8PbjTCx9GY5xqCTMtBQcWB5sBn/I0YAlp5yuOn+2ga4vUcucAZTVseoRI/Js
# n5KWWb0iM9wrbv+DOCzcAtBF+Yj2Kp8wHRWfMCumu4YuYcwTY3hbIuNRoUi8j4nL
# ptjGaz7R3UfAr4b/rH4Vg8/l9ufP61Z7bpSkZbIlnh3Gjy9UJCjw5wguQucnllSb
# NNg5ZBd7v3DRUKwKvzF9TYoOERwGdeY8uS4fnSYP7XuGF9b+coZ/D5guGaebiJJE
# odRJkGdiP5P+6jLO43dzgmB4hmWbuF5wofRYXd1ihFOf4aBH2qzHnFkDvp5zeclM
# lgoLuxJVb4mU36Z84KnJuT7fPThK9RbNEoqPPzd1BYcCcRmVaLCYHw+6AgmVXm3b
# gCsv4zM/DqkycfPX11sBXedYdTJ4tihtFo1eRqfQsXEivN+XYwUIJ/EdfHUmaHU+
# 7eYhgSPVynPm9Fq1mAAC3KqH+6RtIpEmpQIDAQABo4IB2zCCAdcwDgYDVR0PAQH/
# BAQDAgeAMIGfBggrBgEFBQcBAQSBkjCBjzBMBggrBgEFBQcwAoZAaHR0cDovL3Nl
# Y3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3NnY2NyNDVldmNvZGVzaWduY2Ey
# MDIwLmNydDA/BggrBgEFBQcwAYYzaHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20v
# Z3NnY2NyNDVldmNvZGVzaWduY2EyMDIwMFUGA1UdIAROMEwwQQYJKwYBBAGgMgEC
# MDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9z
# aXRvcnkvMAcGBWeBDAEDMAkGA1UdEwQCMAAwRwYDVR0fBEAwPjA8oDqgOIY2aHR0
# cDovL2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3I0NWV2Y29kZXNpZ25jYTIwMjAu
# Y3JsMCMGA1UdEQQcMBqBGHNlY3VyaXR5QGRldm9sdXRpb25zLm5ldDATBgNVHSUE
# DDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBQlndD8WQmGY8Xs87ETO1ccA5I2ETAd
# BgNVHQ4EFgQU+cpn+IPqWRnE5rHeI+bO8b/X89owDQYJKoZIhvcNAQELBQADggIB
# ABr7ukUZYHuRYKb0JdoVh9Lwngn45m/BBg90jTL5CF6ZP4xYB2kaKN366sfAbvmK
# ThbgfcIvN26NjS1/cFXad5af6s5OzGUic+mAFZOhbpX81GedsAnxl1D4BKJs2+iW
# h/eK2vba/K3J5V2Z7S7YFgHqF0vlmDtNxnBQ8jsI30zrbcuYJowft8WLjfW4hr0S
# dAIk2F4X1CTGhtJVMuPcxyUuvrmknp1g2y99jc5eXA6qp0CiUbFC1R3C1kpZYT4s
# xiu86B3kbY6JqTO2f08tjvpih36UeFCC/ByZBzb1D8FFIaKiErjlDHVMIBCY1XrE
# EDEJpIyMRyobXsIuisyn4TpK8JqRb0C0opDzvE8BlKvqlqmHfafbOUXFH5gz/F9a
# iJAMfHyh4ddUg9nFcF+YKWKp8hpdaIW+5ptlsC2LSS5tztMUXRisUf/zCTeLQ2MA
# Xc7Vl0sc8ZD9Uqb9wm+tmK3ZGvnDKCikwE8YU+y96ogFUybGcEWXUYk3QvuXKeS0
# 9/v6QOwbgY3o5EkrNQyPUugI2HsyWtmLhTdDM/Pnj+O2NDNkPXvGiss2b0O8yUMV
# kh9C0HG4WS3L/ExoM1keN1Yd54FaFhk1zQv3KQaC7MJU8uZrmrIJLPNdEPGKiFfI
# 8CLIV/04jAIrR+A4SDaCpDTz+XDZF7kP42KGybJiSD1qMYIamTCCGpUCAQEwbDBc
# MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEyMDAGA1UE
# AxMpR2xvYmFsU2lnbiBHQ0MgUjQ1IEVWIENvZGVTaWduaW5nIENBIDIwMjACDHPT
# wzYD/4u0QiTyXjANBglghkgBZQMEAgEFAKCBhDAYBgorBgEEAYI3AgEMMQowCKAC
# gAChAoAAMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsx
# DjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCDsNl1NqXl+QfcZ3jQzjo1r
# KGeEWwIQnFUOeIPybuXHCzANBgkqhkiG9w0BAQEFAASCAgBUwAICvekSY+FmSX9k
# VQTzHpXrhjXgwpfzzYtKRj+agc9DbF8ConWG6la9nTS2c/d1VmJ/Yaeo6/FyYJrh
# rlDjbXk6+xnfZIXrGlyCIFXre0VtjDUQle2O3/+ky3/mzvqEFucOyk6SVSIPfM2M
# gr17UCBy82yzEvQFiRLxvvy3n/DAhHfJL2yYizKrbTt8aDFb0ZbnYJgX5EsalOdD
# NCgMYrNCfd3lFnIUXhlkuCMY3/LwE3PB8OJq95uNM1/7M7BN7nWmsCY06qX9y4Wk
# yVnaXSF/eXcS8H8iA0AxxcqOZIfHnwF4FF3mnfUlvsCvrD9MN/za3G5fgKxs+NMd
# 8NJNqneDNFsOnXX29Dr3QTtUEB6LlmObD/Tae5AzDGP1aYS+2xkvP25ifju58nmy
# oO6gNnT8hSZ4q+Mc4LoDyRW3h0ShS5ZVLZR8OvPEyJ9Eqp8SWweP122eLz8TYQH5
# 4ZDlVS24/AxwNImqdex+qsK2NHGn634Y68VxOiyvpkoQuMheZC8vCx5cBnlLRGfx
# 8pIouagGoTBF2ywBatftvpUzafMPL2LyRo278kuH38rWxDZmXDevLKxwUg48RUwR
# zzahnNwDJi8vRdYD9ZYMHK8FtRzG+c610QHkSzXRxnbRZKbHSu2TqFOb2Bn9f+AW
# DcH+Y9S+0tGlUpEmZ7pLxyfddaGCF3cwghdzBgorBgEEAYI3AwMBMYIXYzCCF18G
# CSqGSIb3DQEHAqCCF1AwghdMAgEDMQ8wDQYJYIZIAWUDBAIBBQAweAYLKoZIhvcN
# AQkQAQSgaQRnMGUCAQEGCWCGSAGG/WwHATAxMA0GCWCGSAFlAwQCAQUABCDVO0cG
# tw+fazZHir7Q+m6bhMR6hWSktiw/PL5sbjVW7gIRAOl81UOzk8LSD+eX3q2zcF8Y
# DzIwMjYwMzAzMTczMzI1WqCCEzowggbtMIIE1aADAgECAhAKgO8YS43xBYLRxHan
# lXRoMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdp
# Q2VydCwgSW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBUaW1lU3Rh
# bXBpbmcgUlNBNDA5NiBTSEEyNTYgMjAyNSBDQTEwHhcNMjUwNjA0MDAwMDAwWhcN
# MzYwOTAzMjM1OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs
# IEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFNIQTI1NiBSU0E0MDk2IFRpbWVzdGFt
# cCBSZXNwb25kZXIgMjAyNSAxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
# AgEA0EasLRLGntDqrmBWsytXum9R/4ZwCgHfyjfMGUIwYzKomd8U1nH7C8Dr0cVM
# F3BsfAFI54um8+dnxk36+jx0Tb+k+87H9WPxNyFPJIDZHhAqlUPt281mHrBbZHqR
# K71Em3/hCGC5KyyneqiZ7syvFXJ9A72wzHpkBaMUNg7MOLxI6E9RaUueHTQKWXym
# OtRwJXcrcTTPPT2V1D/+cFllESviH8YjoPFvZSjKs3SKO1QNUdFd2adw44wDcKgH
# +JRJE5Qg0NP3yiSyi5MxgU6cehGHr7zou1znOM8odbkqoK+lJ25LCHBSai25CFyD
# 23DZgPfDrJJJK77epTwMP6eKA0kWa3osAe8fcpK40uhktzUd/Yk0xUvhDU6lvJuk
# x7jphx40DQt82yepyekl4i0r8OEps/FNO4ahfvAk12hE5FVs9HVVWcO5J4dVmVzi
# x4A77p3awLbr89A90/nWGjXMGn7FQhmSlIUDy9Z2hSgctaepZTd0ILIUbWuhKuAe
# NIeWrzHKYueMJtItnj2Q+aTyLLKLM0MheP/9w6CtjuuVHJOVoIJ/DtpJRE7Ce7vM
# RHoRon4CWIvuiNN1Lk9Y+xZ66lazs2kKFSTnnkrT3pXWETTJkhd76CIDBbTRofOs
# NyEhzZtCGmnQigpFHti58CSmvEyJcAlDVcKacJ+A9/z7eacCAwEAAaOCAZUwggGR
# MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOQ7/PIx7f391/ORcWMZUEPPYYzoMB8G
# A1UdIwQYMBaAFO9vU0rp5AZ8esrikFb2L9RJ7MtOMA4GA1UdDwEB/wQEAwIHgDAW
# BgNVHSUBAf8EDDAKBggrBgEFBQcDCDCBlQYIKwYBBQUHAQEEgYgwgYUwJAYIKwYB
# BQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBdBggrBgEFBQcwAoZRaHR0
# cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0VGltZVN0
# YW1waW5nUlNBNDA5NlNIQTI1NjIwMjVDQTEuY3J0MF8GA1UdHwRYMFYwVKBSoFCG
# Tmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFRpbWVT
# dGFtcGluZ1JTQTQwOTZTSEEyNTYyMDI1Q0ExLmNybDAgBgNVHSAEGTAXMAgGBmeB
# DAEEAjALBglghkgBhv1sBwEwDQYJKoZIhvcNAQELBQADggIBAGUqrfEcJwS5rmBB
# 7NEIRJ5jQHIh+OT2Ik/bNYulCrVvhREafBYF0RkP2AGr181o2YWPoSHz9iZEN/FP
# sLSTwVQWo2H62yGBvg7ouCODwrx6ULj6hYKqdT8wv2UV+Kbz/3ImZlJ7YXwBD9R0
# oU62PtgxOao872bOySCILdBghQ/ZLcdC8cbUUO75ZSpbh1oipOhcUT8lD8QAGB9l
# ctZTTOJM3pHfKBAEcxQFoHlt2s9sXoxFizTeHihsQyfFg5fxUFEp7W42fNBVN4ue
# LaceRf9Cq9ec1v5iQMWTFQa0xNqItH3CPFTG7aEQJmmrJTV3Qhtfparz+BW60OiM
# EgV5GWoBy4RVPRwqxv7Mk0Sy4QHs7v9y69NBqycz0BZwhB9WOfOu/CIJnzkQTwtS
# SpGGhLdjnQ4eBpjtP+XB3pQCtv4E5UCSDag6+iX8MmB10nfldPF9SVD7weCC3yXZ
# i/uuhqdwkgVxuiMFzGVFwYbQsiGnoa9F5AaAyBjFBtXVLcKtapnMG3VH3EmAp/js
# J3FVF3+d1SVDTmjFjLbNFZUWMXuZyvgLfgyPehwJVxwC+UpX2MSey2ueIu9THFVk
# T+um1vshETaWyQo8gmBto/m3acaP9QsuLj3FNwFlTxq25+T4QwX9xa6ILs84ZPvm
# povq90K8eWyG2N01c4IhSOxqt81nMIIGtDCCBJygAwIBAgIQDcesVwX/IZkuQEMi
# DDpJhjANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGln
# aUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhE
# aWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjUwNTA3MDAwMDAwWhcNMzgwMTE0
# MjM1OTU5WjBpMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4x
# QTA/BgNVBAMTOERpZ2lDZXJ0IFRydXN0ZWQgRzQgVGltZVN0YW1waW5nIFJTQTQw
# OTYgU0hBMjU2IDIwMjUgQ0ExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
# AgEAtHgx0wqYQXK+PEbAHKx126NGaHS0URedTa2NDZS1mZaDLFTtQ2oRjzUXMmxC
# qvkbsDpz4aH+qbxeLho8I6jY3xL1IusLopuW2qftJYJaDNs1+JH7Z+QdSKWM06qc
# hUP+AbdJgMQB3h2DZ0Mal5kYp77jYMVQXSZH++0trj6Ao+xh/AS7sQRuQL37QXbD
# hAktVJMQbzIBHYJBYgzWIjk8eDrYhXDEpKk7RdoX0M980EpLtlrNyHw0Xm+nt5pn
# YJU3Gmq6bNMI1I7Gb5IBZK4ivbVCiZv7PNBYqHEpNVWC2ZQ8BbfnFRQVESYOszFI
# 2Wv82wnJRfN20VRS3hpLgIR4hjzL0hpoYGk81coWJ+KdPvMvaB0WkE/2qHxJ0ucS
# 638ZxqU14lDnki7CcoKCz6eum5A19WZQHkqUJfdkDjHkccpL6uoG8pbF0LJAQQZx
# st7VvwDDjAmSFTUms+wV/FbWBqi7fTJnjq3hj0XbQcd8hjj/q8d6ylgxCZSKi17y
# Vp2NL+cnT6Toy+rN+nM8M7LnLqCrO2JP3oW//1sfuZDKiDEb1AQ8es9Xr/u6bDTn
# YCTKIsDq1BtmXUqEG1NqzJKS4kOmxkYp2WyODi7vQTCBZtVFJfVZ3j7OgWmnhFr4
# yUozZtqgPrHRVHhGNKlYzyjlroPxul+bgIspzOwbtmsgY1MCAwEAAaOCAV0wggFZ
# MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFO9vU0rp5AZ8esrikFb2L9RJ
# 7MtOMB8GA1UdIwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQE
# AwIBhjATBgNVHSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYB
# BQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0
# cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5j
# cnQwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0Rp
# Z2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJ
# YIZIAYb9bAcBMA0GCSqGSIb3DQEBCwUAA4ICAQAXzvsWgBz+Bz0RdnEwvb4LyLU0
# pn/N0IfFiBowf0/Dm1wGc/Do7oVMY2mhXZXjDNJQa8j00DNqhCT3t+s8G0iP5kvN
# 2n7Jd2E4/iEIUBO41P5F448rSYJ59Ib61eoalhnd6ywFLerycvZTAz40y8S4F3/a
# +Z1jEMK/DMm/axFSgoR8n6c3nuZB9BfBwAQYK9FHaoq2e26MHvVY9gCDA/JYsq7p
# GdogP8HRtrYfctSLANEBfHU16r3J05qX3kId+ZOczgj5kjatVB+NdADVZKON/gnZ
# ruMvNYY2o1f4MXRJDMdTSlOLh0HCn2cQLwQCqjFbqrXuvTPSegOOzr4EWj7PtspI
# HBldNE2K9i697cvaiIo2p61Ed2p8xMJb82Yosn0z4y25xUbI7GIN/TpVfHIqQ6Ku
# /qjTY6hc3hsXMrS+U0yy+GWqAXam4ToWd2UQ1KYT70kZjE4YtL8Pbzg0c1ugMZyZ
# Zd/BdHLiRu7hAWE6bTEm4XYRkA6Tl4KSFLFk43esaUeqGkH/wyW4N7OigizwJWeu
# kcyIPbAvjSabnf7+Pu0VrFgoiovRDiyx3zEdmcif/sYQsfch28bZeUz2rtY/9TCA
# 6TD8dC3JE3rYkrhLULy7Dc90G6e8BlqmyIjlgp2+VqsS9/wQD7yFylIz0scmbKvF
# oW2jNrbM1pD2T7m3XDCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJ
# KoZIhvcNAQEMBQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IElu
# YzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQg
# QXNzdXJlZCBJRCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1
# OVowYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE
# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBS
# b290IEc0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+Rd
# SjwwIjBpM+zCpyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20d
# q7J58soR0uRf1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7f
# gvMHhOZ0O21x4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRA
# X7F6Zu53yEioZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raR
# mECQecN4x7axxLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzU
# vK4bA3VdeGbZOjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2
# mHY9WV1CdoeJl2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkr
# fsCUtNJhbesz2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaA
# sPvoZKYz0YkH4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxf
# jT/JvNNBERJb5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEe
# xcCPorF+CiaZ9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQF
# MAMBAf8wHQYDVR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaA
# FEXroq/0ksuCMS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcB
# AQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggr
# BgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNz
# dXJlZElEUm9vdENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5k
# aWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQK
# MAgwBgYEVR0gADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3
# v1cHvZqsoYcs7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy
# 3iS8UgPITtAq3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cn
# RNTnf+hZqPC/Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3
# WlxUjG/voVA9/HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2
# zm8jLfR+cWojayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGC
# A3wwggN4AgEBMH0waTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJ
# bmMuMUEwPwYDVQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRpbWVTdGFtcGluZyBS
# U0E0MDk2IFNIQTI1NiAyMDI1IENBMQIQCoDvGEuN8QWC0cR2p5V0aDANBglghkgB
# ZQMEAgEFAKCB0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcN
# AQkFMQ8XDTI2MDMwMzE3MzMyNVowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU3WIw
# rIYKLTBr2jixaHlSMAf7QX4wLwYJKoZIhvcNAQkEMSIEICnaZpSHwko2+kwvySr1
# LZDWgCzkY822+e3S5BldCm78MDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIEqgP6Is
# 11yExVyTj4KOZ2ucrsqzP+NtJpqjNPFGEQozMA0GCSqGSIb3DQEBAQUABIICACyw
# a7PeTEDq9rpZApzId+dCOZ3yhECXwJTPTPtTJTv7ZemLAFZh7NumBqoUSTyBE3zs
# lSoEfnRxD7aQ3UkkmPExFoOre3ZPWp2jJgtpVU++r15lnnwLlIfvpAYKLmcLNpc3
# ejRuwfBYxH9xrcScIX+MMfjPl3cRe5im6Tmu30pQ2OR9ZmGHQgejaBRbjVbDvpl6
# Ch6aVmhGv+6jp7DLAxsNePb8sYfQgEmLyXfaZofcB7ClZ9gHI8xLwQmPlkG2rHsc
# UCl/TtcYjVHiiESMJ/VX2P0VnljJDQJOgKJrbyqFoHv25SqCmpbIFP19cqE8WXCX
# sD1xdr380i/UkVvb55sBps4iJM6KU6E7WldeOvzHogyxyy+aixj0F8HSZqJ+4UjI
# 3ktp0betJD448GcySMyBCtgORq5hTALYBhqRDZUz0h96gI8l9dcr72aAAuH7r7nn
# JTutZkUoExbQO9UCQ3bobksYPTDsAdfb/cGr4ycT4RXPZTaLHeyGRTMZg0esTwRY
# dt+9K9/U8owWFPOJDjzENzGi8w2FyOaY0uj8xU5nWc4fIOZ+mAPH9FK3VtlS7c4W
# UAxt5HXfCwb/t5/bdykY+XxwjSY4uRj8IwbeC36+BTzLBbbbwCFvOnzbR7PlCz1e
# VHsmHwb3UYbqJqy1X0ynibKNMllJIUJPWhDw4eIA
# SIG # End signature block