@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
402 lines (399 loc) • 21.2 kB
JavaScript
/**
* CredSSP request Rpc call name and version.
*/
export class RpcCredSspRequestKey {
static command = 'CredSspRequest';
static version = '0.1.0';
}
/**
* CredSSP response Rpc call name and version
*/
export class RpcCredSspResponseKey {
static command = 'CredSsp';
static version = '0.1.0';
}
/**
* Identifies the CredSSP operation type to preform
*/
export var RpcCredSSPOperationType;
(function (RpcCredSSPOperationType) {
/**
* Enable CredSSP Server role on the managed server.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["EnableManagedServer"] = 0] = "EnableManagedServer";
/**
* Disable CredSSP Server role on the managed server.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["DisableManagedServer"] = 1] = "DisableManagedServer";
/**
* Enable CredSSP client role on the gateway and delegate to the list ot servers.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["EnableClientRole"] = 2] = "EnableClientRole";
/**
* Disable CredSSP client role on the gateway and remove all delegated servers.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["DisableClientRole"] = 3] = "DisableClientRole";
/**
* Enable CredSSP Server role on the managed server, and enable the gateway to
* delegate to the managed server.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["EnableDelegation"] = 4] = "EnableDelegation";
/**
* Test that CredSSP connection from gateway to server(s) is enabled. To function as verification mechanism
* that CredSSP is bound to work.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["TestCredSSP"] = 5] = "TestCredSSP";
/**
* Confirm the CredSSP client configuration on the gateway machine and the list of servers
* that can be delegated fresh credentials from the gateway.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["ConfirmClientConfiguration"] = 6] = "ConfirmClientConfiguration";
/**
* Confirm the CredSSP server configuration on the managed server.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["ConfirmManagedServerConfiguration"] = 7] = "ConfirmManagedServerConfiguration";
/**
* Confirm the CredSSP client configuration on the gateway, and confirm the CredSSP server
* configuration to the managed server.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["ConfirmDelegation"] = 8] = "ConfirmDelegation";
/**
* Configure CredSSP server role on a given server and enable gateway to delegate to managed server
* if gateway machine is not given. Otherwise, do nothing. Return configured server name and
* PowerShell options needed for proceeding invoke PowerShell calls.
*/
RpcCredSSPOperationType[RpcCredSSPOperationType["TryGatewayLocalPowerShellConfig"] = 9] = "TryGatewayLocalPowerShellConfig";
})(RpcCredSSPOperationType || (RpcCredSSPOperationType = {}));
/**
* CredSSP operation result returnable members.
*/
export var RpcCredSSPOperationResultMember;
(function (RpcCredSSPOperationResultMember) {
/**
* "Succeeded" member of operation result interface.
*/
RpcCredSSPOperationResultMember["Succeeded"] = "succeeded";
/**
* "configurationData" member of operation result interface.
*/
RpcCredSSPOperationResultMember["ConfigurationStatus"] = "configurationStatus";
/**
* "data" member of operation result interface.
*/
RpcCredSSPOperationResultMember["Data"] = "data";
})(RpcCredSSPOperationResultMember || (RpcCredSSPOperationResultMember = {}));
//# sourceMappingURL=rpc-credssp-model.js.map
// SIG // Begin signature block
// SIG // MIIoKAYJKoZIhvcNAQcCoIIoGTCCKBUCAQExDzANBglg
// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor
// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC
// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg
// SIG // TPJZTQdgJY242VJatl+zrgLsezRyfSt/H6yhIB7TcVOg
// SIG // gg12MIIF9DCCA9ygAwIBAgITMwAABARsdAb/VysncgAA
// SIG // AAAEBDANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV
// SIG // UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
// SIG // UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
// SIG // cmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBT
// SIG // aWduaW5nIFBDQSAyMDExMB4XDTI0MDkxMjIwMTExNFoX
// SIG // DTI1MDkxMTIwMTExNFowdDELMAkGA1UEBhMCVVMxEzAR
// SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
// SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
// SIG // bjEeMBwGA1UEAxMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
// SIG // MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
// SIG // tCg32mOdDA6rBBnZSMwxwXegqiDEUFlvQH9Sxww07hY3
// SIG // w7L52tJxLg0mCZjcszQddI6W4NJYb5E9QM319kyyE0l8
// SIG // EvA/pgcxgljDP8E6XIlgVf6W40ms286Cr0azaA1f7vaJ
// SIG // jjNhGsMqOSSSXTZDNnfKs5ENG0bkXeB2q5hrp0qLsm/T
// SIG // WO3oFjeROZVHN2tgETswHR3WKTm6QjnXgGNj+V6rSZJO
// SIG // /WkTqc8NesAo3Up/KjMwgc0e67x9llZLxRyyMWUBE9co
// SIG // T2+pUZqYAUDZ84nR1djnMY3PMDYiA84Gw5JpceeED38O
// SIG // 0cEIvKdX8uG8oQa047+evMfDRr94MG9EWwIDAQABo4IB
// SIG // czCCAW8wHwYDVR0lBBgwFgYKKwYBBAGCN0wIAQYIKwYB
// SIG // BQUHAwMwHQYDVR0OBBYEFPIboTWxEw1PmVpZS+AzTDwo
// SIG // oxFOMEUGA1UdEQQ+MDykOjA4MR4wHAYDVQQLExVNaWNy
// SIG // b3NvZnQgQ29ycG9yYXRpb24xFjAUBgNVBAUTDTIzMDAx
// SIG // Mis1MDI5MjMwHwYDVR0jBBgwFoAUSG5k5VAF04KqFzc3
// SIG // IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDov
// SIG // L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWlj
// SIG // Q29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNybDBhBggr
// SIG // BgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93
// SIG // d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWlj
// SIG // Q29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNydDAMBgNV
// SIG // HRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQCI5g/S
// SIG // KUFb3wdUHob6Qhnu0Hk0JCkO4925gzI8EqhS+K4umnvS
// SIG // BU3acsJ+bJprUiMimA59/5x7WhJ9F9TQYy+aD9AYwMtb
// SIG // KsQ/rst+QflfML+Rq8YTAyT/JdkIy7R/1IJUkyIS6srf
// SIG // G1AKlX8n6YeAjjEb8MI07wobQp1F1wArgl2B1mpTqHND
// SIG // lNqBjfpjySCScWjUHNbIwbDGxiFr93JoEh5AhJqzL+8m
// SIG // onaXj7elfsjzIpPnl8NyH2eXjTojYC9a2c4EiX0571Ko
// SIG // mhENF3RtR25A7/X7+gk6upuE8tyMy4sBkl2MUSF08U+E
// SIG // 2LOVcR8trhYxV1lUi9CdgEU2CxODspdcFwxdT1+G8YNc
// SIG // gzHyjx3BNSI4nOZcdSnStUpGhCXbaOIXfvtOSfQX/UwJ
// SIG // oruhCugvTnub0Wna6CQiturglCOMyIy/6hu5rMFvqk9A
// SIG // ltIJ0fSR5FwljW6PHHDJNbCWrZkaEgIn24M2mG1M/Ppb
// SIG // /iF8uRhbgJi5zWxo2nAdyDBqWvpWxYIoee/3yIWpquVY
// SIG // cYGhJp/1I1sq/nD4gBVrk1SKX7Do2xAMMO+cFETTNSJq
// SIG // fTSSsntTtuBLKRB5mw5qglHKuzapDiiBuD1Zt4QwxA/1
// SIG // kKcyQ5L7uBayG78kxlVNNbyrIOFH3HYmdH0Pv1dIX/Mq
// SIG // 7avQpAfIiLpOWwcbjzCCB3owggVioAMCAQICCmEOkNIA
// SIG // AAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYT
// SIG // AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH
// SIG // EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y
// SIG // cG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290
// SIG // IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDExMB4XDTEx
// SIG // MDcwODIwNTkwOVoXDTI2MDcwODIxMDkwOVowfjELMAkG
// SIG // A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO
// SIG // BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
// SIG // dCBDb3Jwb3JhdGlvbjEoMCYGA1UEAxMfTWljcm9zb2Z0
// SIG // IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZI
// SIG // hvcNAQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6q
// SIG // ghBNNLrytlghn0IbKmvpWlCquAY4GgRJun/DDB7dN2vG
// SIG // EtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo
// SIG // XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv
// SIG // 56sIUM+zRLdd2MQuA3WraPPLbfM6XKEW9Ea64DhkrG5k
// SIG // NXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ97/vj
// SIG // K1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd
// SIG // 6IlPhBryoS9Z5JA7La4zWMW3Pv4y07MDPbGyr5I4ftKd
// SIG // gCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOGjfdf8NBS
// SIG // v4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbs
// SIG // YR9q4ShJnV+I4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43Bd
// SIG // D1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5oQ/pI0m8GLhE
// SIG // fEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xb
// SIG // n6/83bBm4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7Iv
// SIG // hNdXnFy/dygo8e1twyiPLI9AN0/B4YVEicQJTMXUpUMv
// SIG // dJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY
// SIG // 0uDWiIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEE
// SIG // AwIBADAdBgNVHQ4EFgQUSG5k5VAF04KqFzc3IrVtqMp1
// SIG // ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
// SIG // VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
// SIG // BBgwFoAUci06AjGQQ7kUBU7h6qfHMdEjiTQwWgYDVR0f
// SIG // BFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3NvZnQu
// SIG // Y29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0
// SIG // MjAxMV8yMDExXzAzXzIyLmNybDBeBggrBgEFBQcBAQRS
// SIG // MFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cubWljcm9z
// SIG // b2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAx
// SIG // MV8yMDExXzAzXzIyLmNydDCBnwYDVR0gBIGXMIGUMIGR
// SIG // BgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUHAgEWM2h0dHA6
// SIG // Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9w
// SIG // cmltYXJ5Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBM
// SIG // AGUAZwBhAGwAXwBwAG8AbABpAGMAeQBfAHMAdABhAHQA
// SIG // ZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEA
// SIG // Z/KGpZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVf
// SIG // Liw++MNy0W2D/r4/6ArKO79HqaPzadtjvyI1pZddZYSQ
// SIG // fYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU
// SIG // tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELuk
// SIG // qQUMm+1o+mgulaAqPyprWEljHwlpblqYluSD9MCP80Yr
// SIG // 3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ1h/D
// SIG // Mhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycSca
// SIG // f7H0J/jeLDogaZiyWYlobm+nt3TDQAUGpgEqKD6CPxNN
// SIG // ZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobDHWM2l4bf
// SIG // 2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+
// SIG // YWG18NzGGwS+30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOX
// SIG // pQlLSBCZgB/QACnFsZulP0V3HjXG0qKin3p6IvpIlR+r
// SIG // +0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6
// SIG // /IvrC4DqaTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4
// SIG // ETIheu9BCrE/+6jMpF3BoYibV3FWTkhFwELJm3ZbCoBI
// SIG // a/15n8G9bW1qyVJzEw16UM0xghoKMIIaBgIBATCBlTB+
// SIG // MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv
// SIG // bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj
// SIG // cm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy
// SIG // b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAE
// SIG // BGx0Bv9XKydyAAAAAAQEMA0GCWCGSAFlAwQCAQUAoIGu
// SIG // MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG
// SIG // AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3
// SIG // DQEJBDEiBCDHAdelN+GvvgOX+qvYDks+qmqVXzLmsDdh
// SIG // cAarKoZORzBCBgorBgEEAYI3AgEMMTQwMqAUgBIATQBp
// SIG // AGMAcgBvAHMAbwBmAHShGoAYaHR0cDovL3d3dy5taWNy
// SIG // b3NvZnQuY29tMA0GCSqGSIb3DQEBAQUABIIBAKz7GK7d
// SIG // 42ZG2GyRKTQDoq30icyzg9QT81fOPQvlGF3EImETvEDN
// SIG // B8twoQi1/StI4dEzwfKpC7W4gOT1Ij6Cp0oZO3D248pP
// SIG // nTAlBtnLm8hGQAJMf6ixIQG22oxdaDKlxe1LRHknCpZ9
// SIG // WYatKYAtwakjAJxqgjbXCskpA4QmG6n2L2xhVS2QyBe2
// SIG // SRdSHhAT1sDwf2RSE0bEjFiGnKdZr4PLxcijGBZjx5Ay
// SIG // CCbC4/6UhD3tKgjZYM8LVR+ImIfpffurl71B0fVmHoft
// SIG // QNqeZoGdHlMPwSUk6lpIm1qfJgZ+Cwr+ibsWSIgy42hA
// SIG // E/0n5t4JOqWCjo7W0QRcijprCe2hgheUMIIXkAYKKwYB
// SIG // BAGCNwMDATGCF4Awghd8BgkqhkiG9w0BBwKgghdtMIIX
// SIG // aQIBAzEPMA0GCWCGSAFlAwQCAQUAMIIBUgYLKoZIhvcN
// SIG // AQkQAQSgggFBBIIBPTCCATkCAQEGCisGAQQBhFkKAwEw
// SIG // MTANBglghkgBZQMEAgEFAAQgcoJZTfuxFyACQj5JjcYI
// SIG // qoW95VIzRHqfqpO1NLcc9OwCBmeuC226bxgTMjAyNTAy
// SIG // MjAxNTI4MzMuNzM2WjAEgAIB9KCB0aSBzjCByzELMAkG
// SIG // A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO
// SIG // BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
// SIG // dCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWljcm9zb2Z0
// SIG // IEFtZXJpY2EgT3BlcmF0aW9uczEnMCUGA1UECxMeblNo
// SIG // aWVsZCBUU1MgRVNOOjdGMDAtMDVFMC1EOTQ3MSUwIwYD
// SIG // VQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNl
// SIG // oIIR6jCCByAwggUIoAMCAQICEzMAAAHwKnwdWTvmH60A
// SIG // AQAAAfAwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UEBhMC
// SIG // VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
// SIG // B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
// SIG // b3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
// SIG // U3RhbXAgUENBIDIwMTAwHhcNMjMxMjA2MTg0NTUxWhcN
// SIG // MjUwMzA1MTg0NTUxWjCByzELMAkGA1UEBhMCVVMxEzAR
// SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
// SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
// SIG // bjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJpY2EgT3Bl
// SIG // cmF0aW9uczEnMCUGA1UECxMeblNoaWVsZCBUU1MgRVNO
// SIG // OjdGMDAtMDVFMC1EOTQ3MSUwIwYDVQQDExxNaWNyb3Nv
// SIG // ZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIICIjANBgkqhkiG
// SIG // 9w0BAQEFAAOCAg8AMIICCgKCAgEAtR4tU6M4dztHMxPM
// SIG // X0Z68ppSTQmhlqJpj8tHiDX/uBCa+63/LUs5YBPCJeGY
// SIG // +PE+X00zgIepyE0X9pSu/rqXJ2f8YNACqA2KQUDlqy/T
// SIG // mxUocpSB36/w0OD7EV/BkbSJ7ibDJMEoOt23weENlIpD
// SIG // BD/wrWR4vMVuV7QCqfeXLN5r1AjLyAAPNya/1MgAwAiV
// SIG // 1VOJmmIrHM1M+ydddXg9SqxvZkPiE4J0Uf19sUwzAs/o
// SIG // qPGWRRxsBGYPnN75j6fO5uDqjilsoXKjFLqT73jv4EAv
// SIG // Ub+LMyzRg2qHj3iuiFNCanBo16sW3BKEv7NYQoD3e1Me
// SIG // mFnlq1F2sW2/iaLIDms1IFBrNWqqZy489GCn1Kp/IuU2
// SIG // 5kdXahJUeEAPjmX3lYaU6J6zOLBPzJSdSS6UdhcACB1H
// SIG // jH6LVzUIsrWH0QVDiRxXiWBH5WYFZNF8f+JGQXc4BUDz
// SIG // ln1XdjaM15QtnqRrVI2pbgNqLDr0B2cxjqCk71lD1/fT
// SIG // LLBjmztMSR3dA8oD/yQFafm0RiamtruwKi5tvrQE9usi
// SIG // Ob3nHA5jWbIN7w4dR3KQiWvUKUVvzA92vgBdsoFdbEZx
// SIG // lVFRt1Tg19wYRk/EzFPxolMt4ewpVzsZmfsHgriDswpE
// SIG // w2yuTpQEvKkj6YKflxpTixD2jN9TIH+mE6aQGnj9KKYc
// SIG // d+OaIbcCAwEAAaOCAUkwggFFMB0GA1UdDgQWBBTQgrKn
// SIG // V0cvzJo2RlUwL8e2BVqbJTAfBgNVHSMEGDAWgBSfpxVd
// SIG // AF5iXYP05dJlpxtTNRnpcjBfBgNVHR8EWDBWMFSgUqBQ
// SIG // hk5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3Bz
// SIG // L2NybC9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENB
// SIG // JTIwMjAxMCgxKS5jcmwwbAYIKwYBBQUHAQEEYDBeMFwG
// SIG // CCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5j
// SIG // b20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRpbWUt
// SIG // U3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNydDAMBgNVHRMB
// SIG // Af8EAjAAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMA4G
// SIG // A1UdDwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEA
// SIG // OCL0m56+IxD4KOVuMY9//tHQhsLM/Ot0BmdpgfWeEsLR
// SIG // hizL8H7EVLNzSJTw/y7FgMXVWB5JQM8C08EOTPj0Xcvd
// SIG // gxn7chDhjB37rexqvC90VHL6769AC/zTbXxKWwBJAhc7
// SIG // HnsbWObN4c49619sL6AWZtsrYcHC3mZjIB0Apo2af9tH
// SIG // x1iYK4z2I7HukQybVE5b1LI6/vO/P7fr60BCKpZnmwnh
// SIG // IvlUFcXO8BdC7jE8P4AlnXKh6Ki+diaLcSs2PI2UkO3H
// SIG // DR4QuHhxhUaWinokkNBl7ZWxiGz+JFtTtyc5So38Butj
// SIG // Qkr35jNYjw/dF2IhZu//JoEdegJqnnw7H4wQlsH96oXi
// SIG // DH4Gc1qnhM/JWhZjPA3ZF47jgkBP9i9E8Ya41LXTJAE3
// SIG // 13WY2EZbHAQ8q/MxjJaaxQuy3Magl5YcYbXdgjPpqXE3
// SIG // PEQdg9xKK9FHaD9+kPa+F1glVf9ip9AF7b1sbyH8jhZu
// SIG // Wi5dHhM5IX7/15lJQXjghJUu43XXVqQZUIybhx1B4zlR
// SIG // l5ayU+1+IYnBdaNt8eVPo+6jygXHq8j9v9aMX5h3OrgV
// SIG // 5VwSrpFf0AmQVQIgTGCYZ5LWpFh6aPbiHkp2E+kMe8H9
// SIG // kWrmByBEfEi0Zm5TMzzrPiR0M674e8Urcd9dCzqftA2j
// SIG // l7PMY2b4aZ/lrmYo+UZmYowwggdxMIIFWaADAgECAhMz
// SIG // AAAAFcXna54Cm0mZAAAAAAAVMA0GCSqGSIb3DQEBCwUA
// SIG // MIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu
// SIG // Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
// SIG // TWljcm9zb2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylN
// SIG // aWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3Jp
// SIG // dHkgMjAxMDAeFw0yMTA5MzAxODIyMjVaFw0zMDA5MzAx
// SIG // ODMyMjVaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpX
// SIG // YXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD
// SIG // VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV
// SIG // BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEw
// SIG // MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
// SIG // 5OGmTOe0ciELeaLL1yR5vQ7VgtP97pwHB9KpbE51yMo1
// SIG // V/YBf2xK4OK9uT4XYDP/XE/HZveVU3Fa4n5KWv64NmeF
// SIG // RiMMtY0Tz3cywBAY6GB9alKDRLemjkZrBxTzxXb1hlDc
// SIG // wUTIcVxRMTegCjhuje3XD9gmU3w5YQJ6xKr9cmmvHaus
// SIG // 9ja+NSZk2pg7uhp7M62AW36MEBydUv626GIl3GoPz130
// SIG // /o5Tz9bshVZN7928jaTjkY+yOSxRnOlwaQ3KNi1wjjHI
// SIG // NSi947SHJMPgyY9+tVSP3PoFVZhtaDuaRr3tpK56KTes
// SIG // y+uDRedGbsoy1cCGMFxPLOJiss254o2I5JasAUq7vnGp
// SIG // F1tnYN74kpEeHT39IM9zfUGaRnXNxF803RKJ1v2lIH1+
// SIG // /NmeRd+2ci/bfV+AutuqfjbsNkz2K26oElHovwUDo9Fz
// SIG // pk03dJQcNIIP8BDyt0cY7afomXw/TNuvXsLz1dhzPUNO
// SIG // wTM5TI4CvEJoLhDqhFFG4tG9ahhaYQFzymeiXtcodgLi
// SIG // Mxhy16cg8ML6EgrXY28MyTZki1ugpoMhXV8wdJGUlNi5
// SIG // UPkLiWHzNgY1GIRH29wb0f2y1BzFa/ZcUlFdEtsluq9Q
// SIG // BXpsxREdcu+N+VLEhReTwDwV2xo3xwgVGD94q0W29R6H
// SIG // XtqPnhZyacaue7e3PmriLq0CAwEAAaOCAd0wggHZMBIG
// SIG // CSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYE
// SIG // FCqnUv5kxJq+gpE8RjUpzxD/LwTuMB0GA1UdDgQWBBSf
// SIG // pxVdAF5iXYP05dJlpxtTNRnpcjBcBgNVHSAEVTBTMFEG
// SIG // DCsGAQQBgjdMg30BATBBMD8GCCsGAQUFBwIBFjNodHRw
// SIG // Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL0RvY3Mv
// SIG // UmVwb3NpdG9yeS5odG0wEwYDVR0lBAwwCgYIKwYBBQUH
// SIG // AwgwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD
// SIG // VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
// SIG // BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0f
// SIG // BE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQu
// SIG // Y29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0
// SIG // XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBK
// SIG // BggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu
// SIG // Y29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRfMjAxMC0w
// SIG // Ni0yMy5jcnQwDQYJKoZIhvcNAQELBQADggIBAJ1Vffwq
// SIG // reEsH2cBMSRb4Z5yS/ypb+pcFLY+TkdkeLEGk5c9MTO1
// SIG // OdfCcTY/2mRsfNB1OW27DzHkwo/7bNGhlBgi7ulmZzpT
// SIG // Td2YurYeeNg2LpypglYAA7AFvonoaeC6Ce5732pvvinL
// SIG // btg/SHUB2RjebYIM9W0jVOR4U3UkV7ndn/OOPcbzaN9l
// SIG // 9qRWqveVtihVJ9AkvUCgvxm2EhIRXT0n4ECWOKz3+SmJ
// SIG // w7wXsFSFQrP8DJ6LGYnn8AtqgcKBGUIZUnWKNsIdw2Fz
// SIG // Lixre24/LAl4FOmRsqlb30mjdAy87JGA0j3mSj5mO0+7
// SIG // hvoyGtmW9I/2kQH2zsZ0/fZMcm8Qq3UwxTSwethQ/gpY
// SIG // 3UA8x1RtnWN0SCyxTkctwRQEcb9k+SS+c23Kjgm9swFX
// SIG // SVRk2XPXfx5bRAGOWhmRaw2fpCjcZxkoJLo4S5pu+yFU
// SIG // a2pFEUep8beuyOiJXk+d0tBMdrVXVAmxaQFEfnyhYWxz
// SIG // /gq77EFmPWn9y8FBSX5+k77L+DvktxW/tM4+pTFRhLy/
// SIG // AsGConsXHRWJjXD+57XQKBqJC4822rpM+Zv/Cuk0+CQ1
// SIG // ZyvgDbjmjJnW4SLq8CdCPSWU5nR0W2rRnj7tfqAxM328
// SIG // y+l7vzhwRNGQ8cirOoo6CGJ/2XBjU02N7oJtpQUQwXEG
// SIG // ahC0HVUzWLOhcGbyoYIDTTCCAjUCAQEwgfmhgdGkgc4w
// SIG // gcsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n
// SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
// SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJTAjBgNVBAsTHE1p
// SIG // Y3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMxJzAlBgNV
// SIG // BAsTHm5TaGllbGQgVFNTIEVTTjo3RjAwLTA1RTAtRDk0
// SIG // NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAg
// SIG // U2VydmljZaIjCgEBMAcGBSsOAwIaAxUAwigGSir+ZbHQ
// SIG // tsqDBimIkMu/af+ggYMwgYCkfjB8MQswCQYDVQQGEwJV
// SIG // UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
// SIG // UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
// SIG // cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T
// SIG // dGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQsFAAIFAOth
// SIG // w94wIhgPMjAyNTAyMjAxNTA4MTRaGA8yMDI1MDIyMTE1
// SIG // MDgxNFowdDA6BgorBgEEAYRZCgQBMSwwKjAKAgUA62HD
// SIG // 3gIBADAHAgEAAgIX3zAHAgEAAgISPjAKAgUA62MVXgIB
// SIG // ADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMC
// SIG // oAowCAIBAAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3
// SIG // DQEBCwUAA4IBAQBTCwRZN+RQnPzfRg+SwFhXnr5AWd1c
// SIG // VHxADo35cG3C1mb197EFGcSfOb1+Nny36CQTIVq4R0YW
// SIG // md4BkwMvlAvgW5iHWo09TiVM65vL1PQsp0ik6DssIb5q
// SIG // np7urfjkYs4G9qYK5Q+5xbetXsdGNdERGXo3FSRO8cy0
// SIG // TjRanuVlVpxD35g7Was96kwEQche0jFhUKwYaGL+1a6m
// SIG // g/vjg5BrGRQC0dS1PdfXjYWn+jhCWJdjLikdGFZxrVdc
// SIG // uX1ZLKwpUzxG+iRa/7ZnV/XDd1BxUhLzPNJyfwmNwNRA
// SIG // fKGWaPJHHj8cjvy7ThUBeEidXvKfm+hG93fQ9bYu1lv4
// SIG // ECNiMYIEDTCCBAkCAQEwgZMwfDELMAkGA1UEBhMCVVMx
// SIG // EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl
// SIG // ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3Jh
// SIG // dGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3Rh
// SIG // bXAgUENBIDIwMTACEzMAAAHwKnwdWTvmH60AAQAAAfAw
// SIG // DQYJYIZIAWUDBAIBBQCgggFKMBoGCSqGSIb3DQEJAzEN
// SIG // BgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQxIgQgmDnt
// SIG // dXSxgRNdScw7gzG8b+rvGMrmhWGKqgux3mmTnC4wgfoG
// SIG // CyqGSIb3DQEJEAIvMYHqMIHnMIHkMIG9BCBcAZqjpXL9
// SIG // 5FO5gAebFke+EBQIkupm/gjOmrJxQGVLizCBmDCBgKR+
// SIG // MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n
// SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
// SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
// SIG // Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAB
// SIG // 8Cp8HVk75h+tAAEAAAHwMCIEICfu7D/aEYVtoD42f8pa
// SIG // W2rfdnAyYN5qaKGMxqC6AkyoMA0GCSqGSIb3DQEBCwUA
// SIG // BIICAJ39PJbdxLFlFn8+lnbY9uJdZKB3KBd8T2MWfyin
// SIG // 1dkPOwXEDkPE2kLZRBihqbRXC/BQoLCaZwd8BzxLAf5H
// SIG // rJ0PMWlcJHp61AUhnu001U/F/nz4H0kwgVlWX67Z73In
// SIG // 2Ob3lMEcPzCQgZ8dVfZuUiMwAgOoJfxDPmyXrUg1keVS
// SIG // lmNx2QscbYdAvYht2AmAozV0tC0RoVMV8Ew0aVpA+dfG
// SIG // d+dStMu1HFQF2SlGc/Z52S5Nc8sKyGD0GvJXrvpHmoUL
// SIG // EIErPgCZMBu+qBbHZUBXnumvX71z2tMrpzNZO5hhI/On
// SIG // HbLAJ0hZy9Q1Hr/5Gyj4nUlqOtrjSk8dyxECcxtLjL2S
// SIG // JctGLIu5bZjqb7R008gveAiZ2TOazZZLPo7/c8LDA1vQ
// SIG // JovoQn8g6dzvet5E+lLMfIaxvIbQGuRn3F64wkpP/9Yl
// SIG // jr1arE9AZSGj94r328asLMizFVIOsb+xHRX7wpPo3eem
// SIG // 4y8UtFmBMidoqjY3wxqKyEjMCDNouAQNhdmhGpH6W0uQ
// SIG // 4lnz5KLpeGlrIRO9wkONl4mYmG2pRupmPSNHQr1viK7N
// SIG // c5D0ThMDBA8E5/hlhGuRQHc5fzAAFC3QYM/9BN4Rt6Kc
// SIG // wHFNfEf0WOtT3nFtiA6OD04rz1NLpNN5lOUrzEcOKrJp
// SIG // XKgGnafDJDRm1e26ZdBAANl9F7pW
// SIG // End signature block