netcoreapp3.1/exports/Get-CsTeamsShiftsConnectionInstance.ps1


# ----------------------------------------------------------------------------------
#
# Copyright Microsoft Corporation
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ----------------------------------------------------------------------------------

<#
.Synopsis
Connector instances marked for deletion are excluded.
.Description
Connector instances marked for deletion are excluded.
.Example
PS C:\> Get-CsTeamsShiftsConnectionInstance | Format-List
 
ConnectorId : 6A51B888-FF44-4FEA-82E1-839401E9CD74
ConnectorName : Blue Yonder
ConnectorSpecificSettingAdminApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/wfmadmin/api/v1-beta2
ConnectorSpecificSettingCookieAuthUrl : https://nehstdevwfm02.replgroup.com/retail/data/login
ConnectorSpecificSettingEssApiUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmess/api/v1-beta1
ConnectorSpecificSettingFederatedAuthUrl : https://nehstdevfas01.replgroup.com/retail/data/login
ConnectorSpecificSettingRetailWebApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/retailwebapi/api/v1
ConnectorSpecificSettingSiteManagerUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmsm/api/v1-beta2
DesignatedActorId : ae319a6b-f0a7-491e-9bc1-3415bf8a1621
EnabledConnectorScenario : {Shift, TimeOffRequest}
EnabledWfiScenario : {Shift}
Etag : "0000715c-0000-0700-0000-60b94c0f0000"
Id : WCI-3f37d48a-95aa-45e3-99be-86d99c5f1ace
Name : Maosha Connector instance1
SyncFrequencyInMin : 60
TenantId : b9a3c751-d652-47f0-b612-9dffc7a4e800
WorkforceIntegrationId : WFI_8562677a-996c-4f21-9935-723ba12a8d64
 
ConnectorId : 6A51B888-FF44-4FEA-82E1-839401E9CD74
ConnectorName : Blue Yonder
ConnectorSpecificSettingAdminApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/wfmadmin/api/v1-beta2
ConnectorSpecificSettingCookieAuthUrl : https://nehstdevwfm02.replgroup.com/retail/data/login
ConnectorSpecificSettingEssApiUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmess/api/v1-beta1
ConnectorSpecificSettingFederatedAuthUrl : https://nehstdevfas01.replgroup.com/retail/data/login
ConnectorSpecificSettingRetailWebApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/retailwebapi/api/v1
ConnectorSpecificSettingSiteManagerUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmsm/api/v1-beta2
DesignatedActorId : b862c9A7-416A-43aA-4Eac-db0C56eCDddC
EnabledConnectorScenario : {SwapRequest, OpenShiftRequest}
EnabledWfiScenario : {}
Etag : "30013a2e-0000-0700-0000-60b4d1940000"
Id : WCI-c4b4266e-769a-4403-a87d-563d26d3c7d9
Name : Leo s Connector Instance
SyncFrequencyInMin : 10
TenantId : b9a3c751-d652-47f0-b612-9dffc7a4e800
WorkforceIntegrationId : WFI_8dbddbb0-6cba-4861-a541-192320cc0e88
 
ConnectorId : 6A51B888-FF44-4FEA-82E1-839401E9CD74
ConnectorName : Blue Yonder
ConnectorSpecificSettingAdminApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/wfmadmin/api/v1-beta2
ConnectorSpecificSettingCookieAuthUrl : https://nehstdevwfm02.replgroup.com/retail/data/login
ConnectorSpecificSettingEssApiUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmess/api/v1-beta1
ConnectorSpecificSettingFederatedAuthUrl : https://nehstdevfas01.replgroup.com/retail/data/login
ConnectorSpecificSettingRetailWebApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/retailwebapi/api/v1
ConnectorSpecificSettingSiteManagerUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmsm/api/v1-beta2
DesignatedActorId : 0c1141fa-1b17-43cc-a417-34c156b99779
EnabledConnectorScenario : {Shift, SwapRequest, UserShiftPreferences, OpenShift...}
EnabledWfiScenario : {Shift, SwapRequest, UserShiftPreferences, OpenShift...}
Etag : "0000ce4b-0000-0700-0000-60b905b20000"
Id : WCI-54d3d260-f171-4106-8f1d-3247a5b43486
Name : Guchuan instantance3
SyncFrequencyInMin : 10
TenantId : b9a3c751-d652-47f0-b612-9dffc7a4e800
WorkforceIntegrationId : WFI_8dbddbb0-6cba-4861-a541-192320cc0e88
 
