HmailServer.psd1

# https://www.progressiverobot.com
# Copyright (c) 2026 Christopher Holloway / Progressive Robot Ltd
# SPDX-License-Identifier: AGPL-3.0-or-later

# The manifest of the HmailServer module (HmailServer.psm1 beside it): what the
# PowerShell Gallery lists and what Import-Module reads first.
#
# ModuleVersion is the server's version, Common/Application/Version.h's, stamped with
# it at a release (RELEASE.md, "Version stamp"). FunctionsToExport is the list the
# module's own Export-ModuleMember names, written out rather than '*', so that
# PowerShell knows the commands without loading the module and the Gallery can list
# them. build/check-cli-packages.py fails when either has drifted from its source
# (hmailserver/docs/CommandLinePackages.md).

@{
    RootModule           = 'HmailServer.psm1'
    ModuleVersion        = '6.3.8'
    GUID                 = '89f008bd-5dc0-4d6d-9a05-4ac1c8dbf8e5'
    Author               = 'Christopher Holloway / Progressive Robot Ltd'
    CompanyName          = 'Progressive Robot Ltd'
    # REUSE-IgnoreStart: the manifest's key, which the header above says.
    Copyright            = '(c) 2026 Christopher Holloway / Progressive Robot Ltd. AGPL-3.0-or-later.'
    # REUSE-IgnoreEnd
    # The Description and the Tags say whose module this is: the original hMailServer,
    # Martin Knafve's, is developed separately and has no REST API, and a module of
    # that name that did not say so would read as the original's.
    # build/check-cli-packages.py holds the first sentence to it.
    Description          = 'The PowerShell client of Progressive Robot''s fork of hMailServer, for the fork''s REST API - not the original hMailServer by Martin Knafve, which has none. It administers a server of the fork - on Windows or on Linux, on this machine or another - from PowerShell: domains, accounts, aliases, lists, settings, the queue, backups, DKIM rotation, webhooks and the rest, as objects. The same vocabulary as hmctl, its command-line twin.'

    # Windows PowerShell 5.1 and PowerShell 7, on any platform PowerShell 7 runs on.
    PowerShellVersion    = '5.1'
    CompatiblePSEditions = @('Desktop', 'Core')

    FunctionsToExport    = @(
        'Add-HmGroupMember',
        'Add-HmSpamTrap',
        'Add-HmSuppression',
        'Clear-HmSpamTrapHit',
        'Compare-HmConfiguration',
        'Complete-HmDkimRotation',
        'Connect-HmServer',
        'ConvertTo-HmConfigurationRow',
        'Disconnect-HmServer',
        'Export-HmAccount',
        'Export-HmAccountArchive',
        'Export-HmConfiguration',
        'Get-HmAccount',
        'Get-HmAlias',
        'Get-HmBackup',
        'Get-HmBounceCount',
        'Get-HmChangedSetting',
        'Get-HmCollection',
        'Get-HmComplaint',
        'Get-HmComplaintRate',
        'Get-HmDevice',
        'Get-HmDkimRotation',
        'Get-HmDmarcReport',
        'Get-HmDmarcSummary',
        'Get-HmDomain',
        'Get-HmGroup',
        'Get-HmGroupMember',
        'Get-HmIniSetting',
        'Get-HmJournalRule',
        'Get-HmLog',
        'Get-HmMailboxMove',
        'Get-HmOpenPgpKey',
        'Get-HmQuarantine',
        'Get-HmQueue',
        'Get-HmReputation',
        'Get-HmSession',
        'Get-HmSetting',
        'Get-HmSettingPath',
        'Get-HmSpamTrap',
        'Get-HmSpamTrapHit',
        'Get-HmStatus',
        'Get-HmSuppression',
        'Get-HmTlsReport',
        'Get-HmWebhook',
        'Get-HmWebhookDelivery',
        'Import-HmAccount',
        'Import-HmConfiguration',
        'Invoke-HmApi',
        'Invoke-HmBounceMaintenance',
        'Invoke-HmComplaintMaintenance',
        'Invoke-HmDkimRotation',
        'Invoke-HmDomainReportMaintenance',
        'Invoke-HmReputationCheck',
        'Invoke-HmWebhookDelivery',
        'Move-HmMailbox',
        'New-HmAccount',
        'New-HmAlias',
        'New-HmDomain',
        'New-HmGroup',
        'New-HmJournalRule',
        'New-HmWebhook',
        'Remove-HmAccount',
        'Remove-HmAddressTraces',
        'Remove-HmAlias',
        'Remove-HmDkimRetiringKey',
        'Remove-HmDomain',
        'Remove-HmGroup',
        'Remove-HmGroupMember',
        'Remove-HmJournalRule',
        'Remove-HmOpenPgpKey',
        'Remove-HmQueueMessage',
        'Remove-HmSpamTrap',
        'Remove-HmSuppression',
        'Remove-HmWebhook',
        'Restore-HmBackup',
        'Restore-HmQuarantineMessage',
        'Revoke-HmDevice',
        'Set-HmAccount',
        'Set-HmBackupPassphrase',
        'Set-HmDomain',
        'Set-HmIniSetting',
        'Set-HmJournalRule',
        'Set-HmOpenPgpKey',
        'Set-HmOpenPgpPublish',
        'Set-HmSetting',
        'Set-HmWebhook',
        'Start-HmBackup',
        'Start-HmDkimRotation',
        'Start-HmQueueDelivery',
        'Stop-HmDkimRotation',
        'Test-HmBounceStatus',
        'Test-HmBreachCheckEndpoint',
        'Test-HmDkimRotation',
        'Test-HmRuleCriterion',
        'Test-HmWebhook'
    )
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()

    PrivateData          = @{
        PSData = @{
            Tags         = @('hMailServer', 'ProgressiveRobot', 'mail', 'email', 'smtp', 'imap', 'pop3', 'REST', 'administration',
                             'PSEdition_Desktop', 'PSEdition_Core', 'Windows', 'Linux')
            ProjectUri   = 'https://gitlab.com/hmailserver/hmailserver'
            LicenseUri   = 'https://gitlab.com/hmailserver/hmailserver/-/blob/master/LICENSE'
            ReleaseNotes = 'https://gitlab.com/hmailserver/hmailserver/-/blob/master/CHANGELOG.md'
        }
    }
}

