From 49f34a53987508765fd129dcccadd6dddaf03a1b Mon Sep 17 00:00:00 2001 From: Larry Osterman Date: Wed, 5 May 2021 13:40:39 -0700 Subject: [PATCH] Updated TPM attestation APIs to remove BinaryData parameters. (#20843) * Updated TPM attestation APIs at the request of the TPM attestation team --- .../Azure.Security.Attestation/CHANGELOG.md | 1 + ...ure.Security.Attestation.netstandard2.0.cs | 14 +- .../src/AttestationClient.cs | 28 ++-- .../TpmAttestationRequest.Serialization.cs | 2 +- .../Generated/Models/TpmAttestationRequest.cs | 2 +- .../TpmAttestationResponse.Serialization.cs | 2 +- .../Models/TpmAttestationResponse.cs | 2 +- .../src/Models/TpmAttestationRequest.cs | 8 +- .../src/Models/TpmAttestationResponse.cs | 8 +- .../tests/AttestationTests.cs | 46 +++++- .../AttestationTests/AttestTpmMinimalAad.json | 140 ++++++++++++++++++ .../AttestTpmMinimalAadAsync.json | 140 ++++++++++++++++++ 12 files changed, 360 insertions(+), 33 deletions(-) create mode 100644 sdk/attestation/Azure.Security.Attestation/tests/SessionRecords/AttestationTests/AttestTpmMinimalAad.json create mode 100644 sdk/attestation/Azure.Security.Attestation/tests/SessionRecords/AttestationTests/AttestTpmMinimalAadAsync.json diff --git a/sdk/attestation/Azure.Security.Attestation/CHANGELOG.md b/sdk/attestation/Azure.Security.Attestation/CHANGELOG.md index c2fdfef6b9a5..e6e05bc36715 100644 --- a/sdk/attestation/Azure.Security.Attestation/CHANGELOG.md +++ b/sdk/attestation/Azure.Security.Attestation/CHANGELOG.md @@ -42,6 +42,7 @@ to reduce the number of parameters passed into the API. - The return value of `GetPolicyManagementCertificates` has been changed from `AttestationResult` to `AttestationResult>` to simplify the experience of retrieving the certificate list. As a consequence of this change, the `PolicyCertificatesResult` type has been removed. - The unused `TpmAttestationRequest` and `TpmAttestationResponse` types have been removed. - The `AttestationTokenSigningKey` will now ensure that the public key in the provided certificate is the public key corresponding to the private key. +- `AttestTpm` and `AttestTpmAsync` are changed to accept a new `TpmAttestationRequest` and return a `TpmAttestationResponse` instead of accepting and returning a `BinaryData`. The semantics of the API do not change, just the encapsulation of the BinaryData. ## 1.0.0-beta.2 (2021-04-06) diff --git a/sdk/attestation/Azure.Security.Attestation/api/Azure.Security.Attestation.netstandard2.0.cs b/sdk/attestation/Azure.Security.Attestation/api/Azure.Security.Attestation.netstandard2.0.cs index 3a5ff8625cd1..823be79786f8 100644 --- a/sdk/attestation/Azure.Security.Attestation/api/Azure.Security.Attestation.netstandard2.0.cs +++ b/sdk/attestation/Azure.Security.Attestation/api/Azure.Security.Attestation.netstandard2.0.cs @@ -29,8 +29,8 @@ public AttestationClient(System.Uri endpoint, Azure.Core.TokenCredential credent public virtual System.Threading.Tasks.Task> AttestOpenEnclaveAsync(Azure.Security.Attestation.AttestationRequest request, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Security.Attestation.AttestationResponse AttestSgxEnclave(Azure.Security.Attestation.AttestationRequest request, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> AttestSgxEnclaveAsync(Azure.Security.Attestation.AttestationRequest request, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response AttestTpm(System.BinaryData request, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AttestTpmAsync(System.BinaryData request, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AttestTpm(Azure.Security.Attestation.TpmAttestationRequest request, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AttestTpmAsync(Azure.Security.Attestation.TpmAttestationRequest request, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response> GetSigningCertificates(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task>> GetSigningCertificatesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } @@ -277,4 +277,14 @@ public partial class StoredAttestationPolicy public StoredAttestationPolicy() { } public string AttestationPolicy { get { throw null; } set { } } } + public partial class TpmAttestationRequest + { + public TpmAttestationRequest() { } + public System.BinaryData Data { get { throw null; } set { } } + } + public partial class TpmAttestationResponse + { + internal TpmAttestationResponse() { } + public System.BinaryData Data { get { throw null; } } + } } diff --git a/sdk/attestation/Azure.Security.Attestation/src/AttestationClient.cs b/sdk/attestation/Azure.Security.Attestation/src/AttestationClient.cs index 445b1bcbe3e5..d9f905b383fc 100644 --- a/sdk/attestation/Azure.Security.Attestation/src/AttestationClient.cs +++ b/sdk/attestation/Azure.Security.Attestation/src/AttestationClient.cs @@ -273,23 +273,19 @@ private async Task> AttestOpenEnclaveInte /// /// Attest a TPM based enclave. - /// See https://docs.microsoft.com/en-us/azure/attestation/virtualization-based-security-protocol for more information. + /// See for more information. /// - /// + /// TPM Attestation request. /// Cancellation token used to cancel this operation. - /// A . - public virtual Response AttestTpm(BinaryData request, CancellationToken cancellationToken = default) + /// A containing the TPM attestation response. + public virtual Response AttestTpm(TpmAttestationRequest request, CancellationToken cancellationToken = default) { Argument.AssertNotNull(request, nameof(request)); using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(AttestationClient)}.{nameof(AttestTpm)}"); scope.Start(); try { - var response = _restClient.AttestTpm(new TpmAttestationRequest { Data = request.ToArray() }, cancellationToken); - - BinaryData responseData = new BinaryData(response.Value); - - return Response.FromValue(responseData, response.GetRawResponse()); + return _restClient.AttestTpm(request, cancellationToken); } catch (Exception ex) { @@ -300,23 +296,19 @@ public virtual Response AttestTpm(BinaryData request, CancellationTo /// /// Attest a TPM based enclave. - /// See https://docs.microsoft.com/en-us/azure/attestation/virtualization-based-security-protocol for more information. + /// See for more information. /// - /// Incoming request to send to the TPM attestation service. + /// TPM Attestation request. /// Cancellation token used to cancel this operation. - /// A structure containing the value of . - public virtual async Task> AttestTpmAsync(BinaryData request, CancellationToken cancellationToken = default) + /// A containing the TPM attestation response. + public virtual async Task> AttestTpmAsync(TpmAttestationRequest request, CancellationToken cancellationToken = default) { Argument.AssertNotNull(request, nameof(request)); using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(AttestationClient)}.{nameof(AttestTpm)}"); scope.Start(); try { - var response = await _restClient.AttestTpmAsync(new TpmAttestationRequest { Data = request.ToArray() }, cancellationToken).ConfigureAwait(false); - - BinaryData responseData = new BinaryData(response.Value.Data); - - return Response.FromValue(responseData, response.GetRawResponse()); + return await _restClient.AttestTpmAsync(request, cancellationToken).ConfigureAwait(false); } catch (Exception ex) { diff --git a/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationRequest.Serialization.cs b/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationRequest.Serialization.cs index 55e8ce7bd513..238f851b9c2a 100644 --- a/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationRequest.Serialization.cs +++ b/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationRequest.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.Security.Attestation { - internal partial class TpmAttestationRequest : IUtf8JsonSerializable + public partial class TpmAttestationRequest : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationRequest.cs b/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationRequest.cs index ecaf7aea06d2..8e2ca2f54f07 100644 --- a/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationRequest.cs +++ b/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationRequest.cs @@ -8,7 +8,7 @@ namespace Azure.Security.Attestation { /// Attestation request for Trusted Platform Module (TPM) attestation. - internal partial class TpmAttestationRequest + public partial class TpmAttestationRequest { /// Initializes a new instance of TpmAttestationRequest. public TpmAttestationRequest() diff --git a/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationResponse.Serialization.cs b/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationResponse.Serialization.cs index e7d7ef81e17d..dd0081ae92fc 100644 --- a/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationResponse.Serialization.cs +++ b/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationResponse.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.Security.Attestation { - internal partial class TpmAttestationResponse + public partial class TpmAttestationResponse { internal static TpmAttestationResponse DeserializeTpmAttestationResponse(JsonElement element) { diff --git a/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationResponse.cs b/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationResponse.cs index 043871c55da7..711c50351d64 100644 --- a/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationResponse.cs +++ b/sdk/attestation/Azure.Security.Attestation/src/Generated/Models/TpmAttestationResponse.cs @@ -8,7 +8,7 @@ namespace Azure.Security.Attestation { /// Attestation response for Trusted Platform Module (TPM) attestation. - internal partial class TpmAttestationResponse + public partial class TpmAttestationResponse { /// Initializes a new instance of TpmAttestationResponse. internal TpmAttestationResponse() diff --git a/sdk/attestation/Azure.Security.Attestation/src/Models/TpmAttestationRequest.cs b/sdk/attestation/Azure.Security.Attestation/src/Models/TpmAttestationRequest.cs index 47f2e524598f..fa261db5661c 100644 --- a/sdk/attestation/Azure.Security.Attestation/src/Models/TpmAttestationRequest.cs +++ b/sdk/attestation/Azure.Security.Attestation/src/Models/TpmAttestationRequest.cs @@ -7,15 +7,15 @@ namespace Azure.Security.Attestation { /// - /// Represents a response for a TPM attestation call. See https://docs.microsoft.com/en-us/azure/attestation/virtualization-based-security-protocol for more information. + /// Represents a request for a TPM attestation call. See for more information. /// [CodeGenModel("TpmAttestationRequest")] - internal partial class TpmAttestationRequest + public partial class TpmAttestationRequest { /// - /// Attestation Response data. See https://docs.microsoft.com/en-us/azure/attestation/virtualization-based-security-protocol for more details + /// Attestation Request data. See for more details /// - public ReadOnlyMemory Data { get => Base64Url.Decode(InternalData); set => InternalData = Base64Url.Encode(value.ToArray()); } + public BinaryData Data { get => BinaryData.FromBytes(Base64Url.Decode(InternalData)); set => InternalData = Base64Url.Encode(value.ToArray()); } [CodeGenMember("Data")] internal string InternalData { get; set; } diff --git a/sdk/attestation/Azure.Security.Attestation/src/Models/TpmAttestationResponse.cs b/sdk/attestation/Azure.Security.Attestation/src/Models/TpmAttestationResponse.cs index e91228bd6d33..8b4b55b9db6d 100644 --- a/sdk/attestation/Azure.Security.Attestation/src/Models/TpmAttestationResponse.cs +++ b/sdk/attestation/Azure.Security.Attestation/src/Models/TpmAttestationResponse.cs @@ -7,15 +7,15 @@ namespace Azure.Security.Attestation { /// - /// Represents a response for a TPM attestation call. See https://docs.microsoft.com/en-us/azure/attestation/virtualization-based-security-protocol for more information. + /// Represents a response for a TPM attestation call. See for more information. /// [CodeGenModel("TpmAttestationResponse")] - internal partial class TpmAttestationResponse + public partial class TpmAttestationResponse { /// - /// Attestation Response data. See https://docs.microsoft.com/en-us/azure/attestation/virtualization-based-security-protocol for more details + /// Attestation Response data. See for more details. /// - public ReadOnlyMemory Data { get => Base64Url.Decode(InternalData); } + public BinaryData Data { get => BinaryData.FromBytes(Base64Url.Decode(InternalData)); } [CodeGenMember("Data")] internal string InternalData { get; } diff --git a/sdk/attestation/Azure.Security.Attestation/tests/AttestationTests.cs b/sdk/attestation/Azure.Security.Attestation/tests/AttestationTests.cs index 3a369877b960..5aff426f509a 100644 --- a/sdk/attestation/Azure.Security.Attestation/tests/AttestationTests.cs +++ b/sdk/attestation/Azure.Security.Attestation/tests/AttestationTests.cs @@ -8,6 +8,8 @@ using Azure.Core; using Azure.Core.TestFramework; using NUnit.Framework; +using System.Text.Json; +using System.Text.Json.Serialization; namespace Azure.Security.Attestation.Tests { @@ -241,7 +243,7 @@ public async Task AttestOpenEnclaveShared() }); // Confirm that the attestation token contains the enclave held data we specified. - CollectionAssert.AreEqual(binaryRuntimeData, attestationResult.Value.EnclaveHeldData.ToArray()); + CollectionAssert.AreEqual(binaryRuntimeData, attestationResult.Value.EnclaveHeldData.ToArray()); // VERIFY ATTESTATIONRESULT. // Encrypt Data using DeprecatedEnclaveHeldData // Send to enclave. @@ -338,5 +340,47 @@ public async Task AttestOpenEnclaveSharedCallbackRejects() Assert.IsTrue(callbackInvoked); } } + + private class TpmInit + { + [JsonPropertyName("type")] + public string Type { get; set; } + } + + // TpmAttest requires a TpmPayload object. + private class TpmPayload + { + [JsonPropertyName("payload")] + public object Payload { get; set; } + } + + [RecordedTest] + public async Task AttestTpmMinimalAad() + { + // TPM attestation requires that there be an attestation policy applied before it can succeed. + string attestationPolicy = "version=1.0; authorizationrules{=> permit();}; issuancerules{};"; + var adminClient = TestEnvironment.GetAadAdministrationClient(this); + + var setResult = await adminClient.SetPolicyAsync(AttestationType.Tpm, attestationPolicy); + + var tpmPayload = new TpmPayload + { + Payload = new TpmInit + { + Type = "aikcert" + }, + }; + + var client = TestEnvironment.GetAadAttestationClient(this); + Response tpmResponse = null; + tpmResponse = await client.AttestTpmAsync(new TpmAttestationRequest { Data = BinaryData.FromObjectAsJson(tpmPayload) }); + + // Make sure that the response from the service looks like it's supposed to look. + var parsedValue = JsonDocument.Parse(tpmResponse.Value.Data); + Assert.IsNotNull(parsedValue.RootElement.GetProperty("payload")); + var payload = parsedValue.RootElement.GetProperty("payload"); + Assert.IsNotNull(payload.GetProperty("challenge")); + Assert.IsNotNull(payload.GetProperty("service_context")); + } } } diff --git a/sdk/attestation/Azure.Security.Attestation/tests/SessionRecords/AttestationTests/AttestTpmMinimalAad.json b/sdk/attestation/Azure.Security.Attestation/tests/SessionRecords/AttestationTests/AttestTpmMinimalAad.json new file mode 100644 index 000000000000..d750b2947449 --- /dev/null +++ b/sdk/attestation/Azure.Security.Attestation/tests/SessionRecords/AttestationTests/AttestTpmMinimalAad.json @@ -0,0 +1,140 @@ +{ + "Entries": [ + { + "RequestUri": "https://cslarryoattestationaad.wus.attest.azure.net/policies/Tpm?api-version=2020-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "165", + "Content-Type": "text/plain", + "traceparent": "00-9ef63a8fe8bedb4b8b00189f5c6643f8-5ca0d3f236109b44-00", + "User-Agent": "azsdk-net-Security.Attestation/1.0.0-alpha.20210504.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "528a3820d183e2a528032e8cfee85082", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmoweExqQTdJR0YxZEdodmNtbDZZWFJwYjI1eWRXeGxjM3M5UGlCd1pYSnRhWFFvS1R0OU95QnBjM04xWVc1alpYSjFiR1Z6ZTMwNyJ9.", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "666", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 05 May 2021 04:12:29 GMT", + "Server": "Kestrel", + "x-ms-maa-service-version": "1.10.01570.0002", + "x-ms-request-id": "00-9ef63a8fe8bedb4b8b00189f5c6643f8-5ca0d3f236109b44-00" + }, + "ResponseBody": { + "token": "eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vY3NsYXJyeW9hdHRlc3RhdGlvbmFhZC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6IjE1TjJNSG9qOWlBZGtGL2M1blJFM0oySEI4Skc2VnVlM1V6dnUzSy9TZXM9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2MjAxOTE1NDksImlhdCI6MTYyMDE4Nzk0OSwiaXNzIjoiaHR0cHM6Ly9jc2xhcnJ5b2F0dGVzdGF0aW9uYWFkLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjIwMTg3OTQ5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6ImM2c0VKUUl0VjUwT2VQOUlyUF9ienl3QU1PVnZqNXVEUGJrbEFfYndkWVEifQ.IdjJeiJe2xvZeDSW-Y5ymNpVEJR8Sjjg6EAOytAEoTv6zQkC7TfSg3NYQTcj3gCmeXdRmDWgPuFn57-p7dz3ZAK2JpohmCs7j4S2hz03oM5gKHg1Mj9RT-3TlAnWqhlw443ygdfNHDRgLNKQkzMYhzo52gybEe7fOFgSu6jZu4E" + } + }, + { + "RequestUri": "https://cslarryoattestationaad.wus.attest.azure.net/certs", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/jwk\u002Bjson, application/json", + "Authorization": "Sanitized", + "traceparent": "00-9ef63a8fe8bedb4b8b00189f5c6643f8-06ea7b7951b8254d-00", + "User-Agent": "azsdk-net-Security.Attestation/1.0.0-alpha.20210504.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "9dd9553049553486262756d27dfb3409", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "40774", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 05 May 2021 04:12:29 GMT", + "Server": "Kestrel", + "x-ms-maa-service-version": "1.10.01570.0002", + "x-ms-request-id": "00-9ef63a8fe8bedb4b8b00189f5c6643f8-06ea7b7951b8254d-00" + }, + "ResponseBody": { + "keys": [ + { + "x5c": [ + "MIIUUDCCE7mgAwIBAgIBATANBgkqhkiG9w0BAQsFADA\u002BMTwwOgYDVQQDDDNodHRwczovL2NzbGFycnlvYXR0ZXN0YXRpb25hYWQud3VzLmF0dGVzdC5henVyZS5uZXQwIBcNMTkwNTAxMDAwMDAwWhgPMjA1MDEyMzEyMzU5NTlaMD4xPDA6BgNVBAMMM2h0dHBzOi8vY3NsYXJyeW9hdHRlc3RhdGlvbmFhZC53dXMuYXR0ZXN0LmF6dXJlLm5ldDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAjoAca7uWAxNVkBLO8alAze9bqeA\u002BdcQZRSg5OnQ76BxjMKpDRU6pEIZCSCEiR5/rkPDvPdiICNxE3Fr7eiCQTLwlMR2G8Tprh5hfGxxPFxGZyFpIM52kgdBcuGF\u002BCq6YjdHUiRL14RTLALuIBNSz5KjYCOeiRBjNorfTemJ5FvMCAwEAAaOCElowghJWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFMr2rO1tgBu91ZkJZ0np6TZmaHZDMB8GA1UdIwQYMBaAFMr2rO1tgBu91ZkJZ0np6TZmaHZDMIISBwYJKwYBBAGCN2kBBIIR\u002BAEAAAACAAAA6BEAAAAAAAADAAIAAAAAAAUACgCTmnIz95xMqZQKDbOVfwYHgykEDzDRSrm1oQn5Q5P9XgAAAAAREQMF/4AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAcAAAAAAAAAMb/GO2pBooDz1MkyQcRD\u002Bt\u002Bl2DTjGKTZFp1/sp6PiRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF5UEKr5mjLjLfKpfVeeZfgxDydIFuxPNM7e6xvkEKUmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANeTdjB6I/YgHZBf3OZ0RNydhwfCRulbnt1M77tyv0nrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EAAADIGkCuA2nvy/bSU6pOKa3hHbNroCntHVXAOPhnioVWRJUJ7DLWGAI3LpI9IZZV6I2lPVvf3nBfVEhqnyjp\u002BH/JhyZQZY1ExHcuoSuUHHlD7Vr/8uwa5r13gpUAfCzAcexmAnEkDYN19ctF2ZZWLpK6zA4d5N6TKDlSW7INl9p6cREQMF/4AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAcAAAAAAAAAP7Cs4IadLjDyjobXDHZkA6VPu81ljuzg4blIqRVZF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxPV3XXllA\u002BlhN/d8aKgpoAVqyN7XAUCwgbCUSQxXv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPsf0PNHH4qwn1vTwvXp6KThxbjl7SH2YocEfVMYjEsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzJbltMAfaxp/KX1dgqdjz7TSjf10WeVyGEKVp2GUkBhPxGpivMYkNKEaxmds6FBR8gJ9CgjQ90zHj7qmaleEIAAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHwUAzA0AAC0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFZ0RDQ0JDYWdBd0lCQWdJVWU5VEZZcHNnNzlXY2lJN2N1YXV3dHJNYlVQb3dDZ1lJS29aSXpqMEVBd0l3CmNURWpNQ0VHQTFVRUF3d2FTVzUwWld3Z1UwZFlJRkJEU3lCUWNtOWpaWE56YjNJZ1EwRXhHakFZQmdOVkJBb00KRVVsdWRHVnNJRU52Y25CdmNtRjBhVzl1TVJRd0VnWURWUVFIREF0VFlXNTBZU0JEYkdGeVlURUxNQWtHQTFVRQpDQXdDUTBFeEN6QUpCZ05WQkFZVEFsVlRNQjRYRFRJeE1EUXdOakV6TURnME5Wb1hEVEk0TURRd05qRXpNRGcwCk5Wb3djREVpTUNBR0ExVUVBd3daU1c1MFpXd2dVMGRZSUZCRFN5QkRaWEowYVdacFkyRjBaVEVhTUJnR0ExVUUKQ2d3UlNXNTBaV3dnUTI5eWNHOXlZWFJwYjI0eEZEQVNCZ05WQkFjTUMxTmhiblJoSUVOc1lYSmhNUXN3Q1FZRApWUVFJREFKRFFURUxNQWtHQTFVRUJoTUNWVk13V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVI5CmxWTkdHd0Y4Nkl6LysrTW5RbXRjc1MvMlJqdlN3cEFuN1c0L0tjdnZGUWxNYlFPdDY3QkpLR0FnTnNoK2NVNGsKVUo0N2JpTUYwcGVLR21jTDFzUjNvNElDbXpDQ0FwY3dId1lEVlIwakJCZ3dGb0FVME9pcTJuWFgrUzVKRjVnOApleFJsME5YeVdVMHdYd1lEVlIwZkJGZ3dWakJVb0ZLZ1VJWk9hSFIwY0hNNkx5OWhjR2t1ZEhKMWMzUmxaSE5sCmNuWnBZMlZ6TG1sdWRHVnNMbU52YlM5elozZ3ZZMlZ5ZEdsbWFXTmhkR2x2Ymk5Mk1pOXdZMnRqY213L1kyRTkKY0hKdlkyVnpjMjl5TUIwR0ExVWREZ1FXQkJUZHArb0puVUl5WHBvT2cxQTEza3hOQlZCVlp6QU9CZ05WSFE4QgpBZjhFQkFNQ0JzQXdEQVlEVlIwVEFRSC9CQUl3QURDQ0FkUUdDU3FHU0liNFRRRU5BUVNDQWNVd2dnSEJNQjRHCkNpcUdTSWI0VFFFTkFRRUVFSGpwU1gzYm0zSTliMHhRb0NsTm5DQXdnZ0ZrQmdvcWhraUcrRTBCRFFFQ01JSUIKVkRBUUJnc3Foa2lHK0UwQkRRRUNBUUlCRVRBUUJnc3Foa2lHK0UwQkRRRUNBZ0lCRVRBUUJnc3Foa2lHK0UwQgpEUUVDQXdJQkFqQVFCZ3NxaGtpRytFMEJEUUVDQkFJQkJEQVFCZ3NxaGtpRytFMEJEUUVDQlFJQkFUQVJCZ3NxCmhraUcrRTBCRFFFQ0JnSUNBSUF3RUFZTEtvWklodmhOQVEwQkFnY0NBUVl3RUFZTEtvWklodmhOQVEwQkFnZ0MKQVFBd0VBWUxLb1pJaHZoTkFRMEJBZ2tDQVFBd0VBWUxLb1pJaHZoTkFRMEJBZ29DQVFBd0VBWUxLb1pJaHZoTgpBUTBCQWdzQ0FRQXdFQVlMS29aSWh2aE5BUTBCQWd3Q0FRQXdFQVlMS29aSWh2aE5BUTBCQWcwQ0FRQXdFQVlMCktvWklodmhOQVEwQkFnNENBUUF3RUFZTEtvWklodmhOQVEwQkFnOENBUUF3RUFZTEtvWklodmhOQVEwQkFoQUMKQVFBd0VBWUxLb1pJaHZoTkFRMEJBaEVDQVFvd0h3WUxLb1pJaHZoTkFRMEJBaElFRUJFUkFnUUJnQVlBQUFBQQpBQUFBQUFBd0VBWUtLb1pJaHZoTkFRMEJBd1FDQUFBd0ZBWUtLb1pJaHZoTkFRMEJCQVFHQUpCdTFRQUFNQThHCkNpcUdTSWI0VFFFTkFRVUtBUUF3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUt0SjB5YXpHYTN1K1pDS0xPbXgKNWVueG9TTmJ4TE80eEllZkJUZkJwQklOQWlCQ053N2RNR1A2NGhQbWl4SlZUWHhwd0JNYlBoN0QycU8zakhBcQo5VDhvVFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDbHpDQ0FqNmdBd0lCQWdJVkFORG9xdHAxMS9rdVNSZVlQSHNVWmREVjhsbE5NQW9HQ0NxR1NNNDlCQU1DCk1HZ3hHakFZQmdOVkJBTU1FVWx1ZEdWc0lGTkhXQ0JTYjI5MElFTkJNUm93R0FZRFZRUUtEQkZKYm5SbGJDQkQKYjNKd2IzSmhkR2x2YmpFVU1CSUdBMVVFQnd3TFUyRnVkR0VnUTJ4aGNtRXhDekFKQmdOVkJBZ01Ba05CTVFzdwpDUVlEVlFRR0V3SlZVekFlRncweE9EQTFNakV4TURRMU1EaGFGdzB6TXpBMU1qRXhNRFExTURoYU1IRXhJekFoCkJnTlZCQU1NR2tsdWRHVnNJRk5IV0NCUVEwc2dVSEp2WTJWemMyOXlJRU5CTVJvd0dBWURWUVFLREJGSmJuUmwKYkNCRGIzSndiM0poZEdsdmJqRVVNQklHQTFVRUJ3d0xVMkZ1ZEdFZ1EyeGhjbUV4Q3pBSkJnTlZCQWdNQWtOQgpNUXN3Q1FZRFZRUUdFd0pWVXpCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkw5cStOTXAySU9nCnRkbDFiay91V1o1K1RHUW04YUNpOHo3OGZzK2ZLQ1EzZCt1RHpYblZUQVQyWmhEQ2lmeUl1Snd2TjN3TkJwOWkKSEJTU01KTUpyQk9qZ2Jzd2diZ3dId1lEVlIwakJCZ3dGb0FVSW1VTTFscWROSW56ZzdTVlVyOVFHemtuQnF3dwpVZ1lEVlIwZkJFc3dTVEJIb0VXZ1E0WkJhSFIwY0hNNkx5OWpaWEowYVdacFkyRjBaWE11ZEhKMWMzUmxaSE5sCmNuWnBZMlZ6TG1sdWRHVnNMbU52YlM5SmJuUmxiRk5IV0ZKdmIzUkRRUzVqY213d0hRWURWUjBPQkJZRUZORG8KcXRwMTEva3VTUmVZUEhzVVpkRFY4bGxOTUE0R0ExVWREd0VCL3dRRUF3SUJCakFTQmdOVkhSTUJBZjhFQ0RBRwpBUUgvQWdFQU1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDLzlqKzg0VCtIenRWTy9zT1FCV0piU2QrLzJ1ZXhLCjQrYUEwamNGQkxjcEFpQTNkaE1yRjVjRDUydDZGcU12QUlwajhYZEdteTJiZWVsakxKSytwenBjUkE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDampDQ0FqU2dBd0lCQWdJVUltVU0xbHFkTkluemc3U1ZVcjlRR3prbkJxd3dDZ1lJS29aSXpqMEVBd0l3CmFERWFNQmdHQTFVRUF3d1JTVzUwWld3Z1UwZFlJRkp2YjNRZ1EwRXhHakFZQmdOVkJBb01FVWx1ZEdWc0lFTnYKY25CdmNtRjBhVzl1TVJRd0VnWURWUVFIREF0VFlXNTBZU0JEYkdGeVlURUxNQWtHQTFVRUNBd0NRMEV4Q3pBSgpCZ05WQkFZVEFsVlRNQjRYRFRFNE1EVXlNVEV3TkRFeE1Wb1hEVE16TURVeU1URXdOREV4TUZvd2FERWFNQmdHCkExVUVBd3dSU1c1MFpXd2dVMGRZSUZKdmIzUWdRMEV4R2pBWUJnTlZCQW9NRVVsdWRHVnNJRU52Y25CdmNtRjAKYVc5dU1SUXdFZ1lEVlFRSERBdFRZVzUwWVNCRGJHRnlZVEVMTUFrR0ExVUVDQXdDUTBFeEN6QUpCZ05WQkFZVApBbFZUTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQzZuRXdNRElZWk9qL2lQV3NDemFFS2k3CjFPaU9TTFJGaFdHamJuQlZKZlZua1k0dTNJamtEWVlMME14TzRtcXN5WWpsQmFsVFZZeEZQMnNKQks1emxLT0IKdXpDQnVEQWZCZ05WSFNNRUdEQVdnQlFpWlF6V1dwMDBpZk9EdEpWU3YxQWJPU2NHckRCU0JnTlZIUjhFU3pCSgpNRWVnUmFCRGhrRm9kSFJ3Y3pvdkwyTmxjblJwWm1sallYUmxjeTUwY25WemRHVmtjMlZ5ZG1salpYTXVhVzUwClpXd3VZMjl0TDBsdWRHVnNVMGRZVW05dmRFTkJMbU55YkRBZEJnTlZIUTRFRmdRVUltVU0xbHFkTkluemc3U1YKVXI5UUd6a25CcXd3RGdZRFZSMFBBUUgvQkFRREFnRUdNQklHQTFVZEV3RUIvd1FJTUFZQkFmOENBUUV3Q2dZSQpLb1pJemowRUF3SURTQUF3UlFJZ1FRcy8wOHJ5Y2RQYXVDRms4VVBRWENNQWxzbG9CZTdOd2FRR1RjZHBhMEVDCklRQ1V0OFNHdnhLbWpwY00vejBXUDlEdm84aDJrNWR1MWlXRGRCa0FuKzBpaUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCgAwDQYJKoZIhvcNAQELBQADgYEAPnQghOhVj\u002BbpcHD7PjyViRD4AyhkAPFO9lzL38AhvM8j0tryKwQNYhCMQCRR\u002B6Ht3orDwR/AIGkSLbBsI1ss7Dx\u002BwXUiCB/7znnu8TtAtlJ6i73YsZuuhYhFoJyyK5jyMIa9jq9yZg519VMMqyKbxC\u002Bw3E2mZ3ro/wq7tvyHRaM=" + ], + "kid": "15N2MHoj9iAdkF/c5nRE3J2HB8JG6Vue3Uzvu3K/Ses=", + "kty": "RSA" + }, + { + "x5c": [ + "MIIF5jCCA86gAwIBAgITMwAAAAXeUgfdQ7J0RwAAAAAABTANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MB4XDTIwMDEzMTE5MTU0N1oXDTIxMDQzMDE5MTU0N1owfzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UEAxMgTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCW7/F1qzdsO09eECBIzIBzgM1Ot0uHZn\u002BxnLe4c0sievEqv4d5l3gBcbRtFAsewS85vmawokNegfQCAUn7GqqyoT5zTKSNguVGcfzNcIvvNX47LEUI8vZHit09C5tM8/3iJIFZJSNL99Azf5gDPpZ1EOINOKzULWlh5vMC24S6TExBiO9MBZ4/w6CmZxeAsKynT3aWHlM27XpGRBViBmDxpyVeooB1eP/dJQay0lG93csDm1aPP\u002BnODMLFQUUFRgCM4tZlGmWt6qTt\u002B0xLgr1cFqmSOVKlhYW7U\u002B2EZB9m0AgUXYk7RPoiNKU1OnY7ymj4eTVBAjgJWG1ew5vFSs67AgMBAAGjggFUMIIBUDAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lBA4wDAYKKwYBBAGCN0wyAzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBROkUizXa6TjqdTZEBGp8jFVdMvkzAfBgNVHSMEGDAWgBStR15sz6nVWnU1XfoooXV4KJ9xrTBlBgNVHR8EXjBcMFqgWKBWhlRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBBenVyZSUyMEF0dGVzdGF0aW9uJTIwUENBJTIwMjAxOS5jcmwwcgYIKwYBBQUHAQEEZjBkMGIGCCsGAQUFBzAChlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMEF6dXJlJTIwQXR0ZXN0YXRpb24lMjBQQ0ElMjAyMDE5LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAcBk3/jcs0HvD8qIcghCuqWHA29GBsDZdm97QuVaYqCP0vsQ3t5QVMzJW\u002B3swLHKbIgWe6MG/Tvime4wo\u002B2mSO9VXHHrTKMJaDVqUtto22J7Ef9etzKxyIOPSyaeoWrGjMZVEN\u002BI2r/V10geK1rSEPt41LyzQbuJ8HWfPEz9RznvWeYpnS5Q4JJ2Iow2AtQ9hke1MAG/1QvTUPJ1Pdt7UoXxJjBn0eKRzqkaucQ\u002BD2ioYJoYxFxr82nH6ajC35hFC07Yr3i04hTFR2vEVlJ\u002BNXMydf9kIqvVc7WUjmTnUbfLTb1ZVbNQ0XeA3q1uUOKi6fGIIDm\u002B0lQ4evWMZ0ktbbcScDuVaJbhN8yO8i0\u002BURrI4tzJE5s1Xa2IrskRZh0WCEiCpqewSNnJgUhUASNCglE/lXJwMZwo\u002Bi4PQ/HS/bsKOL9WvHKX0PVkcturlwNWRM6OloCtBFUmeDZ\u002BKfjax0e\u002BfCOP4G5If3t5nphADFcde36vDOO\u002B3P85J5pRs3bc1uOuXBz/OtyJ9AB0Kw1eck7z/vIPcLTNkBpCgOFf8iQw0xDCsDZ57e87bhIsXflT/yh12oqQj4f7pPc/lIoFY5VoTCx9iZHGxXwmgtRIxmOG9CVL04gccBR/3ODF75sEfw9i6hPH0q7dk1o9YkHlZS5xHj3vTbrQu6x6Z7YOmoLs=", + "MIIHQDCCBSigAwIBAgITMwAAADd1bHkqKXnfPQAAAAAANzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTkwNTMwMjI0ODUyWhcNMzQwNTMwMjI1ODUyWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyTLy/bGuzAnrxE\u002BuLoOMwDbwVj/TlPUSeALDYWh1IEV1XASInpSRVgacIHDFfnIclB72l7nzZuRjrsmnNgG0H/uDj0bs\u002BAZkxZ6si/E0E3KOP8YEYSOnDEuCfrBQDdye62tXtP3WAhFe88dW6p56pyxrG1BgpnIsDiEag4U6wzmjkWrFM2w5AFbYUiyloLrr6gnG2Cuk4pTkLW6k3qXo/Nfjm\u002BbS/wgtfztM3vi3lsM4nJvB0HEk8coUQxobpmigmQxBRz7OZH99oWYn9XDR1bym0G/nJ/\u002BY95Z6YquguLk4YHQ8QrXpAf8/dyRQe3zeQu387CLCksmxYTVaGE3QCQEx2M3dIUmUiFiJSgGO7wsq\u002Btf3oqT39GXP6ftdhE6V1UcX/YgK4SjIcxuD7Sj9RW\u002BzYq3iaCPIiwjSK\u002BMFwLtLdMZUmzmXKPmz2sW5rj4Jh6jcmLVc\u002Ba6xccE3x0nQXTTCFNlQRCMqP7GYSaMzjfq2m4leCqunaLG3m6XPOxlKQqAsFvNWxWw0ujV8ILUpo9ZattvHrIukv5/IvK4YCrbeyQUEi1aQzokGGGnKwDWNwCwoEwtVV3CJ7Mw6Gvqk6JuxbixGIE/vSjwnSaal8OdBCQqZHTHSbkaVYJlVaVDjZQtj01RmCQjJmJlzYGTrsMwK9y/DMd8tVyxfYVPc\u002BG8CAwEAAaOCAaQwggGgMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUrUdebM\u002Bp1Vp1NV36KKF1eCifca0wVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcnQwDQYJKoZIhvcNAQELBQADggIBABNiL5D1GiUih16Qi5LYJhieTbizpHxRSXlfaw/T0W\u002Bow8VrlY6og\u002BTT2\u002B9qiaz7o\u002Bun7rgutRw63gnUMCKtsfGAFZV46j3Gylbk2NrHF0ssArrQPAXvW7RBKjda0MNojAYRBcrTaFEJQcqIUa3G7L96\u002B6pZTnVSVN1wSv4SVcCXDPM\u002B0D5VUPkJhA51OwqSRoW60SRKaQ0hkQyFSK6oGkt\u002BgqtQESmIEnnT3hGMViXI7eyhyq4VdnIrgIGDR3ZLcVeRqQgojK5f945UQ0laTmG83qhaMozrLIYKc9KZvHuEaG6eMZSIS9zutS7TMKLbY3yR1GtNENSTzvMtG8IHKN7vOQDad3ZiZGEuuJN8X4yAbBz591ZxzUtkFfatP1dXnpk2YMflq\u002BKVKE0V9SAiwE9hSpkann8UDOtcPl6SSQIZHowdXbEwdnWbED0zxK63TYPHVEGQ8rOfWRzbGrc6YV1HCfmP4IynoBoJntQrUiopTe6RAE9CacLdUyVnOwDUJv25vFU9geynWxCRT7\u002Byu8sxFde8dAmB/syhcnJDgQ03qmMAO3Q/ydoKOX4glO1ke2rumk6FSE3NRNxrZCJ/yRyczdftxp9OP16M9evFwMBumzpy5a\u002Bd3I5bz\u002BkQKqsr7VyyDEslVjzxrJPXVoHJg/BWCs5nkfJqnISyjC5cbRJO", + "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac\u002BM6ztAlqFo6be\u002BouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU\u002BI8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn\u002B9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx\u002BW6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo\u002BmTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX\u002BuKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw\u002B3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ\u002Bi92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO\u002BlOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv\u002BnlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE\u002BOdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG\u002BoijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O\u002BlxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" + ], + "kid": "wcGHi-SJDOR0XXghydRma0GQQXs", + "kty": "RSA" + }, + { + "x5c": [ + "MIIF5jCCA86gAwIBAgITMwAAAAjfr0F/Gw5Y2AAAAAAACDANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MB4XDTIxMDIwNDIwMzYyMFoXDTIyMDUwNDIwMzYyMFowfzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UEAxMgTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDuk9F\u002BtMMv0fNBZ9zl2\u002BPqVkjEQCEeU0s/T9Pi1u6G5KuOmPWJgvA39TEFJORZ4mI0rYQMEGWkF\u002BFJlfkgGrF4mQkJurdHyIODs2P4ScI/hgAi12u06p4NH41p4P3OcbjyshMVvU8e1hbzqcs4cxazmUuBMKFCAMrWfYn5duDCATn\u002B1hKO2wYnFLxTRdQy0Ci05ttHTL3jHMdi4nbZHPTlw/QdRvo7/8Wvy4ZxT3rk7naoHBKRPbWNS\u002BsMYsV2qTeazxLnYYEUy3c2POu0ZexRV/q548ZH\u002BdMRzxLs6LGHGc4S5xYL5rCusU2E1ZrDKcTitEXlIRK0IaSL\u002BwAtxfThAgMBAAGjggFUMIIBUDAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lBA4wDAYKKwYBBAGCN0wyAzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRl7dzLDqa7r/MSE0L8Yg9/hvvfZDAfBgNVHSMEGDAWgBStR15sz6nVWnU1XfoooXV4KJ9xrTBlBgNVHR8EXjBcMFqgWKBWhlRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBBenVyZSUyMEF0dGVzdGF0aW9uJTIwUENBJTIwMjAxOS5jcmwwcgYIKwYBBQUHAQEEZjBkMGIGCCsGAQUFBzAChlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMEF6dXJlJTIwQXR0ZXN0YXRpb24lMjBQQ0ElMjAyMDE5LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAcFFeqgUhFJpenz3VyrpMnuZxk8jNCEsf7bFayGCdPoONh5B4AV\u002BNxIBdin6d0lx/EXkFuu/Eqc4wUgtz8/WSCpnUtS4tbCNFkr1XYxldzlxrbrfG6siLzUSQb/srUJEl24DyHBGYepKsL\u002BgK6ea0kh/ft43uBatuEkbf722koeTYXIWMTtVmHngl6TWQ22S23R15KmjW78pr2ZLszg\u002BBf\u002BDuJBNOi3g3hFE8weL2\u002BPmrMYzm4vNue2k77P59AJHwxFcRwisOZOPcfs52Ensjo1pjI3O36E0mOri\u002BbNrVzJ1np9V0ccQy/7mjm6zHL0Heb3JKMEhdJDU5PDVHm5eNHWmfnUBeG5RysAGRou3BNO0UrkxiI/PE3sQ3QXVTByP6xxFD6iXyX/DV6zhDUIDFuEVGvm7BXIQuF9TgKSLYEqBBcgcplsxsvOn9xh94Hn6C9ySjPKXUGkszLY6MsKtcum5Vqvg8TrnTToeQYv/5mLZFPu0giHNpIVt9LIpjs0sHjd5PcNsOGtvHp3wvLhzneIRvCMl7v8ZVTsx3xnEOYI9kB2F8iIqxmgvlsp1UN/45\u002BtoXusAuxKSV0KFwVxsNoqIUPMiNZMQkSkgjXbtLNSkAHUaltF7CI3h/5coLsKhcfjx/TGk2te6zP7lmlGQLdou7iOR1t2KKMKib8xRkit8=", + "MIIHQDCCBSigAwIBAgITMwAAADd1bHkqKXnfPQAAAAAANzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTkwNTMwMjI0ODUyWhcNMzQwNTMwMjI1ODUyWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyTLy/bGuzAnrxE\u002BuLoOMwDbwVj/TlPUSeALDYWh1IEV1XASInpSRVgacIHDFfnIclB72l7nzZuRjrsmnNgG0H/uDj0bs\u002BAZkxZ6si/E0E3KOP8YEYSOnDEuCfrBQDdye62tXtP3WAhFe88dW6p56pyxrG1BgpnIsDiEag4U6wzmjkWrFM2w5AFbYUiyloLrr6gnG2Cuk4pTkLW6k3qXo/Nfjm\u002BbS/wgtfztM3vi3lsM4nJvB0HEk8coUQxobpmigmQxBRz7OZH99oWYn9XDR1bym0G/nJ/\u002BY95Z6YquguLk4YHQ8QrXpAf8/dyRQe3zeQu387CLCksmxYTVaGE3QCQEx2M3dIUmUiFiJSgGO7wsq\u002Btf3oqT39GXP6ftdhE6V1UcX/YgK4SjIcxuD7Sj9RW\u002BzYq3iaCPIiwjSK\u002BMFwLtLdMZUmzmXKPmz2sW5rj4Jh6jcmLVc\u002Ba6xccE3x0nQXTTCFNlQRCMqP7GYSaMzjfq2m4leCqunaLG3m6XPOxlKQqAsFvNWxWw0ujV8ILUpo9ZattvHrIukv5/IvK4YCrbeyQUEi1aQzokGGGnKwDWNwCwoEwtVV3CJ7Mw6Gvqk6JuxbixGIE/vSjwnSaal8OdBCQqZHTHSbkaVYJlVaVDjZQtj01RmCQjJmJlzYGTrsMwK9y/DMd8tVyxfYVPc\u002BG8CAwEAAaOCAaQwggGgMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUrUdebM\u002Bp1Vp1NV36KKF1eCifca0wVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcnQwDQYJKoZIhvcNAQELBQADggIBABNiL5D1GiUih16Qi5LYJhieTbizpHxRSXlfaw/T0W\u002Bow8VrlY6og\u002BTT2\u002B9qiaz7o\u002Bun7rgutRw63gnUMCKtsfGAFZV46j3Gylbk2NrHF0ssArrQPAXvW7RBKjda0MNojAYRBcrTaFEJQcqIUa3G7L96\u002B6pZTnVSVN1wSv4SVcCXDPM\u002B0D5VUPkJhA51OwqSRoW60SRKaQ0hkQyFSK6oGkt\u002BgqtQESmIEnnT3hGMViXI7eyhyq4VdnIrgIGDR3ZLcVeRqQgojK5f945UQ0laTmG83qhaMozrLIYKc9KZvHuEaG6eMZSIS9zutS7TMKLbY3yR1GtNENSTzvMtG8IHKN7vOQDad3ZiZGEuuJN8X4yAbBz591ZxzUtkFfatP1dXnpk2YMflq\u002BKVKE0V9SAiwE9hSpkann8UDOtcPl6SSQIZHowdXbEwdnWbED0zxK63TYPHVEGQ8rOfWRzbGrc6YV1HCfmP4IynoBoJntQrUiopTe6RAE9CacLdUyVnOwDUJv25vFU9geynWxCRT7\u002Byu8sxFde8dAmB/syhcnJDgQ03qmMAO3Q/ydoKOX4glO1ke2rumk6FSE3NRNxrZCJ/yRyczdftxp9OP16M9evFwMBumzpy5a\u002Bd3I5bz\u002BkQKqsr7VyyDEslVjzxrJPXVoHJg/BWCs5nkfJqnISyjC5cbRJO", + "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac\u002BM6ztAlqFo6be\u002BouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU\u002BI8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn\u002B9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx\u002BW6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo\u002BmTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX\u002BuKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw\u002B3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ\u002Bi92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO\u002BlOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv\u002BnlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE\u002BOdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG\u002BoijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O\u002BlxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" + ], + "kid": "3UrBlwdkkTBWV14k7IodIzjAr8k", + "kty": "RSA" + }, + { + "x5c": [ + "MIIF5jCCA86gAwIBAgITMwAAAAYqYzcqwvgPbQAAAAAABjANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MB4XDTIwMDIxMzE4MzEwNVoXDTIxMDUxMzE4MzEwNVowfzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UEAxMgTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZVZSHfC9JqV\u002BblpAinjxui8SJgCHcbebc3UVirPE96juWeSLTVQI4W6zo4PliDBfgi9Jymu\u002BENcnLIEWP/KqumqoH4VTynSFUHbqsDRJu9868a62rziCPQhcFveDzPmJsohfWFyCMubVza1g3b5E0VzKimJ9PMB/lvuDwjcRyxQZdqyIDBLOUW2W6/nhNb\u002BNHLkYt2MIyGqZVLwqU81XLyzws/vbJzCppJZOKAnRK4BtxdPpYyT3LYxEGiHm0l5b2CuIlq64XT5c9qOtXoQ/mSaynY6eoDwZ4unHwSk1I2PJubhQude8XSOWC5ioBBFYdnZACl7Yg37Fepi0zkA23AgMBAAGjggFUMIIBUDAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lBA4wDAYKKwYBBAGCN0wyAzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ70zO3MqaCNPEWBTHXangGV9rjITAfBgNVHSMEGDAWgBStR15sz6nVWnU1XfoooXV4KJ9xrTBlBgNVHR8EXjBcMFqgWKBWhlRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBBenVyZSUyMEF0dGVzdGF0aW9uJTIwUENBJTIwMjAxOS5jcmwwcgYIKwYBBQUHAQEEZjBkMGIGCCsGAQUFBzAChlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMEF6dXJlJTIwQXR0ZXN0YXRpb24lMjBQQ0ElMjAyMDE5LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAVqMYVFBiDQcxWroTh0CMPUCJM6RzaniZgIyw2AHxC7oMgxNmKNGJVbKbu66EBrvnwc9vF9EOj4SIRhCs/UEoGMkahvarGIYamuyFoyz8mfndxZnKecR32J8M56s5mGuayBQBP4T07U32VE6aO3rwWYZD1lIKsqYfypk2G7xtBllR6KV0vTteBWJ5Nu4nw/08Q1OhC187cG4ifkxowQBIqZVwltOvi46NUs0qJGDuqnhBBvYHewJ0UBaJmU7AtQ3uS88WGoxt0g4S/BlawDzNpC5yjYeCIMjmFHYjNdOe\u002BYHLyR736w1Zzw/Mj0d1aFa\u002BV0RnEe\u002BJEGRQfJtmQHtfjGnm\u002B/UUi4PQ3acixQrYj1mD\u002Bokjp67FHTG3PUDCXvHpS1jaOB7jjfx3rPb67jW/kGWVH6pkcwylpicjy7ZemzfgxX5YWczkUWQq13uAnSR/jGiqyvlEekWl4mk8MzMuSIMXMTeXWQjl\u002Bz44iGuw9TOh0K/JpEk5aQ7VaKQzTuGfeRrYpTER4b\u002BupTaTAFkB15XmFAv5V6KdpOmo4R8ruJgsIvq62jRMmr\u002B/LtRdNzRAm4oTkcUmCFwoiUeeGpJ9EbgOcAgqlnW11Dcuc5DY6oIdlCDxhKIk2zfv\u002BUR1Mky4tOPOeSrB9tL98jVgzky4B6UgKViD0\u002BasPNKUvyDyrqo=", + "MIIHQDCCBSigAwIBAgITMwAAADd1bHkqKXnfPQAAAAAANzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTkwNTMwMjI0ODUyWhcNMzQwNTMwMjI1ODUyWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyTLy/bGuzAnrxE\u002BuLoOMwDbwVj/TlPUSeALDYWh1IEV1XASInpSRVgacIHDFfnIclB72l7nzZuRjrsmnNgG0H/uDj0bs\u002BAZkxZ6si/E0E3KOP8YEYSOnDEuCfrBQDdye62tXtP3WAhFe88dW6p56pyxrG1BgpnIsDiEag4U6wzmjkWrFM2w5AFbYUiyloLrr6gnG2Cuk4pTkLW6k3qXo/Nfjm\u002BbS/wgtfztM3vi3lsM4nJvB0HEk8coUQxobpmigmQxBRz7OZH99oWYn9XDR1bym0G/nJ/\u002BY95Z6YquguLk4YHQ8QrXpAf8/dyRQe3zeQu387CLCksmxYTVaGE3QCQEx2M3dIUmUiFiJSgGO7wsq\u002Btf3oqT39GXP6ftdhE6V1UcX/YgK4SjIcxuD7Sj9RW\u002BzYq3iaCPIiwjSK\u002BMFwLtLdMZUmzmXKPmz2sW5rj4Jh6jcmLVc\u002Ba6xccE3x0nQXTTCFNlQRCMqP7GYSaMzjfq2m4leCqunaLG3m6XPOxlKQqAsFvNWxWw0ujV8ILUpo9ZattvHrIukv5/IvK4YCrbeyQUEi1aQzokGGGnKwDWNwCwoEwtVV3CJ7Mw6Gvqk6JuxbixGIE/vSjwnSaal8OdBCQqZHTHSbkaVYJlVaVDjZQtj01RmCQjJmJlzYGTrsMwK9y/DMd8tVyxfYVPc\u002BG8CAwEAAaOCAaQwggGgMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUrUdebM\u002Bp1Vp1NV36KKF1eCifca0wVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcnQwDQYJKoZIhvcNAQELBQADggIBABNiL5D1GiUih16Qi5LYJhieTbizpHxRSXlfaw/T0W\u002Bow8VrlY6og\u002BTT2\u002B9qiaz7o\u002Bun7rgutRw63gnUMCKtsfGAFZV46j3Gylbk2NrHF0ssArrQPAXvW7RBKjda0MNojAYRBcrTaFEJQcqIUa3G7L96\u002B6pZTnVSVN1wSv4SVcCXDPM\u002B0D5VUPkJhA51OwqSRoW60SRKaQ0hkQyFSK6oGkt\u002BgqtQESmIEnnT3hGMViXI7eyhyq4VdnIrgIGDR3ZLcVeRqQgojK5f945UQ0laTmG83qhaMozrLIYKc9KZvHuEaG6eMZSIS9zutS7TMKLbY3yR1GtNENSTzvMtG8IHKN7vOQDad3ZiZGEuuJN8X4yAbBz591ZxzUtkFfatP1dXnpk2YMflq\u002BKVKE0V9SAiwE9hSpkann8UDOtcPl6SSQIZHowdXbEwdnWbED0zxK63TYPHVEGQ8rOfWRzbGrc6YV1HCfmP4IynoBoJntQrUiopTe6RAE9CacLdUyVnOwDUJv25vFU9geynWxCRT7\u002Byu8sxFde8dAmB/syhcnJDgQ03qmMAO3Q/ydoKOX4glO1ke2rumk6FSE3NRNxrZCJ/yRyczdftxp9OP16M9evFwMBumzpy5a\u002Bd3I5bz\u002BkQKqsr7VyyDEslVjzxrJPXVoHJg/BWCs5nkfJqnISyjC5cbRJO", + "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac\u002BM6ztAlqFo6be\u002BouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU\u002BI8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn\u002B9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx\u002BW6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo\u002BmTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX\u002BuKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw\u002B3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ\u002Bi92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO\u002BlOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv\u002BnlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE\u002BOdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG\u002BoijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O\u002BlxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" + ], + "kid": "m6-lSqJc6zdzfpwYs_1EHdf-1Gg", + "kty": "RSA" + }, + { + "x5c": [ + "MIIF5jCCA86gAwIBAgITMwAAAAf6J4XtUCW0zAAAAAAABzANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MB4XDTIxMDIwNDIwMzYxOVoXDTIyMDUwNDIwMzYxOVowfzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UEAxMgTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnB4FdRURas4L3WI/SrhEiNuJg6548nuLt6xoscIwjZZXq7Xw3ZIl3SH5\u002Bf2hLzGw4QqMAsBF9DMSZsHdEBVBmDwatfnPgg1DwdNjietLF6WmXFDMlyNONxG\u002BbCRf3M/OuE22YXoBUOFR3CqRVuPRynV6tZRO6lXlDRQBjvL4KstwH7qZOGA2HksQ4zRWYdlK6WgoyCERhVD75lvCjRrxVcFE2xq3rY1G3v3948oomtQmOPoVZyfcQObCGZKzosgv9vH20jLXGuOApPLkEUEXomj/eoyKIiycGYhE3daNldxRIY1vpFKNyjahPoK9RlQOOxdT6SKjrxzRFhJgL7AvFAgMBAAGjggFUMIIBUDAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lBA4wDAYKKwYBBAGCN0wyAzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRp3BAW9b4GAIdUQ1g81w5fxQFGLTAfBgNVHSMEGDAWgBStR15sz6nVWnU1XfoooXV4KJ9xrTBlBgNVHR8EXjBcMFqgWKBWhlRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBBenVyZSUyMEF0dGVzdGF0aW9uJTIwUENBJTIwMjAxOS5jcmwwcgYIKwYBBQUHAQEEZjBkMGIGCCsGAQUFBzAChlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMEF6dXJlJTIwQXR0ZXN0YXRpb24lMjBQQ0ElMjAyMDE5LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAVbU1CVQqZJT3XNYeGtVJy7QtpAcGh2dxwpKh505tXWbHjOUHwcyyOolbKJP\u002BLw2XmAoorrIj7ld22hGMz1LWgsIuN65BOAobFh0UaRm3dHpr5CaMj63Ov7r1N5QYIKddd1qSaxoF4DWsjDi8iKF0H\u002BNR40Tfe64yoXpsw95NqJbQCZyqovnf0nE49\u002B8P4CcKYEJhSlsSBzcqNq8Ec0NLe3F1cfhIjImlXdKfM3cLGKG0hIXCzb\u002B12tDYZ3Bikb8ThMwLSL0uD5s2yybP3n9GhVzkuiagh4fmqiVznpm7\u002BqkFOh3nuwtJUI7K8GKqN96kSqf8PxHh/aHT3TdGRwx\u002B8TuWQ8xlDvaC99/vFUryqqzN0GKhQUF9ngCGLYpuwxH\u002Bhr3jJVscZlfD7iBobqmgv/YsKVCy\u002B0U1U8cKT1N1bYOZtRfWlPvuaTSWr3J04FXJThIoJQmkFOefVFLEzrRyG9Gbh7sx0OgwpoKjF3nc\u002BvqgD6CzVCSar\u002B8xodhqWvDy7PZqZLj0a/29nrFSFITVNpEpi2zLOEDoVlYS8w1UZ/pXX8dZR1JA9kn1nGf6V2H6ithkUw1Rmp\u002BhnfmoLrw\u002Blua0ZeRjYr9UY7U5NNgMhDZBWDDnBG93fIB5BrIct8M/FfhqcJOODmnqA2sBS16u7dQTIRQ/NtVq3Lln4BnKBj0=", + "MIIHQDCCBSigAwIBAgITMwAAADd1bHkqKXnfPQAAAAAANzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTkwNTMwMjI0ODUyWhcNMzQwNTMwMjI1ODUyWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyTLy/bGuzAnrxE\u002BuLoOMwDbwVj/TlPUSeALDYWh1IEV1XASInpSRVgacIHDFfnIclB72l7nzZuRjrsmnNgG0H/uDj0bs\u002BAZkxZ6si/E0E3KOP8YEYSOnDEuCfrBQDdye62tXtP3WAhFe88dW6p56pyxrG1BgpnIsDiEag4U6wzmjkWrFM2w5AFbYUiyloLrr6gnG2Cuk4pTkLW6k3qXo/Nfjm\u002BbS/wgtfztM3vi3lsM4nJvB0HEk8coUQxobpmigmQxBRz7OZH99oWYn9XDR1bym0G/nJ/\u002BY95Z6YquguLk4YHQ8QrXpAf8/dyRQe3zeQu387CLCksmxYTVaGE3QCQEx2M3dIUmUiFiJSgGO7wsq\u002Btf3oqT39GXP6ftdhE6V1UcX/YgK4SjIcxuD7Sj9RW\u002BzYq3iaCPIiwjSK\u002BMFwLtLdMZUmzmXKPmz2sW5rj4Jh6jcmLVc\u002Ba6xccE3x0nQXTTCFNlQRCMqP7GYSaMzjfq2m4leCqunaLG3m6XPOxlKQqAsFvNWxWw0ujV8ILUpo9ZattvHrIukv5/IvK4YCrbeyQUEi1aQzokGGGnKwDWNwCwoEwtVV3CJ7Mw6Gvqk6JuxbixGIE/vSjwnSaal8OdBCQqZHTHSbkaVYJlVaVDjZQtj01RmCQjJmJlzYGTrsMwK9y/DMd8tVyxfYVPc\u002BG8CAwEAAaOCAaQwggGgMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUrUdebM\u002Bp1Vp1NV36KKF1eCifca0wVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcnQwDQYJKoZIhvcNAQELBQADggIBABNiL5D1GiUih16Qi5LYJhieTbizpHxRSXlfaw/T0W\u002Bow8VrlY6og\u002BTT2\u002B9qiaz7o\u002Bun7rgutRw63gnUMCKtsfGAFZV46j3Gylbk2NrHF0ssArrQPAXvW7RBKjda0MNojAYRBcrTaFEJQcqIUa3G7L96\u002B6pZTnVSVN1wSv4SVcCXDPM\u002B0D5VUPkJhA51OwqSRoW60SRKaQ0hkQyFSK6oGkt\u002BgqtQESmIEnnT3hGMViXI7eyhyq4VdnIrgIGDR3ZLcVeRqQgojK5f945UQ0laTmG83qhaMozrLIYKc9KZvHuEaG6eMZSIS9zutS7TMKLbY3yR1GtNENSTzvMtG8IHKN7vOQDad3ZiZGEuuJN8X4yAbBz591ZxzUtkFfatP1dXnpk2YMflq\u002BKVKE0V9SAiwE9hSpkann8UDOtcPl6SSQIZHowdXbEwdnWbED0zxK63TYPHVEGQ8rOfWRzbGrc6YV1HCfmP4IynoBoJntQrUiopTe6RAE9CacLdUyVnOwDUJv25vFU9geynWxCRT7\u002Byu8sxFde8dAmB/syhcnJDgQ03qmMAO3Q/ydoKOX4glO1ke2rumk6FSE3NRNxrZCJ/yRyczdftxp9OP16M9evFwMBumzpy5a\u002Bd3I5bz\u002BkQKqsr7VyyDEslVjzxrJPXVoHJg/BWCs5nkfJqnISyjC5cbRJO", + "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac\u002BM6ztAlqFo6be\u002BouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU\u002BI8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn\u002B9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx\u002BW6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo\u002BmTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX\u002BuKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw\u002B3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ\u002Bi92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO\u002BlOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv\u002BnlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE\u002BOdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG\u002BoijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O\u002BlxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" + ], + "kid": "wxXlg4DikKQZ3jzJ5i3ZJcGwzN0", + "kty": "RSA" + }, + { + "x5c": [ + "MIIVVTCCFD2gAwIBAgIBATANBgkqhkiG9w0BAQsFADA\u002BMTwwOgYDVQQDDDNodHRwczovL2NzbGFycnlvYXR0ZXN0YXRpb25hYWQud3VzLmF0dGVzdC5henVyZS5uZXQwIBcNMTkwNTAxMDAwMDAwWhgPMjA1MDEyMzEyMzU5NTlaMD4xPDA6BgNVBAMMM2h0dHBzOi8vY3NsYXJyeW9hdHRlc3RhdGlvbmFhZC53dXMuYXR0ZXN0LmF6dXJlLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAODHwgG\u002BRgfErr0CS\u002B56qTQ4PIIeDU3d26zjXRwGNnKCsvRH/547PoOYwTafYYAOwMKxbzyYueJdnHEVmeKtF7fpPIlvFgF1cdykfPhTBY18VgntwpjHn8A7Q94Iri6K0aU3MhSVY3QsN79c3Cc3Sv4B3pygQf/lHotHtqUfnXXLt0qBvIZEigeJ4Qa4ukaA7JpW/oo0nRB6JpLlBsk4Lg0aqzFU5RjqSiutXGbzVMy8BCpw\u002BYocll9dC5ekex/c43fwr3OBUeOh9c4KaPXangrxjq9cdLwQeTzdGu9UVfZc61Te6bnXcwDBDjWfFW8kiANg4WfQUg1\u002BrgIIKteqlrcCAwEAAaOCElowghJWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFL9ULK0inx2mIyKc/uqcQZROQ/WeMB8GA1UdIwQYMBaAFL9ULK0inx2mIyKc/uqcQZROQ/WeMIISBwYJKwYBBAGCN2kBBIIR\u002BAEAAAACAAAA6BEAAAAAAAADAAIAAAAAAAUACgCTmnIz95xMqZQKDbOVfwYHgykEDzDRSrm1oQn5Q5P9XgAAAAAREQMF/4AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAcAAAAAAAAAMb/GO2pBooDz1MkyQcRD\u002Bt\u002Bl2DTjGKTZFp1/sp6PiRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF5UEKr5mjLjLfKpfVeeZfgxDydIFuxPNM7e6xvkEKUmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKz7QRkVk5T5s7Obt\u002BS9EEQ/Vncpnij0cbXk3k5cDdBHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EAAAS\u002Bbm5m7gCRUw47aVmpqt3qOio0cH5w7EoLcLnoLCA\u002BcPQY1Akoux3B3xatuNpyC/qb24REf67vdZzANgir/CE5hyZQZY1ExHcuoSuUHHlD7Vr/8uwa5r13gpUAfCzAcexmAnEkDYN19ctF2ZZWLpK6zA4d5N6TKDlSW7INl9p6cREQMF/4AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAcAAAAAAAAAP7Cs4IadLjDyjobXDHZkA6VPu81ljuzg4blIqRVZF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxPV3XXllA\u002BlhN/d8aKgpoAVqyN7XAUCwgbCUSQxXv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPsf0PNHH4qwn1vTwvXp6KThxbjl7SH2YocEfVMYjEsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzJbltMAfaxp/KX1dgqdjz7TSjf10WeVyGEKVp2GUkBhPxGpivMYkNKEaxmds6FBR8gJ9CgjQ90zHj7qmaleEIAAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHwUAzA0AAC0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFZ0RDQ0JDYWdBd0lCQWdJVWU5VEZZcHNnNzlXY2lJN2N1YXV3dHJNYlVQb3dDZ1lJS29aSXpqMEVBd0l3CmNURWpNQ0VHQTFVRUF3d2FTVzUwWld3Z1UwZFlJRkJEU3lCUWNtOWpaWE56YjNJZ1EwRXhHakFZQmdOVkJBb00KRVVsdWRHVnNJRU52Y25CdmNtRjBhVzl1TVJRd0VnWURWUVFIREF0VFlXNTBZU0JEYkdGeVlURUxNQWtHQTFVRQpDQXdDUTBFeEN6QUpCZ05WQkFZVEFsVlRNQjRYRFRJeE1EUXdOakV6TURnME5Wb1hEVEk0TURRd05qRXpNRGcwCk5Wb3djREVpTUNBR0ExVUVBd3daU1c1MFpXd2dVMGRZSUZCRFN5QkRaWEowYVdacFkyRjBaVEVhTUJnR0ExVUUKQ2d3UlNXNTBaV3dnUTI5eWNHOXlZWFJwYjI0eEZEQVNCZ05WQkFjTUMxTmhiblJoSUVOc1lYSmhNUXN3Q1FZRApWUVFJREFKRFFURUxNQWtHQTFVRUJoTUNWVk13V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVI5CmxWTkdHd0Y4Nkl6LysrTW5RbXRjc1MvMlJqdlN3cEFuN1c0L0tjdnZGUWxNYlFPdDY3QkpLR0FnTnNoK2NVNGsKVUo0N2JpTUYwcGVLR21jTDFzUjNvNElDbXpDQ0FwY3dId1lEVlIwakJCZ3dGb0FVME9pcTJuWFgrUzVKRjVnOApleFJsME5YeVdVMHdYd1lEVlIwZkJGZ3dWakJVb0ZLZ1VJWk9hSFIwY0hNNkx5OWhjR2t1ZEhKMWMzUmxaSE5sCmNuWnBZMlZ6TG1sdWRHVnNMbU52YlM5elozZ3ZZMlZ5ZEdsbWFXTmhkR2x2Ymk5Mk1pOXdZMnRqY213L1kyRTkKY0hKdlkyVnpjMjl5TUIwR0ExVWREZ1FXQkJUZHArb0puVUl5WHBvT2cxQTEza3hOQlZCVlp6QU9CZ05WSFE4QgpBZjhFQkFNQ0JzQXdEQVlEVlIwVEFRSC9CQUl3QURDQ0FkUUdDU3FHU0liNFRRRU5BUVNDQWNVd2dnSEJNQjRHCkNpcUdTSWI0VFFFTkFRRUVFSGpwU1gzYm0zSTliMHhRb0NsTm5DQXdnZ0ZrQmdvcWhraUcrRTBCRFFFQ01JSUIKVkRBUUJnc3Foa2lHK0UwQkRRRUNBUUlCRVRBUUJnc3Foa2lHK0UwQkRRRUNBZ0lCRVRBUUJnc3Foa2lHK0UwQgpEUUVDQXdJQkFqQVFCZ3NxaGtpRytFMEJEUUVDQkFJQkJEQVFCZ3NxaGtpRytFMEJEUUVDQlFJQkFUQVJCZ3NxCmhraUcrRTBCRFFFQ0JnSUNBSUF3RUFZTEtvWklodmhOQVEwQkFnY0NBUVl3RUFZTEtvWklodmhOQVEwQkFnZ0MKQVFBd0VBWUxLb1pJaHZoTkFRMEJBZ2tDQVFBd0VBWUxLb1pJaHZoTkFRMEJBZ29DQVFBd0VBWUxLb1pJaHZoTgpBUTBCQWdzQ0FRQXdFQVlMS29aSWh2aE5BUTBCQWd3Q0FRQXdFQVlMS29aSWh2aE5BUTBCQWcwQ0FRQXdFQVlMCktvWklodmhOQVEwQkFnNENBUUF3RUFZTEtvWklodmhOQVEwQkFnOENBUUF3RUFZTEtvWklodmhOQVEwQkFoQUMKQVFBd0VBWUxLb1pJaHZoTkFRMEJBaEVDQVFvd0h3WUxLb1pJaHZoTkFRMEJBaElFRUJFUkFnUUJnQVlBQUFBQQpBQUFBQUFBd0VBWUtLb1pJaHZoTkFRMEJBd1FDQUFBd0ZBWUtLb1pJaHZoTkFRMEJCQVFHQUpCdTFRQUFNQThHCkNpcUdTSWI0VFFFTkFRVUtBUUF3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUt0SjB5YXpHYTN1K1pDS0xPbXgKNWVueG9TTmJ4TE80eEllZkJUZkJwQklOQWlCQ053N2RNR1A2NGhQbWl4SlZUWHhwd0JNYlBoN0QycU8zakhBcQo5VDhvVFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDbHpDQ0FqNmdBd0lCQWdJVkFORG9xdHAxMS9rdVNSZVlQSHNVWmREVjhsbE5NQW9HQ0NxR1NNNDlCQU1DCk1HZ3hHakFZQmdOVkJBTU1FVWx1ZEdWc0lGTkhXQ0JTYjI5MElFTkJNUm93R0FZRFZRUUtEQkZKYm5SbGJDQkQKYjNKd2IzSmhkR2x2YmpFVU1CSUdBMVVFQnd3TFUyRnVkR0VnUTJ4aGNtRXhDekFKQmdOVkJBZ01Ba05CTVFzdwpDUVlEVlFRR0V3SlZVekFlRncweE9EQTFNakV4TURRMU1EaGFGdzB6TXpBMU1qRXhNRFExTURoYU1IRXhJekFoCkJnTlZCQU1NR2tsdWRHVnNJRk5IV0NCUVEwc2dVSEp2WTJWemMyOXlJRU5CTVJvd0dBWURWUVFLREJGSmJuUmwKYkNCRGIzSndiM0poZEdsdmJqRVVNQklHQTFVRUJ3d0xVMkZ1ZEdFZ1EyeGhjbUV4Q3pBSkJnTlZCQWdNQWtOQgpNUXN3Q1FZRFZRUUdFd0pWVXpCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkw5cStOTXAySU9nCnRkbDFiay91V1o1K1RHUW04YUNpOHo3OGZzK2ZLQ1EzZCt1RHpYblZUQVQyWmhEQ2lmeUl1Snd2TjN3TkJwOWkKSEJTU01KTUpyQk9qZ2Jzd2diZ3dId1lEVlIwakJCZ3dGb0FVSW1VTTFscWROSW56ZzdTVlVyOVFHemtuQnF3dwpVZ1lEVlIwZkJFc3dTVEJIb0VXZ1E0WkJhSFIwY0hNNkx5OWpaWEowYVdacFkyRjBaWE11ZEhKMWMzUmxaSE5sCmNuWnBZMlZ6TG1sdWRHVnNMbU52YlM5SmJuUmxiRk5IV0ZKdmIzUkRRUzVqY213d0hRWURWUjBPQkJZRUZORG8KcXRwMTEva3VTUmVZUEhzVVpkRFY4bGxOTUE0R0ExVWREd0VCL3dRRUF3SUJCakFTQmdOVkhSTUJBZjhFQ0RBRwpBUUgvQWdFQU1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDLzlqKzg0VCtIenRWTy9zT1FCV0piU2QrLzJ1ZXhLCjQrYUEwamNGQkxjcEFpQTNkaE1yRjVjRDUydDZGcU12QUlwajhYZEdteTJiZWVsakxKSytwenBjUkE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDampDQ0FqU2dBd0lCQWdJVUltVU0xbHFkTkluemc3U1ZVcjlRR3prbkJxd3dDZ1lJS29aSXpqMEVBd0l3CmFERWFNQmdHQTFVRUF3d1JTVzUwWld3Z1UwZFlJRkp2YjNRZ1EwRXhHakFZQmdOVkJBb01FVWx1ZEdWc0lFTnYKY25CdmNtRjBhVzl1TVJRd0VnWURWUVFIREF0VFlXNTBZU0JEYkdGeVlURUxNQWtHQTFVRUNBd0NRMEV4Q3pBSgpCZ05WQkFZVEFsVlRNQjRYRFRFNE1EVXlNVEV3TkRFeE1Wb1hEVE16TURVeU1URXdOREV4TUZvd2FERWFNQmdHCkExVUVBd3dSU1c1MFpXd2dVMGRZSUZKdmIzUWdRMEV4R2pBWUJnTlZCQW9NRVVsdWRHVnNJRU52Y25CdmNtRjAKYVc5dU1SUXdFZ1lEVlFRSERBdFRZVzUwWVNCRGJHRnlZVEVMTUFrR0ExVUVDQXdDUTBFeEN6QUpCZ05WQkFZVApBbFZUTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQzZuRXdNRElZWk9qL2lQV3NDemFFS2k3CjFPaU9TTFJGaFdHamJuQlZKZlZua1k0dTNJamtEWVlMME14TzRtcXN5WWpsQmFsVFZZeEZQMnNKQks1emxLT0IKdXpDQnVEQWZCZ05WSFNNRUdEQVdnQlFpWlF6V1dwMDBpZk9EdEpWU3YxQWJPU2NHckRCU0JnTlZIUjhFU3pCSgpNRWVnUmFCRGhrRm9kSFJ3Y3pvdkwyTmxjblJwWm1sallYUmxjeTUwY25WemRHVmtjMlZ5ZG1salpYTXVhVzUwClpXd3VZMjl0TDBsdWRHVnNVMGRZVW05dmRFTkJMbU55YkRBZEJnTlZIUTRFRmdRVUltVU0xbHFkTkluemc3U1YKVXI5UUd6a25CcXd3RGdZRFZSMFBBUUgvQkFRREFnRUdNQklHQTFVZEV3RUIvd1FJTUFZQkFmOENBUUV3Q2dZSQpLb1pJemowRUF3SURTQUF3UlFJZ1FRcy8wOHJ5Y2RQYXVDRms4VVBRWENNQWxzbG9CZTdOd2FRR1RjZHBhMEVDCklRQ1V0OFNHdnhLbWpwY00vejBXUDlEdm84aDJrNWR1MWlXRGRCa0FuKzBpaUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCgAwDQYJKoZIhvcNAQELBQADggEBAHAs65nOUPJupJmBGSuBLGGdn9tWMDw0ozt1\u002Bqeyi854u0JCXEXgnbIblV65bzR8Cxdi8yCp39ys8UgU9N82afBCVe25DGkk4J9FO8Esd8bFrLSYbWAL12akDN9jVoT6PTw4GmTG7mekIzXs\u002BbhG0k8UcLTiQG7DMyz3SewYrcrvnLuzXy2d09RXtlv/kM92g4vzkMtxeIEhjjE2ya\u002BG4lEtp8UmYqYKmQpYPNUXq8FI3a1pd98D2iMRnMKyo99m5xEyl/j7f\u002BFliIyZuTbosde/Yl98B3YAzhiYSuZI4dV8Y1VD\u002BthQCZmZCPxaktZajBKCFWYeVpC3i4J80nm2VjQ=" + ], + "kid": "rPtBGRWTlPmzs5u35L0QRD9WdymeKPRxteTeTlwN0Ec=", + "kty": "RSA" + } + ] + } + }, + { + "RequestUri": "https://cslarryoattestationaad.wus.attest.azure.net/attest/Tpm?api-version=2020-10-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "51", + "Content-Type": "application/json", + "traceparent": "00-151c2485eda3794582a5fdd32d78e8a5-042c7ad3574e6d48-00", + "User-Agent": "azsdk-net-Security.Attestation/1.0.0-alpha.20210504.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "337a6e26cf094da462bd6bfada3f0eaf", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "data": "eyJwYXlsb2FkIjp7InR5cGUiOiJhaWtjZXJ0In19" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 05 May 2021 04:12:30 GMT", + "Server": "Kestrel", + "Transfer-Encoding": "chunked", + "x-ms-maa-service-version": "1.10.01570.0002", + "x-ms-request-id": "Ca5gU8ltNEelUd1N" + }, + "ResponseBody": { + "data": "eyJwYXlsb2FkIjp7ImNoYWxsZW5nZSI6IlBSMXNmOHNJQkJPYnZIOFNjcFR2dFEiLCJzZXJ2aWNlX2NvbnRleHQiOiJleUpRY205MFpXTjBhVzl1UzJWNVRtRnRaU0k2SWpVMVFrRXlSRGd5UlRFM05UUXdSVFF4TlRReE9EZ3lOVFpHUVVOQ1EwRTBSVGt5TmpoR01FSTNNekV3TmtJM01UWXdOVE5FUkRSQ05qWTFNa00xTlRJaUxDSlFjbTkwWldOMFpXUkRiMjUwWlhoMElqb2libTB0TUhobU5tSlBOVVZQTUhaME9IaHZkRU5QYkdoWlpWbGZlSGh3VWpRdFIyZE1kRVZGZG1SWGFWWlFVRVZUV1c1V1ZUbHRaMnRFUW1KaWRrZFRNVTFzVnpab05HVTNZbEZGWjA1U1FTMXJkMFJYYWtVd2VrTmllRWRhTXpSc1lWVkpXa2RZT1d4YVYzUmxRMnRxVWtGdGQyUk1aazFLUzA5TWNVeFFNMVYzUlZwWVEwaDBTSEUzYTBZemVYcG1OazE1Tlc1dGVFNXdOSFl5VFRaUlh6bGtWVWR4V2pCNVVHdHpJbjAifX0" + } + } + ], + "Variables": { + "ATTESTATION_AAD_URL": "https://cslarryoattestationaad.wus.attest.azure.net", + "RandomSeed": "1358880095" + } +} \ No newline at end of file diff --git a/sdk/attestation/Azure.Security.Attestation/tests/SessionRecords/AttestationTests/AttestTpmMinimalAadAsync.json b/sdk/attestation/Azure.Security.Attestation/tests/SessionRecords/AttestationTests/AttestTpmMinimalAadAsync.json new file mode 100644 index 000000000000..26c6d919f8e9 --- /dev/null +++ b/sdk/attestation/Azure.Security.Attestation/tests/SessionRecords/AttestationTests/AttestTpmMinimalAadAsync.json @@ -0,0 +1,140 @@ +{ + "Entries": [ + { + "RequestUri": "https://cslarryoattestationaad.wus.attest.azure.net/policies/Tpm?api-version=2020-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "165", + "Content-Type": "text/plain", + "traceparent": "00-70cee8e2745f2b43b1ac5cf3eb2c9e30-c85977952b5ada4e-00", + "User-Agent": "azsdk-net-Security.Attestation/1.0.0-alpha.20210504.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "06503a42df94febe1d8bf48b823ee520", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmoweExqQTdJR0YxZEdodmNtbDZZWFJwYjI1eWRXeGxjM3M5UGlCd1pYSnRhWFFvS1R0OU95QnBjM04xWVc1alpYSjFiR1Z6ZTMwNyJ9.", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "666", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 05 May 2021 04:12:32 GMT", + "Server": "Kestrel", + "x-ms-maa-service-version": "1.10.01570.0002", + "x-ms-request-id": "00-70cee8e2745f2b43b1ac5cf3eb2c9e30-c85977952b5ada4e-00" + }, + "ResponseBody": { + "token": "eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vY3NsYXJyeW9hdHRlc3RhdGlvbmFhZC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6IjE1TjJNSG9qOWlBZGtGL2M1blJFM0oySEI4Skc2VnVlM1V6dnUzSy9TZXM9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2MjAxOTE1NTIsImlhdCI6MTYyMDE4Nzk1MiwiaXNzIjoiaHR0cHM6Ly9jc2xhcnJ5b2F0dGVzdGF0aW9uYWFkLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjIwMTg3OTUyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6ImM2c0VKUUl0VjUwT2VQOUlyUF9ienl3QU1PVnZqNXVEUGJrbEFfYndkWVEifQ.RngnLYs0V8YpNhZTqEYNkx1XePtpRsryIz3vHzyp6akLlP72GQGXpM3e7H8E0K8200Kkn5wqJ_kaPkPgy4DYAgrc0kybvXKoQ5zhcYLdl2b8VmVvmpz_zob84O4dWhf_XUypFUcJiwWSgn5VcTebauHlOuwBz6M_7VGGh7TM3v8" + } + }, + { + "RequestUri": "https://cslarryoattestationaad.wus.attest.azure.net/certs", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/jwk\u002Bjson, application/json", + "Authorization": "Sanitized", + "traceparent": "00-70cee8e2745f2b43b1ac5cf3eb2c9e30-b5e74feb20d92f4f-00", + "User-Agent": "azsdk-net-Security.Attestation/1.0.0-alpha.20210504.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "939c0ccec2b1f1d9d383c739cc90557a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "40774", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 05 May 2021 04:12:32 GMT", + "Server": "Kestrel", + "x-ms-maa-service-version": "1.10.01570.0002", + "x-ms-request-id": "00-70cee8e2745f2b43b1ac5cf3eb2c9e30-b5e74feb20d92f4f-00" + }, + "ResponseBody": { + "keys": [ + { + "x5c": [ + "MIIUUDCCE7mgAwIBAgIBATANBgkqhkiG9w0BAQsFADA\u002BMTwwOgYDVQQDDDNodHRwczovL2NzbGFycnlvYXR0ZXN0YXRpb25hYWQud3VzLmF0dGVzdC5henVyZS5uZXQwIBcNMTkwNTAxMDAwMDAwWhgPMjA1MDEyMzEyMzU5NTlaMD4xPDA6BgNVBAMMM2h0dHBzOi8vY3NsYXJyeW9hdHRlc3RhdGlvbmFhZC53dXMuYXR0ZXN0LmF6dXJlLm5ldDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAjoAca7uWAxNVkBLO8alAze9bqeA\u002BdcQZRSg5OnQ76BxjMKpDRU6pEIZCSCEiR5/rkPDvPdiICNxE3Fr7eiCQTLwlMR2G8Tprh5hfGxxPFxGZyFpIM52kgdBcuGF\u002BCq6YjdHUiRL14RTLALuIBNSz5KjYCOeiRBjNorfTemJ5FvMCAwEAAaOCElowghJWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFMr2rO1tgBu91ZkJZ0np6TZmaHZDMB8GA1UdIwQYMBaAFMr2rO1tgBu91ZkJZ0np6TZmaHZDMIISBwYJKwYBBAGCN2kBBIIR\u002BAEAAAACAAAA6BEAAAAAAAADAAIAAAAAAAUACgCTmnIz95xMqZQKDbOVfwYHgykEDzDRSrm1oQn5Q5P9XgAAAAAREQMF/4AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAcAAAAAAAAAMb/GO2pBooDz1MkyQcRD\u002Bt\u002Bl2DTjGKTZFp1/sp6PiRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF5UEKr5mjLjLfKpfVeeZfgxDydIFuxPNM7e6xvkEKUmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANeTdjB6I/YgHZBf3OZ0RNydhwfCRulbnt1M77tyv0nrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EAAAwzBGz3fU0a3hIVbX9qJpOxjp9M3Kkoy1Os/Chotonu/\u002Bh/KUJoJhtrLFGJoGbRaUzmAHUI/zPKeWBvNRW7CE/ZhyZQZY1ExHcuoSuUHHlD7Vr/8uwa5r13gpUAfCzAcexmAnEkDYN19ctF2ZZWLpK6zA4d5N6TKDlSW7INl9p6cREQMF/4AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAcAAAAAAAAAP7Cs4IadLjDyjobXDHZkA6VPu81ljuzg4blIqRVZF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxPV3XXllA\u002BlhN/d8aKgpoAVqyN7XAUCwgbCUSQxXv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPsf0PNHH4qwn1vTwvXp6KThxbjl7SH2YocEfVMYjEsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzJbltMAfaxp/KX1dgqdjz7TSjf10WeVyGEKVp2GUkBhPxGpivMYkNKEaxmds6FBR8gJ9CgjQ90zHj7qmaleEIAAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHwUAzA0AAC0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFZ0RDQ0JDYWdBd0lCQWdJVWU5VEZZcHNnNzlXY2lJN2N1YXV3dHJNYlVQb3dDZ1lJS29aSXpqMEVBd0l3CmNURWpNQ0VHQTFVRUF3d2FTVzUwWld3Z1UwZFlJRkJEU3lCUWNtOWpaWE56YjNJZ1EwRXhHakFZQmdOVkJBb00KRVVsdWRHVnNJRU52Y25CdmNtRjBhVzl1TVJRd0VnWURWUVFIREF0VFlXNTBZU0JEYkdGeVlURUxNQWtHQTFVRQpDQXdDUTBFeEN6QUpCZ05WQkFZVEFsVlRNQjRYRFRJeE1EUXdOakV6TURnME5Wb1hEVEk0TURRd05qRXpNRGcwCk5Wb3djREVpTUNBR0ExVUVBd3daU1c1MFpXd2dVMGRZSUZCRFN5QkRaWEowYVdacFkyRjBaVEVhTUJnR0ExVUUKQ2d3UlNXNTBaV3dnUTI5eWNHOXlZWFJwYjI0eEZEQVNCZ05WQkFjTUMxTmhiblJoSUVOc1lYSmhNUXN3Q1FZRApWUVFJREFKRFFURUxNQWtHQTFVRUJoTUNWVk13V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVI5CmxWTkdHd0Y4Nkl6LysrTW5RbXRjc1MvMlJqdlN3cEFuN1c0L0tjdnZGUWxNYlFPdDY3QkpLR0FnTnNoK2NVNGsKVUo0N2JpTUYwcGVLR21jTDFzUjNvNElDbXpDQ0FwY3dId1lEVlIwakJCZ3dGb0FVME9pcTJuWFgrUzVKRjVnOApleFJsME5YeVdVMHdYd1lEVlIwZkJGZ3dWakJVb0ZLZ1VJWk9hSFIwY0hNNkx5OWhjR2t1ZEhKMWMzUmxaSE5sCmNuWnBZMlZ6TG1sdWRHVnNMbU52YlM5elozZ3ZZMlZ5ZEdsbWFXTmhkR2x2Ymk5Mk1pOXdZMnRqY213L1kyRTkKY0hKdlkyVnpjMjl5TUIwR0ExVWREZ1FXQkJUZHArb0puVUl5WHBvT2cxQTEza3hOQlZCVlp6QU9CZ05WSFE4QgpBZjhFQkFNQ0JzQXdEQVlEVlIwVEFRSC9CQUl3QURDQ0FkUUdDU3FHU0liNFRRRU5BUVNDQWNVd2dnSEJNQjRHCkNpcUdTSWI0VFFFTkFRRUVFSGpwU1gzYm0zSTliMHhRb0NsTm5DQXdnZ0ZrQmdvcWhraUcrRTBCRFFFQ01JSUIKVkRBUUJnc3Foa2lHK0UwQkRRRUNBUUlCRVRBUUJnc3Foa2lHK0UwQkRRRUNBZ0lCRVRBUUJnc3Foa2lHK0UwQgpEUUVDQXdJQkFqQVFCZ3NxaGtpRytFMEJEUUVDQkFJQkJEQVFCZ3NxaGtpRytFMEJEUUVDQlFJQkFUQVJCZ3NxCmhraUcrRTBCRFFFQ0JnSUNBSUF3RUFZTEtvWklodmhOQVEwQkFnY0NBUVl3RUFZTEtvWklodmhOQVEwQkFnZ0MKQVFBd0VBWUxLb1pJaHZoTkFRMEJBZ2tDQVFBd0VBWUxLb1pJaHZoTkFRMEJBZ29DQVFBd0VBWUxLb1pJaHZoTgpBUTBCQWdzQ0FRQXdFQVlMS29aSWh2aE5BUTBCQWd3Q0FRQXdFQVlMS29aSWh2aE5BUTBCQWcwQ0FRQXdFQVlMCktvWklodmhOQVEwQkFnNENBUUF3RUFZTEtvWklodmhOQVEwQkFnOENBUUF3RUFZTEtvWklodmhOQVEwQkFoQUMKQVFBd0VBWUxLb1pJaHZoTkFRMEJBaEVDQVFvd0h3WUxLb1pJaHZoTkFRMEJBaElFRUJFUkFnUUJnQVlBQUFBQQpBQUFBQUFBd0VBWUtLb1pJaHZoTkFRMEJBd1FDQUFBd0ZBWUtLb1pJaHZoTkFRMEJCQVFHQUpCdTFRQUFNQThHCkNpcUdTSWI0VFFFTkFRVUtBUUF3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUt0SjB5YXpHYTN1K1pDS0xPbXgKNWVueG9TTmJ4TE80eEllZkJUZkJwQklOQWlCQ053N2RNR1A2NGhQbWl4SlZUWHhwd0JNYlBoN0QycU8zakhBcQo5VDhvVFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDbHpDQ0FqNmdBd0lCQWdJVkFORG9xdHAxMS9rdVNSZVlQSHNVWmREVjhsbE5NQW9HQ0NxR1NNNDlCQU1DCk1HZ3hHakFZQmdOVkJBTU1FVWx1ZEdWc0lGTkhXQ0JTYjI5MElFTkJNUm93R0FZRFZRUUtEQkZKYm5SbGJDQkQKYjNKd2IzSmhkR2x2YmpFVU1CSUdBMVVFQnd3TFUyRnVkR0VnUTJ4aGNtRXhDekFKQmdOVkJBZ01Ba05CTVFzdwpDUVlEVlFRR0V3SlZVekFlRncweE9EQTFNakV4TURRMU1EaGFGdzB6TXpBMU1qRXhNRFExTURoYU1IRXhJekFoCkJnTlZCQU1NR2tsdWRHVnNJRk5IV0NCUVEwc2dVSEp2WTJWemMyOXlJRU5CTVJvd0dBWURWUVFLREJGSmJuUmwKYkNCRGIzSndiM0poZEdsdmJqRVVNQklHQTFVRUJ3d0xVMkZ1ZEdFZ1EyeGhjbUV4Q3pBSkJnTlZCQWdNQWtOQgpNUXN3Q1FZRFZRUUdFd0pWVXpCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkw5cStOTXAySU9nCnRkbDFiay91V1o1K1RHUW04YUNpOHo3OGZzK2ZLQ1EzZCt1RHpYblZUQVQyWmhEQ2lmeUl1Snd2TjN3TkJwOWkKSEJTU01KTUpyQk9qZ2Jzd2diZ3dId1lEVlIwakJCZ3dGb0FVSW1VTTFscWROSW56ZzdTVlVyOVFHemtuQnF3dwpVZ1lEVlIwZkJFc3dTVEJIb0VXZ1E0WkJhSFIwY0hNNkx5OWpaWEowYVdacFkyRjBaWE11ZEhKMWMzUmxaSE5sCmNuWnBZMlZ6TG1sdWRHVnNMbU52YlM5SmJuUmxiRk5IV0ZKdmIzUkRRUzVqY213d0hRWURWUjBPQkJZRUZORG8KcXRwMTEva3VTUmVZUEhzVVpkRFY4bGxOTUE0R0ExVWREd0VCL3dRRUF3SUJCakFTQmdOVkhSTUJBZjhFQ0RBRwpBUUgvQWdFQU1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDLzlqKzg0VCtIenRWTy9zT1FCV0piU2QrLzJ1ZXhLCjQrYUEwamNGQkxjcEFpQTNkaE1yRjVjRDUydDZGcU12QUlwajhYZEdteTJiZWVsakxKSytwenBjUkE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDampDQ0FqU2dBd0lCQWdJVUltVU0xbHFkTkluemc3U1ZVcjlRR3prbkJxd3dDZ1lJS29aSXpqMEVBd0l3CmFERWFNQmdHQTFVRUF3d1JTVzUwWld3Z1UwZFlJRkp2YjNRZ1EwRXhHakFZQmdOVkJBb01FVWx1ZEdWc0lFTnYKY25CdmNtRjBhVzl1TVJRd0VnWURWUVFIREF0VFlXNTBZU0JEYkdGeVlURUxNQWtHQTFVRUNBd0NRMEV4Q3pBSgpCZ05WQkFZVEFsVlRNQjRYRFRFNE1EVXlNVEV3TkRFeE1Wb1hEVE16TURVeU1URXdOREV4TUZvd2FERWFNQmdHCkExVUVBd3dSU1c1MFpXd2dVMGRZSUZKdmIzUWdRMEV4R2pBWUJnTlZCQW9NRVVsdWRHVnNJRU52Y25CdmNtRjAKYVc5dU1SUXdFZ1lEVlFRSERBdFRZVzUwWVNCRGJHRnlZVEVMTUFrR0ExVUVDQXdDUTBFeEN6QUpCZ05WQkFZVApBbFZUTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQzZuRXdNRElZWk9qL2lQV3NDemFFS2k3CjFPaU9TTFJGaFdHamJuQlZKZlZua1k0dTNJamtEWVlMME14TzRtcXN5WWpsQmFsVFZZeEZQMnNKQks1emxLT0IKdXpDQnVEQWZCZ05WSFNNRUdEQVdnQlFpWlF6V1dwMDBpZk9EdEpWU3YxQWJPU2NHckRCU0JnTlZIUjhFU3pCSgpNRWVnUmFCRGhrRm9kSFJ3Y3pvdkwyTmxjblJwWm1sallYUmxjeTUwY25WemRHVmtjMlZ5ZG1salpYTXVhVzUwClpXd3VZMjl0TDBsdWRHVnNVMGRZVW05dmRFTkJMbU55YkRBZEJnTlZIUTRFRmdRVUltVU0xbHFkTkluemc3U1YKVXI5UUd6a25CcXd3RGdZRFZSMFBBUUgvQkFRREFnRUdNQklHQTFVZEV3RUIvd1FJTUFZQkFmOENBUUV3Q2dZSQpLb1pJemowRUF3SURTQUF3UlFJZ1FRcy8wOHJ5Y2RQYXVDRms4VVBRWENNQWxzbG9CZTdOd2FRR1RjZHBhMEVDCklRQ1V0OFNHdnhLbWpwY00vejBXUDlEdm84aDJrNWR1MWlXRGRCa0FuKzBpaUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCgAwDQYJKoZIhvcNAQELBQADgYEAVnZLBswdsNetR/Xd0WbtoRebrln49Ox46soVEpACole16ABlU0mmGMib9Ix5B6rFw9VvY2gb\u002B5iwLFr6S8IpFWBgYtXGVnYV3UdelCQHO7vYx5cTOaviMONeErvxnrPw\u002BkyYkMhSIvQOM2sto0B7lcdzT3Zky3Jf8JRD2Ix6O24=" + ], + "kid": "15N2MHoj9iAdkF/c5nRE3J2HB8JG6Vue3Uzvu3K/Ses=", + "kty": "RSA" + }, + { + "x5c": [ + "MIIF5jCCA86gAwIBAgITMwAAAAXeUgfdQ7J0RwAAAAAABTANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MB4XDTIwMDEzMTE5MTU0N1oXDTIxMDQzMDE5MTU0N1owfzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UEAxMgTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCW7/F1qzdsO09eECBIzIBzgM1Ot0uHZn\u002BxnLe4c0sievEqv4d5l3gBcbRtFAsewS85vmawokNegfQCAUn7GqqyoT5zTKSNguVGcfzNcIvvNX47LEUI8vZHit09C5tM8/3iJIFZJSNL99Azf5gDPpZ1EOINOKzULWlh5vMC24S6TExBiO9MBZ4/w6CmZxeAsKynT3aWHlM27XpGRBViBmDxpyVeooB1eP/dJQay0lG93csDm1aPP\u002BnODMLFQUUFRgCM4tZlGmWt6qTt\u002B0xLgr1cFqmSOVKlhYW7U\u002B2EZB9m0AgUXYk7RPoiNKU1OnY7ymj4eTVBAjgJWG1ew5vFSs67AgMBAAGjggFUMIIBUDAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lBA4wDAYKKwYBBAGCN0wyAzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBROkUizXa6TjqdTZEBGp8jFVdMvkzAfBgNVHSMEGDAWgBStR15sz6nVWnU1XfoooXV4KJ9xrTBlBgNVHR8EXjBcMFqgWKBWhlRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBBenVyZSUyMEF0dGVzdGF0aW9uJTIwUENBJTIwMjAxOS5jcmwwcgYIKwYBBQUHAQEEZjBkMGIGCCsGAQUFBzAChlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMEF6dXJlJTIwQXR0ZXN0YXRpb24lMjBQQ0ElMjAyMDE5LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAcBk3/jcs0HvD8qIcghCuqWHA29GBsDZdm97QuVaYqCP0vsQ3t5QVMzJW\u002B3swLHKbIgWe6MG/Tvime4wo\u002B2mSO9VXHHrTKMJaDVqUtto22J7Ef9etzKxyIOPSyaeoWrGjMZVEN\u002BI2r/V10geK1rSEPt41LyzQbuJ8HWfPEz9RznvWeYpnS5Q4JJ2Iow2AtQ9hke1MAG/1QvTUPJ1Pdt7UoXxJjBn0eKRzqkaucQ\u002BD2ioYJoYxFxr82nH6ajC35hFC07Yr3i04hTFR2vEVlJ\u002BNXMydf9kIqvVc7WUjmTnUbfLTb1ZVbNQ0XeA3q1uUOKi6fGIIDm\u002B0lQ4evWMZ0ktbbcScDuVaJbhN8yO8i0\u002BURrI4tzJE5s1Xa2IrskRZh0WCEiCpqewSNnJgUhUASNCglE/lXJwMZwo\u002Bi4PQ/HS/bsKOL9WvHKX0PVkcturlwNWRM6OloCtBFUmeDZ\u002BKfjax0e\u002BfCOP4G5If3t5nphADFcde36vDOO\u002B3P85J5pRs3bc1uOuXBz/OtyJ9AB0Kw1eck7z/vIPcLTNkBpCgOFf8iQw0xDCsDZ57e87bhIsXflT/yh12oqQj4f7pPc/lIoFY5VoTCx9iZHGxXwmgtRIxmOG9CVL04gccBR/3ODF75sEfw9i6hPH0q7dk1o9YkHlZS5xHj3vTbrQu6x6Z7YOmoLs=", + "MIIHQDCCBSigAwIBAgITMwAAADd1bHkqKXnfPQAAAAAANzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTkwNTMwMjI0ODUyWhcNMzQwNTMwMjI1ODUyWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyTLy/bGuzAnrxE\u002BuLoOMwDbwVj/TlPUSeALDYWh1IEV1XASInpSRVgacIHDFfnIclB72l7nzZuRjrsmnNgG0H/uDj0bs\u002BAZkxZ6si/E0E3KOP8YEYSOnDEuCfrBQDdye62tXtP3WAhFe88dW6p56pyxrG1BgpnIsDiEag4U6wzmjkWrFM2w5AFbYUiyloLrr6gnG2Cuk4pTkLW6k3qXo/Nfjm\u002BbS/wgtfztM3vi3lsM4nJvB0HEk8coUQxobpmigmQxBRz7OZH99oWYn9XDR1bym0G/nJ/\u002BY95Z6YquguLk4YHQ8QrXpAf8/dyRQe3zeQu387CLCksmxYTVaGE3QCQEx2M3dIUmUiFiJSgGO7wsq\u002Btf3oqT39GXP6ftdhE6V1UcX/YgK4SjIcxuD7Sj9RW\u002BzYq3iaCPIiwjSK\u002BMFwLtLdMZUmzmXKPmz2sW5rj4Jh6jcmLVc\u002Ba6xccE3x0nQXTTCFNlQRCMqP7GYSaMzjfq2m4leCqunaLG3m6XPOxlKQqAsFvNWxWw0ujV8ILUpo9ZattvHrIukv5/IvK4YCrbeyQUEi1aQzokGGGnKwDWNwCwoEwtVV3CJ7Mw6Gvqk6JuxbixGIE/vSjwnSaal8OdBCQqZHTHSbkaVYJlVaVDjZQtj01RmCQjJmJlzYGTrsMwK9y/DMd8tVyxfYVPc\u002BG8CAwEAAaOCAaQwggGgMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUrUdebM\u002Bp1Vp1NV36KKF1eCifca0wVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcnQwDQYJKoZIhvcNAQELBQADggIBABNiL5D1GiUih16Qi5LYJhieTbizpHxRSXlfaw/T0W\u002Bow8VrlY6og\u002BTT2\u002B9qiaz7o\u002Bun7rgutRw63gnUMCKtsfGAFZV46j3Gylbk2NrHF0ssArrQPAXvW7RBKjda0MNojAYRBcrTaFEJQcqIUa3G7L96\u002B6pZTnVSVN1wSv4SVcCXDPM\u002B0D5VUPkJhA51OwqSRoW60SRKaQ0hkQyFSK6oGkt\u002BgqtQESmIEnnT3hGMViXI7eyhyq4VdnIrgIGDR3ZLcVeRqQgojK5f945UQ0laTmG83qhaMozrLIYKc9KZvHuEaG6eMZSIS9zutS7TMKLbY3yR1GtNENSTzvMtG8IHKN7vOQDad3ZiZGEuuJN8X4yAbBz591ZxzUtkFfatP1dXnpk2YMflq\u002BKVKE0V9SAiwE9hSpkann8UDOtcPl6SSQIZHowdXbEwdnWbED0zxK63TYPHVEGQ8rOfWRzbGrc6YV1HCfmP4IynoBoJntQrUiopTe6RAE9CacLdUyVnOwDUJv25vFU9geynWxCRT7\u002Byu8sxFde8dAmB/syhcnJDgQ03qmMAO3Q/ydoKOX4glO1ke2rumk6FSE3NRNxrZCJ/yRyczdftxp9OP16M9evFwMBumzpy5a\u002Bd3I5bz\u002BkQKqsr7VyyDEslVjzxrJPXVoHJg/BWCs5nkfJqnISyjC5cbRJO", + "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac\u002BM6ztAlqFo6be\u002BouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU\u002BI8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn\u002B9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx\u002BW6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo\u002BmTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX\u002BuKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw\u002B3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ\u002Bi92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO\u002BlOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv\u002BnlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE\u002BOdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG\u002BoijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O\u002BlxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" + ], + "kid": "wcGHi-SJDOR0XXghydRma0GQQXs", + "kty": "RSA" + }, + { + "x5c": [ + "MIIF5jCCA86gAwIBAgITMwAAAAjfr0F/Gw5Y2AAAAAAACDANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MB4XDTIxMDIwNDIwMzYyMFoXDTIyMDUwNDIwMzYyMFowfzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UEAxMgTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDuk9F\u002BtMMv0fNBZ9zl2\u002BPqVkjEQCEeU0s/T9Pi1u6G5KuOmPWJgvA39TEFJORZ4mI0rYQMEGWkF\u002BFJlfkgGrF4mQkJurdHyIODs2P4ScI/hgAi12u06p4NH41p4P3OcbjyshMVvU8e1hbzqcs4cxazmUuBMKFCAMrWfYn5duDCATn\u002B1hKO2wYnFLxTRdQy0Ci05ttHTL3jHMdi4nbZHPTlw/QdRvo7/8Wvy4ZxT3rk7naoHBKRPbWNS\u002BsMYsV2qTeazxLnYYEUy3c2POu0ZexRV/q548ZH\u002BdMRzxLs6LGHGc4S5xYL5rCusU2E1ZrDKcTitEXlIRK0IaSL\u002BwAtxfThAgMBAAGjggFUMIIBUDAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lBA4wDAYKKwYBBAGCN0wyAzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRl7dzLDqa7r/MSE0L8Yg9/hvvfZDAfBgNVHSMEGDAWgBStR15sz6nVWnU1XfoooXV4KJ9xrTBlBgNVHR8EXjBcMFqgWKBWhlRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBBenVyZSUyMEF0dGVzdGF0aW9uJTIwUENBJTIwMjAxOS5jcmwwcgYIKwYBBQUHAQEEZjBkMGIGCCsGAQUFBzAChlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMEF6dXJlJTIwQXR0ZXN0YXRpb24lMjBQQ0ElMjAyMDE5LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAcFFeqgUhFJpenz3VyrpMnuZxk8jNCEsf7bFayGCdPoONh5B4AV\u002BNxIBdin6d0lx/EXkFuu/Eqc4wUgtz8/WSCpnUtS4tbCNFkr1XYxldzlxrbrfG6siLzUSQb/srUJEl24DyHBGYepKsL\u002BgK6ea0kh/ft43uBatuEkbf722koeTYXIWMTtVmHngl6TWQ22S23R15KmjW78pr2ZLszg\u002BBf\u002BDuJBNOi3g3hFE8weL2\u002BPmrMYzm4vNue2k77P59AJHwxFcRwisOZOPcfs52Ensjo1pjI3O36E0mOri\u002BbNrVzJ1np9V0ccQy/7mjm6zHL0Heb3JKMEhdJDU5PDVHm5eNHWmfnUBeG5RysAGRou3BNO0UrkxiI/PE3sQ3QXVTByP6xxFD6iXyX/DV6zhDUIDFuEVGvm7BXIQuF9TgKSLYEqBBcgcplsxsvOn9xh94Hn6C9ySjPKXUGkszLY6MsKtcum5Vqvg8TrnTToeQYv/5mLZFPu0giHNpIVt9LIpjs0sHjd5PcNsOGtvHp3wvLhzneIRvCMl7v8ZVTsx3xnEOYI9kB2F8iIqxmgvlsp1UN/45\u002BtoXusAuxKSV0KFwVxsNoqIUPMiNZMQkSkgjXbtLNSkAHUaltF7CI3h/5coLsKhcfjx/TGk2te6zP7lmlGQLdou7iOR1t2KKMKib8xRkit8=", + "MIIHQDCCBSigAwIBAgITMwAAADd1bHkqKXnfPQAAAAAANzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTkwNTMwMjI0ODUyWhcNMzQwNTMwMjI1ODUyWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyTLy/bGuzAnrxE\u002BuLoOMwDbwVj/TlPUSeALDYWh1IEV1XASInpSRVgacIHDFfnIclB72l7nzZuRjrsmnNgG0H/uDj0bs\u002BAZkxZ6si/E0E3KOP8YEYSOnDEuCfrBQDdye62tXtP3WAhFe88dW6p56pyxrG1BgpnIsDiEag4U6wzmjkWrFM2w5AFbYUiyloLrr6gnG2Cuk4pTkLW6k3qXo/Nfjm\u002BbS/wgtfztM3vi3lsM4nJvB0HEk8coUQxobpmigmQxBRz7OZH99oWYn9XDR1bym0G/nJ/\u002BY95Z6YquguLk4YHQ8QrXpAf8/dyRQe3zeQu387CLCksmxYTVaGE3QCQEx2M3dIUmUiFiJSgGO7wsq\u002Btf3oqT39GXP6ftdhE6V1UcX/YgK4SjIcxuD7Sj9RW\u002BzYq3iaCPIiwjSK\u002BMFwLtLdMZUmzmXKPmz2sW5rj4Jh6jcmLVc\u002Ba6xccE3x0nQXTTCFNlQRCMqP7GYSaMzjfq2m4leCqunaLG3m6XPOxlKQqAsFvNWxWw0ujV8ILUpo9ZattvHrIukv5/IvK4YCrbeyQUEi1aQzokGGGnKwDWNwCwoEwtVV3CJ7Mw6Gvqk6JuxbixGIE/vSjwnSaal8OdBCQqZHTHSbkaVYJlVaVDjZQtj01RmCQjJmJlzYGTrsMwK9y/DMd8tVyxfYVPc\u002BG8CAwEAAaOCAaQwggGgMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUrUdebM\u002Bp1Vp1NV36KKF1eCifca0wVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcnQwDQYJKoZIhvcNAQELBQADggIBABNiL5D1GiUih16Qi5LYJhieTbizpHxRSXlfaw/T0W\u002Bow8VrlY6og\u002BTT2\u002B9qiaz7o\u002Bun7rgutRw63gnUMCKtsfGAFZV46j3Gylbk2NrHF0ssArrQPAXvW7RBKjda0MNojAYRBcrTaFEJQcqIUa3G7L96\u002B6pZTnVSVN1wSv4SVcCXDPM\u002B0D5VUPkJhA51OwqSRoW60SRKaQ0hkQyFSK6oGkt\u002BgqtQESmIEnnT3hGMViXI7eyhyq4VdnIrgIGDR3ZLcVeRqQgojK5f945UQ0laTmG83qhaMozrLIYKc9KZvHuEaG6eMZSIS9zutS7TMKLbY3yR1GtNENSTzvMtG8IHKN7vOQDad3ZiZGEuuJN8X4yAbBz591ZxzUtkFfatP1dXnpk2YMflq\u002BKVKE0V9SAiwE9hSpkann8UDOtcPl6SSQIZHowdXbEwdnWbED0zxK63TYPHVEGQ8rOfWRzbGrc6YV1HCfmP4IynoBoJntQrUiopTe6RAE9CacLdUyVnOwDUJv25vFU9geynWxCRT7\u002Byu8sxFde8dAmB/syhcnJDgQ03qmMAO3Q/ydoKOX4glO1ke2rumk6FSE3NRNxrZCJ/yRyczdftxp9OP16M9evFwMBumzpy5a\u002Bd3I5bz\u002BkQKqsr7VyyDEslVjzxrJPXVoHJg/BWCs5nkfJqnISyjC5cbRJO", + "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac\u002BM6ztAlqFo6be\u002BouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU\u002BI8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn\u002B9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx\u002BW6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo\u002BmTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX\u002BuKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw\u002B3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ\u002Bi92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO\u002BlOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv\u002BnlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE\u002BOdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG\u002BoijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O\u002BlxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" + ], + "kid": "3UrBlwdkkTBWV14k7IodIzjAr8k", + "kty": "RSA" + }, + { + "x5c": [ + "MIIF5jCCA86gAwIBAgITMwAAAAYqYzcqwvgPbQAAAAAABjANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MB4XDTIwMDIxMzE4MzEwNVoXDTIxMDUxMzE4MzEwNVowfzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UEAxMgTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZVZSHfC9JqV\u002BblpAinjxui8SJgCHcbebc3UVirPE96juWeSLTVQI4W6zo4PliDBfgi9Jymu\u002BENcnLIEWP/KqumqoH4VTynSFUHbqsDRJu9868a62rziCPQhcFveDzPmJsohfWFyCMubVza1g3b5E0VzKimJ9PMB/lvuDwjcRyxQZdqyIDBLOUW2W6/nhNb\u002BNHLkYt2MIyGqZVLwqU81XLyzws/vbJzCppJZOKAnRK4BtxdPpYyT3LYxEGiHm0l5b2CuIlq64XT5c9qOtXoQ/mSaynY6eoDwZ4unHwSk1I2PJubhQude8XSOWC5ioBBFYdnZACl7Yg37Fepi0zkA23AgMBAAGjggFUMIIBUDAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lBA4wDAYKKwYBBAGCN0wyAzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ70zO3MqaCNPEWBTHXangGV9rjITAfBgNVHSMEGDAWgBStR15sz6nVWnU1XfoooXV4KJ9xrTBlBgNVHR8EXjBcMFqgWKBWhlRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBBenVyZSUyMEF0dGVzdGF0aW9uJTIwUENBJTIwMjAxOS5jcmwwcgYIKwYBBQUHAQEEZjBkMGIGCCsGAQUFBzAChlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMEF6dXJlJTIwQXR0ZXN0YXRpb24lMjBQQ0ElMjAyMDE5LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAVqMYVFBiDQcxWroTh0CMPUCJM6RzaniZgIyw2AHxC7oMgxNmKNGJVbKbu66EBrvnwc9vF9EOj4SIRhCs/UEoGMkahvarGIYamuyFoyz8mfndxZnKecR32J8M56s5mGuayBQBP4T07U32VE6aO3rwWYZD1lIKsqYfypk2G7xtBllR6KV0vTteBWJ5Nu4nw/08Q1OhC187cG4ifkxowQBIqZVwltOvi46NUs0qJGDuqnhBBvYHewJ0UBaJmU7AtQ3uS88WGoxt0g4S/BlawDzNpC5yjYeCIMjmFHYjNdOe\u002BYHLyR736w1Zzw/Mj0d1aFa\u002BV0RnEe\u002BJEGRQfJtmQHtfjGnm\u002B/UUi4PQ3acixQrYj1mD\u002Bokjp67FHTG3PUDCXvHpS1jaOB7jjfx3rPb67jW/kGWVH6pkcwylpicjy7ZemzfgxX5YWczkUWQq13uAnSR/jGiqyvlEekWl4mk8MzMuSIMXMTeXWQjl\u002Bz44iGuw9TOh0K/JpEk5aQ7VaKQzTuGfeRrYpTER4b\u002BupTaTAFkB15XmFAv5V6KdpOmo4R8ruJgsIvq62jRMmr\u002B/LtRdNzRAm4oTkcUmCFwoiUeeGpJ9EbgOcAgqlnW11Dcuc5DY6oIdlCDxhKIk2zfv\u002BUR1Mky4tOPOeSrB9tL98jVgzky4B6UgKViD0\u002BasPNKUvyDyrqo=", + "MIIHQDCCBSigAwIBAgITMwAAADd1bHkqKXnfPQAAAAAANzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTkwNTMwMjI0ODUyWhcNMzQwNTMwMjI1ODUyWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyTLy/bGuzAnrxE\u002BuLoOMwDbwVj/TlPUSeALDYWh1IEV1XASInpSRVgacIHDFfnIclB72l7nzZuRjrsmnNgG0H/uDj0bs\u002BAZkxZ6si/E0E3KOP8YEYSOnDEuCfrBQDdye62tXtP3WAhFe88dW6p56pyxrG1BgpnIsDiEag4U6wzmjkWrFM2w5AFbYUiyloLrr6gnG2Cuk4pTkLW6k3qXo/Nfjm\u002BbS/wgtfztM3vi3lsM4nJvB0HEk8coUQxobpmigmQxBRz7OZH99oWYn9XDR1bym0G/nJ/\u002BY95Z6YquguLk4YHQ8QrXpAf8/dyRQe3zeQu387CLCksmxYTVaGE3QCQEx2M3dIUmUiFiJSgGO7wsq\u002Btf3oqT39GXP6ftdhE6V1UcX/YgK4SjIcxuD7Sj9RW\u002BzYq3iaCPIiwjSK\u002BMFwLtLdMZUmzmXKPmz2sW5rj4Jh6jcmLVc\u002Ba6xccE3x0nQXTTCFNlQRCMqP7GYSaMzjfq2m4leCqunaLG3m6XPOxlKQqAsFvNWxWw0ujV8ILUpo9ZattvHrIukv5/IvK4YCrbeyQUEi1aQzokGGGnKwDWNwCwoEwtVV3CJ7Mw6Gvqk6JuxbixGIE/vSjwnSaal8OdBCQqZHTHSbkaVYJlVaVDjZQtj01RmCQjJmJlzYGTrsMwK9y/DMd8tVyxfYVPc\u002BG8CAwEAAaOCAaQwggGgMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUrUdebM\u002Bp1Vp1NV36KKF1eCifca0wVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcnQwDQYJKoZIhvcNAQELBQADggIBABNiL5D1GiUih16Qi5LYJhieTbizpHxRSXlfaw/T0W\u002Bow8VrlY6og\u002BTT2\u002B9qiaz7o\u002Bun7rgutRw63gnUMCKtsfGAFZV46j3Gylbk2NrHF0ssArrQPAXvW7RBKjda0MNojAYRBcrTaFEJQcqIUa3G7L96\u002B6pZTnVSVN1wSv4SVcCXDPM\u002B0D5VUPkJhA51OwqSRoW60SRKaQ0hkQyFSK6oGkt\u002BgqtQESmIEnnT3hGMViXI7eyhyq4VdnIrgIGDR3ZLcVeRqQgojK5f945UQ0laTmG83qhaMozrLIYKc9KZvHuEaG6eMZSIS9zutS7TMKLbY3yR1GtNENSTzvMtG8IHKN7vOQDad3ZiZGEuuJN8X4yAbBz591ZxzUtkFfatP1dXnpk2YMflq\u002BKVKE0V9SAiwE9hSpkann8UDOtcPl6SSQIZHowdXbEwdnWbED0zxK63TYPHVEGQ8rOfWRzbGrc6YV1HCfmP4IynoBoJntQrUiopTe6RAE9CacLdUyVnOwDUJv25vFU9geynWxCRT7\u002Byu8sxFde8dAmB/syhcnJDgQ03qmMAO3Q/ydoKOX4glO1ke2rumk6FSE3NRNxrZCJ/yRyczdftxp9OP16M9evFwMBumzpy5a\u002Bd3I5bz\u002BkQKqsr7VyyDEslVjzxrJPXVoHJg/BWCs5nkfJqnISyjC5cbRJO", + "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac\u002BM6ztAlqFo6be\u002BouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU\u002BI8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn\u002B9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx\u002BW6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo\u002BmTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX\u002BuKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw\u002B3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ\u002Bi92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO\u002BlOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv\u002BnlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE\u002BOdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG\u002BoijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O\u002BlxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" + ], + "kid": "m6-lSqJc6zdzfpwYs_1EHdf-1Gg", + "kty": "RSA" + }, + { + "x5c": [ + "MIIF5jCCA86gAwIBAgITMwAAAAf6J4XtUCW0zAAAAAAABzANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MB4XDTIxMDIwNDIwMzYxOVoXDTIyMDUwNDIwMzYxOVowfzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UEAxMgTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnB4FdRURas4L3WI/SrhEiNuJg6548nuLt6xoscIwjZZXq7Xw3ZIl3SH5\u002Bf2hLzGw4QqMAsBF9DMSZsHdEBVBmDwatfnPgg1DwdNjietLF6WmXFDMlyNONxG\u002BbCRf3M/OuE22YXoBUOFR3CqRVuPRynV6tZRO6lXlDRQBjvL4KstwH7qZOGA2HksQ4zRWYdlK6WgoyCERhVD75lvCjRrxVcFE2xq3rY1G3v3948oomtQmOPoVZyfcQObCGZKzosgv9vH20jLXGuOApPLkEUEXomj/eoyKIiycGYhE3daNldxRIY1vpFKNyjahPoK9RlQOOxdT6SKjrxzRFhJgL7AvFAgMBAAGjggFUMIIBUDAOBgNVHQ8BAf8EBAMCB4AwFQYDVR0lBA4wDAYKKwYBBAGCN0wyAzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRp3BAW9b4GAIdUQ1g81w5fxQFGLTAfBgNVHSMEGDAWgBStR15sz6nVWnU1XfoooXV4KJ9xrTBlBgNVHR8EXjBcMFqgWKBWhlRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNyb3NvZnQlMjBBenVyZSUyMEF0dGVzdGF0aW9uJTIwUENBJTIwMjAxOS5jcmwwcgYIKwYBBQUHAQEEZjBkMGIGCCsGAQUFBzAChlZodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMEF6dXJlJTIwQXR0ZXN0YXRpb24lMjBQQ0ElMjAyMDE5LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAVbU1CVQqZJT3XNYeGtVJy7QtpAcGh2dxwpKh505tXWbHjOUHwcyyOolbKJP\u002BLw2XmAoorrIj7ld22hGMz1LWgsIuN65BOAobFh0UaRm3dHpr5CaMj63Ov7r1N5QYIKddd1qSaxoF4DWsjDi8iKF0H\u002BNR40Tfe64yoXpsw95NqJbQCZyqovnf0nE49\u002B8P4CcKYEJhSlsSBzcqNq8Ec0NLe3F1cfhIjImlXdKfM3cLGKG0hIXCzb\u002B12tDYZ3Bikb8ThMwLSL0uD5s2yybP3n9GhVzkuiagh4fmqiVznpm7\u002BqkFOh3nuwtJUI7K8GKqN96kSqf8PxHh/aHT3TdGRwx\u002B8TuWQ8xlDvaC99/vFUryqqzN0GKhQUF9ngCGLYpuwxH\u002Bhr3jJVscZlfD7iBobqmgv/YsKVCy\u002B0U1U8cKT1N1bYOZtRfWlPvuaTSWr3J04FXJThIoJQmkFOefVFLEzrRyG9Gbh7sx0OgwpoKjF3nc\u002BvqgD6CzVCSar\u002B8xodhqWvDy7PZqZLj0a/29nrFSFITVNpEpi2zLOEDoVlYS8w1UZ/pXX8dZR1JA9kn1nGf6V2H6ithkUw1Rmp\u002BhnfmoLrw\u002Blua0ZeRjYr9UY7U5NNgMhDZBWDDnBG93fIB5BrIct8M/FfhqcJOODmnqA2sBS16u7dQTIRQ/NtVq3Lln4BnKBj0=", + "MIIHQDCCBSigAwIBAgITMwAAADd1bHkqKXnfPQAAAAAANzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTkwNTMwMjI0ODUyWhcNMzQwNTMwMjI1ODUyWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMkTWljcm9zb2Z0IEF6dXJlIEF0dGVzdGF0aW9uIFBDQSAyMDE5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyTLy/bGuzAnrxE\u002BuLoOMwDbwVj/TlPUSeALDYWh1IEV1XASInpSRVgacIHDFfnIclB72l7nzZuRjrsmnNgG0H/uDj0bs\u002BAZkxZ6si/E0E3KOP8YEYSOnDEuCfrBQDdye62tXtP3WAhFe88dW6p56pyxrG1BgpnIsDiEag4U6wzmjkWrFM2w5AFbYUiyloLrr6gnG2Cuk4pTkLW6k3qXo/Nfjm\u002BbS/wgtfztM3vi3lsM4nJvB0HEk8coUQxobpmigmQxBRz7OZH99oWYn9XDR1bym0G/nJ/\u002BY95Z6YquguLk4YHQ8QrXpAf8/dyRQe3zeQu387CLCksmxYTVaGE3QCQEx2M3dIUmUiFiJSgGO7wsq\u002Btf3oqT39GXP6ftdhE6V1UcX/YgK4SjIcxuD7Sj9RW\u002BzYq3iaCPIiwjSK\u002BMFwLtLdMZUmzmXKPmz2sW5rj4Jh6jcmLVc\u002Ba6xccE3x0nQXTTCFNlQRCMqP7GYSaMzjfq2m4leCqunaLG3m6XPOxlKQqAsFvNWxWw0ujV8ILUpo9ZattvHrIukv5/IvK4YCrbeyQUEi1aQzokGGGnKwDWNwCwoEwtVV3CJ7Mw6Gvqk6JuxbixGIE/vSjwnSaal8OdBCQqZHTHSbkaVYJlVaVDjZQtj01RmCQjJmJlzYGTrsMwK9y/DMd8tVyxfYVPc\u002BG8CAwEAAaOCAaQwggGgMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUrUdebM\u002Bp1Vp1NV36KKF1eCifca0wVAYDVR0gBE0wSzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18yMi5jcnQwDQYJKoZIhvcNAQELBQADggIBABNiL5D1GiUih16Qi5LYJhieTbizpHxRSXlfaw/T0W\u002Bow8VrlY6og\u002BTT2\u002B9qiaz7o\u002Bun7rgutRw63gnUMCKtsfGAFZV46j3Gylbk2NrHF0ssArrQPAXvW7RBKjda0MNojAYRBcrTaFEJQcqIUa3G7L96\u002B6pZTnVSVN1wSv4SVcCXDPM\u002B0D5VUPkJhA51OwqSRoW60SRKaQ0hkQyFSK6oGkt\u002BgqtQESmIEnnT3hGMViXI7eyhyq4VdnIrgIGDR3ZLcVeRqQgojK5f945UQ0laTmG83qhaMozrLIYKc9KZvHuEaG6eMZSIS9zutS7TMKLbY3yR1GtNENSTzvMtG8IHKN7vOQDad3ZiZGEuuJN8X4yAbBz591ZxzUtkFfatP1dXnpk2YMflq\u002BKVKE0V9SAiwE9hSpkann8UDOtcPl6SSQIZHowdXbEwdnWbED0zxK63TYPHVEGQ8rOfWRzbGrc6YV1HCfmP4IynoBoJntQrUiopTe6RAE9CacLdUyVnOwDUJv25vFU9geynWxCRT7\u002Byu8sxFde8dAmB/syhcnJDgQ03qmMAO3Q/ydoKOX4glO1ke2rumk6FSE3NRNxrZCJ/yRyczdftxp9OP16M9evFwMBumzpy5a\u002Bd3I5bz\u002BkQKqsr7VyyDEslVjzxrJPXVoHJg/BWCs5nkfJqnISyjC5cbRJO", + "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac\u002BM6ztAlqFo6be\u002BouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU\u002BI8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn\u002B9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx\u002BW6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo\u002BmTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX\u002BuKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw\u002B3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ\u002Bi92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO\u002BlOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv\u002BnlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE\u002BOdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG\u002BoijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O\u002BlxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" + ], + "kid": "wxXlg4DikKQZ3jzJ5i3ZJcGwzN0", + "kty": "RSA" + }, + { + "x5c": [ + "MIIVVTCCFD2gAwIBAgIBATANBgkqhkiG9w0BAQsFADA\u002BMTwwOgYDVQQDDDNodHRwczovL2NzbGFycnlvYXR0ZXN0YXRpb25hYWQud3VzLmF0dGVzdC5henVyZS5uZXQwIBcNMTkwNTAxMDAwMDAwWhgPMjA1MDEyMzEyMzU5NTlaMD4xPDA6BgNVBAMMM2h0dHBzOi8vY3NsYXJyeW9hdHRlc3RhdGlvbmFhZC53dXMuYXR0ZXN0LmF6dXJlLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAODHwgG\u002BRgfErr0CS\u002B56qTQ4PIIeDU3d26zjXRwGNnKCsvRH/547PoOYwTafYYAOwMKxbzyYueJdnHEVmeKtF7fpPIlvFgF1cdykfPhTBY18VgntwpjHn8A7Q94Iri6K0aU3MhSVY3QsN79c3Cc3Sv4B3pygQf/lHotHtqUfnXXLt0qBvIZEigeJ4Qa4ukaA7JpW/oo0nRB6JpLlBsk4Lg0aqzFU5RjqSiutXGbzVMy8BCpw\u002BYocll9dC5ekex/c43fwr3OBUeOh9c4KaPXangrxjq9cdLwQeTzdGu9UVfZc61Te6bnXcwDBDjWfFW8kiANg4WfQUg1\u002BrgIIKteqlrcCAwEAAaOCElowghJWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFL9ULK0inx2mIyKc/uqcQZROQ/WeMB8GA1UdIwQYMBaAFL9ULK0inx2mIyKc/uqcQZROQ/WeMIISBwYJKwYBBAGCN2kBBIIR\u002BAEAAAACAAAA6BEAAAAAAAADAAIAAAAAAAUACgCTmnIz95xMqZQKDbOVfwYHgykEDzDRSrm1oQn5Q5P9XgAAAAAREQMF/4AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAcAAAAAAAAAMb/GO2pBooDz1MkyQcRD\u002Bt\u002Bl2DTjGKTZFp1/sp6PiRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF5UEKr5mjLjLfKpfVeeZfgxDydIFuxPNM7e6xvkEKUmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKz7QRkVk5T5s7Obt\u002BS9EEQ/Vncpnij0cbXk3k5cDdBHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EAAAXxEZGCIHVSsYhRLsJduzd1XynPioA\u002BNmRYazke8PZ0iN5FiYEnRSjST6qN5XiqHYGhVksWIFiAd3Iz0Ae8vlJJhyZQZY1ExHcuoSuUHHlD7Vr/8uwa5r13gpUAfCzAcexmAnEkDYN19ctF2ZZWLpK6zA4d5N6TKDlSW7INl9p6cREQMF/4AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAcAAAAAAAAAP7Cs4IadLjDyjobXDHZkA6VPu81ljuzg4blIqRVZF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxPV3XXllA\u002BlhN/d8aKgpoAVqyN7XAUCwgbCUSQxXv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPsf0PNHH4qwn1vTwvXp6KThxbjl7SH2YocEfVMYjEsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzJbltMAfaxp/KX1dgqdjz7TSjf10WeVyGEKVp2GUkBhPxGpivMYkNKEaxmds6FBR8gJ9CgjQ90zHj7qmaleEIAAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHwUAzA0AAC0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFZ0RDQ0JDYWdBd0lCQWdJVWU5VEZZcHNnNzlXY2lJN2N1YXV3dHJNYlVQb3dDZ1lJS29aSXpqMEVBd0l3CmNURWpNQ0VHQTFVRUF3d2FTVzUwWld3Z1UwZFlJRkJEU3lCUWNtOWpaWE56YjNJZ1EwRXhHakFZQmdOVkJBb00KRVVsdWRHVnNJRU52Y25CdmNtRjBhVzl1TVJRd0VnWURWUVFIREF0VFlXNTBZU0JEYkdGeVlURUxNQWtHQTFVRQpDQXdDUTBFeEN6QUpCZ05WQkFZVEFsVlRNQjRYRFRJeE1EUXdOakV6TURnME5Wb1hEVEk0TURRd05qRXpNRGcwCk5Wb3djREVpTUNBR0ExVUVBd3daU1c1MFpXd2dVMGRZSUZCRFN5QkRaWEowYVdacFkyRjBaVEVhTUJnR0ExVUUKQ2d3UlNXNTBaV3dnUTI5eWNHOXlZWFJwYjI0eEZEQVNCZ05WQkFjTUMxTmhiblJoSUVOc1lYSmhNUXN3Q1FZRApWUVFJREFKRFFURUxNQWtHQTFVRUJoTUNWVk13V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVI5CmxWTkdHd0Y4Nkl6LysrTW5RbXRjc1MvMlJqdlN3cEFuN1c0L0tjdnZGUWxNYlFPdDY3QkpLR0FnTnNoK2NVNGsKVUo0N2JpTUYwcGVLR21jTDFzUjNvNElDbXpDQ0FwY3dId1lEVlIwakJCZ3dGb0FVME9pcTJuWFgrUzVKRjVnOApleFJsME5YeVdVMHdYd1lEVlIwZkJGZ3dWakJVb0ZLZ1VJWk9hSFIwY0hNNkx5OWhjR2t1ZEhKMWMzUmxaSE5sCmNuWnBZMlZ6TG1sdWRHVnNMbU52YlM5elozZ3ZZMlZ5ZEdsbWFXTmhkR2x2Ymk5Mk1pOXdZMnRqY213L1kyRTkKY0hKdlkyVnpjMjl5TUIwR0ExVWREZ1FXQkJUZHArb0puVUl5WHBvT2cxQTEza3hOQlZCVlp6QU9CZ05WSFE4QgpBZjhFQkFNQ0JzQXdEQVlEVlIwVEFRSC9CQUl3QURDQ0FkUUdDU3FHU0liNFRRRU5BUVNDQWNVd2dnSEJNQjRHCkNpcUdTSWI0VFFFTkFRRUVFSGpwU1gzYm0zSTliMHhRb0NsTm5DQXdnZ0ZrQmdvcWhraUcrRTBCRFFFQ01JSUIKVkRBUUJnc3Foa2lHK0UwQkRRRUNBUUlCRVRBUUJnc3Foa2lHK0UwQkRRRUNBZ0lCRVRBUUJnc3Foa2lHK0UwQgpEUUVDQXdJQkFqQVFCZ3NxaGtpRytFMEJEUUVDQkFJQkJEQVFCZ3NxaGtpRytFMEJEUUVDQlFJQkFUQVJCZ3NxCmhraUcrRTBCRFFFQ0JnSUNBSUF3RUFZTEtvWklodmhOQVEwQkFnY0NBUVl3RUFZTEtvWklodmhOQVEwQkFnZ0MKQVFBd0VBWUxLb1pJaHZoTkFRMEJBZ2tDQVFBd0VBWUxLb1pJaHZoTkFRMEJBZ29DQVFBd0VBWUxLb1pJaHZoTgpBUTBCQWdzQ0FRQXdFQVlMS29aSWh2aE5BUTBCQWd3Q0FRQXdFQVlMS29aSWh2aE5BUTBCQWcwQ0FRQXdFQVlMCktvWklodmhOQVEwQkFnNENBUUF3RUFZTEtvWklodmhOQVEwQkFnOENBUUF3RUFZTEtvWklodmhOQVEwQkFoQUMKQVFBd0VBWUxLb1pJaHZoTkFRMEJBaEVDQVFvd0h3WUxLb1pJaHZoTkFRMEJBaElFRUJFUkFnUUJnQVlBQUFBQQpBQUFBQUFBd0VBWUtLb1pJaHZoTkFRMEJBd1FDQUFBd0ZBWUtLb1pJaHZoTkFRMEJCQVFHQUpCdTFRQUFNQThHCkNpcUdTSWI0VFFFTkFRVUtBUUF3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUt0SjB5YXpHYTN1K1pDS0xPbXgKNWVueG9TTmJ4TE80eEllZkJUZkJwQklOQWlCQ053N2RNR1A2NGhQbWl4SlZUWHhwd0JNYlBoN0QycU8zakhBcQo5VDhvVFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDbHpDQ0FqNmdBd0lCQWdJVkFORG9xdHAxMS9rdVNSZVlQSHNVWmREVjhsbE5NQW9HQ0NxR1NNNDlCQU1DCk1HZ3hHakFZQmdOVkJBTU1FVWx1ZEdWc0lGTkhXQ0JTYjI5MElFTkJNUm93R0FZRFZRUUtEQkZKYm5SbGJDQkQKYjNKd2IzSmhkR2x2YmpFVU1CSUdBMVVFQnd3TFUyRnVkR0VnUTJ4aGNtRXhDekFKQmdOVkJBZ01Ba05CTVFzdwpDUVlEVlFRR0V3SlZVekFlRncweE9EQTFNakV4TURRMU1EaGFGdzB6TXpBMU1qRXhNRFExTURoYU1IRXhJekFoCkJnTlZCQU1NR2tsdWRHVnNJRk5IV0NCUVEwc2dVSEp2WTJWemMyOXlJRU5CTVJvd0dBWURWUVFLREJGSmJuUmwKYkNCRGIzSndiM0poZEdsdmJqRVVNQklHQTFVRUJ3d0xVMkZ1ZEdFZ1EyeGhjbUV4Q3pBSkJnTlZCQWdNQWtOQgpNUXN3Q1FZRFZRUUdFd0pWVXpCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkw5cStOTXAySU9nCnRkbDFiay91V1o1K1RHUW04YUNpOHo3OGZzK2ZLQ1EzZCt1RHpYblZUQVQyWmhEQ2lmeUl1Snd2TjN3TkJwOWkKSEJTU01KTUpyQk9qZ2Jzd2diZ3dId1lEVlIwakJCZ3dGb0FVSW1VTTFscWROSW56ZzdTVlVyOVFHemtuQnF3dwpVZ1lEVlIwZkJFc3dTVEJIb0VXZ1E0WkJhSFIwY0hNNkx5OWpaWEowYVdacFkyRjBaWE11ZEhKMWMzUmxaSE5sCmNuWnBZMlZ6TG1sdWRHVnNMbU52YlM5SmJuUmxiRk5IV0ZKdmIzUkRRUzVqY213d0hRWURWUjBPQkJZRUZORG8KcXRwMTEva3VTUmVZUEhzVVpkRFY4bGxOTUE0R0ExVWREd0VCL3dRRUF3SUJCakFTQmdOVkhSTUJBZjhFQ0RBRwpBUUgvQWdFQU1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDLzlqKzg0VCtIenRWTy9zT1FCV0piU2QrLzJ1ZXhLCjQrYUEwamNGQkxjcEFpQTNkaE1yRjVjRDUydDZGcU12QUlwajhYZEdteTJiZWVsakxKSytwenBjUkE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDampDQ0FqU2dBd0lCQWdJVUltVU0xbHFkTkluemc3U1ZVcjlRR3prbkJxd3dDZ1lJS29aSXpqMEVBd0l3CmFERWFNQmdHQTFVRUF3d1JTVzUwWld3Z1UwZFlJRkp2YjNRZ1EwRXhHakFZQmdOVkJBb01FVWx1ZEdWc0lFTnYKY25CdmNtRjBhVzl1TVJRd0VnWURWUVFIREF0VFlXNTBZU0JEYkdGeVlURUxNQWtHQTFVRUNBd0NRMEV4Q3pBSgpCZ05WQkFZVEFsVlRNQjRYRFRFNE1EVXlNVEV3TkRFeE1Wb1hEVE16TURVeU1URXdOREV4TUZvd2FERWFNQmdHCkExVUVBd3dSU1c1MFpXd2dVMGRZSUZKdmIzUWdRMEV4R2pBWUJnTlZCQW9NRVVsdWRHVnNJRU52Y25CdmNtRjAKYVc5dU1SUXdFZ1lEVlFRSERBdFRZVzUwWVNCRGJHRnlZVEVMTUFrR0ExVUVDQXdDUTBFeEN6QUpCZ05WQkFZVApBbFZUTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFQzZuRXdNRElZWk9qL2lQV3NDemFFS2k3CjFPaU9TTFJGaFdHamJuQlZKZlZua1k0dTNJamtEWVlMME14TzRtcXN5WWpsQmFsVFZZeEZQMnNKQks1emxLT0IKdXpDQnVEQWZCZ05WSFNNRUdEQVdnQlFpWlF6V1dwMDBpZk9EdEpWU3YxQWJPU2NHckRCU0JnTlZIUjhFU3pCSgpNRWVnUmFCRGhrRm9kSFJ3Y3pvdkwyTmxjblJwWm1sallYUmxjeTUwY25WemRHVmtjMlZ5ZG1salpYTXVhVzUwClpXd3VZMjl0TDBsdWRHVnNVMGRZVW05dmRFTkJMbU55YkRBZEJnTlZIUTRFRmdRVUltVU0xbHFkTkluemc3U1YKVXI5UUd6a25CcXd3RGdZRFZSMFBBUUgvQkFRREFnRUdNQklHQTFVZEV3RUIvd1FJTUFZQkFmOENBUUV3Q2dZSQpLb1pJemowRUF3SURTQUF3UlFJZ1FRcy8wOHJ5Y2RQYXVDRms4VVBRWENNQWxzbG9CZTdOd2FRR1RjZHBhMEVDCklRQ1V0OFNHdnhLbWpwY00vejBXUDlEdm84aDJrNWR1MWlXRGRCa0FuKzBpaUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCgAwDQYJKoZIhvcNAQELBQADggEBAGaVMF5u\u002BYS4t3WlQZLYhNp\u002BcrWjeKgTfnk6KnsSLnhZDdB/dbzz3904aIHghfWKYxvPWBU7wYRFkNMLs36G6e\u002BRGnnczwY8iC6byiG\u002BmBkQOmJbKPTIRx0QXYgQeuLZQG6/Yeke/w6DVxDwY0CE9tTjAGmm22gEVSnF6E2RzKMzABgHQwmdiDTL3s4BcC2dZ3mhMlUbvMz5e6HtvCq8Htw3U2T2k682ZL6\u002BNBGFBPCVAKmnrfR\u002B\u002BDj\u002BkiEP9/5/If/kL1h4moeRWvKlyfjK8twfQ88hCL0J5Of/mSZDp5StnHy3knCUogkJQzSGOprR5GZxnDCbqTO5GEyazadWMfs=" + ], + "kid": "rPtBGRWTlPmzs5u35L0QRD9WdymeKPRxteTeTlwN0Ec=", + "kty": "RSA" + } + ] + } + }, + { + "RequestUri": "https://cslarryoattestationaad.wus.attest.azure.net/attest/Tpm?api-version=2020-10-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "51", + "Content-Type": "application/json", + "traceparent": "00-53178c822771be44b5e3531f4b52058c-24870b487d95be46-00", + "User-Agent": "azsdk-net-Security.Attestation/1.0.0-alpha.20210504.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "98cd0334ec1a8bc6363152b1d2d14550", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "data": "eyJwYXlsb2FkIjp7InR5cGUiOiJhaWtjZXJ0In19" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 05 May 2021 04:12:33 GMT", + "Server": "Kestrel", + "Transfer-Encoding": "chunked", + "x-ms-maa-service-version": "1.10.01570.0002", + "x-ms-request-id": "NF5jHY3R/EebcaZw" + }, + "ResponseBody": { + "data": "eyJwYXlsb2FkIjp7ImNoYWxsZW5nZSI6IjQzRExLSkViOEdENGZFbzRVVlZYb2ciLCJzZXJ2aWNlX2NvbnRleHQiOiJleUpRY205MFpXTjBhVzl1UzJWNVRtRnRaU0k2SWpVMVFrRXlSRGd5UlRFM05UUXdSVFF4TlRReE9EZ3lOVFpHUVVOQ1EwRTBSVGt5TmpoR01FSTNNekV3TmtJM01UWXdOVE5FUkRSQ05qWTFNa00xTlRJaUxDSlFjbTkwWldOMFpXUkRiMjUwWlhoMElqb2lTSGhNZWs5cFQxSnpTVEo2VjFCNVFVTnhaV3RGTlY5dFRUWTRWSE5yV0VOd1dETm9OVzlCYW05aFZqUllTMW8wVUdveFNsSmpiak0yYVhaWmRuVnJNMDUyZERVeE9WUnJiSE4wUlZGZldtMUpVQzFDWWxoMlNqbGphRFowZWsxdmEzQmpUbmREWjNSRWIzTm9hblZvTkdKbk5qSkpSemRDYUZreFpXNTViVE00T0c5SFNqbG1aMDlWUjBKeVFXeGtabk5hVTFBeE1GTklUVmsxV1hwS1VuTjNlVlZEY1dsb2FrVmpJbjAifX0" + } + } + ], + "Variables": { + "ATTESTATION_AAD_URL": "https://cslarryoattestationaad.wus.attest.azure.net", + "RandomSeed": "942127215" + } +} \ No newline at end of file