ConnectorId : 6A51B888-FF44-4FEA-82E1-839401E9CD74
ConnectorName : Blue Yonder
ConnectorSpecificSettingAdminApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/wfmadmin/api/v1-beta2
ConnectorSpecificSettingCookieAuthUrl : https://nehstdevwfm02.replgroup.com/retail/data/login
ConnectorSpecificSettingEssApiUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmess/api/v1-beta1
ConnectorSpecificSettingFederatedAuthUrl : https://nehstdevfas01.replgroup.com/retail/data/login
ConnectorSpecificSettingRetailWebApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/retailwebapi/api/v1
ConnectorSpecificSettingSiteManagerUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmsm/api/v1-beta2
DesignatedActorId : 0c1141fa-1b17-43cc-a417-34c156b99779
EnabledConnectorScenario : {Shift, SwapRequest, OpenShift, OpenShiftRequest...}
EnabledWfiScenario : {Shift, SwapRequest, OpenShift, OpenShiftRequest...}
Etag : "0000605c-0000-0700-0000-60b94af20000"
Id : WCI-85e864f2-3a75-43fa-ac3e-6ef571a3e5d9
Name : Guchuan instance5
SyncFrequencyInMin : 10
TenantId : b9a3c751-d652-47f0-b612-9dffc7a4e800
WorkforceIntegrationId : WFI_8dbddbb0-6cba-4861-a541-192320cc0e88
 
ConnectorId : 6A51B888-FF44-4FEA-82E1-839401E9CD74
ConnectorName : Blue Yonder
ConnectorSpecificSettingAdminApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/wfmadmin/api/v1-beta2
ConnectorSpecificSettingCookieAuthUrl : https://nehstdevwfm02.replgroup.com/retail/data/login
ConnectorSpecificSettingEssApiUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmess/api/v1-beta1
ConnectorSpecificSettingFederatedAuthUrl : https://nehstdevfas01.replgroup.com/retail/data/login
ConnectorSpecificSettingRetailWebApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/retailwebapi/api/v1
ConnectorSpecificSettingSiteManagerUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmsm/api/v1-beta2
DesignatedActorId : 0c1141fa-1b17-43cc-a417-34c156b99779
EnabledConnectorScenario : {Shift, SwapRequest, OpenShift, OpenShiftRequest...}
EnabledWfiScenario : {Shift, SwapRequest, OpenShift, OpenShiftRequest...}
Etag : "00009f5e-0000-0700-0000-60b951c10000"
Id : WCI-d1addd70-2684-4723-b8f2-7fa2230648c9
Name : Guchuan instance6
SyncFrequencyInMin : 10
TenantId : b9a3c751-d652-47f0-b612-9dffc7a4e800
WorkforceIntegrationId : WFI_8dbddbb0-6cba-4861-a541-192320cc0e88
 
ConnectorId : 6A51B888-FF44-4FEA-82E1-839401E9CD74
ConnectorName : Blue Yonder
ConnectorSpecificSettingAdminApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/wfmadmin/api/v1-beta2
ConnectorSpecificSettingCookieAuthUrl : https://nehstdevwfm02.replgroup.com/retail/data/login
ConnectorSpecificSettingEssApiUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmess/api/v1-beta1
ConnectorSpecificSettingFederatedAuthUrl : https://nehstdevfas01.replgroup.com/retail/data/login
ConnectorSpecificSettingRetailWebApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/retailwebapi/api/v1
ConnectorSpecificSettingSiteManagerUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmsm/api/v1-beta2
DesignatedActorId : 910ba867-3349-4bff-bc9f-6460ae8c9761
EnabledConnectorScenario : {Shift, OpenShift, TimeOff}
EnabledWfiScenario : {Shift, OpenShift, TimeOff}
Etag : "0000a085-0000-0700-0000-60ba2cb50000"
Id : WCI-6e4bd9f6-5617-4012-82eb-6dd51bf30bfa
Name : Nialls Test Connector Instance
SyncFrequencyInMin : 180
TenantId : b9a3c751-d652-47f0-b612-9dffc7a4e800
WorkforceIntegrationId : WFI_8dbddbb0-6cba-4861-a541-192320cc0e88
 
