AppManiProgramManager.psd1

#
# Module manifest for module 'AppManiProgramManager'
#
# Generated by:
#
# Generated on: 6/8/2022
#

@{

    # Script module or binary module file associated with this manifest.
    RootModule        = 'AppManiProgramManager'
    
    # Version number of this module.
    ModuleVersion = '1.89.0'
    
    # Supported PSEditions
    # CompatiblePSEditions = @()
    
    # ID used to uniquely identify this module
    GUID              = '05871085-e0be-4cd1-a4bb-b1e2d99325f1'
    
    # Author of this module
    Author            = 'AppMani'
    
    # Company or vendor of this module
    CompanyName       = 'AppMani'
    
    # Copyright statement for this module
    Copyright         = '(c) 2022 AppMani. All rights reserved.'
    
    # Description of the functionality provided by this module
    Description       = 'Module for installing basic programs: This module provides functions for downloading installers from specified links, installing the programs, verifying the installed programs/services, and cleaning up the installer files.'
    
    # Minimum version of the Windows PowerShell engine required by this module
    # PowerShellVersion = ''
    
    # 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
    # RequiredModules = @()
    
    # 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 = @("Test-WebRequest", "Get-Installer", "Create-InstallFilesFolder", "Add-InstallerFolder", "Add-InstallerFolderV2", "Remove-InstallerFolder", "Get-InstalledProgram", "Get-MultipleInstalledProgram", "Get-InstalledService", "Install-Program", "Confirm-ProgramInstallation", "Confirm-ServiceInstallation", "Confirm-Update", "Confirm-UpdateV3", "Set-RegistryItem", "Get-ProgramArchitecture", "Send-Keys", "Invoke-ModuleForUpdate", "Confirm-InstallerDigitalSignature", "Confirm-InstallerHash", "Set-AgentRefresh", "Confirm-LogFolder", "Write-Log", "Disable-IEFirstRunCustomization", "Set-Alert", "Get-UninstallCommand", "Uninstall-Program", "Get-ProgramRegistryDisplayRegex", "Approve-SelectedProgram", "Convert-RegistryPathToShortForm", "Find-RootKeyFromPath", "Assert-RootKeyPSDrive", "Read-RegistryValueData", "Add-RegistryKey", "Add-RegistryValue", "Remove-RegistryValue", "Remove-RegistryKey", "Get-PreInstallScriptBlock", "Get-PreInstallScriptBlockV2", "Get-PostInstallScriptBlock", "Invoke-PerUserInstall", "ConvertTo-AppManiVersion", "Get-PerUserInstallConfig", "Register-PerUserProvisioning", "Get-PerUserInstallCoverage", "Get-InstallCommand", "Get-InstallCommandV2", "Get-InstallationsArchitecture", "Get-ProcessToTerminate", "Get-BrowserRelaunchConfig", "Get-BrowserActiveProfileDirectory", "Get-BrowserRelaunchState", "Get-BrowserRelaunchPreference", "Get-BrowserInteractiveUserSession", "Invoke-BrowserCommandInUserSession", "Stop-BrowserForUpdate", "Restart-BrowserAfterUpdate", "Get-ArchitectureConflicts", "Uninstall-ArchitectureConflicts", "Approve-Installation", "Get-IgnoreExitCodes", "Get-M365SupportedVersion", "Get-M365UpdateChannel", "Get-PreferredArchitecture", "Resolve-ArchitectureSelection", "Find-Path", "Get-LowerVersionConflicts", "Uninstall-LowerVersionConflicts", "Get-InstallerFileName", "Approve-ProgramInstall", "Approve-ProgramInstallV2", "Approve-ProgramUpdate", "Approve-ProgramUpdateV2", "Approve-ProgramUpdateV3", "Show-ProgramQuickInfo", "Add-BrowserExtension", "Remove-BrowserExtension", "Resolve-BrowserExtensionID", "Get-BrowserExtensionID", "Get-RedirectedUrl", "Get-InstallerMetaData", "Get-InstallerMetaDataV2", "Get-VersionMatchRegex", "Add-UploadDataFile", "Get-GUID", "Get-NetFrameworkVersion", "Invoke-PrepareInstaller","Get-SortedInstallers","Select-InstallerFromMetadata","Show-Banner")
    
    # 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   = @()
    
    # 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 = @()
    
            # A URL to the license for this module.
            # LicenseUri = ''
    
            # A URL to the main website for this project.
            # ProjectUri = ''
    
            # A URL to an icon representing this module.
            # IconUri = ''
    
            # ReleaseNotes of this module
            # ReleaseNotes = ''
    
        } # 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
