Microsoft.Graph.Entra.psd1

#
# Module manifest for module 'Microsoft.Graph.Entra'
#
# Generated by: Microsoft
#
# Generated on: 10/17/2024
#

@{

# Script module or binary module file associated with this manifest.
RootModule = 'Microsoft.Graph.Entra.psm1'

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

# Supported PSEditions
CompatiblePSEditions = 'Desktop', 'Core'

# ID used to uniquely identify this module
GUID = '742dccd1-bf4b-46a0-a3f2-14e0bb508233'

# Author of this module
Author = 'Microsoft'

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

# Copyright statement for this module
Copyright = '(c) 2024 Microsoft. All rights reserved.'

# Description of the functionality provided by this module
Description = 'Microsoft Graph Entra PowerShell.'

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

# 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 = '4.7.2'

# 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 = @(@{ModuleName = 'Microsoft.Graph.Users'; RequiredVersion = '2.15.0'; }, 
               @{ModuleName = 'Microsoft.Graph.Users.Actions'; RequiredVersion = '2.15.0'; }, 
               @{ModuleName = 'Microsoft.Graph.Users.Functions'; RequiredVersion = '2.15.0'; }, 
               @{ModuleName = 'Microsoft.Graph.Groups'; RequiredVersion = '2.15.0'; }, 
               @{ModuleName = 'Microsoft.Graph.Identity.DirectoryManagement'; RequiredVersion = '2.15.0'; }, 
               @{ModuleName = 'Microsoft.Graph.Identity.Governance'; RequiredVersion = '2.15.0'; }, 
               @{ModuleName = 'Microsoft.Graph.Identity.SignIns'; RequiredVersion = '2.15.0'; }, 
               @{ModuleName = 'Microsoft.Graph.Applications'; RequiredVersion = '2.15.0'; }, 
               @{ModuleName = 'Microsoft.Graph.Reports'; RequiredVersion = '2.15.0'; })