ConnectorId : 6A51B888-FF44-4FEA-82E1-839401E9CD74
ConnectorName : Blue Yonder
ConnectorSpecificSettingAdminApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/wfmadmin/api/v1-beta2
ConnectorSpecificSettingCookieAuthUrl : https://nehstdevwfm02.replgroup.com/retail/data/login
ConnectorSpecificSettingEssApiUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmess/api/v1-beta1
ConnectorSpecificSettingFederatedAuthUrl : https://nehstdevfas01.replgroup.com/retail/data/login
ConnectorSpecificSettingRetailWebApiUrl : https://nehstdevwfm02.replgroup.com/retail/data/retailwebapi/api/v1
ConnectorSpecificSettingSiteManagerUrl : https://nehstdevfas01.replgroup.com/retail/data/wfmsm/api/v1-beta2
DesignatedActorId : 656c81a0-21cf-461c-ac83-07d0023bd62b
EnabledConnectorScenario : {Shift, SwapRequest, UserShiftPreferences, OpenShift...}
EnabledWfiScenario : {SwapRequest, OpenShift, OpenShiftRequest, OfferShiftRequest...}
Etag : "0e00d46a-0000-0700-0000-60babcca0000"
Id : WCI-2302814d-f316-4d80-91cc-11508c24d51c
Name : Sushruth Instance
SyncFrequencyInMin : 20
TenantId : b9a3c751-d652-47f0-b612-9dffc7a4e800
WorkforceIntegrationId : WFI_8dbddbb0-6cba-4861-a541-192320cc0e88
 
.Inputs
Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.IConfigApiBasedCmdletsIdentity
.Outputs
Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.IConnectorInstanceResponse
.Notes
COMPLEX PARAMETER PROPERTIES
 
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
 
INPUTOBJECT <IConfigApiBasedCmdletsIdentity>: Identity Parameter
  [AppId <String>]:
  [AudioFileId <String>]:
  [Bssid <String>]:
  [ChassisId <String>]:
  [CivicAddressId <String>]:
  [ConnectorInstanceId <String>]: Connector Instance Id
  [Country <String>]:
  [EndpointId <String>]: Application instance Id.
  [GroupId <String>]: The ID of a group whose policy assignments will be returned.
  [Id <String>]:
  [Identity <String>]:
  [Locale <String>]:
  [LocationId <String>]: Location id.
  [OdataId <String>]: A composite URI of a template.
  [OperationId <String>]: The ID of a batch policy assignment operation.
  [OrderId <String>]:
  [PackageName <String>]: The name of a specific policy package
  [PolicyType <String>]: The policy type for which group policy assignments will be returned.
  [PortId <String>]:
  [PortInOrderId <String>]:
  [PublicTemplateLocale <String>]: Language and country code for localization of publicly available templates.
  [SubnetId <String>]:
  [TeamId <String>]: Team Id
  [TelephoneNumber <String>]: TelephoneNumber.
  [TenantId <String>]:
  [UserId <String>]: UserId. Supports Guid. Eventually UPN and SIP.
  [Version <String>]:
  [WfmTeamId <String>]: Team Id
.Link
https://docs.microsoft.com/en-us/powershell/module/teams/get-csteamsshiftsconnectioninstance
#>