# MII85wYJKoZIhvcNAQcCoII82DCCPNQCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCUG/wifez0neKF
# MJmFHl6AskQww01Yr4M4vjtryil5EqCCIkYwggXMMIIDtKADAgECAhBUmNLR1FsZ
# lUgTecgRwIeZMA0GCSqGSIb3DQEBDAUAMHcxCzAJBgNVBAYTAlVTMR4wHAYDVQQK
# ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xSDBGBgNVBAMTP01pY3Jvc29mdCBJZGVu
# dGl0eSBWZXJpZmljYXRpb24gUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAy
# MDAeFw0yMDA0MTYxODM2MTZaFw00NTA0MTYxODQ0NDBaMHcxCzAJBgNVBAYTAlVT
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xSDBGBgNVBAMTP01pY3Jv
# c29mdCBJZGVudGl0eSBWZXJpZmljYXRpb24gUm9vdCBDZXJ0aWZpY2F0ZSBBdXRo
# b3JpdHkgMjAyMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALORKgeD
# Bmf9np3gx8C3pOZCBH8Ppttf+9Va10Wg+3cL8IDzpm1aTXlT2KCGhFdFIMeiVPvH
# or+Kx24186IVxC9O40qFlkkN/76Z2BT2vCcH7kKbK/ULkgbk/WkTZaiRcvKYhOuD
# PQ7k13ESSCHLDe32R0m3m/nJxxe2hE//uKya13NnSYXjhr03QNAlhtTetcJtYmrV
# qXi8LW9J+eVsFBT9FMfTZRY33stuvF4pjf1imxUs1gXmuYkyM6Nix9fWUmcIxC70
# ViueC4fM7Ke0pqrrBc0ZV6U6CwQnHJFnni1iLS8evtrAIMsEGcoz+4m+mOJyoHI1
# vnnhnINv5G0Xb5DzPQCGdTiO0OBJmrvb0/gwytVXiGhNctO/bX9x2P29Da6SZEi3
# W295JrXNm5UhhNHvDzI9e1eM80UHTHzgXhgONXaLbZ7LNnSrBfjgc10yVpRnlyUK
# xjU9lJfnwUSLgP3B+PR0GeUw9gb7IVc+BhyLaxWGJ0l7gpPKWeh1R+g/OPTHU3mg
# trTiXFHvvV84wRPmeAyVWi7FQFkozA8kwOy6CXcjmTimthzax7ogttc32H83rwjj
# O3HbbnMbfZlysOSGM1l0tRYAe1BtxoYT2v3EOYI9JACaYNq6lMAFUSw0rFCZE4e7
# swWAsk0wAly4JoNdtGNz764jlU9gKL431VulAgMBAAGjVDBSMA4GA1UdDwEB/wQE
# AwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTIftJqhSobyhmYBAcnz1AQ
# T2ioojAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQwFAAOCAgEAr2rd5hnn
# LZRDGU7L6VCVZKUDkQKL4jaAOxWiUsIWGbZqWl10QzD0m/9gdAmxIR6QFm3FJI9c
# Zohj9E/MffISTEAQiwGf2qnIrvKVG8+dBetJPnSgaFvlVixlHIJ+U9pW2UYXeZJF
# xBA2CFIpF8svpvJ+1Gkkih6PsHMNzBxKq7Kq7aeRYwFkIqgyuH4yKLNncy2RtNwx
# AQv3Rwqm8ddK7VZgxCwIo3tAsLx0J1KH1r6I3TeKiW5niB31yV2g/rarOoDXGpc8
# FzYiQR6sTdWD5jw4vU8w6VSp07YEwzJ2YbuwGMUrGLPAgNW3lbBeUU0i/OxYqujY
# lLSlLu2S3ucYfCFX3VVj979tzR/SpncocMfiWzpbCNJbTsgAlrPhgzavhgplXHT2
# 6ux6anSg8Evu75SjrFDyh+3XOjCDyft9V77l4/hByuVkrrOj7FjshZrM77nq81YY
# uVxzmq/FdxeDWds3GhhyVKVB0rYjdaNDmuV3fJZ5t0GNv+zcgKCf0Xd1WF81E+Al
# GmcLfc4l+gcK5GEh2NQc5QfGNpn0ltDGFf5Ozdeui53bFv0ExpK91IjmqaOqu/dk
# ODtfzAzQNb50GQOmxapMomE2gj4d8yu8l13bS3g7LfU772Aj6PXsCyM2la+YZr9T
# 03u4aUoqlmZpxJTG9F9urJh4iIAGXKKy7aIwggbQMIIEuKADAgECAhMzAAZnKBgz
# 6ejuoOvDAAAABmcoMA0GCSqGSIb3DQEBDAUAMFoxCzAJBgNVBAYTAlVTMR4wHAYD
# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKzApBgNVBAMTIk1pY3Jvc29mdCBJ
# RCBWZXJpZmllZCBDUyBBT0MgQ0EgMDMwHhcNMjYwOTEzMDkzOTI0WhcNMjYwOTE2
# MDkzOTI0WjCBkTELMAkGA1UEBhMCTloxGjAYBgNVBAgTEVdhbmdhbnVpLU1hbmF3
# YXR1MRIwEAYDVQQHEwlXaGFuZ2FudWkxKDAmBgNVBAoTH05ldyBaZWFsYW5kIENv
# bXB1dGluZyBTb2x1dGlvbnMxKDAmBgNVBAMTH05ldyBaZWFsYW5kIENvbXB1dGlu
# ZyBTb2x1dGlvbnMwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQC1tZCA
# 50tIt/38c/PhyVFG0teoabZ/5zLNlHqijtAW/6pkhkSZQr6qiH941fXWPW8r6b6/
# UqWu1B+nCZHyBHvxdlN29Ejp7i+TSHbLabi9/0f5oP5F0XtzRiy0WTvYubWVCZ2U
# In1oBx605vpz6xzP7qeDrcggj/OAHRjBZbNu3NdzhFN/7PyOroWmojf6CDiCNjxd
# aa8jt7eN0rXX4h6A6nQ+OfJyBRUXttKlnsmW6O4AzvdeovvQ+yUHePvEawEZnk1a
# h70iTvaWA6Nw5fbSXFUun5TwSQSzNGDrGPX7Vy5y9TP1hgGw0VTYTmjrlhiE6KL7
# LyYOQjPUl4VY1Qi2qZaZStysw/ZZpXpSujgpHJfXN79j7xGXtAKUeDclM+h57TnE
# DnuaifdEoHt+uSGOTIeo8PSK9PBUZHZ1b9xQnCguU9mN3owZdYwnVu/Gr83m6vgm
# zmepDFBqU8HK2SmBW5SrJIkRiICV7mES5YupNtE2j2NgHxPJzlQGH2qAIpcCAwEA
# AaOCAdUwggHRMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgeAMDwGA1UdJQQ1
# MDMGCisGAQQBgjdhAQAGCCsGAQUFBwMDBhsrBgEEAYI3YYaLlBiC7MWdYoO3prl0
# guP6r2IwHQYDVR0OBBYEFItm8oooqoTALN/3aRDjFOO823wbMB8GA1UdIwQYMBaA
# FKRDDH92WqWF5z6NKA8MF6JFaXDGMGcGA1UdHwRgMF4wXKBaoFiGVmh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMElEJTIwVmVy
# aWZpZWQlMjBDUyUyMEFPQyUyMENBJTIwMDMuY3JsMHQGCCsGAQUFBwEBBGgwZjBk
# BggrBgEFBQcwAoZYaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0
# cy9NaWNyb3NvZnQlMjBJRCUyMFZlcmlmaWVkJTIwQ1MlMjBBT0MlMjBDQSUyMDAz
# LmNydDBUBgNVHSAETTBLMEkGBFUdIAAwQTA/BggrBgEFBQcCARYzaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRvcnkuaHRtMA0GCSqG
# SIb3DQEBDAUAA4ICAQBcqIR1fzp9/Q81akbYaOgTQwqtq5BuqMOI4J/rWkB1OXix
# Gp6QJtihslOxiMeT9sJ2btJKZHQ32gqA2YTbdkx5eRppF99jG5sXfXfLw5ESe2BV
# u/wRdNXYKj1ducvcOSBlCKCqsUcxYFeGEwitkUNIq+Lbb9+LhjyCKNxe2yw7J2yW
# pmxux9MoGLjC9wl+h+WZEB75Kj45ne70OrRR9FxxevqpaP2UMxPMOSQTAYF8EWul
# qR7SPQxEPYz+qCtjCcqZO9jo4bwvHiNPT89yRCEXK5CLqSWx8lPEzwz3kXS/NuyI
# DQLIMAjIJLfboHo0IoaXSEkrLRxUJMopW7A9vNkJ4CM3R+Q4YQQPzhn8fD0uDHpL
# y5hyCIrVlx3INAA+dHGrU5i79rt/94KhpPkjo2GBN4EnIMnXIZoVCLU4Dw75Krzi
# jMJL45nAdjZB9whzhlDEgsMlrMiQ/Y8Y/8FvtGiAwr4pGvhK7jyIZPct50YqZ96N
# xlFaxOUpf+5DI6iuoQ4H66T2qHb+8CAQpUS4orkdmq+5tMiALSD6XYf32Ezk/pUm
# xVI19O9F1obqPBlmMuFH/iANa6wBNaylr6WfVwKa49u47hqRcsG46/cc0qHWfive
# fRIhdsLF/JIguez2oCHEklFJeklm50xRhVVnggTzpEIBWf6Cv5fyl6DDsXYe1jCC
# BtAwggS4oAMCAQICEzMABmcoGDPp6O6g68MAAAAGZygwDQYJKoZIhvcNAQEMBQAw
# WjELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEr
# MCkGA1UEAxMiTWljcm9zb2Z0IElEIFZlcmlmaWVkIENTIEFPQyBDQSAwMzAeFw0y
# NjA5MTMwOTM5MjRaFw0yNjA5MTYwOTM5MjRaMIGRMQswCQYDVQQGEwJOWjEaMBgG
# A1UECBMRV2FuZ2FudWktTWFuYXdhdHUxEjAQBgNVBAcTCVdoYW5nYW51aTEoMCYG
# A1UEChMfTmV3IFplYWxhbmQgQ29tcHV0aW5nIFNvbHV0aW9uczEoMCYGA1UEAxMf
# TmV3IFplYWxhbmQgQ29tcHV0aW5nIFNvbHV0aW9uczCCAaIwDQYJKoZIhvcNAQEB
# BQADggGPADCCAYoCggGBALW1kIDnS0i3/fxz8+HJUUbS16hptn/nMs2UeqKO0Bb/
# qmSGRJlCvqqIf3jV9dY9byvpvr9Spa7UH6cJkfIEe/F2U3b0SOnuL5NIdstpuL3/
# R/mg/kXRe3NGLLRZO9i5tZUJnZQifWgHHrTm+nPrHM/up4OtyCCP84AdGMFls27c
# 13OEU3/s/I6uhaaiN/oIOII2PF1pryO3t43StdfiHoDqdD458nIFFRe20qWeyZbo
# 7gDO916i+9D7JQd4+8RrARmeTVqHvSJO9pYDo3Dl9tJcVS6flPBJBLM0YOsY9ftX
# LnL1M/WGAbDRVNhOaOuWGIToovsvJg5CM9SXhVjVCLaplplK3KzD9lmlelK6OCkc
# l9c3v2PvEZe0ApR4NyUz6HntOcQOe5qJ90Sge365IY5Mh6jw9Ir08FRkdnVv3FCc
# KC5T2Y3ejBl1jCdW78avzebq+CbOZ6kMUGpTwcrZKYFblKskiRGIgJXuYRLli6k2
# 0TaPY2AfE8nOVAYfaoAilwIDAQABo4IB1TCCAdEwDAYDVR0TAQH/BAIwADAOBgNV
# HQ8BAf8EBAMCB4AwPAYDVR0lBDUwMwYKKwYBBAGCN2EBAAYIKwYBBQUHAwMGGysG
# AQQBgjdhhouUGILsxZ1ig7emuXSC4/qvYjAdBgNVHQ4EFgQUi2byiiiqhMAs3/dp
# EOMU47zbfBswHwYDVR0jBBgwFoAUpEMMf3ZapYXnPo0oDwwXokVpcMYwZwYDVR0f
# BGAwXjBcoFqgWIZWaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwv
# TWljcm9zb2Z0JTIwSUQlMjBWZXJpZmllZCUyMENTJTIwQU9DJTIwQ0ElMjAwMy5j
# cmwwdAYIKwYBBQUHAQEEaDBmMGQGCCsGAQUFBzAChlhodHRwOi8vd3d3Lm1pY3Jv
# c29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMElEJTIwVmVyaWZpZWQl
# MjBDUyUyMEFPQyUyMENBJTIwMDMuY3J0MFQGA1UdIARNMEswSQYEVR0gADBBMD8G
# CCsGAQUFBwIBFjNodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL0RvY3Mv
# UmVwb3NpdG9yeS5odG0wDQYJKoZIhvcNAQEMBQADggIBAFyohHV/On39DzVqRtho
# 6BNDCq2rkG6ow4jgn+taQHU5eLEanpAm2KGyU7GIx5P2wnZu0kpkdDfaCoDZhNt2
# THl5GmkX32Mbmxd9d8vDkRJ7YFW7/BF01dgqPV25y9w5IGUIoKqxRzFgV4YTCK2R
# Q0ir4ttv34uGPIIo3F7bLDsnbJambG7H0ygYuML3CX6H5ZkQHvkqPjmd7vQ6tFH0
# XHF6+qlo/ZQzE8w5JBMBgXwRa6WpHtI9DEQ9jP6oK2MJypk72OjhvC8eI09Pz3JE
# IRcrkIupJbHyU8TPDPeRdL827IgNAsgwCMgkt9ugejQihpdISSstHFQkyilbsD28
# 2QngIzdH5DhhBA/OGfx8PS4MekvLmHIIitWXHcg0AD50catTmLv2u3/3gqGk+SOj
# YYE3gScgydchmhUItTgPDvkqvOKMwkvjmcB2NkH3CHOGUMSCwyWsyJD9jxj/wW+0
# aIDCvika+EruPIhk9y3nRipn3o3GUVrE5Sl/7kMjqK6hDgfrpPaodv7wIBClRLii
# uR2ar7m0yIAtIPpdh/fYTOT+lSbFUjX070XWhuo8GWYy4Uf+IA1rrAE1rKWvpZ9X
# Aprj27juGpFywbjr9xzSodZ+K959EiF2wsX8kiC57PagIcSSUUl6SWbnTFGFVWeC
# BPOkQgFZ/oK/l/KXoMOxdh7WMIIHKDCCBRCgAwIBAgITMwAAABgN65FVqYoAmAAA
# AAAAGDANBgkqhkiG9w0BAQwFADBjMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWlj
# cm9zb2Z0IENvcnBvcmF0aW9uMTQwMgYDVQQDEytNaWNyb3NvZnQgSUQgVmVyaWZp
# ZWQgQ29kZSBTaWduaW5nIFBDQSAyMDIxMB4XDTI2MDMyNjE4MTEzMloXDTMxMDMy
# NjE4MTEzMlowWjELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjErMCkGA1UEAxMiTWljcm9zb2Z0IElEIFZlcmlmaWVkIENTIEFPQyBD
# QSAwMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMiA2mA0VqKJ/ZVZ
# 5Y/kjo+cVfEn+UHft8lHnkYK9HsYtkEyQGKNuIpXCCkEjfEzmd/jzjOcf+qdwn44
# KrrLeOCdBb5Hxl3tT7suOWuZyyRqXNJDSCEzESmcFbz8cezZXxknNCToc/5IOxu+
# wvst2Uf947aXiaSeEMHCvRn9D3rpO8S2HlvyQLGPW+qJXhg22EsZGplH27Z8r/IE
# xa7zeno7i6jYR2D76AR7Dkgvu+eecoWqZKH9H288nLdYXVhxl7ABTHyxdk1SfHdm
# FWDn2XYumK0+LDMToUyoiypoS9V7czO4V3Zr+5YNkfpVsPJSJErvyYiDUNBgD3MM
# TLIEVw0j6fFVLOCW8vq7s9G42qBxXex/oQvHDz3KxAz9nhHWFEVZdGnI5YooAq18
# EdOTRSc2I9zGYswxizyN5SM6J19U+NMivL9RXCfDF2WQrzlxl8EQxhn8ME07B2iY
# /jn1jWfyLMqRuGxr6niXD5xBXEBMEXH2CBHv0eGvJPscOak8u+Qm8FnjBbgJbfZR
# PZIzIN7bycg5Teb6F8eVV4pwsFBzKblWhEOMhwJUju6qAZbY80wTRx96LzMLALLo
# cKyywlYVLt6D9hsWGcBMlzJZ8yuQ24Bsx8w3w2mDxytLqNVWjDIPQYbnN2CL65BV
# xIr/rfyYDXERgremcihCA7T264MHAgMBAAGjggHcMIIB2DAOBgNVHQ8BAf8EBAMC
# AYYwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFKRDDH92WqWF5z6NKA8MF6JF
# aXDGMFQGA1UdIARNMEswSQYEVR0gADBBMD8GCCsGAQUFBwIBFjNodHRwOi8vd3d3
# Lm1pY3Jvc29mdC5jb20vcGtpb3BzL0RvY3MvUmVwb3NpdG9yeS5odG0wGQYJKwYB
# BAGCNxQCBAweCgBTAHUAYgBDAEEwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSME
# GDAWgBTZQSmwDw9jbO9p1/XNKZ6kSGow5jBwBgNVHR8EaTBnMGWgY6Bhhl9odHRw
# Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBJRCUy
# MFZlcmlmaWVkJTIwQ29kZSUyMFNpZ25pbmclMjBQQ0ElMjAyMDIxLmNybDB9Bggr
# BgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6Ly93d3cubWljcm9zb2Z0LmNv
# bS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwSUQlMjBWZXJpZmllZCUyMENvZGUl
# MjBTaWduaW5nJTIwUENBJTIwMjAyMS5jcnQwDQYJKoZIhvcNAQEMBQADggIBAHHH
# IFb5fqaF1GJLAP08wxZwZQCfHn9BTCc29l0UYRf7gNEMiv1YKHgLzvAe3D6WDUPe
# 7MrXQOy09fQsUsEUALe9YxhfgiZfCguGhHTGU3yZR2isnduCekIla4jXnfVnWsLA
# +5StKQHF84gYOTenYQJvcej/EeLk9FJH85Sta5AfBeJpcxO5e7chEt7PBWRmkWY3
# BhEPntH03HYX/Izu3M5jQeHSEYJpgQrfz/oWtLRJdp1dbINQJ+flc4YAJGNQKcfH
# 4lBQbR/hIcP6JuWkAjSCX5kedWZ1dfEdNl5NrQJgIiEXEo/b3bazSDrMuZ6JXXct
# ZSa239QXtOtZekyLb/RQ2eJoOgfuuc8ZFXnFVfy5fLixmKLhqzDOo8ztjv6bNytq
# epnwSNmTmCMuFDcDaxlqmuU67wJpGbJ9wiJUfvNV+AC+bzUxZcXOIB/ubLtA6+fI
# QU8Z12rwxJ8+19HLD9Sre4foqmhok0h89gfp9x5lKLndFq3UD2CsTGrdE6OGFKlN
# xyG4Ei0Aw1U/Ggo1tSb6JH9fdeQv71ZCCKePId76FctyVjy8AZcUPWnjQ+owikBi
# yYQkEUpb11/j//U3mhAOv8Vj0gEmX+hJL3v2Lmu1Ps1nP0q9itoI9EEazRALL6xa
# +BBrRygzvRAlUt5XCZLFQ7/Sh3TD1CvLttIuvEagMIIHnjCCBYagAwIBAgITMwAA
# AAeHozSje6WOHAAAAAAABzANBgkqhkiG9w0BAQwFADB3MQswCQYDVQQGEwJVUzEe
# MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMUgwRgYDVQQDEz9NaWNyb3Nv
# ZnQgSWRlbnRpdHkgVmVyaWZpY2F0aW9uIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9y
# aXR5IDIwMjAwHhcNMjEwNDAxMjAwNTIwWhcNMzYwNDAxMjAxNTIwWjBjMQswCQYD
# VQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTQwMgYDVQQD
# EytNaWNyb3NvZnQgSUQgVmVyaWZpZWQgQ29kZSBTaWduaW5nIFBDQSAyMDIxMIIC
# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsvDArxmIKOLdVHpMSWxpCFUJ
# tFL/ekr4weslKPdnF3cpTeuV8veqtmKVgok2rO0D05BpyvUDCg1wdsoEtuxACEGc
# gHfjPF/nZsOkg7c0mV8hpMT/GvB4uhDvWXMIeQPsDgCzUGzTvoi76YDpxDOxhgf8
# JuXWJzBDoLrmtThX01CE1TCCvH2sZD/+Hz3RDwl2MsvDSdX5rJDYVuR3bjaj2Qfz
# ZFmwfccTKqMAHlrz4B7ac8g9zyxlTpkTuJGtFnLBGasoOnn5NyYlf0xF9/bjVRo4
# Gzg2Yc7KR7yhTVNiuTGH5h4eB9ajm1OCShIyhrKqgOkc4smz6obxO+HxKeJ9bYmP
# f6KLXVNLz8UaeARo0BatvJ82sLr2gqlFBdj1sYfqOf00Qm/3B4XGFPDK/H04kteZ
# EZsBRc3VT2d/iVd7OTLpSH9yCORV3oIZQB/Qr4nD4YT/lWkhVtw2v2s0TnRJubL/
# hFMIQa86rcaGMhNsJrhysLNNMeBhiMezU1s5zpusf54qlYu2v5sZ5zL0KvBDLHtL
# 8F9gn6jOy3v7Jm0bbBHjrW5yQW7S36ALAt03QDpwW1JG1Hxu/FUXJbBO2AwwVG4F
# re+ZQ5Od8ouwt59FpBxVOBGfN4vN2m3fZx1gqn52GvaiBz6ozorgIEjn+PhUXILh
# AV5Q/ZgCJ0u2+ldFGjcCAwEAAaOCAjUwggIxMA4GA1UdDwEB/wQEAwIBhjAQBgkr
# BgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQU2UEpsA8PY2zvadf1zSmepEhqMOYwVAYD
# VR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9z
# b2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIE
# DB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFMh+0mqF
# KhvKGZgEByfPUBBPaKiiMIGEBgNVHR8EfTB7MHmgd6B1hnNodHRwOi8vd3d3Lm1p
# Y3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBJZGVudGl0eSUyMFZl
# cmlmaWNhdGlvbiUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIw
# MjAuY3JsMIHDBggrBgEFBQcBAQSBtjCBszCBgQYIKwYBBQUHMAKGdWh0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwSWRlbnRp
# dHklMjBWZXJpZmljYXRpb24lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp
# dHklMjAyMDIwLmNydDAtBggrBgEFBQcwAYYhaHR0cDovL29uZW9jc3AubWljcm9z
# b2Z0LmNvbS9vY3NwMA0GCSqGSIb3DQEBDAUAA4ICAQB/JSqe/tSr6t1mCttXI0y6
# XmyQ41uGWzl9xw+WYhvOL47BV09Dgfnm/tU4ieeZ7NAR5bguorTCNr58HOcA1tcs
# HQqt0wJsdClsu8bpQD9e/al+lUgTUJEV80Xhco7xdgRrehbyhUf4pkeAhBEjABvI
# UpD2LKPho5Z4DPCT5/0TlK02nlPwUbv9URREhVYCtsDM+31OFU3fDV8BmQXv5hT2
# RurVsJHZgP4y26dJDVF+3pcbtvh7R6NEDuYHYihfmE2HdQRq5jRvLE1Eb59PYwIS
# FCX2DaLZ+zpU4bX0I16ntKq4poGOFaaKtjIA1vRElItaOKcwtc04CBrXSfyL2Op6
# mvNIxTk4OaswIkTXbFL81ZKGD+24uMCwo/pLNhn7VHLfnxlMVzHQVL+bHa9KhTyz
# wdG/L6uderJQn0cGpLQMStUuNDArxW2wF16QGZ1NtBWgKA8Kqv48M8HfFqNifN6+
# zt6J0GwzvU8g0rYGgTZR8zDEIJfeZxwWDHpSxB5FJ1VVU1LIAtB7o9PXbjXzGifa
# IMYTzU4YKt4vMNwwBmetQDHhdAtTPplOXrnI9SI6HeTtjDD3iUN/7ygbahmYOHk7
# VB7fwT4ze+ErCbMh6gHV1UuXPiLciloNxH6K4aMfZN1oLVk6YFeIJEokuPgNPa6E
# nTiOL60cPqfny+Fq8UiuZzGCGfcwghnzAgEBMHEwWjELMAkGA1UEBhMCVVMxHjAc
# BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjErMCkGA1UEAxMiTWljcm9zb2Z0
# IElEIFZlcmlmaWVkIENTIEFPQyBDQSAwMwITMwAGZygYM+no7qDrwwAAAAZnKDAN
# BglghkgBZQMEAgEFAKBeMBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM
# BgorBgEEAYI3AgEEMC8GCSqGSIb3DQEJBDEiBCCy5fwsXZ3OTybYtvDZ+reDQXaH
# ZJ86JSIlwNxdDzSENTANBgkqhkiG9w0BAQEFAASCAYA5J2ZtYlKAt5OHATkvSFhP
# vOyh4ayP499NhacE0bRjpSBsv1MoyEemdpRsaOrYCpz2EHIq6IVY31l/NrPr2s0q
# PrYSx1UqkNxVlyjRpelHKby+l6zrG4MoOXNK3d1x08ZqPqYAOSk3R32HydKPRK9+
# ZWnRKjhSO94fgGjKUdmM8incr/2Dizxza1hZLDBjY61FAFdK13G32sWE0LvLDoDu
# sN0lCLm2Jtn+AF+nP12hovFZNp+qRTQHsgJbhglThbOfNMAl8htVqzWhw9NHvEcD
# 3+NGmuF0tVVp+8E5OHEY3NIiBVQvyIfNFlhqbfWmn1v+n1jjoaHYGb+bqGl8skTd
# krzZOf2B0vSurGVwO9vRr3cEWXYZOr2+IZFGACfQwHJcpCKnZTOye+SUWd7aWywC
# WNLGKSCfyoiVqxQ7YPcqT0h/pt+erso+kv69thfO0XgMLqytQzFLPzQLhf79HIMm
# 74YxcopTDuNTQ/LiHovtXGKFfvj5sc8NdXPmT/Khq7qhghd3MIIXcwYKKwYBBAGC
# NwMDATGCF2MwghdfBgkqhkiG9w0BBwKgghdQMIIXTAIBAzEPMA0GCWCGSAFlAwQC
# AQUAMHgGCyqGSIb3DQEJEAEEoGkEZzBlAgEBBglghkgBhv1sBwEwMTANBglghkgB
# ZQMEAgEFAAQgzIDLYp5OcashYscUl4E1ExAmO5OyjJT2hNpjoNHSHjQCEQCmwdTo
# xVEPqTnhUs41EebsGA8yMDI2MDkxNDIxNTU1NVqgghM6MIIG7TCCBNWgAwIBAgIQ
# CE/cM09+RU7bww+P+ZIYNTANBgkqhkiG9w0BAQsFADBpMQswCQYDVQQGEwJVUzEX
# MBUGA1UEChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMTOERpZ2lDZXJ0IFRydXN0
# ZWQgRzQgVGltZVN0YW1waW5nIFJTQTQwOTYgU0hBMjU2IDIwMjUgQ0ExMB4XDTI2
# MDgwNTAwMDAwMFoXDTM3MTEwNDIzNTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNV
# BAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBTSEEyNTYgUlNB
# NDA5NiBUaW1lc3RhbXAgUmVzcG9uZGVyIDIwMjYgMTCCAiIwDQYJKoZIhvcNAQEB
# BQADggIPADCCAgoCggIBALZ7pvLJ/s1K+NSbTGWz/TjGMPh8CQ6RucZCLv5anHzW
# JjF/NWJrFIhy24fcpKXlgRiky4WAawDfU3YP0BMxt9l3Dm5oCG5Z69AqEN1kgHg2
# epx+l+lZBcmJCcN0ASURML5uFIS80sZsDwO3BSkUxDjLJhBI+qiZP3aixAC/qEGL
# jsBNlLol9VZ7pfGEXiMlneJIC5/YKuizVzNFKZZEeoy/0B8Zm+nzKBgSWG52lCO1
# w+nCg6XpCtklTJXeIg283hw7TmmsZXR+SMbjbrEOvZ3fP2VxIgeR28Y90ZStd3F9
# VuA5RVynb/whITPAo9b75Zr4Ta6Mj3URm26QZYMn/FnbuTegcoRcFEZ9FOqM5T6M
# Tdtr/n74lIT/ug0eeOzmZ6QTFg33otX+bFRsIolvykE1jive4PuESaT8zzVeFWDA
# MDtozNgLctkGD1ZjkEyZtJrLl5ya0m5doH/ScpaZCZVl6pNUOCybMc/kxC6EAmSJ
# Y24L0yYKD1Nkddsnb/ItVKi/2nXpQNMu1PT5prW83vV8d67WowuUs0HdY4H8AMLG
# vdL/WHEj3ZnqMqAQQP9u3Ai9t+5eQ02GDwy0ODjdzi0xlp70W+ow63/0++YDEX1M
# 0iwgUHwbrJvfpklkZQvw3+kv3vUPItdwroczk9icflf55W1zOEKAcJVAIXpcMCU9
# AgMBAAGjggGVMIIBkTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQUyWOKMC7USvtu
# lPPm40B+9ezN4jAfBgNVHSMEGDAWgBTvb1NK6eQGfHrK4pBW9i/USezLTjAOBgNV
# HQ8BAf8EBAMCB4AwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwgZUGCCsGAQUFBwEB
# BIGIMIGFMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wXQYI
# KwYBBQUHMAKGUWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy
# dXN0ZWRHNFRpbWVTdGFtcGluZ1JTQTQwOTZTSEEyNTYyMDI1Q0ExLmNydDBfBgNV
# HR8EWDBWMFSgUqBQhk5odHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU
# cnVzdGVkRzRUaW1lU3RhbXBpbmdSU0E0MDk2U0hBMjU2MjAyNUNBMS5jcmwwIAYD
# VR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcBMA0GCSqGSIb3DQEBCwUAA4IC
# AQCNxTphHp1SCt+ZrAmAfn0oQLFr0mLywSLaDXQIENoyKqxrFbJblzCVP/pkXmwX
# OdrOpWygLzlT12os5ipDCy35RBCg2UMeApEtrfGhz45F4Wt4WGdNdIbRWt3YTYJm
# pR+b7lr4d7Uwn+H600u4D7RnOGf8Wj4UNgAdZkfHhHv1mx9EVh71SJelcEN/oORS
# jXzdjfw1iZH9d8Nh/thn6hH23d+VsPAr6GAYyzSA02nXD1nYLI7Ijmiv+xLCiYC4
# 1DSFYL3GhTiy0PxpawPtGRyaBVGzq+UiTfM8pD7KVyF5aQyWP4KhVGUUTnmm/RlY
# JoW3TiXA/+t0YcT2oRVBm3JETjajHug2AL+v5jhtKVnd3D0rbHXEu27o+Q8p4sEW
# PMqKDB+qbceb6T/6WcwTwXmQ9lOCLLYcsQeSWmvKqzpAec9etE14jOQAzLKWdE3w
# /TCaKtLRaRT7LCkRYVnhA2D73FLje1O5b3HR5eHs0NzU/+xX7NbEdcofy0W3Wdwd
# 1XOqtlpg/JgwtKfZM5dqO94lbUveOiJBI+xZEbGRsMNbXmMREUTgu+Oca7Y73MPW
# cslIx2VhkSKSXjDbD6rgg39H5Mh7QfieAIjWagkJNt68Yfim6cjEzVSiLSeZfdkr
# 5dtFPTW6jATlWJdYeeDRGCyatf8R1hSjzSvdN8yWQPT9gzCCBrQwggScoAMCAQIC
# EA3HrFcF/yGZLkBDIgw6SYYwDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMx
# FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNv
# bTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTI1MDUwNzAw
# MDAwMFoXDTM4MDExNDIzNTk1OVowaTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRp
# Z2lDZXJ0LCBJbmMuMUEwPwYDVQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRpbWVT
# dGFtcGluZyBSU0E0MDk2IFNIQTI1NiAyMDI1IENBMTCCAiIwDQYJKoZIhvcNAQEB
# BQADggIPADCCAgoCggIBALR4MdMKmEFyvjxGwBysddujRmh0tFEXnU2tjQ2UtZmW
# gyxU7UNqEY81FzJsQqr5G7A6c+Gh/qm8Xi4aPCOo2N8S9SLrC6Kbltqn7SWCWgzb
# NfiR+2fkHUiljNOqnIVD/gG3SYDEAd4dg2dDGpeZGKe+42DFUF0mR/vtLa4+gKPs
# YfwEu7EEbkC9+0F2w4QJLVSTEG8yAR2CQWIM1iI5PHg62IVwxKSpO0XaF9DPfNBK
# S7Zazch8NF5vp7eaZ2CVNxpqumzTCNSOxm+SAWSuIr21Qomb+zzQWKhxKTVVgtmU
# PAW35xUUFREmDrMxSNlr/NsJyUXzdtFUUt4aS4CEeIY8y9IaaGBpPNXKFifinT7z
# L2gdFpBP9qh8SdLnEut/GcalNeJQ55IuwnKCgs+nrpuQNfVmUB5KlCX3ZA4x5HHK
# S+rqBvKWxdCyQEEGcbLe1b8Aw4wJkhU1JrPsFfxW1gaou30yZ46t4Y9F20HHfIY4
# /6vHespYMQmUiote8ladjS/nJ0+k6MvqzfpzPDOy5y6gqztiT96Fv/9bH7mQyogx
# G9QEPHrPV6/7umw052AkyiLA6tQbZl1KhBtTasySkuJDpsZGKdlsjg4u70EwgWbV
# RSX1Wd4+zoFpp4Ra+MlKM2baoD6x0VR4RjSpWM8o5a6D8bpfm4CLKczsG7ZrIGNT
# AgMBAAGjggFdMIIBWTASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTvb1NK
# 6eQGfHrK4pBW9i/USezLTjAfBgNVHSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwP
# TzAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUH
# AQEEazBpMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYI
# KwYBBQUHMAKGNWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy
# dXN0ZWRSb290RzQuY3J0MEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRp
# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcw
# CAYGZ4EMAQQCMAsGCWCGSAGG/WwHATANBgkqhkiG9w0BAQsFAAOCAgEAF877FoAc
# /gc9EXZxML2+C8i1NKZ/zdCHxYgaMH9Pw5tcBnPw6O6FTGNpoV2V4wzSUGvI9NAz
# aoQk97frPBtIj+ZLzdp+yXdhOP4hCFATuNT+ReOPK0mCefSG+tXqGpYZ3essBS3q
# 8nL2UwM+NMvEuBd/2vmdYxDCvwzJv2sRUoKEfJ+nN57mQfQXwcAEGCvRR2qKtntu
# jB71WPYAgwPyWLKu6RnaID/B0ba2H3LUiwDRAXx1Neq9ydOal95CHfmTnM4I+ZI2
# rVQfjXQA1WSjjf4J2a7jLzWGNqNX+DF0SQzHU0pTi4dBwp9nEC8EAqoxW6q17r0z
# 0noDjs6+BFo+z7bKSBwZXTRNivYuve3L2oiKNqetRHdqfMTCW/NmKLJ9M+MtucVG
# yOxiDf06VXxyKkOirv6o02OoXN4bFzK0vlNMsvhlqgF2puE6FndlENSmE+9JGYxO
# GLS/D284NHNboDGcmWXfwXRy4kbu4QFhOm0xJuF2EZAOk5eCkhSxZON3rGlHqhpB
# /8MluDezooIs8CVnrpHMiD2wL40mm53+/j7tFaxYKIqL0Q4ssd8xHZnIn/7GELH3
# IdvG2XlM9q7WP/UwgOkw/HQtyRN62JK4S1C8uw3PdBunvAZapsiI5YKdvlarEvf8
# EA+8hcpSM9LHJmyrxaFtoza2zNaQ9k+5t1wwggWNMIIEdaADAgECAhAOmxiO+dAt
# 5+/bUOIIQBhaMA0GCSqGSIb3DQEBDAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQK
# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNV
# BAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBa
# Fw0zMTExMDkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2Vy
# dCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lD
# ZXJ0IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
# ggIBAL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3E
# MB/zG6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKy
# unWZanMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsF
# xl7sWxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU1
# 5zHL2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJB
# MtfbBHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObUR
# WBf3JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6
# nj3cAORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxB
# YKqxYxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5S
# UUd0viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+x
# q4aLT8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIB
# NjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwP
# TzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMC
# AYYweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
# Y2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNv
# bS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0
# aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENB
# LmNybDARBgNVHSAECjAIMAYGBFUdIAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0Nc
# Vec4X6CjdBs9thbX979XB72arKGHLOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnov
# Lbc47/T/gLn4offyct4kvFIDyE7QKt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65Zy
# oUi0mcudT6cGAxN3J0TU53/oWajwvy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFW
# juyk1T3osdz9HNj0d1pcVIxv76FQPfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPF
# mCLBsln1VWvPJ6tsds5vIy30fnFqI2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9z
# twGpn1eqXijiuZQxggN8MIIDeAIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQK
# Ew5EaWdpQ2VydCwgSW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBU
# aW1lU3RhbXBpbmcgUlNBNDA5NiBTSEEyNTYgMjAyNSBDQTECEAhP3DNPfkVO28MP
# j/mSGDUwDQYJYIZIAWUDBAIBBQCggdEwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJ
# EAEEMBwGCSqGSIb3DQEJBTEPFw0yNjA5MTQyMTU1NTVaMCsGCyqGSIb3DQEJEAIM
# MRwwGjAYMBYEFFHZq9oDSXPYT0JmrKSCSOazacQ5MC8GCSqGSIb3DQEJBDEiBCCO
# sQi4Gf9EnY5w2gm6QidgnZBBaFXbKLkaobgZlUFxvTA3BgsqhkiG9w0BCRACLzEo
# MCYwJDAiBCAtoJ2n9BMfn+cttsXm6cllZ1WvBD8ep0LMDSEg4UHr/DANBgkqhkiG
# 9w0BAQEFAASCAgA/lAbZJ1X4qz97E6gNYCau6u/qxX8IHRe3jxpYlaPD+b/NQgaR
# ehi+a2kNGpudzrHkxIoqYWg0Bi0toBNp74Ur/m4AzkZ9/V+C/Q0B6niLbUqB5gvM
# cYOvKf7jxzbpm7HFZpcIMluBcRjug6p8dmubTz8w9lyb48dOEoVwuP1WPp80ByZf
# QZPAwdEd33yqgef29HCb8Kw3gyTI9hvQ0aiXt7jp13VGb6FhDvaJWMP0L8Mjyh2P
# c12fNV9A0mU8MLlzKXy84Pxm4TbkZCRimXuIgHgtmKqvTPZGv9vgOeUUvJzvqgie
# C+Oecyxsxl/ZL41tbtAxItS/PiSx1hH8n/V811ZjTf7hR3d6Vvn7blI7kRMNz76x
# x2a0lYCBUu+C9fOQN5yspM5mzZFJ7YWEfejco5uNO/VM3UrRawj67iXeZxH2YZs3
# g0RiqAJ293GjmVG9ZRlX9pYE+UOHIma5oYH3zso7x5aj7BIEmpRMTvr8/lKJDTDF
# XTqAUv9zg70LkdQoF48a+f5taNjGciD/sDA4hdGqE9Z8DLqazE3I5rQozabSVWdK
# R7/NGCG+4cgi+sYDmWqiurLomNYTZ0Loe0CbPrtymXxhr/3lRXjG+QXkXgzh43W8
# 0n5Qa6LW1UTweShMwpvPJnCk+3/iceJP31WaIOMnyvYim1ZYcFtZg1RypA==
# SIG # End signature block