Microsoft.Graph.Entra.psd1

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

@{

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

# Version number of this module.
ModuleVersion = '0.17.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
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBUNmi83jrRC624
# lj4imYIDo4/o4Myrcl8NeEhonLjlWqCCDXYwggX0MIID3KADAgECAhMzAAADrzBA
# DkyjTQVBAAAAAAOvMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMjMxMTE2MTkwOTAwWhcNMjQxMTE0MTkwOTAwWjB0MQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
# AQDOS8s1ra6f0YGtg0OhEaQa/t3Q+q1MEHhWJhqQVuO5amYXQpy8MDPNoJYk+FWA
# hePP5LxwcSge5aen+f5Q6WNPd6EDxGzotvVpNi5ve0H97S3F7C/axDfKxyNh21MG
# 0W8Sb0vxi/vorcLHOL9i+t2D6yvvDzLlEefUCbQV/zGCBjXGlYJcUj6RAzXyeNAN
# xSpKXAGd7Fh+ocGHPPphcD9LQTOJgG7Y7aYztHqBLJiQQ4eAgZNU4ac6+8LnEGAL
# go1ydC5BJEuJQjYKbNTy959HrKSu7LO3Ws0w8jw6pYdC1IMpdTkk2puTgY2PDNzB
# tLM4evG7FYer3WX+8t1UMYNTAgMBAAGjggFzMIIBbzAfBgNVHSUEGDAWBgorBgEE
# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQURxxxNPIEPGSO8kqz+bgCAQWGXsEw
# RQYDVR0RBD4wPKQ6MDgxHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEW
# MBQGA1UEBRMNMjMwMDEyKzUwMTgyNjAfBgNVHSMEGDAWgBRIbmTlUAXTgqoXNzci
# tW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vd3d3Lm1pY3Jvc29mdC5j
# b20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3JsMGEG
# CCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3J0
# MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggIBAISxFt/zR2frTFPB45Yd
# mhZpB2nNJoOoi+qlgcTlnO4QwlYN1w/vYwbDy/oFJolD5r6FMJd0RGcgEM8q9TgQ
# 2OC7gQEmhweVJ7yuKJlQBH7P7Pg5RiqgV3cSonJ+OM4kFHbP3gPLiyzssSQdRuPY
# 1mIWoGg9i7Y4ZC8ST7WhpSyc0pns2XsUe1XsIjaUcGu7zd7gg97eCUiLRdVklPmp
# XobH9CEAWakRUGNICYN2AgjhRTC4j3KJfqMkU04R6Toyh4/Toswm1uoDcGr5laYn
# TfcX3u5WnJqJLhuPe8Uj9kGAOcyo0O1mNwDa+LhFEzB6CB32+wfJMumfr6degvLT
# e8x55urQLeTjimBQgS49BSUkhFN7ois3cZyNpnrMca5AZaC7pLI72vuqSsSlLalG
# OcZmPHZGYJqZ0BacN274OZ80Q8B11iNokns9Od348bMb5Z4fihxaBWebl8kWEi2O
# PvQImOAeq3nt7UWJBzJYLAGEpfasaA3ZQgIcEXdD+uwo6ymMzDY6UamFOfYqYWXk
# ntxDGu7ngD2ugKUuccYKJJRiiz+LAUcj90BVcSHRLQop9N8zoALr/1sJuwPrVAtx
# HNEgSW+AKBqIxYWM4Ev32l6agSUAezLMbq5f3d8x9qzT031jMDT+sUAoCw0M5wVt
# CUQcqINPuYjbS1WgJyZIiEkBMIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkq
# 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
# Z25pbmcgUENBIDIwMTECEzMAAAOvMEAOTKNNBUEAAAAAA68wDQYJYIZIAWUDBAIB
# BQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEO
# MAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIGfaY9DIGyGjS79aFdqUeXKR
# Sctkpj2HEnvec/j4P6B7MEIGCisGAQQBgjcCAQwxNDAyoBSAEgBNAGkAYwByAG8A
# cwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20wDQYJKoZIhvcNAQEB
# BQAEggEAoV3qPI95DwjcParcSmoVkmu83AKWVfF6Gm5MASHcL+k5wLrYAaFaoIyf
# te0sNW0tYVaCWJWKDzvUn4/BZf7QFLPNCSmW95MQSBEE4jgzka1LUZAEMIXfA/Qd
# VMBuCt6lNmPEtBXZn3ga0tYU+s+Gng5F2hM9B9vcTAGauEk17DP2NpkUINhHidzA
# lJPFu/X38qi2OpvvXZTUefSrJ4JuDFSQtoHelYDN4GnHFh1xXf3JUry7xCVKyLx+
# g+7RVzs4n1aW0rQKvbd1MU42yQi6eZ6NcIEy929+Bine28xIcCDjvK2oyN4eTvia
# tWZA8eSRRjhYv0xPqgwQ49osSSXdlqGCF5cwgheTBgorBgEEAYI3AwMBMYIXgzCC
# F38GCSqGSIb3DQEHAqCCF3AwghdsAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFSBgsq
# hkiG9w0BCRABBKCCAUEEggE9MIIBOQIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl
# AwQCAQUABCDeSjZ2vuZ+Ez9zMH+QJXAMNd8RrZN9ueiaQSCBuFTebgIGZuLcnP99
# GBMyMDI0MTAwMzExMzYyMS4wNzVaMASAAgH0oIHRpIHOMIHLMQswCQYDVQQGEwJV
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l
# cmljYSBPcGVyYXRpb25zMScwJQYDVQQLEx5uU2hpZWxkIFRTUyBFU046OTIwMC0w
# NUUwLUQ5NDcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wg
# ghHtMIIHIDCCBQigAwIBAgITMwAAAecujy+TC08b6QABAAAB5zANBgkqhkiG9w0B
# AQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
# BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYD
# VQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0yMzEyMDYxODQ1
# MTlaFw0yNTAzMDUxODQ1MTlaMIHLMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1lcmljYSBPcGVyYXRpb25z
# MScwJQYDVQQLEx5uU2hpZWxkIFRTUyBFU046OTIwMC0wNUUwLUQ5NDcxJTAjBgNV
# BAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggIiMA0GCSqGSIb3DQEB
# AQUAA4ICDwAwggIKAoICAQDCV58v4IuQ659XPM1DtaWMv9/HRUC5kdiEF89YBP6/
# Rn7kjqMkZ5ESemf5Eli4CLtQVSefRpF1j7S5LLKisMWOGRaLcaVbGTfcmI1vMRJ1
# tzMwCNIoCq/vy8WH8QdV1B/Ab5sK+Q9yIvzGw47TfXPE8RlrauwK/e+nWnwMt060
# akEZiJJz1Vh1LhSYKaiP9Z23EZmGETCWigkKbcuAnhvh3yrMa89uBfaeHQZEHGQq
# dskM48EBcWSWdpiSSBiAxyhHUkbknl9PPztB/SUxzRZjUzWHg9bf1mqZ0cIiAWC0
# EjK7ONhlQfKSRHVLKLNPpl3/+UL4Xjc0Yvdqc88gOLUr/84T9/xK5r82ulvRp2A8
# /ar9cG4W7650uKaAxRAmgL4hKgIX5/0aIAsbyqJOa6OIGSF9a+DfXl1LpQPNKR79
# 2scF7tjD5WqwIuifS9YUiHMvRLjjKk0SSCV/mpXC0BoPkk5asfxrrJbCsJePHSOE
# blpJzRmzaP6OMXwRcrb7TXFQOsTkKuqkWvvYIPvVzC68UM+MskLPld1eqdOOMK7S
# bbf2tGSZf3+iOwWQMcWXB9gw5gK3AIYK08WkJJuyzPqfitgubdRCmYr9CVsNOuW+
# wHDYGhciJDF2LkrjkFUjUcXSIJd9f2ssYitZ9CurGV74BQcfrxjvk1L8jvtN7mul
# IwIDAQABo4IBSTCCAUUwHQYDVR0OBBYEFM/+4JiAnzY4dpEf/Zlrh1K73o9YMB8G
# A1UdIwQYMBaAFJ+nFV0AXmJdg/Tl0mWnG1M1GelyMF8GA1UdHwRYMFYwVKBSoFCG
# Tmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUy
# MFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNybDBsBggrBgEFBQcBAQRgMF4w
# XAYIKwYBBQUHMAKGUGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2Vy
# dHMvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAoMSkuY3J0MAwG
# A1UdEwEB/wQCMAAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/BAQD
# AgeAMA0GCSqGSIb3DQEBCwUAA4ICAQB0ofDbk+llWi1cC6nsfie5Jtp09o6b6ARC
# pvtDPq2KFP+hi+UNNP7LGciKuckqXCmBTFIhfBeGSxvk6ycokdQr3815pEOaYWTn
# HvQ0+8hKy86r1F4rfBu4oHB5cTy08T4ohrG/OYG/B/gNnz0Ol6v7u/qEjz48zXZ6
# ZlxKGyZwKmKZWaBd2DYEwzKpdLkBxs6A6enWZR0jY+q5FdbV45ghGTKgSr5ECAOn
# LD4njJwfjIq0mRZWwDZQoXtJSaVHSu2lHQL3YHEFikunbUTJfNfBDLL7Gv+sTmRi
# DZky5OAxoLG2gaTfuiFbfpmSfPcgl5COUzfMQnzpKfX6+FkI0QQNvuPpWsDU8sR+
# uni2VmDo7rmqJrom4ihgVNdLaMfNUqvBL5ZiSK1zmaELBJ9a+YOjE5pmSarW5sGb
# n7iVkF2W9JQIOH6tGWLFJS5Hs36zahkoHh8iD963LeGjZqkFusKaUW72yMj/yxTe
# GEDOoIr35kwXxr1Uu+zkur2y+FuNY0oZjppzp95AW1lehP0xaO+oBV1XfvaCur/B
# 5PVAp2xzrosMEUcAwpJpio+VYfIufGj7meXcGQYWA8Umr8K6Auo+Jlj8IeFS6lSv
# KhqQpmdBzAMGqPOQKt1Ow3ZXxehK7vAiim3ZiALlM0K546k0sZrxdZPgpmz7O8w9
# gHLuyZAQezCCB3EwggVZoAMCAQICEzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZI
# 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
# MCUGA1UECxMeblNoaWVsZCBUU1MgRVNOOjkyMDAtMDVFMC1EOTQ3MSUwIwYDVQQD
# ExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiMKAQEwBwYFKw4DAhoDFQCz
# cgTnGasSwe/dru+cPe1NF/vwQ6CBgzCBgKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1w
# IFBDQSAyMDEwMA0GCSqGSIb3DQEBCwUAAgUA6qhf2TAiGA8yMDI0MTAwMzAwMTIw
# OVoYDzIwMjQxMDA0MDAxMjA5WjB3MD0GCisGAQQBhFkKBAExLzAtMAoCBQDqqF/Z
# AgEAMAoCAQACAjcMAgH/MAcCAQACAhNoMAoCBQDqqbFZAgEAMDYGCisGAQQBhFkK
# BAIxKDAmMAwGCisGAQQBhFkKAwKgCjAIAgEAAgMHoSChCjAIAgEAAgMBhqAwDQYJ
# KoZIhvcNAQELBQADggEBACbiLSopY4gxbkgWmRXEapUYDGRV9bQyHbVqIYCKAJTL
# wMBnILxI632Azy0oOsCnIA0fZkXISCtlEMEEC7Os49QC88eLUHfPwt6vRMrTePBB
# 4z1WEuC0PWD5pnHHCpUHrm49cUMXoEbhm98WGemQAton+OSXf9NI3lSQJRWtS3RT
# 2ZC3eXSuPS4zor5DshGCthz1PjG+Vj+IBytOsX294U/rVdMHM9SyUmtuQ1W/o/Qa
# KihrlIHqa4ECMGBcFOxYoJajCWAexoQD2E8e5g8VkHaK5sUq8bXMrVhilS9NQzeu
# QXOVg1VNd9V5WPhBK/3Xw36XCXONWFivimY9DvDFDBwxggQNMIIECQIBATCBkzB8
# MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk
# bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1N
# aWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAAAecujy+TC08b6QABAAAB
# 5zANBglghkgBZQMEAgEFAKCCAUowGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEE
# MC8GCSqGSIb3DQEJBDEiBCCvMpFVoeAIOSDEY+9BXoDihYiKQd0v1+yz5iflluBv
# 4DCB+gYLKoZIhvcNAQkQAi8xgeowgecwgeQwgb0EIOU2XQ12aob9DeDFXM9UFHeE
# X74Fv0ABvQMG7qC51nOtMIGYMIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgT
# Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
# dCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENB
# IDIwMTACEzMAAAHnLo8vkwtPG+kAAQAAAecwIgQgF6bjVaxLP5VfGs0QZnzkF2fN
# Q0rxAfTi3XmTiD1uKEEwDQYJKoZIhvcNAQELBQAEggIAjnoBokhX2PTyYRukHMr7
# 3q4UmF+x59fihbuTJWVt52Xi2LixDwcbxPcyO4dLHvBZoCLMfJNqEDkhf1NlrqNc
# iksyu5ZU0ny1ZLH85MBScluhT3/76aZZqjiZTNu9jdWsHcSIBPaXRLj0knH2MY1h
# /8rY/qNlUxv6q4o+im0Acl4BZiLvUyVVy4uiDFR3Liwwrh1ZMz2rAAViRUvtkVpP
# dfHpoQbR5ZnHFxUJPPFs48wCr8n2FWhUzsfjvHeFg/aHZ/nmCmGDxBYN+EOVSBg4
# dPJYi1JFlk5TmbzNfG7gdx65yomVtZfMEHcNnVIXHjL3sWJSw5s0Z7EpXxI4xDgw
# 6Az9l74Z2KA3AD6gx7yBjEa1OPIUr8GG/2bAZM7I0fCEnHsuhr0qUARUFgA2lpPR
# a8qgIut+cAlcAOzyyWmyMC7uNfeWcCyB6cNDxzu/xLTjRxTiUj59Et3hqsD6g/HY
# VrmQkMd6VGGBZstl7B+ZOLMXfwxpf1rUYwtBEEgGJmMbM7Hfovpky3nnrm88sMJL
# hR7UroB6Z6rpkTku9Qzkifi1K1SQrFV3rrxBwZ83//X6gMVRpisQ1CeZlZtlv+FT
# 34+Acmkz7cYGoT4DnZpDfU4FxCytzNSfutCQpv0AhwVOiJCfrZk/WeMdPuivboSf
# nN/PViux97sLpgKIeoSKRH0=
# SIG # End signature block