function Get-CsTeamsShiftsConnectionInstance {
[OutputType([Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.IConnectorInstanceResponse])]
[CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)]
param(
    [Parameter(ParameterSetName='Get1', Mandatory)]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Category('Path')]
    [System.String]
    # Connector Instance Id
    ${ConnectorInstanceId},

    [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Category('Path')]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.IConfigApiBasedCmdletsIdentity]
    # Identity Parameter
    # To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
    ${InputObject},

    [Parameter(DontShow)]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Category('Runtime')]
    [System.Management.Automation.SwitchParameter]
    # Wait for .NET debugger to attach
    ${Break},

    [Parameter(DontShow)]
    [ValidateNotNull()]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Category('Runtime')]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Runtime.SendAsyncStep[]]
    # SendAsync Pipeline Steps to be appended to the front of the pipeline
    ${HttpPipelineAppend},

    [Parameter(DontShow)]
    [ValidateNotNull()]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Category('Runtime')]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Runtime.SendAsyncStep[]]
    # SendAsync Pipeline Steps to be prepended to the front of the pipeline
    ${HttpPipelinePrepend},

    [Parameter(DontShow)]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Category('Runtime')]
    [System.Uri]
    # The URI for the proxy server to use
    ${Proxy},

    [Parameter(DontShow)]
    [ValidateNotNull()]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Category('Runtime')]
    [System.Management.Automation.PSCredential]
    # Credentials for a proxy server to use for the remote call
    ${ProxyCredential},

    [Parameter(DontShow)]
    [Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Category('Runtime')]
    [System.Management.Automation.SwitchParameter]
    # Use the default credentials for the proxy
    ${ProxyUseDefaultCredentials}
)

begin {
    try {
        $outBuffer = $null
        if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {
            $PSBoundParameters['OutBuffer'] = 1
        }
        $parameterSet = $PSCmdlet.ParameterSetName
        $mapping = @{
            Get = 'Microsoft.Teams.ConfigAPI.Cmdlets.private\Get-CsTeamsShiftsConnectionInstance_Get';
            Get1 = 'Microsoft.Teams.ConfigAPI.Cmdlets.private\Get-CsTeamsShiftsConnectionInstance_Get1';
            GetViaIdentity = 'Microsoft.Teams.ConfigAPI.Cmdlets.private\Get-CsTeamsShiftsConnectionInstance_GetViaIdentity';
        }
        $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
        $scriptCmd = {& $wrappedCmd @PSBoundParameters}
        $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)
        $steppablePipeline.Begin($PSCmdlet)
    } catch {
        throw
    }
}

process {
    try {
        $steppablePipeline.Process($_)
    } catch {
        throw
    }
}

end {
    try {
        $steppablePipeline.End()
    } catch {
        throw
    }
}
}