# 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 = 'Get-EntraIdentityProvider', 
               'Get-EntraServicePrincipalOAuth2PermissionGrant', 
               'Get-EntraApplicationExtensionProperty', 
               'Get-EntraApplicationServiceEndpoint', 
               'Get-EntraGroupPermissionGrant', 'Set-EntraIdentityProvider', 
               'Add-EntraGroupOwner', 'Revoke-EntraUserAllRefreshToken', 
               'Get-EntraGroup', 'Remove-EntraApplicationExtensionProperty', 
               'New-EntraUser', 'Remove-EntraGroupLifecyclePolicy', 
               'Get-EntraDomain', 'New-EntraDomain', 'Reset-EntraLifeCycleGroup', 
               'Get-EntraGroupMember', 'Remove-EntraTrustedCertificateAuthority', 
               'Get-EntraServicePrincipalAppRoleAssignment', 'New-EntraGroup', 
               'New-EntraDirectoryRoleAssignment', 
               'Select-EntraGroupIdsUserIsMemberOf', 
               'Get-EntraTrustedCertificateAuthority', 
               'Remove-EntraApplicationKeyCredential', 
               'Get-EntraUserLicenseDetail', 'Add-EntraServicePrincipalOwner', 
               'Remove-EntraApplicationKey', 
               'Get-EntraServicePrincipalDelegatedPermissionClassification', 
               'Remove-EntraServicePrincipalKeyCredential', 'Remove-EntraUser', 
               'Update-EntraSignedInUserPassword', 
               'Add-EntraDeviceRegisteredOwner', 'Set-EntraUserThumbnailPhoto', 
               'Get-EntraApplication', 'Set-EntraApplicationVerifiedPublisher', 
               'Get-EntraDeviceRegisteredUser', 'Add-EntraDirectoryRoleMember', 
               'Remove-EntraServicePrincipalDelegatedPermissionClassification', 
               'Select-EntraGroupIdsServicePrincipalIsMemberOf', 
               'Set-EntraApplicationLogo', 'Get-EntraContactDirectReport', 
               'Add-EntraGroupMember', 'Remove-EntraConditionalAccessPolicy', 
               'Add-EntraServicePrincipalDelegatedPermissionClassification', 
               'Remove-EntraServicePrincipalAppRoleAssignment', 
               'Get-EntraDomainNameReference', 'Set-EntraConditionalAccessPolicy', 
               'Remove-EntraAdministrativeUnitMember', 
               'Get-EntraUserOAuth2PermissionGrant', 
               'Get-EntraOAuth2PermissionGrant', 'New-EntraIdentityProvider', 
               'Remove-EntraDeletedDirectoryObject', 
               'Revoke-EntraSignedInUserAllRefreshToken', 
               'Get-EntraContactMembership', 'New-EntraNamedLocationPolicy', 
               'Confirm-EntraDomain', 'Remove-EntraServicePrincipalOwner', 
               'Remove-EntraUserAppRoleAssignment', 
               'Remove-EntraDirectoryRoleAssignment', 
               'Remove-EntraIdentityProvider', 'Get-EntraDeletedApplication', 
               'Get-EntraExtensionProperty', 'Select-EntraGroupIdsGroupIsMemberOf', 
               'Remove-EntraDeviceRegisteredUser', 'Set-EntraGroup', 
               'Add-EntraLifecyclePolicyGroup', 'Get-EntraUserAppRoleAssignment', 
               'Remove-EntraAdministrativeUnit', 'Get-EntraDeletedGroup', 
               'Set-EntraAuthorizationPolicy', 'Remove-EntraGroupOwner', 
               'Remove-EntraDirectoryRoleDefinition', 
               'Remove-EntraApplicationPasswordCredential', 
               'Get-EntraServicePrincipalOwnedObject', 
               'Get-EntraDirectoryRoleAssignment', 'Get-EntraUserOwnedObject', 
               'Remove-EntraLifecyclePolicyGroup', 'Remove-EntraDomain', 
               'Get-EntraContact', 'Set-EntraGroupLifecyclePolicy', 
               'Get-EntraGroupAppRoleAssignment', 
               'Get-EntraDirectoryRoleDefinition', 
               'Get-EntraPermissionGrantConditionSet', 'Remove-EntraGroupMember', 
               'Get-EntraServicePrincipalCreatedObject', 
               'Get-EntraApplicationKeyCredential', 
               'Get-EntraServicePrincipalOwner', 'Get-EntraUserThumbnailPhoto', 
               'Get-EntraServicePrincipalKeyCredential', 'Remove-EntraDevice', 
               'Get-EntraUserExtension', 'Get-EntraUserCreatedObject', 
               'Set-EntraNamedLocationPolicy', 'Set-EntraDirectoryRoleDefinition', 
               'Get-EntraContactManager', 'Set-EntraPermissionGrantConditionSet', 
               'Get-EntraApplicationOwner', 'Remove-EntraScopedRoleMembership', 
               'Set-EntraUserExtension', 'Get-EntraLifecyclePolicyGroup', 
               'Get-EntraUserManager', 
               'New-EntraServicePrincipalAppRoleAssignment', 
               'Add-EntraApplicationOwner', 'Remove-EntraApplication', 
               'New-EntraGroupAppRoleAssignment', 'Add-EntraDeviceRegisteredUser', 
               'Set-EntraTrustedCertificateAuthority', 
               'Remove-EntraOAuth2PermissionGrant', 'Get-EntraUserOwnedDevice', 
               'Remove-EntraGroup', 'Set-EntraUserLicense', 
               'Remove-EntraApplicationVerifiedPublisher', 
               'New-EntraPermissionGrantConditionSet', 'Remove-EntraUserExtension', 
               'New-EntraApplicationKey', 'Get-EntraServicePrincipalMembership', 
               'New-EntraApplicationPassword', 
               'Get-EntraDomainVerificationDnsRecord', 
               'Remove-EntraGroupAppRoleAssignment', 
               'Get-EntraApplicationPasswordCredential', 'New-EntraDevice', 
               'Get-EntraDirectoryRoleTemplate', 'Set-EntraUserPassword', 
               'Get-EntraGroupOwner', 'Get-EntraPermissionGrantPolicy', 
               'Get-EntraDomainServiceConfigurationRecord', 
               'Remove-EntraPermissionGrantPolicy', 
               'Get-EntraConditionalAccessPolicy', 'Get-EntraUserRegisteredDevice', 
               'Get-EntraContract', 'New-EntraDirectoryRoleDefinition', 
               'New-EntraTrustedCertificateAuthority', 'Set-EntraUser', 
               'Get-EntraUserDirectReport', 'Remove-EntraDirectoryRoleMember', 
               'Remove-EntraApplicationOwner', 'Set-EntraDomain', 
               'Remove-EntraNamedLocationPolicy', 'Set-EntraApplication', 
               'Get-EntraDevice', 'Get-EntraUser', 
               'New-EntraServicePrincipalPasswordCredential', 
               'Get-EntraGroupLifecyclePolicy', 'Get-EntraDeviceRegisteredOwner', 
               'Get-EntraNamedLocationPolicy', 'Remove-EntraDeletedApplication', 
               'Select-EntraGroupIdsContactIsMemberOf', 
               'Remove-EntraServicePrincipalPasswordCredential', 
               'Get-EntraObjectByObjectId', 'Remove-EntraContact', 
               'Get-EntraServicePrincipalAppRoleAssignedTo', 
               'Remove-EntraDeviceRegisteredOwner', 
               'New-EntraPermissionGrantPolicy', 'Set-EntraServicePrincipal', 
               'Remove-EntraPermissionGrantConditionSet', 
               'Get-EntraServicePrincipalPasswordCredential', 
               'Get-EntraDirectoryRoleMember', 'New-EntraGroupLifecyclePolicy', 
               'New-EntraConditionalAccessPolicy', 'Remove-EntraUserManager', 
               'New-EntraServicePrincipal', 'Get-EntraDirectoryRole', 
               'Get-EntraServicePrincipal', 'Set-EntraUserManager', 
               'Set-EntraTenantDetail', 'New-EntraApplicationExtensionProperty', 
               'New-EntraUserAppRoleAssignment', 'Get-EntraDeletedDirectoryObject', 
               'Get-EntraApplicationLogo', 'Set-EntraDevice', 
               'Set-EntraPermissionGrantPolicy', 'New-EntraApplication', 
               'Get-EntraSubscribedSku', 'Remove-EntraApplicationPassword', 
               'Get-EntraUserMembership', 'New-EntraApplicationKeyCredential', 
               'Enable-EntraDirectoryRole', 'Remove-EntraServicePrincipal', 
               'Restore-EntraDeletedApplication', 'New-EntraInvitation', 
               'Get-EntraTenantDetail', 'New-EntraApplicationPasswordCredential', 
               'Reset-EntraStrongAuthenticationMethodByUpn', 'Test-EntraScript', 
               'Get-EntraAccountSku', 'Update-EntraUserFromFederated', 
               'New-EntraAttributeSet', 
               'Add-EntraCustomSecurityAttributeDefinitionAllowedValue', 
               'Set-EntraFeatureRolloutPolicy', 'Get-EntraApplicationTemplate', 
               'New-EntraCustomSecurityAttributeDefinition', 
               'Set-EntraDirSyncConfiguration', 'Get-EntraPolicy', 
               'Get-EntraAuthorizationPolicy', 'Get-EntraEnvironment', 
               'Disconnect-Entra', 'Get-EntraDirSyncConfiguration', 
               'Get-EntraScopedRoleMembership', 'Set-EntraAttributeSet', 
               'Add-EntraScopedRoleMembership', 'New-EntraCustomHeaders', 
               'New-EntraFeatureRolloutPolicy', 
               'Set-EntraCustomSecurityAttributeDefinition', 
               'New-EntraAdministrativeUnit', 'Get-EntraFederationProperty', 
               'Restore-EntraDeletedDirectoryObject', 
               'Get-EntraDomainFederationSettings', 
               'Set-EntraDomainFederationSettings', 'Find-EntraPermission', 
               'Get-EntraPasswordPolicy', 
               'Get-EntraCustomSecurityAttributeDefinition', 
               'Remove-EntraFeatureRolloutPolicy', 
               'New-EntraApplicationFromApplicationTemplate', 
               'Get-EntraPartnerInformation', 'Set-EntraDirSyncEnabled', 
               'Get-EntraDirectoryObjectOnPremisesProvisioningError', 
               'Set-EntraAdministrativeUnit', 'Get-EntraContext', 
               'Get-EntraCustomSecurityAttributeDefinitionAllowedValue', 
               'Add-EntraAdministrativeUnitMember', 'Add-EntraEnvironment', 
               'Get-EntraAdministrativeUnit', 'New-EntraOauth2PermissionGrant', 
               'Get-EntraDirSyncFeature', 'Get-EntraAttributeSet', 
               'Remove-EntraPolicy', 
               'Remove-EntraFeatureRolloutPolicyDirectoryObject', 
               'Get-EntraAuditSignInLog', 'New-EntraPolicy', 
               'Set-EntraCustomSecurityAttributeDefinitionAllowedValue', 
               'Set-EntraPolicy', 'Get-EntraObjectSetting', 
               'Get-EntraAdministrativeUnitMember', 
               'Get-EntraFeatureRolloutPolicy', 'Set-EntraPartnerInformation', 
               'Get-EntraAuditDirectoryLog', 'Set-EntraDirSyncFeature', 
               'Connect-Entra', 'Enable-EntraAzureADAlias', 
               'Get-EntraUnsupportedCommand'