# SIG # Begin signature block
# MII6BgYJKoZIhvcNAQcCoII59zCCOfMCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCbMhDOZ4qvlU0Z
# Lq+QRkdkEisWBmqz4ekdGm0ZyQ8e4aCCIiowggXMMIIDtKADAgECAhBUmNLR1FsZ
# 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
# 03u4aUoqlmZpxJTG9F9urJh4iIAGXKKy7aIwggbCMIIEqqADAgECAhMzAAogyozP
# /w9ExtyaAAAACiDKMA0GCSqGSIb3DQEBDAUAMFoxCzAJBgNVBAYTAlVTMR4wHAYD
# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKzApBgNVBAMTIk1pY3Jvc29mdCBJ
# RCBWZXJpZmllZCBDUyBBT0MgQ0EgMDQwHhcNMjYxMDMxMTcwNDEzWhcNMjYxMTAz
# MTcwNDEzWjCBgzELMAkGA1UEBhMCR0IxIjAgBgNVBAgTGUNoZXNoaXJlIFdlc3Qg
# YW5kIENoZXN0ZXIxEDAOBgNVBAcTB0NoZXN0ZXIxHjAcBgNVBAoTFVByb2dyZXNz
# aXZlIFJvYm90IEx0ZDEeMBwGA1UEAxMVUHJvZ3Jlc3NpdmUgUm9ib3QgTHRkMIIB
# ojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAhzfwfW22Nr91PT/AYpKEmCaA
# ThZJt2vCHxrwcOFiG4noa2RVV8T4LRPpLKoXVm24rjcKWyy7BmzZlH+Qi1JuU20E
# RU1iyYxXc5zTn5OXvuD6c/aTcUaXvRNbiw57074BJBcnQ7DGqdXeAQw89cexs23W
# 20fxxFo6cfZ2oc/oEctJoyBfwk7U+AceyjOvMihKnDSl8lpEvyAs3pwp8VL79t8N
# +WXPBxLP3dksqXA4poKYFsUJ1/8WFAlAaoYszDwlkAYPILsGcnhD0RrWkDbO71UL
# fTxhQZUCeLOzANmxmNc3Xv2u23mgON35BRb1kbI2aYVyX1/HpSRGFqNJvUctYfKa
# VOGDC9usnvUm/Dz3b3ZC3Mvbka5t8pbLbzmSiKg8PgNC2oPoF3xVLg6vbYI+BqEi
# /o4veGym9FYItmRuMw+l2u5xtFajxN1ftsXTP/SM6LSo9QlqlFIl6qFA283DYdfN
# aJBoX11hshpxGasVB66zQPmLCLOCJoj50etp8MiZAgMBAAGjggHVMIIB0TAMBgNV
# HRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDA8BgNVHSUENTAzBgorBgEEAYI3YQEA
# BggrBgEFBQcDAwYbKwYBBAGCN2G/7dF/gvPdn3uBx/GXMILwjpN4MB0GA1UdDgQW
# BBR2JnTSgnrVgDFr3IJOkePNjbOTwDAfBgNVHSMEGDAWgBRrJUHe+2t8/RiACi1/
# j3ZdqnM9uDBnBgNVHR8EYDBeMFygWqBYhlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5j
# b20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBJRCUyMFZlcmlmaWVkJTIwQ1MlMjBB
# T0MlMjBDQSUyMDA0LmNybDB0BggrBgEFBQcBAQRoMGYwZAYIKwYBBQUHMAKGWGh0
# dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIw
# SUQlMjBWZXJpZmllZCUyMENTJTIwQU9DJTIwQ0ElMjAwNC5jcnQwVAYDVR0gBE0w
# SzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNv
# bS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTANBgkqhkiG9w0BAQwFAAOCAgEA
# vs21JZsyc2gYY5pmPiGUgLmuOiTqUwNXirBs060/oyla1kr2HRMJTr5hF5vEMEOU
# S/ncagrMsGzFNmdx5X5liKEWAEbBj+PRjudKpY/FIBM23WG2bM688C9dCchP1XX0
# AxfQ8PqGjWnZuUZQ9XAF19knKlI0nLGUGjA09MiND32lnMNPZVM9c1DKuqr1OxWp
# Dmy9VtsZYaO3pAENga4kmzRurImL/n9a0pyRiXfK/hsJ9DgEObtw8Gjj+vQ5LSNu
# 4+PAtCoPlmiEcNZ3W3ylH1iNhEK5iIhYotN4ynjjLFgfX8qK5JXii1rWQ417ViVM
# jE36Utq8Fpbs8U66EdNkTTWGJPftzZAfWnPKB1DFoppyYEucw5tz0KosZ1tiq5P4
# 7f4PCGjlzl5FgyVUuULnu9sels3MybsiRVEa2vDa5W86CdKf9sRc+GH4P4dfpTUE
# AOVwSl7RQwIJNZ5cdpbbLqWaZJVF0AX3yWm9smgmcNnk+z/JCoIF7UHJ7YnrE5Pb
# KS5czC44/MBWDTArDULiLFFk/sfVt2dnuDhpMsDR09tQ3415sRKx1ZOwNhA5uQU8
# qZqH3TSCHhLJ2xU94kCZM4YasL+bx0dAqjQwSTIYqKqm+NChjykojavPPhVCRHTG
# 1E9AL5yLDrYrPjy0nk9Q0X5HxV/5apaq2rk5eo7j5A4wggbCMIIEqqADAgECAhMz
# AAogyozP/w9ExtyaAAAACiDKMA0GCSqGSIb3DQEBDAUAMFoxCzAJBgNVBAYTAlVT
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKzApBgNVBAMTIk1pY3Jv
# c29mdCBJRCBWZXJpZmllZCBDUyBBT0MgQ0EgMDQwHhcNMjYxMDMxMTcwNDEzWhcN
# MjYxMTAzMTcwNDEzWjCBgzELMAkGA1UEBhMCR0IxIjAgBgNVBAgTGUNoZXNoaXJl
# IFdlc3QgYW5kIENoZXN0ZXIxEDAOBgNVBAcTB0NoZXN0ZXIxHjAcBgNVBAoTFVBy
# b2dyZXNzaXZlIFJvYm90IEx0ZDEeMBwGA1UEAxMVUHJvZ3Jlc3NpdmUgUm9ib3Qg
# THRkMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAhzfwfW22Nr91PT/A
# YpKEmCaAThZJt2vCHxrwcOFiG4noa2RVV8T4LRPpLKoXVm24rjcKWyy7BmzZlH+Q
# i1JuU20ERU1iyYxXc5zTn5OXvuD6c/aTcUaXvRNbiw57074BJBcnQ7DGqdXeAQw8
# 9cexs23W20fxxFo6cfZ2oc/oEctJoyBfwk7U+AceyjOvMihKnDSl8lpEvyAs3pwp
# 8VL79t8N+WXPBxLP3dksqXA4poKYFsUJ1/8WFAlAaoYszDwlkAYPILsGcnhD0RrW
# kDbO71ULfTxhQZUCeLOzANmxmNc3Xv2u23mgON35BRb1kbI2aYVyX1/HpSRGFqNJ
# vUctYfKaVOGDC9usnvUm/Dz3b3ZC3Mvbka5t8pbLbzmSiKg8PgNC2oPoF3xVLg6v
# bYI+BqEi/o4veGym9FYItmRuMw+l2u5xtFajxN1ftsXTP/SM6LSo9QlqlFIl6qFA
# 283DYdfNaJBoX11hshpxGasVB66zQPmLCLOCJoj50etp8MiZAgMBAAGjggHVMIIB
# 0TAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDA8BgNVHSUENTAzBgorBgEE
# AYI3YQEABggrBgEFBQcDAwYbKwYBBAGCN2G/7dF/gvPdn3uBx/GXMILwjpN4MB0G
# A1UdDgQWBBR2JnTSgnrVgDFr3IJOkePNjbOTwDAfBgNVHSMEGDAWgBRrJUHe+2t8
# /RiACi1/j3ZdqnM9uDBnBgNVHR8EYDBeMFygWqBYhlZodHRwOi8vd3d3Lm1pY3Jv
# c29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBJRCUyMFZlcmlmaWVkJTIw
# Q1MlMjBBT0MlMjBDQSUyMDA0LmNybDB0BggrBgEFBQcBAQRoMGYwZAYIKwYBBQUH
# MAKGWGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9z
# b2Z0JTIwSUQlMjBWZXJpZmllZCUyMENTJTIwQU9DJTIwQ0ElMjAwNC5jcnQwVAYD
# VR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9z
# b2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTANBgkqhkiG9w0BAQwF
# AAOCAgEAvs21JZsyc2gYY5pmPiGUgLmuOiTqUwNXirBs060/oyla1kr2HRMJTr5h
# F5vEMEOUS/ncagrMsGzFNmdx5X5liKEWAEbBj+PRjudKpY/FIBM23WG2bM688C9d
# CchP1XX0AxfQ8PqGjWnZuUZQ9XAF19knKlI0nLGUGjA09MiND32lnMNPZVM9c1DK
# uqr1OxWpDmy9VtsZYaO3pAENga4kmzRurImL/n9a0pyRiXfK/hsJ9DgEObtw8Gjj
# +vQ5LSNu4+PAtCoPlmiEcNZ3W3ylH1iNhEK5iIhYotN4ynjjLFgfX8qK5JXii1rW
# Q417ViVMjE36Utq8Fpbs8U66EdNkTTWGJPftzZAfWnPKB1DFoppyYEucw5tz0Kos
# Z1tiq5P47f4PCGjlzl5FgyVUuULnu9sels3MybsiRVEa2vDa5W86CdKf9sRc+GH4
# P4dfpTUEAOVwSl7RQwIJNZ5cdpbbLqWaZJVF0AX3yWm9smgmcNnk+z/JCoIF7UHJ
# 7YnrE5PbKS5czC44/MBWDTArDULiLFFk/sfVt2dnuDhpMsDR09tQ3415sRKx1ZOw
# NhA5uQU8qZqH3TSCHhLJ2xU94kCZM4YasL+bx0dAqjQwSTIYqKqm+NChjykojavP
# PhVCRHTG1E9AL5yLDrYrPjy0nk9Q0X5HxV/5apaq2rk5eo7j5A4wggcoMIIFEKAD
# AgECAhMzAAAAFjGSjZICZXuaAAAAAAAWMA0GCSqGSIb3DQEBDAUAMGMxCzAJBgNV
# BAYTAlVTMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xNDAyBgNVBAMT
# K01pY3Jvc29mdCBJRCBWZXJpZmllZCBDb2RlIFNpZ25pbmcgUENBIDIwMjEwHhcN
# MjYwMzI2MTgxMTI5WhcNMzEwMzI2MTgxMTI5WjBaMQswCQYDVQQGEwJVUzEeMBwG
# A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSswKQYDVQQDEyJNaWNyb3NvZnQg
# SUQgVmVyaWZpZWQgQ1MgQU9DIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
# MIICCgKCAgEAylX6yNvoCTDP9G0OTlSjXbzgEsy21FDL17n/lZe2BrqHz2mR1aN4
# DBxeYp0/hjEqSHHyGfarV1NVBuvK8vLzW0LTi+DZt9In16aiNfgcogFiztWE9Fp8
# xu1zzrqE3nlrDWb+RZo8QrEXgWb8s8swsl2W7tREHycVkx+Hm1MLQIlva6jH/Xg4
# /8GIYhHzbXiVd2RXomw9s7Qh6/SYRXXfe125wh4EKEyKnNNl+cZUSrVBgWvvjrRw
# QY4if7sAZ805KruBY6WY0Hiba5nWvrq9Qk9o35ViAf8qZ+7u1fbb1vcCWyWLfx9h
# LSdBjjVsSWe0xLvI1j4p3Tjt5czz+1Lc0v5lQ1feB7nFmpbZrK2us0hvAaBCfOyD
# PEEm+735vzuNRYWJFL/PViI+REtjuJMcojEn3veQjIrwrmK0T9oSr8e3oDzK1oAw
# wZMTC4KymTvYUTVDJvL5N8OW/UqIBzsiVYcchZvGhV3yMYKgxeEtIOG4W4Z85Y5k
# pQi5bpjGXFxRg46RdrTaALt1RhRmLR7U0jVSr2aYAd2+Mp2qA5Gz3/loOOdt47eF
# Z3mrAYGYQtbK2SNjQpwgQX4Iy6tOKahCgFhKIcltitvSkpJB77eVWhNWnN2LfqMo
# jszEue7V8EAySxry4PzlxTtFTb3Mw53XyH12BMQf2m9j7jEsHeVSATsCAwEAAaOC
# AdwwggHYMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4E
# FgQUayVB3vtrfP0YgAotf492XapzPbgwVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYI
# KwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9S
# ZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTASBgNVHRMB
# Af8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFNlBKbAPD2Ns72nX9c0pnqRIajDmMHAG
# A1UdHwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMv
# Y3JsL01pY3Jvc29mdCUyMElEJTIwVmVyaWZpZWQlMjBDb2RlJTIwU2lnbmluZyUy
# MFBDQSUyMDIwMjEuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0
# cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBJ
# RCUyMFZlcmlmaWVkJTIwQ29kZSUyMFNpZ25pbmclMjBQQ0ElMjAyMDIxLmNydDAN
# BgkqhkiG9w0BAQwFAAOCAgEABtVQXlR01UQZY5XGQ9yIjMcD8jI0MizWhJ1buZjg
# 5toUQSXx/BrASwE5qxwHPBeO45pOQp6VD4iILgm8OmfylY+A7KIqttvDUizC3sBX
# xjK4u7sDRiyEguXHKfL1HQAwxCLEtnRPkCPTsJA6b917lA+3foQIHC1XDDpdQLHx
# GbbGXp4Rr0mFK5vxbi6tAahBi/RlzOXPh6PavKPlZ/0vhlkDdsvoJETtebNJCNOZ
# 1Kav3Tg+K4va4FbOrYqRHdGGahoA/gmTYmmVqw0zkGzT53HdhfajrFGttJomK7qE
# +T8CQGiPkEIkxNmSXjCTpDqc4U1IKlTGcGYnRFGSgqrnWnkANPFsJ5EDHysh82lP
# I+PFC3FOIVMLzLL+30rqznvRgHUUAj7xfFnEiuaAx3vFVSTOLb+iigpvdR6i8fSW
# pgYESOkdkn2N57tuhBs57tKwoP++vc/MVpuD1XAtmWi+lZSlahadTbDfGKjMn+bf
# m2xlW9PZ6BSnCRv1MMhpcUZkAZX3gVEMef8rZc2c7BJ4ayRfX0wH43vI9znV+ZRJ
# 3j0xUC0Zb82RQalF5yHkCr93x0IwvZtn6P2dNQyCP6qd3fC4RlVFtAQhtOH0cByT
# R/Iqqghv6qHzL/pMptgMQQ5x8zYEYy+tCThYgYIrq7y4WEDYQfeSlqIxQOrIUJ4I
# JDEwggeeMIIFhqADAgECAhMzAAAAB4ejNKN7pY4cAAAAAAAHMA0GCSqGSIb3DQEB
# DAUAMHcxCzAJBgNVBAYTAlVTMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
# b24xSDBGBgNVBAMTP01pY3Jvc29mdCBJZGVudGl0eSBWZXJpZmljYXRpb24gUm9v
# dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAyMDAeFw0yMTA0MDEyMDA1MjBaFw0z
# NjA0MDEyMDE1MjBaMGMxCzAJBgNVBAYTAlVTMR4wHAYDVQQKExVNaWNyb3NvZnQg
# Q29ycG9yYXRpb24xNDAyBgNVBAMTK01pY3Jvc29mdCBJRCBWZXJpZmllZCBDb2Rl
# IFNpZ25pbmcgUENBIDIwMjEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
# AQCy8MCvGYgo4t1UekxJbGkIVQm0Uv96SvjB6yUo92cXdylN65Xy96q2YpWCiTas
# 7QPTkGnK9QMKDXB2ygS27EAIQZyAd+M8X+dmw6SDtzSZXyGkxP8a8Hi6EO9Zcwh5
# A+wOALNQbNO+iLvpgOnEM7GGB/wm5dYnMEOguua1OFfTUITVMIK8faxkP/4fPdEP
# CXYyy8NJ1fmskNhW5HduNqPZB/NkWbB9xxMqowAeWvPgHtpzyD3PLGVOmRO4ka0W
# csEZqyg6efk3JiV/TEX39uNVGjgbODZhzspHvKFNU2K5MYfmHh4H1qObU4JKEjKG
# sqqA6RziybPqhvE74fEp4n1tiY9/ootdU0vPxRp4BGjQFq28nzawuvaCqUUF2PWx
# h+o5/TRCb/cHhcYU8Mr8fTiS15kRmwFFzdVPZ3+JV3s5MulIf3II5FXeghlAH9Cv
# icPhhP+VaSFW3Da/azROdEm5sv+EUwhBrzqtxoYyE2wmuHKws00x4GGIx7NTWznO
# m6x/niqVi7a/mxnnMvQq8EMse0vwX2CfqM7Le/smbRtsEeOtbnJBbtLfoAsC3TdA
# OnBbUkbUfG78VRclsE7YDDBUbgWt75lDk53yi7C3n0WkHFU4EZ83i83abd9nHWCq
# fnYa9qIHPqjOiuAgSOf4+FRcguEBXlD9mAInS7b6V0UaNwIDAQABo4ICNTCCAjEw
# DgYDVR0PAQH/BAQDAgGGMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBTZQSmw
# Dw9jbO9p1/XNKZ6kSGow5jBUBgNVHSAETTBLMEkGBFUdIAAwQTA/BggrBgEFBQcC
# ARYzaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRv
# cnkuaHRtMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMA8GA1UdEwEB/wQFMAMB
# Af8wHwYDVR0jBBgwFoAUyH7SaoUqG8oZmAQHJ89QEE9oqKIwgYQGA1UdHwR9MHsw
# eaB3oHWGc2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jv
# c29mdCUyMElkZW50aXR5JTIwVmVyaWZpY2F0aW9uJTIwUm9vdCUyMENlcnRpZmlj
# YXRlJTIwQXV0aG9yaXR5JTIwMjAyMC5jcmwwgcMGCCsGAQUFBwEBBIG2MIGzMIGB
# BggrBgEFBQcwAoZ1aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0
# cy9NaWNyb3NvZnQlMjBJZGVudGl0eSUyMFZlcmlmaWNhdGlvbiUyMFJvb3QlMjBD
# ZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMjAuY3J0MC0GCCsGAQUFBzABhiFo
# dHRwOi8vb25lb2NzcC5taWNyb3NvZnQuY29tL29jc3AwDQYJKoZIhvcNAQEMBQAD
# ggIBAH8lKp7+1Kvq3WYK21cjTLpebJDjW4ZbOX3HD5ZiG84vjsFXT0OB+eb+1TiJ
# 55ns0BHluC6itMI2vnwc5wDW1ywdCq3TAmx0KWy7xulAP179qX6VSBNQkRXzReFy
# jvF2BGt6FvKFR/imR4CEESMAG8hSkPYso+GjlngM8JPn/ROUrTaeU/BRu/1RFESF
# VgK2wMz7fU4VTd8NXwGZBe/mFPZG6tWwkdmA/jLbp0kNUX7elxu2+HtHo0QO5gdi
# KF+YTYd1BGrmNG8sTURvn09jAhIUJfYNotn7OlThtfQjXqe0qrimgY4Vpoq2MgDW
# 9ESUi1o4pzC1zTgIGtdJ/IvY6nqa80jFOTg5qzAiRNdsUvzVkoYP7bi4wLCj+ks2
# GftUct+fGUxXMdBUv5sdr0qFPLPB0b8vq516slCfRwaktAxK1S40MCvFbbAXXpAZ
# nU20FaAoDwqq/jwzwd8Wo2J83r7O3onQbDO9TyDStgaBNlHzMMQgl95nHBYMelLE
# HkUnVVVTUsgC0Huj09duNfMaJ9ogxhPNThgq3i8w3DAGZ61AMeF0C1M+mU5eucj1
# Ijod5O2MMPeJQ3/vKBtqGZg4eTtUHt/BPjN74SsJsyHqAdXVS5c+ItyKWg3Eforh
# ox9k3WgtWTpgV4gkSiS4+A09roSdOI4vrRw+p+fL4WrxSK5nMYIXMjCCFy4CAQEw
# cTBaMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
# MSswKQYDVQQDEyJNaWNyb3NvZnQgSUQgVmVyaWZpZWQgQ1MgQU9DIENBIDA0AhMz
# AAogyozP/w9ExtyaAAAACiDKMA0GCWCGSAFlAwQCAQUAoF4wEAYKKwYBBAGCNwIB
# DDECMAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwLwYJKoZIhvcNAQkEMSIE
# ILxB5bbOpuzGobVNgzJg8KKwvotXmbqpvI6jpfhcwD/WMA0GCSqGSIb3DQEBAQUA
# BIIBgBYt33WmjipkM/ke9nfntFroIza3FUmK50dVt3aCkynDOa96JOPLCNq+sxZr
# C1ifmyRVv5DxiJf21PIyl+loSHW5CevOw2w4SoxtC9Q2tiXmdcZLiGQEqFROC+rc
# am9Bswpomeq2d/rubBBt95guVWCEpVX7LbdP3Yi5d73wp1TTzd1XXlyAXKI1CWn0
# 2vliW9qnX26NBVoaf3YnJW1jexmSj+HJd5qXDhYZPAOm0coelAN2f4Yskj+kQAGP
# +3XTAMoP6Vl9diHL8b5IoR3xv2y1Wgcdj8ll8zzrzk7jqa4HZFf7ashoXy/8PF30
# bh7UsfQS/ZWw5JX3bJOilU/Kz8vsanhq3P3STwvye0wzf1q1LEYZUsvJEJJO9g3Q
# wZ6ZKNMFV6SGegLJ76FvEjnDVprjk56fqtdFcYlWGsnlkxADyeR/6pYYYYCIT8Pj
# 3yCLsshArsNg9zqBGTs/0tQ0kSxBO3u532bTCP/IEyXbxhYj023LzKbE8p6cXY6O
# VtOXHqGCFLIwghSuBgorBgEEAYI3AwMBMYIUnjCCFJoGCSqGSIb3DQEHAqCCFIsw
# ghSHAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFqBgsqhkiG9w0BCRABBKCCAVkEggFV
# MIIBUQIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCAxWXUVhIboStMd
# mrd771MHKbzg9cVGDGYwFOQ9VEYlUgIGasBg4rgsGBMyMDI2MTEwMjA5MTQyMS4z
# NThaMASAAgH0oIHppIHmMIHjMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu
# Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
# cmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJlbGFuZCBPcGVyYXRpb25zIExp
# bWl0ZWQxJzAlBgNVBAsTHm5TaGllbGQgVFNTIEVTTjo0OTFBLTA1RTAtRDk0NzE1
# MDMGA1UEAxMsTWljcm9zb2Z0IFB1YmxpYyBSU0EgVGltZSBTdGFtcGluZyBBdXRo
# b3JpdHmggg8pMIIHgjCCBWqgAwIBAgITMwAAAAXlzw//Zi7JhwAAAAAABTANBgkq
# hkiG9w0BAQwFADB3MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMUgwRgYDVQQDEz9NaWNyb3NvZnQgSWRlbnRpdHkgVmVyaWZpY2F0
# aW9uIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMjAwHhcNMjAxMTE5MjAz
# MjMxWhcNMzUxMTE5MjA0MjMxWjBhMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWlj
# cm9zb2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUHVibGljIFJT
# QSBUaW1lc3RhbXBpbmcgQ0EgMjAyMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
# AgoCggIBAJ5851Jj/eDFnwV9Y7UGIqMcHtfnlzPREwW9ZUZHd5HBXXBvf7KrQ5cM
# SqFSHGqg2/qJhYqOQxwuEQXG8kB41wsDJP5d0zmLYKAY8Zxv3lYkuLDsfMuIEqvG
# YOPURAH+Ybl4SJEESnt0MbPEoKdNihwM5xGv0rGofJ1qOYSTNcc55EbBT7uq3wx3
# mXhtVmtcCEr5ZKTkKKE1CxZvNPWdGWJUPC6e4uRfWHIhZcgCsJ+sozf5EeH5KrlF
# nxpjKKTavwfFP6XaGZGWUG8TZaiTogRoAlqcevbiqioUz1Yt4FRK53P6ovnUfANj
# IgM9JDdJ4e0qiDRm5sOTiEQtBLGd9Vhd1MadxoGcHrRCsS5rO9yhv2fjJHrmlQ0E
# IXmp4DhDBieKUGR+eZ4CNE3ctW4uvSDQVeSp9h1SaPV8UWEfyTxgGjOsRpeexIve
# R1MPTVf7gt8hY64XNPO6iyUGsEgt8c2PxF87E+CO7A28TpjNq5eLiiunhKbq0Xbj
# kNoU5JhtYUrlmAbpxRjb9tSreDdtACpm3rkpxp7AQndnI0Shu/fk1/rE3oWsDqMX
# 3jjv40e8KN5YsJBnczyWB4JyeeFMW3JBfdeAKhzohFe8U5w9WuvcP1E8cIxLoKSD
# zCCBOu0hWdjzKNu8Y5SwB1lt5dQhABYyzR3dxEO/T1K/BVF3rV69AgMBAAGjggIb
# MIICFzAOBgNVHQ8BAf8EBAMCAYYwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYE
# FGtpKDo1L0hjQM972K9J6T7ZPdshMFQGA1UdIARNMEswSQYEVR0gADBBMD8GCCsG
# AQUFBwIBFjNodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL0RvY3MvUmVw
# b3NpdG9yeS5odG0wEwYDVR0lBAwwCgYIKwYBBQUHAwgwGQYJKwYBBAGCNxQCBAwe
# CgBTAHUAYgBDAEEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTIftJqhSob
# yhmYBAcnz1AQT2ioojCBhAYDVR0fBH0wezB5oHegdYZzaHR0cDovL3d3dy5taWNy
# b3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwSWRlbnRpdHklMjBWZXJp
# ZmljYXRpb24lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDIw
# LmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwgYEGCCsGAQUFBzAChnVodHRwOi8vd3d3
# Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMElkZW50aXR5
# JTIwVmVyaWZpY2F0aW9uJTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5
# JTIwMjAyMC5jcnQwDQYJKoZIhvcNAQEMBQADggIBAF+Idsd+bbVaFXXnTHho+k7h
# 2ESZJRWluLE0Oa/pO+4ge/XEizXvhs0Y7+KVYyb4nHlugBesnFqBGEdC2IWmtKMy
# S1OWIviwpnK3aL5JedwzbeBF7POyg6IGG/XhhJ3UqWeWTO+Czb1c2NP5zyEh89F7
# 2u9UIw+IfvM9lzDmc2O2END7MPnrcjWdQnrLn1Ntday7JSyrDvBdmgbNnCKNZPmh
# zoa8PccOiQljjTW6GePe5sGFuRHzdFt8y+bN2neF7Zu8hTO1I64XNGqst8S+w+RU
# die8fXC1jKu3m9KGIqF4aldrYBamyh3g4nJPj/LR2CBaLyD+2BuGZCVmoNR/dSpR
# Cxlot0i79dKOChmoONqbMI8m04uLaEHAv4qwKHQ1vBzbV/nG89LDKbRSSvijmwJw
# xRxLLpMQ/u4xXxFfR4f/gksSkbJp7oqLwliDm/h+w0aJ/U5ccnYhYb7vPKNMN+SZ
# DWycU5ODIRfyoGl59BsXR/HpRGtiJquOYGmvA/pk5vC1lcnbeMrcWD/26ozePQ/T
# WfNXKBOmkFpvPE8CH+EeGGWzqTCjdAsno2jzTeNSxlx3glDGJgcdz5D/AAxw9Sdg
# q/+rY7jjgs7X6fqPTXPmaCAJKVHAP19oEjJIBwD1LyHbaEgBxFCogYSOiUIr0Xqc
# r1nJfiWG2GwYe6ZoAF1bMIIHnzCCBYegAwIBAgITMwAAAFr2DWeMhe3dCAAAAAAA
# WjANBgkqhkiG9w0BAQwFADBhMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUHVibGljIFJTQSBU
# aW1lc3RhbXBpbmcgQ0EgMjAyMDAeFw0yNjAxMDgxODU5MDNaFw0yNzAxMDcxODU5
# MDNaMIHjMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
# BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYD
# VQQLEyRNaWNyb3NvZnQgSXJlbGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJzAlBgNV
# BAsTHm5TaGllbGQgVFNTIEVTTjo0OTFBLTA1RTAtRDk0NzE1MDMGA1UEAxMsTWlj
# cm9zb2Z0IFB1YmxpYyBSU0EgVGltZSBTdGFtcGluZyBBdXRob3JpdHkwggIiMA0G
# CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDv9DtHlo4FG/a5x3EC0XX1jzeB/vdW
# t2J5Wj+OhNZuLg/iSsenLFjErV+/X8SyVAKhyakFhNfVJTTIUvYxAd9nQCeMrlrB
# 8lLjPnaYYw8+BOY5eIGBmRJmjqyrzbfiqpRWssoP6E4NwZS0buGgavOuvAOapR3H
# 7Loeg3UqhSA9YsSRWcx62RRtYhgRu1NQZ9jjSw6O428F+azHD3bkwFMP3OzN1oUs
# UAbmaUIs/EUBiiKginyMYEJCnc6QqVNElkDhPw4E12893NeSjEQnZBpS9s2/pZ7k
# leLLHkJt6n5WYmXJC8p9sSSPGVw5KviIPm/67DzyHyPHYttvFrytY+uyV6cnlQmk
# lDvRK85S506540JHl1UCKe98blQVa5r6E3/7+GuzJ65riksiF3ObyVBxBgd+Ofjv
# KJhbdcPG/l4PQ/TyiEagzxL+x0ZNAvmL8bvBbxyb0qHEiGSvr/xZihToqWJ6T++s
# gJiTZ8oXrnEoToJPEIlOd1Ep//gMjG+8VvdOYGZ8jam9vR3lXUNe+aQxyRhM/Ase
# cIh3lZYhs+YQAbnBQ8pUfc9y0k5gevt2biMXhvQWUuOj+gDT5Llbg+ZvMIHOxiy8
# 4O9wrAxdPbpLfFH/HU3DAV966Pu/5PTOl7fFjxuyC/b/+A78jGNN7ZG/WPUYuh1m
# r10T2EQlHj7KTwIDAQABo4IByzCCAccwHQYDVR0OBBYEFI5jskOrcDHD9WW0crSc
# SOH515nCMB8GA1UdIwQYMBaAFGtpKDo1L0hjQM972K9J6T7ZPdshMGwGA1UdHwRl
# MGMwYaBfoF2GW2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01p
# Y3Jvc29mdCUyMFB1YmxpYyUyMFJTQSUyMFRpbWVzdGFtcGluZyUyMENBJTIwMjAy
# MC5jcmwweQYIKwYBBQUHAQEEbTBrMGkGCCsGAQUFBzAChl1odHRwOi8vd3d3Lm1p
# Y3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFB1YmxpYyUyMFJT
# QSUyMFRpbWVzdGFtcGluZyUyMENBJTIwMjAyMC5jcnQwDAYDVR0TAQH/BAIwADAW
# BgNVHSUBAf8EDDAKBggrBgEFBQcDCDAOBgNVHQ8BAf8EBAMCB4AwZgYDVR0gBF8w
# XTBRBgwrBgEEAYI3TIN9AQEwQTA/BggrBgEFBQcCARYzaHR0cDovL3d3dy5taWNy
# b3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRvcnkuaHRtMAgGBmeBDAEEAjAN
# BgkqhkiG9w0BAQwFAAOCAgEAgJTPK/rd4SG9odZQ0wMfomJEJcRblO0DjXsiBSAW
# dvcbxpfKXoSsRKw8yJ4jqSF/3pblAMECqGiNM8LigHUdJq0h1wp4jKCzZKOVvua+
# 7FzWpil+0DFdwXxjl94IvalX8clHuwB126kPCgUBzWApzRbUEB4AEa5WIbcgCqJe
# XLTNAgHP8t6GO20zLFSb5wObuw1Vj3l6Ek9ihDA3iwbyWKtCCWesjKQzli2eFD/N
# m5LMkoSAf13WsIqyBi3bHrna8kcVTJN9d5gHIxkW+ffiLbbeqLVb2EFqh/jxq01M
# xHHs/GkLjt7pqDWYyrhaF+VbDz/4EmbHvqK4Rt832ZPSA8hNw31Ba4b5L+h9LYoy
# tQ9LiBocDAVkpvZLUOqHlPmrq2RcdzCPizg5x7G0RWQMtdbjL8CqvmTQtUnuLSDN
# bvaYlgIZ0z6IeplCyopBzlYR2jved7ZMwwrY7LHuRlCjsfcoPZ6hyljIJzg6etv7
# jz8wv8gxCEq1wnFO1Ae7QE6981jRHbTOHdNPYl1iOnVf0nXCCF+OK6aC8gi8Pp14
# 8afn2P3coCzu1HUkGlWlBVY9ytp1crroz7KbeS7p3ORb7mD6pov8/JAEppsG4hfl
# tD9FE1hWgvODFn1NoejA4ObNKMZnTRSu+o1698GX3UqFexQin6uRnXhqMuVMA0MD
# AtAxggPUMIID0AIBATB4MGExCzAJBgNVBAYTAlVTMR4wHAYDVQQKExVNaWNyb3Nv
# ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBQdWJsaWMgUlNBIFRp
# bWVzdGFtcGluZyBDQSAyMDIwAhMzAAAAWvYNZ4yF7d0IAAAAAABaMA0GCWCGSAFl
# AwQCAQUAoIIBLTAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZIhvcN
# AQkEMSIEIP89y+CGlKiKhmd5iPG8+DBpgPteelFOP9a2uYk5FAWgMIHdBgsqhkiG
# 9w0BCRACLzGBzTCByjCBxzCBoAQgYrlkQIvqfej0bAbd08Ft4zaM4D0EvkHKNQlZ
# vzWlNEMwfDBlpGMwYTELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1pY3Jvc29mdCBD
# b3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFB1YmxpYyBSU0EgVGltZXN0
# YW1waW5nIENBIDIwMjACEzMAAABa9g1njIXt3QgAAAAAAFowIgQgL3ZyK7GcfJ3U
# 8mGdhChXPvc43hymZAxD3QrmVNS+lAowDQYJKoZIhvcNAQELBQAEggIAPArU3kqg
# sYLC1v2oD6nTuwyNwMHW/dttE5OrwtDQZtHKnZOZh/tp5da3k1FbJrtGVjj2P5aw
# vn2GoRi4X6cKkbLE/b5q1NsaM5I/Bp72z0ZcogM8veajGF1WVf32+hUQwQPhj1TZ
# QYUqEU0stM5O/GtihcRBNdi8wygYrtbYXM15iH58GaIqqUamex6XCc9oGMCJn5td
# WlTU3rmY8O6K9VjzYLNGchXUZv1b56HxqPVOKyDIRJL7EEu2uvCT3N5DgV3uhWef
# iAnn10P97eny0zAQhDhq+VHStGZaZpIpDTxyD5ruSw1xyTS1W6FyDy/VYbX4B6Gt
# e32wbEoTdE1ZH38vXrylT/YtVJ24l/EpipEKq7rk2en9XNbh5AQfDoo/07KgSgkp
# nor1EjIhh5QBKQrCWI2TX6hXNMAtzPphQHgB0pmCJtf0t2JGVz+Kpkp8HUazIN6s
# l1ghCNavY6HzqSl1iMPjmGi9wtu+LCLeyzGy6A7O2a/xo33eqZqF+X3Yp2OxDdvm
# hDB/DnTmy2Q362Cu01hMmQtefq8XWwivScvLF3BYtvac0ddXdbOmCwv8UuEywn4v
# 6TUU5Pw1BxRgmmfV3lWcJ9LMGQKOCb/o9Hq+aHi1n0jrryVtz437TBSO28AvEsSy
# LELxWcZO/KIYYASxOyyoWPRGV5PUzohvuh8=
# SIG # End signature block