# SIG # Begin signature block
# MIIjigYJKoZIhvcNAQcCoIIjezCCI3cCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAhUMLoLWy4nTH9
# P9xuracdPDI3PW2HPZwHNhCm8pSrLKCCDXcwggX1MIID3aADAgECAhMzAAACGjjz
# SYqOZJtRAAAAAAIaMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p
# bmcgUENBIDIwMTEwHhcNMjEwNDI5MTkxMjU2WhcNMjIwNDI4MTkxMjU2WjByMQsw
# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMRwwGgYDVQQDExNTa3lw
# ZSBTb2Z0d2FyZSBTYXJsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
# 5v8mmMN1/glI8+7RDyhwUJjFlyJZVD2Vgp2/6+3L7DcYauTpiCEme/2dE+n58OW8
# lss4S2UfIwAx4y8yj90v0iYOsAFPw8sbNecJqjbOw0Ccwne3DL2hdoowUmPfRebh
# BE0yAXUQdxSGbkdIPcJqSQovylHjLw+Pa6cV9zPLgraHyJ1rzemQUo0IcaXct9FW
# RnU+Ay6FtfX7OEwM2PWxdmXcTTSjcOFxwiJHUSUq81N+bYSMWd+a2yDJBISzZ9b4
# OyZX4f7OKD2VzvTEVkX2eEFuoDeK/20UbcOx0oniKSBzEKd4wa5CoxBtSoODjh1g
# IfQAzAx0j0z8OncU8+49FQIDAQABo4IBdjCCAXIwEwYDVR0lBAwwCgYIKwYBBQUH
# AwMwHQYDVR0OBBYEFD+TjpSk6TC+9uYTM/1GjfPpgHJ4MFQGA1UdEQRNMEukSTBH
# MS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJlbGFuZCBPcGVyYXRpb25zIExpbWl0ZWQx
# FjAUBgNVBAUTDTIzMDI1NCs0NjQ1NjMwHwYDVR0jBBgwFoAUSG5k5VAF04KqFzc3
# IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3dy5taWNyb3NvZnQu
# Y29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNybDBh
# BggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93d3cubWljcm9zb2Z0
# LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNy
# dDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAhNSqnDszl+0KWdQp8
# cTF3RJw/LiHxTmKXFIMOTNnf1YOgCpR9YMBMx3F2OQEak0cYVmKEFqGPRd431I9Y
# 3p1Cf8xbEf04qzIf2lDtUaM50s0E8wscUx+Sfrxl3l/dgjfHiFNf8O1++zwIExdF
# AGvqoA4PfDYaNBqZ2TiwBeZl9j0ju9+tFQJa0cXpZM1E4ep8IBCd+6WT3UCM0Y3R
# xeHIypyHaGiepql8vbQ+dK4ShDsQFv/k+yLsSnfW3hK+0a8Gkntslb23FTayWrEw
# ebcq/76Ih3WZ4SO5UXiCwxkcjFZpDcIaLs7zmQqVK5PIqVNvZudjmIZ0HXizfWwO
# DGozP/MaTrbcxY4VdU2eDcCEOv6C+utNP+rwIYbrZJvNuyAEOJYk/9RB0EAGNDcr
# /K/IYkhDsQp/+cAPSbXUguQnDyplXbBbwT6dAJJVtuJi1Pl5vhAJF+0soiR8L2R7
# YjYpzTX7q6nZUzYYB5GVPSzRJiKEfdwJnKXD6+aHxWkq5xaMOWwrVMD69cMfMlZF
# vcOwgfWtn8I5fVJXn9qrddjOZXXgNU/yFzLFItqkjlIN/h4ZeHzPKN2a28o1fvX0
# lBv6HK3yLtOsxryO7pu9v6/SYJdH9sLVlwI9TMwo7eo75imMaKiw61iooYiYfFln
# QlqFTqsr5S95H4Cgloej2lfoCjCCB3owggVioAMCAQICCmEOkNIAAAAAAAMwDQYJ
# KoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u
# MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
# b24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0
# eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcwODIxMDkwOVowfjELMAkGA1UE
# BhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAc
# BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UEAxMfTWljcm9zb2Z0
# IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
# AgoCggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCquAY4GgRJun/DDB7d
# N2vGEtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOloXtLfm1OyCizDr9mp
# K656Ca/XllnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3WraPPLbfM6XKEW9Ea6
# 4DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ97/vjK1oQH01WKKJ6
# cuASOrdJXtjt7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7La4zWMW3Pv4y07MD
# PbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOGjfdf8NBSv4yUh7zA
# IXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I4iVd0yFLPlLEtVc/
# JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5oQ/pI0m8GLhEfEXk
# wcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xbn6/83bBm4sGXgXvt1u1L50kp
# pxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9AN0/B4YVEicQJTMXUpUMv
# dJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY0uDWiIwLAgMBAAGjggHt
# MIIB6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k5VAF04KqFzc3IrVt
# qMp1ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8G
# A1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kUBU7h6qfHMdEjiTQw
# WgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9j
# cmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAzXzIyLmNybDBeBggr
# BgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cubWljcm9zb2Z0LmNv
# bS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAzXzIyLmNydDCBnwYD
# VR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUHAgEWM2h0dHA6Ly93
# d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9wcmltYXJ5Y3BzLmh0bTBABggr
# BgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABpAGMAeQBfAHMAdABhAHQA
# ZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAZ/KGpZjgVHkaLtPYdGci
# mwuWEeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79HqaPzadtjvyI1pZdd
# ZYSQfYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XUtR13lDni6WTJRD14
# eiPzE32mkHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPyprWEljHwlpblqYluSD
# 9MCP80Yr3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ1h/DMhji8MUtzlue
# tEk5CsYKwsatruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiyWYlobm+nt3TDQAUG
# pgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobDHWM2l4bf2vP48hah
# mifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+YWG18NzGGwS+30HHDiju3mUv7Jf2
# oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3HjXG0qKin3p6IvpIlR+r+0cj
# gPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6/IvrC4DqaTuv/DDtBEyO3991
# bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYibV3FWTkhFwELJm3ZbCoBI
# a/15n8G9bW1qyVJzEw16UM0xghVpMIIVZQIBATCBlTB+MQswCQYDVQQGEwJVUzET
# MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
# TWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBT
# aWduaW5nIFBDQSAyMDExAhMzAAACGjjzSYqOZJtRAAAAAAIaMA0GCWCGSAFlAwQC
# AQUAoIGmMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsx
# DjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAjTFExquFn2GAnOjGWwvM/
# z1HDKSU8n7jLan1EPbd+yTA6BgorBgEEAYI3AgEMMSwwKqAMgAoAUwBrAHkAcABl
# oRqAGGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbTANBgkqhkiG9w0BAQEFAASCAQBE
# jmv2XHM5yHzANpkc0q1RLliePYvw+3MzFpRuz4UpHcdZ6SGdDPtxDSuVSlpUbkYO
# 6VMvK8S4zfoXq16gGLTEgA69bDHK4lFR/a42PhQwkzsZTCupdZWilUsBNikmU8dH
# 74fAa1f1XzVCfWcg/42A6bZnp/Js5/x9eh020U0/Lgqqj8opduFO3MR+d2FopfJY
# XFYJEdZ9qmfaobs01N19Xb6CVAqblWLMoDIxk4iSqlCBnnpYG7nv+Qd/tgMfib0v
# fYNAzTow+YLltiyzhFyrNtMW0GKxY9SAkZU01tkZTZbSwkq+TwmTNlIxQTl32O7E
# gZ91bVW4J71lvX+gzV4doYIS+zCCEvcGCisGAQQBgjcDAwExghLnMIIS4wYJKoZI
# hvcNAQcCoIIS1DCCEtACAQMxDzANBglghkgBZQMEAgEFADCCAVkGCyqGSIb3DQEJ
# EAEEoIIBSASCAUQwggFAAgEBBgorBgEEAYRZCgMBMDEwDQYJYIZIAWUDBAIBBQAE
# ILJCJo0NAw6h4q6ZjXBQFCEaXQ7kcRMP/yMNLGrAK8YBAgZg92zt6I8YEzIwMjEw
# ODE2MDkwMzI1LjE0M1owBIACAfSggdikgdUwgdIxCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xLTArBgNVBAsTJE1pY3Jvc29mdCBJcmVsYW5kIE9w
# ZXJhdGlvbnMgTGltaXRlZDEmMCQGA1UECxMdVGhhbGVzIFRTUyBFU046MkFENC00
# QjkyLUZBMDExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wg
# gg5KMIIE+TCCA+GgAwIBAgITMwAAATjzlCHWYb7wKQAAAAABODANBgkqhkiG9w0B
# AQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
# BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYD
# VQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0yMDEwMTUxNzI4
# MjBaFw0yMjAxMTIxNzI4MjBaMIHSMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz
# aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
# cnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJlbGFuZCBPcGVyYXRpb25z
# IExpbWl0ZWQxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOjJBRDQtNEI5Mi1GQTAx
# MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIBIjANBgkq
# hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxbn4p6lecIMyAgKjbK7+A/vdqY+y1pmg
# XIjOwXGvDAjy7aKPsp978FH+VPHh+3Yk9tc0ET3554bbS7TrObejbAH8bQ3UMqT7
# sU79nkALxKqykp2lYfI/ZvrDVBecswbz1v/9CZcTdrSailbNDIg1lTfSA0LDhebT
# t02J+R5eCZrhfXedCWJP1kt1jy0E5wJUryqYOhXsrgewGdQsdH2bvp5JfRip+vg8
# rwVAJ78RHbbT5xTof+oFLOCAgmJG0e2yC7PAItErKPMWjM86pkVKR6atoVKuA5oG
# 4d4NWktiUzKT2bynwlVkx74uu6rF7U+56udCwwk2mnNjD+OXDhyPGQIDAQABo4IB
# GzCCARcwHQYDVR0OBBYEFN/qrdzo76xTsTL7OYjFYMGeccC1MB8GA1UdIwQYMBaA
# FNVjOlyKMZDzQ3t8RhvFM2hahW1VMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9j
# cmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1RpbVN0YVBDQV8y
# MDEwLTA3LTAxLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6
# Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljVGltU3RhUENBXzIwMTAt
# MDctMDEuY3J0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJ
# KoZIhvcNAQELBQADggEBAKN4sEhcC7G/DRKQy9LIto5OI5VZUgS3SBFZrNHsr/Zz
# R5MsaiY3eVxm9zZmbg+m4utdCi8FcUdPScD6r8FotfHO3dF/I6rjXej/sGbNv7h8
# HsBPWmL3Se+mZ+//IQrFi5rktqxs6LSkCPirmMhYZ6hUfJgN4PgtkG/mwqSqF04f
# 74G8A2JHwhDzsLBi4MYBZDT4KLJ9KAOgWZAmS4O3MAYxzsfbsN0WsjMgDMq8B2Xq
# QNzILESwkAPRJKWXfX73C6IJS5MHWarGIj+BygDs5p6M28w53sXPWAKNAqt7ZGBa
# spG+k/t3xfWAm8eD4CnvEKSVM8Vffr2HwG+CUgACppowggZxMIIEWaADAgECAgph
# CYEqAAAAAAACMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJVUzETMBEGA1UE
# CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
# b2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9vdCBDZXJ0aWZp
# Y2F0ZSBBdXRob3JpdHkgMjAxMDAeFw0xMDA3MDEyMTM2NTVaFw0yNTA3MDEyMTQ2
# NTVaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH
# EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV
# BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMIIBIjANBgkqhkiG9w0B
# AQEFAAOCAQ8AMIIBCgKCAQEAqR0NvHcRijog7PwTl/X6f2mUa3RUENWlCgCChfvt
# fGhLLF/Fw+Vhwna3PmYrW/AVUycEMR9BGxqVHc4JE458YTBZsTBED/FgiIRUQwzX
# Tbg4CLNC3ZOs1nMwVyaCo0UN0Or1R4HNvyRgMlhgRvJYR4YyhB50YWeRX4FUsc+T
# TJLBxKZd0WETbijGGvmGgLvfYfxGwScdJGcSchohiq9LZIlQYrFd/XcfPfBXday9
# ikJNQFHRD5wGPmd/9WbAA5ZEfu/QS/1u5ZrKsajyeioKMfDaTgaRtogINeh4HLDp
# mc085y9Euqf03GS9pAHBIAmTeM38vMDJRF1eFpwBBU8iTQIDAQABo4IB5jCCAeIw
# EAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFNVjOlyKMZDzQ3t8RhvFM2hahW1V
# MBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMB
# Af8EBTADAQH/MB8GA1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjEMFYGA1Ud
# HwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3By
# b2R1Y3RzL01pY1Jvb0NlckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcBAQRO
# MEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2Vy
# dHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYtMjMuY3J0MIGgBgNVHSABAf8EgZUwgZIw
# gY8GCSsGAQQBgjcuAzCBgTA9BggrBgEFBQcCARYxaHR0cDovL3d3dy5taWNyb3Nv
# ZnQuY29tL1BLSS9kb2NzL0NQUy9kZWZhdWx0Lmh0bTBABggrBgEFBQcCAjA0HjIg
# HQBMAGUAZwBhAGwAXwBQAG8AbABpAGMAeQBfAFMAdABhAHQAZQBtAGUAbgB0AC4g
# HTANBgkqhkiG9w0BAQsFAAOCAgEAB+aIUQ3ixuCYP4FxAz2do6Ehb7Prpsz1Mb7P
# BeKp/vpXbRkws8LFZslq3/Xn8Hi9x6ieJeP5vO1rVFcIK1GCRBL7uVOMzPRgEop2
# zEBAQZvcXBf/XPleFzWYJFZLdO9CEMivv3/Gf/I3fVo/HPKZeUqRUgCvOA8X9S95
# gWXZqbVr5MfO9sp6AG9LMEQkIjzP7QOllo9ZKby2/QThcJ8ySif9Va8v/rbljjO7
# Yl+a21dA6fHOmWaQjP9qYn/dxUoLkSbiOewZSnFjnXshbcOco6I8+n99lmqQeKZt
# 0uGc+R38ONiU9MalCpaGpL2eGq4EQoO4tYCbIjggtSXlZOz39L9+Y1klD3ouOVd2
# onGqBooPiRa6YacRy5rYDkeagMXQzafQ732D8OE7cQnfXXSYIghh2rBQHm+98eEA
# 3+cxB6STOvdlR3jo+KhIq/fecn5ha293qYHLpwmsObvsxsvYgrRyzR30uIUBHoD7
# G4kqVDmyW9rIDVWZeodzOwjmmC3qjeAzLhIp9cAvVCch98isTtoouLGp25ayp0Ki
# yc8ZQU3ghvkqmqMRZjDTu3QyS99je/WZii8bxyGvWbWu3EQ8l1Bx16HSxVXjad5X
# wdHeMMD9zOZN+w2/XU/pnR4ZOC+8z1gFLu8NoFA12u8JJxzVs341Hgi62jbb01+P
# 3nSISRKhggLUMIICPQIBATCCAQChgdikgdUwgdIxCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xLTArBgNVBAsTJE1pY3Jvc29mdCBJcmVsYW5kIE9w
# ZXJhdGlvbnMgTGltaXRlZDEmMCQGA1UECxMdVGhhbGVzIFRTUyBFU046MkFENC00
# QjkyLUZBMDExJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Wi
# IwoBATAHBgUrDgMCGgMVAEC86zs20AKnzakuISFLJspZ5oH5oIGDMIGApH4wfDEL
# MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
# bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWlj
# cm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQEFBQACBQDkxDFH
# MCIYDzIwMjEwODE2MDgzNTE5WhgPMjAyMTA4MTcwODM1MTlaMHQwOgYKKwYBBAGE
# WQoEATEsMCowCgIFAOTEMUcCAQAwBwIBAAICEqcwBwIBAAICEXgwCgIFAOTFgscC
# AQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAKMAgCAQACAwehIKEK
# MAgCAQACAwGGoDANBgkqhkiG9w0BAQUFAAOBgQBon24fR4TiZafa/R9LzrP/ZvQH
# hNKljdYLhTFoWHVomCTbXHTsY9D22ajbas+uDsJaiyygePdYlknOqF/DmYxJqOah
# UUcf4SBqHtJbaO2qrQnTQZ7EtMfFW5M67PLL7wrQXFVF4WBf8zgkZMtxm2L4Ck84
# y1tZkFc3hH9Ycg6sKzGCAw0wggMJAgEBMIGTMHwxCzAJBgNVBAYTAlVTMRMwEQYD
# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
# b3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1w
# IFBDQSAyMDEwAhMzAAABOPOUIdZhvvApAAAAAAE4MA0GCWCGSAFlAwQCAQUAoIIB
# SjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZIhvcNAQkEMSIEIHEf
# 8O7K32naxvHcGw1jLq10EQ0VySaU97vJgbCvEVx0MIH6BgsqhkiG9w0BCRACLzGB
# 6jCB5zCB5DCBvQQgQ0CTSvl/RCqSSGLiLKbu7sbS3mjmCOpO+ith7RaPhygwgZgw
# gYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
# BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYD
# VQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAAATjzlCHWYb7w
# KQAAAAABODAiBCC1vEOKuxmz/DAwZZ2eigiaS1tu9VfhusugAnTTCMp/UDANBgkq
# hkiG9w0BAQsFAASCAQDFZ/VEVjSep/JK/tKRfHCn5UlbKWsi6XE2BelqgkThqUDy
# jMO3KRxVY7jmjgB3aPlsGHOvWYrEoSRFNCX3hZ/SLBWTHzQxS+/6koi4q2qg+nlR
# EjiNsILiJEknwrq058JgxAn1is8au/uAUfe48ZAmXBsxyg7dQ5J28nNMTIUJvPM9
# 1MbA6g6PYg4HGcAGAKK5Z1zUr4scOouVtRZ6n+AJRVRMTw7F/7ErZiKzDYRkn2Ho
# E75w58FDv3RUwbFId838veOR428eLw5cEvB1bVaFp/BUq9YK42AP8mOmbgC3j4Fr
# hg+gAzeQQ/tecHHUCxDj7l3AD4nDy7bIx3pkhF6b
# SIG # End signature block