# 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 = 'Microsoft.Graph.Entra.psd1', 'Microsoft.Graph.Entra.psm1', 
               'Microsoft.Graph.Entra-Help.xml'

# 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 = 'MicrosoftGraph','Microsoft','Graph','PowerShell','AzureAD','PSModule','Entra'

        # A URL to the license for this module.
        LicenseUri = 'https://aka.ms/devservicesagreement'

        # A URL to the main website for this project.
        ProjectUri = 'https://github.com/microsoftgraph/entra-powershell'

        # A URL to an icon representing this module.
        IconUri = 'https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/master/documentation/images/graph_color256.png'

        # ReleaseNotes of this module
        ReleaseNotes = 'See https://github.com/microsoftgraph/entra-powershell.'

        # Prerelease string of this module
        Prerelease = 'preview'

        # Flag to indicate whether the module requires explicit user acceptance for install/update/save
        # RequireLicenseAcceptance = $false

        # External dependent modules of this module
        # ExternalModuleDependencies = @()

    } # 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
# MIIoLQYJKoZIhvcNAQcCoIIoHjCCKBoCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBulW9ySuENIPAU
# pm09nMfJ3HZg44tAcCrnMOxRyfrBtqCCDXYwggX0MIID3KADAgECAhMzAAAEBGx0
# Bv9XKydyAAAAAAQEMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMjQwOTEyMjAxMTE0WhcNMjUwOTExMjAxMTE0WjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQC0KDfaY50MDqsEGdlIzDHBd6CqIMRQWW9Af1LHDDTuFjfDsvna0nEuDSYJmNyz
# NB10jpbg0lhvkT1AzfX2TLITSXwS8D+mBzGCWMM/wTpciWBV/pbjSazbzoKvRrNo
# DV/u9omOM2Eawyo5JJJdNkM2d8qzkQ0bRuRd4HarmGunSouyb9NY7egWN5E5lUc3
# a2AROzAdHdYpObpCOdeAY2P5XqtJkk79aROpzw16wCjdSn8qMzCBzR7rvH2WVkvF
# HLIxZQET1yhPb6lRmpgBQNnzidHV2Ocxjc8wNiIDzgbDkmlx54QPfw7RwQi8p1fy
# 4byhBrTjv568x8NGv3gwb0RbAgMBAAGjggFzMIIBbzAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQU8huhNbETDU+ZWllL4DNMPCijEU4w
# RQYDVR0RBD4wPKQ6MDgxHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEW
# MBQGA1UEBRMNMjMwMDEyKzUwMjkyMzAfBgNVHSMEGDAWgBRIbmTlUAXTgqoXNzci
# tW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vd3d3Lm1pY3Jvc29mdC5j
# b20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3JsMGEG
# CCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3J0
# MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggIBAIjmD9IpQVvfB1QehvpC
# Ge7QeTQkKQ7j3bmDMjwSqFL4ri6ae9IFTdpywn5smmtSIyKYDn3/nHtaEn0X1NBj
# L5oP0BjAy1sqxD+uy35B+V8wv5GrxhMDJP8l2QjLtH/UglSTIhLqyt8bUAqVfyfp
# h4COMRvwwjTvChtCnUXXACuCXYHWalOoc0OU2oGN+mPJIJJxaNQc1sjBsMbGIWv3
# cmgSHkCEmrMv7yaidpePt6V+yPMik+eXw3IfZ5eNOiNgL1rZzgSJfTnvUqiaEQ0X
# dG1HbkDv9fv6CTq6m4Ty3IzLiwGSXYxRIXTxT4TYs5VxHy2uFjFXWVSL0J2ARTYL
# E4Oyl1wXDF1PX4bxg1yDMfKPHcE1Ijic5lx1KdK1SkaEJdto4hd++05J9Bf9TAmi
# u6EK6C9Oe5vRadroJCK26uCUI4zIjL/qG7mswW+qT0CW0gnR9JHkXCWNbo8ccMk1
# sJatmRoSAifbgzaYbUz8+lv+IXy5GFuAmLnNbGjacB3IMGpa+lbFgih57/fIhamq
# 5VhxgaEmn/UjWyr+cPiAFWuTVIpfsOjbEAww75wURNM1Imp9NJKye1O24EspEHmb
# DmqCUcq7NqkOKIG4PVm3hDDED/WQpzJDkvu4FrIbvyTGVU01vKsg4UfcdiZ0fQ+/
# V0hf8yrtq9CkB8iIuk5bBxuPMIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkq
# hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
# EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
# bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5
# IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEwOTA5WjB+MQswCQYDVQQG
# EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG
# A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQg
# Q29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
# CgKCAgEAq/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4BjgaBEm6f8MMHt03
# a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc6Whe0t+bU7IKLMOv2akr
# rnoJr9eWWcpgGgXpZnboMlImEi/nqwhQz7NEt13YxC4Ddato88tt8zpcoRb0Rrrg
# OGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+lD3v++MrWhAfTVYoonpy
# 4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+/jLTswM9
# sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy/S6A4aN91/w0FK/jJSHvMAh
# dCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8k
# A/DRelsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL5zmhD+kjSbwYuER8ReTB
# w3J64HLnJN+/RpnF78IcV9uDjexNSTCnq47f7Fufr/zdsGbiwZeBe+3W7UvnSSmn
# Eyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8HhhUSJxAlMxdSlQy90
# lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0w
# ggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXTgqoXNzcitW2o
# ynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYD
# VR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBa
# BgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2Ny
# bC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsG
# AQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29t
# L3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNV
# HSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEFBQcCARYzaHR0cDovL3d3
# dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsG
# AQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5AF8AcwB0AGEAdABl
# AG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKb
# C5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7v0epo/Np22O/IjWll11l
# hJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6
# I/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/KmtYSWMfCWluWpiW5IP0
# wI/zRive/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvyCInWH8MyGOLwxS3OW560
# STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp/sfQn+N4sOiBpmLJZiWhub6e3dMNABQam
# ASooPoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJihsMdYzaXht/a8/jyFqGa
# J+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS/sl/ah
# XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA
# 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt
# Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr
# /Xmfwb1tbWrJUnMTDXpQzTGCGg0wghoJAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
# aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp
# Z25pbmcgUENBIDIwMTECEzMAAAQEbHQG/1crJ3IAAAAABAQwDQYJYIZIAWUDBAIB
# BQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEO
# MAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEINb9obx0TGpd5XIHs0d6Uthn
# vCv1RWOeBGAEZNmW1Zj1MEIGCisGAQQBgjcCAQwxNDAyoBSAEgBNAGkAYwByAG8A
# cwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20wDQYJKoZIhvcNAQEB
# BQAEggEAIA4HRztCIWLJyooS8HR6pyKTFGkuYGT2DhHXyEJHoyKuoM4/p/PeScOM
# iqXJZYItcmc9TeqpqxJvSRQ4YptLEBpg4mSATEUlHaSkKoNDJLpwng9cXQQ/Ua/r
# hRmGc37UGpUOwZ9Mswgd9EulQvNbnRtPbgryvOUSrN8lZ6ZO3uuXgAxRnIPSBNdj
# fQNu0tdxok4n1WPQV+mnL7or/vSCyicdyyMdE4hY0Eh45R798z7uGmlAzLonDusP
# DwjP6WrwRpAxU77DpdT4UZ8dE5BGJ9s4ayHNdyiYcOfnbmmURoaiZwya87hrSRjo
# 1D0p+0tVc9iSL2UGisTHsyOKm0DhQaGCF5cwgheTBgorBgEEAYI3AwMBMYIXgzCC
# F38GCSqGSIb3DQEHAqCCF3AwghdsAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFSBgsq
# hkiG9w0BCRABBKCCAUEEggE9MIIBOQIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
# AwQCAQUABCDo+U6XqU81Ex4OsKpkYqglE9Ak8fYULdOkcJmVinYJfgIGZwfrf4kS
# GBMyMDI0MTAxNzExMDQ0My40MTRaMASAAgH0oIHRpIHOMIHLMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l
# cmljYSBPcGVyYXRpb25zMScwJQYDVQQLEx5uU2hpZWxkIFRTUyBFU046N0YwMC0w
# NUUwLUQ5NDcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wg
# ghHtMIIHIDCCBQigAwIBAgITMwAAAfAqfB1ZO+YfrQABAAAB8DANBgkqhkiG9w0B
# AQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
# BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYD
# VQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0yMzEyMDYxODQ1
# NTFaFw0yNTAzMDUxODQ1NTFaMIHLMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1lcmljYSBPcGVyYXRpb25z
# MScwJQYDVQQLEx5uU2hpZWxkIFRTUyBFU046N0YwMC0wNUUwLUQ5NDcxJTAjBgNV
# BAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggIiMA0GCSqGSIb3DQEB
# AQUAA4ICDwAwggIKAoICAQC1Hi1Tozh3O0czE8xfRnrymlJNCaGWommPy0eINf+4
# EJr7rf8tSzlgE8Il4Zj48T5fTTOAh6nITRf2lK7+upcnZ/xg0AKoDYpBQOWrL9Ob
# FShylIHfr/DQ4PsRX8GRtInuJsMkwSg63bfB4Q2UikMEP/CtZHi8xW5XtAKp95cs
# 3mvUCMvIAA83Jr/UyADACJXVU4maYisczUz7J111eD1KrG9mQ+ITgnRR/X2xTDMC
# z+io8ZZFHGwEZg+c3vmPp87m4OqOKWyhcqMUupPveO/gQC9Rv4szLNGDaoePeK6I
# U0JqcGjXqxbcEoS/s1hCgPd7Ux6YWeWrUXaxbb+JosgOazUgUGs1aqpnLjz0YKfU
# qn8i5TbmR1dqElR4QA+OZfeVhpTonrM4sE/MlJ1JLpR2FwAIHUeMfotXNQiytYfR
# BUOJHFeJYEflZgVk0Xx/4kZBdzgFQPOWfVd2NozXlC2epGtUjaluA2osOvQHZzGO
# oKTvWUPX99MssGObO0xJHd0DygP/JAVp+bRGJqa2u7AqLm2+tAT26yI5veccDmNZ
# sg3vDh1HcpCJa9QpRW/MD3a+AF2ygV1sRnGVUVG3VODX3BhGT8TMU/GiUy3h7ClX
# OxmZ+weCuIOzCkTDbK5OlAS8qSPpgp+XGlOLEPaM31Mgf6YTppAaeP0ophx345oh
# twIDAQABo4IBSTCCAUUwHQYDVR0OBBYEFNCCsqdXRy/MmjZGVTAvx7YFWpslMB8G
# A1UdIwQYMBaAFJ+nFV0AXmJdg/Tl0mWnG1M1GelyMF8GA1UdHwRYMFYwVKBSoFCG
# Tmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUy
# MFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNybDBsBggrBgEFBQcBAQRgMF4w
# XAYIKwYBBQUHMAKGUGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2Vy
# dHMvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAoMSkuY3J0MAwG
# A1UdEwEB/wQCMAAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/BAQD
# AgeAMA0GCSqGSIb3DQEBCwUAA4ICAQA4IvSbnr4jEPgo5W4xj3/+0dCGwsz863QG
# Z2mB9Z4SwtGGLMvwfsRUs3NIlPD/LsWAxdVYHklAzwLTwQ5M+PRdy92DGftyEOGM
# Hfut7Gq8L3RUcvrvr0AL/NNtfEpbAEkCFzseextY5s3hzj3rX2wvoBZm2ythwcLe
# ZmMgHQCmjZp/20fHWJgrjPYjse6RDJtUTlvUsjr+878/t+vrQEIqlmebCeEi+VQV
# xc7wF0LuMTw/gCWdcqHoqL52JotxKzY8jZSQ7ccNHhC4eHGFRpaKeiSQ0GXtlbGI
# bP4kW1O3JzlKjfwG62NCSvfmM1iPD90XYiFm7/8mgR16AmqefDsfjBCWwf3qheIM
# fgZzWqeEz8laFmM8DdkXjuOCQE/2L0TxhrjUtdMkATfXdZjYRlscBDyr8zGMlprF
# C7LcxqCXlhxhtd2CM+mpcTc8RB2D3Eor0UdoP36Q9r4XWCVV/2Kn0AXtvWxvIfyO
# Fm5aLl0eEzkhfv/XmUlBeOCElS7jdddWpBlQjJuHHUHjOVGXlrJT7X4hicF1o23x
# 5U+j7qPKBceryP2/1oxfmHc6uBXlXBKukV/QCZBVAiBMYJhnktakWHpo9uIeSnYT
# 6Qx7wf2RauYHIER8SLRmblMzPOs+JHQzrvh7xStx310LOp+0DaOXs8xjZvhpn+Wu
# Zij5RmZijDCCB3EwggVZoAMCAQICEzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZI
# hvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
# DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24x
# MjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy
# MDEwMB4XDTIxMDkzMDE4MjIyNVoXDTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMC
# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp
# bWUtU3RhbXAgUENBIDIwMTAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
# AQDk4aZM57RyIQt5osvXJHm9DtWC0/3unAcH0qlsTnXIyjVX9gF/bErg4r25Phdg
# M/9cT8dm95VTcVrifkpa/rg2Z4VGIwy1jRPPdzLAEBjoYH1qUoNEt6aORmsHFPPF
# dvWGUNzBRMhxXFExN6AKOG6N7dcP2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6
# GnszrYBbfowQHJ1S/rboYiXcag/PXfT+jlPP1uyFVk3v3byNpOORj7I5LFGc6XBp
# Dco2LXCOMcg1KL3jtIckw+DJj361VI/c+gVVmG1oO5pGve2krnopN6zL64NF50Zu
# yjLVwIYwXE8s4mKyzbnijYjklqwBSru+cakXW2dg3viSkR4dPf0gz3N9QZpGdc3E
# XzTdEonW/aUgfX782Z5F37ZyL9t9X4C626p+Nuw2TPYrbqgSUei/BQOj0XOmTTd0
# lBw0gg/wEPK3Rxjtp+iZfD9M269ewvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1q
# GFphAXPKZ6Je1yh2AuIzGHLXpyDwwvoSCtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ
# +QuJYfM2BjUYhEfb3BvR/bLUHMVr9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PA
# PBXbGjfHCBUYP3irRbb1Hode2o+eFnJpxq57t7c+auIurQIDAQABo4IB3TCCAdkw
# EgYJKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUKqdS/mTEmr6CkTxG
# NSnPEP8vBO4wHQYDVR0OBBYEFJ+nFV0AXmJdg/Tl0mWnG1M1GelyMFwGA1UdIARV
# MFMwUQYMKwYBBAGCN0yDfQEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWlj
# cm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTATBgNVHSUEDDAK
# BggrBgEFBQcDCDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMC
# AYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvX
# zpoYxDBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20v
# cGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYI
# KwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5j
# b20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG
# 9w0BAQsFAAOCAgEAnVV9/Cqt4SwfZwExJFvhnnJL/Klv6lwUtj5OR2R4sQaTlz0x
# M7U518JxNj/aZGx80HU5bbsPMeTCj/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmC
# VgADsAW+iehp4LoJ7nvfam++Kctu2D9IdQHZGN5tggz1bSNU5HhTdSRXud2f8449
# xvNo32X2pFaq95W2KFUn0CS9QKC/GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs/wM
# nosZiefwC2qBwoEZQhlSdYo2wh3DYXMuLGt7bj8sCXgU6ZGyqVvfSaN0DLzskYDS
# PeZKPmY7T7uG+jIa2Zb0j/aRAfbOxnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2d
# Y3RILLFORy3BFARxv2T5JL5zbcqOCb2zAVdJVGTZc9d/HltEAY5aGZFrDZ+kKNxn
# GSgkujhLmm77IVRrakURR6nxt67I6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+Crvs
# QWY9af3LwUFJfn6Tvsv4O+S3Fb+0zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokL
# jzbaukz5m/8K6TT4JDVnK+ANuOaMmdbhIurwJ0I9JZTmdHRbatGePu1+oDEzfbzL
# 6Xu/OHBE0ZDxyKs6ijoIYn/ZcGNTTY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggNQ
# MIICOAIBATCB+aGB0aSBzjCByzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
# b3JhdGlvbjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEn
# MCUGA1UECxMeblNoaWVsZCBUU1MgRVNOOjdGMDAtMDVFMC1EOTQ3MSUwIwYDVQQD
# ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiMKAQEwBwYFKw4DAhoDFQDC
# KAZKKv5lsdC2yoMGKYiQy79p/6CBgzCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1w
# IFBDQSAyMDEwMA0GCSqGSIb3DQEBCwUAAgUA6rr7ITAiGA8yMDI0MTAxNzAyNTUy
# OVoYDzIwMjQxMDE4MDI1NTI5WjB3MD0GCisGAQQBhFkKBAExLzAtMAoCBQDquvsh
# AgEAMAoCAQACAgeeAgH/MAcCAQACAhOUMAoCBQDqvEyhAgEAMDYGCisGAQQBhFkK
# BAIxKDAmMAwGCisGAQQBhFkKAwKgCjAIAgEAAgMHoSChCjAIAgEAAgMBhqAwDQYJ
# KoZIhvcNAQELBQADggEBAIvR/ORRuowmsY/LIUJkWG5Pq/92rUhPb7ZmhGA9dodE
# uDmjjIvJ+a1Iq+yiqt67yaGEi/ES/z8HrwPjDBkMMKkhtpLupT+h8UN+VsiC+7+o
# sY44caQEuLPFkTFujCjzZRMXEz6u5gnjM9CZIgUAjsOThKkx3JM7hsKdBlUsaIhu
# OP3dTbjxAJJxcchBMTKaOyvm+kqlbqzeIPxwxrxAIygJOpAtw4bjESmcwnL7AX9B
# a0Ll+SLPkwbC+z/u03OG72BvCfAlRVamRoSVC8F97OgdQ/qV2RiFSwDYVnX+JP3O
# gfDKqK4fCKWuwp8/cFUsn93uW2qnDmlp62/BGCQhdyAxggQNMIIECQIBATCBkzB8
# MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk
# bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1N
# aWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAAAfAqfB1ZO+YfrQABAAAB
# 8DANBglghkgBZQMEAgEFAKCCAUowGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEE
# MC8GCSqGSIb3DQEJBDEiBCAvlt8/QwsQckGBqYyRYhzy/LThRzl2foLPsLBL96cI
# xDCB+gYLKoZIhvcNAQkQAi8xgeowgecwgeQwgb0EIFwBmqOlcv3kU7mAB5sWR74Q
# FAiS6mb+CM6asnFAZUuLMIGYMIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENB
# IDIwMTACEzMAAAHwKnwdWTvmH60AAQAAAfAwIgQglUUfqeD4KNKjo7gFNWmfXRbY
# V3dML7oNZ7cGPg2FvikwDQYJKoZIhvcNAQELBQAEggIAit8N0kM73r5r/7Gg85Y5
# dJUd4faXYvXqpSM3qGtMPXOOC8r3LrrfLKPeYHMmQfKTMhrCpw0qT1fwsg1k2J0F
# /wSh24aicsc3Jex0ytLhuX2eLZhB0YFI3V+QWRfj/ttGgEptdlHxQvDtT1yycUmM
# fnn4N/4jqutWQE2PNXW3HO7LQKdBR4aOsLUNlzf083C6wGymsL1rOKmQtfzy/wIB
# kNXMjve9bsVaH7zBpod2U5oM2clYerglhEXZrQ3VbC9yfbUB5GJkZiU8AAwjWlTd
# /0IrOzkO51yLo6OyK4VE9ICHsXrOMYJlUdJr16Kn8qwVF8b8GIQ3MSz7JTb8huD4
# GNVH22sPbX9tfS851p/4jcXsB2NE5li5gt7X8WVnMqe0rS5DQjwU/GV10+ikjNZn
# IH/jeCytHaR3FcpbQimEA9PbRltN0VmQtyD18eYSUklMnF6aVNjeAueTDxDb+2KE
# LDUFNQGnj4hAgAzXOcjaXyFQpAoEIkmLR9MzG2A2MEX04XQAMHz+dpocdRio4E4Q
# KWLAV5w+V43cLgdSiJw7OAhFECNMyLqjZI+w8nThcMK7eXIN0T+VGsXY/OkJPPxT
# seNxBkOhYqGeJgOHBBaiYIiOrstOwmIkOUbF0XIsSOWgR9MU0OepNdID/dF2Etaw
# 4w6R2la2DpXuzcAlHvWdCt8=
# SIG # End signature block