diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/_shared/test_case_async.py b/sdk/keyvault/azure-keyvault-certificates/tests/_shared/test_case_async.py index 07991be314ff..7c765fb19455 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/_shared/test_case_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/tests/_shared/test_case_async.py @@ -24,31 +24,26 @@ def setUp(self): self.list_test_size = 7 super(KeyVaultTestCase, self).setUp() - async def _poll_until_no_exception(self, fn, *resource_names, expected_exception, max_retries=20, retry_delay=3): + async def _poll_until_no_exception(self, fn, expected_exception, max_retries=20, retry_delay=3): """polling helper for live tests because some operations take an unpredictable amount of time to complete""" - for name in resource_names: - for i in range(max_retries): - try: - # TODO: better for caller to apply args to fn; could also gather - await fn(name) - break - except expected_exception: - if i == max_retries - 1: - raise - if self.is_live: - await asyncio.sleep(retry_delay) - - async def _poll_until_exception(self, fn, *resource_names, expected_exception, max_retries=20, retry_delay=3): + for i in range(max_retries): + try: + return await fn() + except expected_exception: + if i == max_retries - 1: + raise + if self.is_live: + await asyncio.sleep(retry_delay) + + async def _poll_until_exception(self, fn, expected_exception, max_retries=20, retry_delay=3): """polling helper for live tests because some operations take an unpredictable amount of time to complete""" - for name in resource_names: - for _ in range(max_retries): - try: - # TODO: better for caller to apply args to fn; could also gather - await fn(name) - if self.is_live: - await asyncio.sleep(retry_delay) - except expected_exception: - return + for _ in range(max_retries): + try: + await fn() + if self.is_live: + await asyncio.sleep(retry_delay) + except expected_exception: + return self.fail("expected exception {expected_exception} was not raised") diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_certificates_client.test_backup_restore.yaml b/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_certificates_client.test_backup_restore.yaml index 69b737e99a9b..7734b21a432d 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_certificates_client.test_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_certificates_client.test_backup_restore.yaml @@ -13,7 +13,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/cert96da121a/create?api-version=7.1 response: @@ -28,7 +28,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:51:54 GMT + - Thu, 29 Oct 2020 21:21:03 GMT expires: - '-1' pragma: @@ -38,24 +38,22 @@ interactions: www-authenticate: - Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: code: 401 message: Unauthorized - request: - body: '{"policy": {"x509_props": {"subject": "CN=DefaultPolicy", "sans": {"upns": - ["john.doe@domain.com"]}}, "issuer": {"name": "Self"}}}' + body: '{"policy": {"x509_props": {"sans": {"upns": ["john.doe@domain.com"]}, "subject": + "CN=DefaultPolicy"}, "issuer": {"name": "Self"}}}' headers: Accept: - application/json @@ -68,14 +66,14 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/cert96da121a/create?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMItxFMXbTQ1Z09sK3qZN5QE5X73dqLVCLmKSq4zwcyxbub1kCNiGe3iSgtYpqBvB+wYY5YWUevbF0RZ3ldJkarkgpVCW39KA0fvdZIPcnuwq6o6jLyb4g+6+f74u7KcdYs4C8Tvqm959V3VqITl15U6E3XJufz3HEPhdJZtVseLAS9HzfSbMpCffW9l1eV9D544+7/hiFKVaCmYfjoC/WVAXBJMoBkd03kd2XDf+12ar9OUs+Cat9Tzd/5T5ViF1Q+NoBu9ZLy9cnsNvv76GVogmao6XGK+DBrRAal8lGpdz+s1hJeHdDohOxTaYnB38/EhdIryGqG+wSPjRYQwx8CAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCdAT3KH5zaVlIr7ImHXDfPAVgKspPpCyJHdBJHTr5Pn/EPbwSlsfl6UwFcrTRNL8koCKtItZIQi9N/R9PB1pHUxB/8Y2tLHXJhDkoP1YbDpiZd5HbDRvkamFxsihUWqSmvY/uHNz3K47PD3+REFNjf3hv7SWOHwy9Y7c3hU4PZWAiRl2BPnWYg/8GhqtCSiNtab3NDeXuzYPwFWksvdBZkAsEEL4aF2DnKoVuQxJ20PW0nCV/U7k8+SjsrIRH7bGrtCr+OkU9jQ4fpis5fzH/YhbQ6gxC425jIgo/hvbbP+olhq7j1FQIH7ktqaPFTq5eBmxRCDG63JaSPvNXzaSOC","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+KToq5Z10eGMoa5+ruAOuIUqdHxZ00vQ6ok/l3fZ1ovKGpJHRNq9jY9VHzccez9QzXiC2Hn36ALqQN+30d4ZXnOzFmYYP6UqvTIzqIqlT/PrDfo7JyXtv/CiTk+yONQbWHhHH03EjvsEYgi5ko9/t1vV0ADCZqEy05lJ45iKZ53ob49W6aVAKjjI35l99VMjZJb3ENVZvcp5gsB5v/YvnfSDI7fHNKVJkyFvFLwMXjwI65wvnd94hHMFSKidZvpNn8KhburKL7KbltwNqnMiXjYVyBTxa0Om609I55DJT9uwV7MBErQ+GaRoSBouBBMpEcenJEYwXf5u7tNouBLOUCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCNDm7etFCNnOu98Pgpn0nPxnQ4VAPW6ZAWJkAq1wY/ncYjiYzvuWQUYahmYDFXUc0ozK55cmpQf8bDAj/CwBQ8WSR6wVvaiUURyh700U0zXKNDOQiqv75gcGnVsaxw+KCrKxYDpkQEPSjgqgl4MwPYX89sWrOMK+iT4kvNeyM8P6a7zECF1gGdvLZz3bQdHGQ5Pe3Rd7bg82lbxECvmLh5P1HRFiY7SOYCjnbjvbQ744ot96WqikfS4SCtx//kUNmDhHdkAr3xP1tEVTQS6zByjHf54Rp8eKoEjN05n3sEqUBXcyV2FPFBrVOErooUfI0Kg1QIMKsayZ6/J0PMCan8","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"dfc97cce638a4159af65ab304339b4c1"}' + time based on the issuer provider. Please check again later.","request_id":"fa3d4511696f46968d01cc965d0d3435"}' headers: cache-control: - no-cache @@ -84,25 +82,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:51:55 GMT + - Thu, 29 Oct 2020 21:21:05 GMT expires: - '-1' location: - - https://vaultname.vault.azure.net/certificates/cert96da121a/pending?api-version=7.1&request_id=dfc97cce638a4159af65ab304339b4c1 + - https://vaultname.vault.azure.net/certificates/cert96da121a/pending?api-version=7.1&request_id=fa3d4511696f46968d01cc965d0d3435 pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -118,14 +114,14 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/cert96da121a/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMItxFMXbTQ1Z09sK3qZN5QE5X73dqLVCLmKSq4zwcyxbub1kCNiGe3iSgtYpqBvB+wYY5YWUevbF0RZ3ldJkarkgpVCW39KA0fvdZIPcnuwq6o6jLyb4g+6+f74u7KcdYs4C8Tvqm959V3VqITl15U6E3XJufz3HEPhdJZtVseLAS9HzfSbMpCffW9l1eV9D544+7/hiFKVaCmYfjoC/WVAXBJMoBkd03kd2XDf+12ar9OUs+Cat9Tzd/5T5ViF1Q+NoBu9ZLy9cnsNvv76GVogmao6XGK+DBrRAal8lGpdz+s1hJeHdDohOxTaYnB38/EhdIryGqG+wSPjRYQwx8CAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCdAT3KH5zaVlIr7ImHXDfPAVgKspPpCyJHdBJHTr5Pn/EPbwSlsfl6UwFcrTRNL8koCKtItZIQi9N/R9PB1pHUxB/8Y2tLHXJhDkoP1YbDpiZd5HbDRvkamFxsihUWqSmvY/uHNz3K47PD3+REFNjf3hv7SWOHwy9Y7c3hU4PZWAiRl2BPnWYg/8GhqtCSiNtab3NDeXuzYPwFWksvdBZkAsEEL4aF2DnKoVuQxJ20PW0nCV/U7k8+SjsrIRH7bGrtCr+OkU9jQ4fpis5fzH/YhbQ6gxC425jIgo/hvbbP+olhq7j1FQIH7ktqaPFTq5eBmxRCDG63JaSPvNXzaSOC","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+KToq5Z10eGMoa5+ruAOuIUqdHxZ00vQ6ok/l3fZ1ovKGpJHRNq9jY9VHzccez9QzXiC2Hn36ALqQN+30d4ZXnOzFmYYP6UqvTIzqIqlT/PrDfo7JyXtv/CiTk+yONQbWHhHH03EjvsEYgi5ko9/t1vV0ADCZqEy05lJ45iKZ53ob49W6aVAKjjI35l99VMjZJb3ENVZvcp5gsB5v/YvnfSDI7fHNKVJkyFvFLwMXjwI65wvnd94hHMFSKidZvpNn8KhburKL7KbltwNqnMiXjYVyBTxa0Om609I55DJT9uwV7MBErQ+GaRoSBouBBMpEcenJEYwXf5u7tNouBLOUCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCNDm7etFCNnOu98Pgpn0nPxnQ4VAPW6ZAWJkAq1wY/ncYjiYzvuWQUYahmYDFXUc0ozK55cmpQf8bDAj/CwBQ8WSR6wVvaiUURyh700U0zXKNDOQiqv75gcGnVsaxw+KCrKxYDpkQEPSjgqgl4MwPYX89sWrOMK+iT4kvNeyM8P6a7zECF1gGdvLZz3bQdHGQ5Pe3Rd7bg82lbxECvmLh5P1HRFiY7SOYCjnbjvbQ744ot96WqikfS4SCtx//kUNmDhHdkAr3xP1tEVTQS6zByjHf54Rp8eKoEjN05n3sEqUBXcyV2FPFBrVOErooUfI0Kg1QIMKsayZ6/J0PMCan8","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"dfc97cce638a4159af65ab304339b4c1"}' + time based on the issuer provider. Please check again later.","request_id":"fa3d4511696f46968d01cc965d0d3435"}' headers: cache-control: - no-cache @@ -134,23 +130,21 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:51:55 GMT + - Thu, 29 Oct 2020 21:21:05 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -166,14 +160,14 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/cert96da121a/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMItxFMXbTQ1Z09sK3qZN5QE5X73dqLVCLmKSq4zwcyxbub1kCNiGe3iSgtYpqBvB+wYY5YWUevbF0RZ3ldJkarkgpVCW39KA0fvdZIPcnuwq6o6jLyb4g+6+f74u7KcdYs4C8Tvqm959V3VqITl15U6E3XJufz3HEPhdJZtVseLAS9HzfSbMpCffW9l1eV9D544+7/hiFKVaCmYfjoC/WVAXBJMoBkd03kd2XDf+12ar9OUs+Cat9Tzd/5T5ViF1Q+NoBu9ZLy9cnsNvv76GVogmao6XGK+DBrRAal8lGpdz+s1hJeHdDohOxTaYnB38/EhdIryGqG+wSPjRYQwx8CAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCdAT3KH5zaVlIr7ImHXDfPAVgKspPpCyJHdBJHTr5Pn/EPbwSlsfl6UwFcrTRNL8koCKtItZIQi9N/R9PB1pHUxB/8Y2tLHXJhDkoP1YbDpiZd5HbDRvkamFxsihUWqSmvY/uHNz3K47PD3+REFNjf3hv7SWOHwy9Y7c3hU4PZWAiRl2BPnWYg/8GhqtCSiNtab3NDeXuzYPwFWksvdBZkAsEEL4aF2DnKoVuQxJ20PW0nCV/U7k8+SjsrIRH7bGrtCr+OkU9jQ4fpis5fzH/YhbQ6gxC425jIgo/hvbbP+olhq7j1FQIH7ktqaPFTq5eBmxRCDG63JaSPvNXzaSOC","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+KToq5Z10eGMoa5+ruAOuIUqdHxZ00vQ6ok/l3fZ1ovKGpJHRNq9jY9VHzccez9QzXiC2Hn36ALqQN+30d4ZXnOzFmYYP6UqvTIzqIqlT/PrDfo7JyXtv/CiTk+yONQbWHhHH03EjvsEYgi5ko9/t1vV0ADCZqEy05lJ45iKZ53ob49W6aVAKjjI35l99VMjZJb3ENVZvcp5gsB5v/YvnfSDI7fHNKVJkyFvFLwMXjwI65wvnd94hHMFSKidZvpNn8KhburKL7KbltwNqnMiXjYVyBTxa0Om609I55DJT9uwV7MBErQ+GaRoSBouBBMpEcenJEYwXf5u7tNouBLOUCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCNDm7etFCNnOu98Pgpn0nPxnQ4VAPW6ZAWJkAq1wY/ncYjiYzvuWQUYahmYDFXUc0ozK55cmpQf8bDAj/CwBQ8WSR6wVvaiUURyh700U0zXKNDOQiqv75gcGnVsaxw+KCrKxYDpkQEPSjgqgl4MwPYX89sWrOMK+iT4kvNeyM8P6a7zECF1gGdvLZz3bQdHGQ5Pe3Rd7bg82lbxECvmLh5P1HRFiY7SOYCjnbjvbQ744ot96WqikfS4SCtx//kUNmDhHdkAr3xP1tEVTQS6zByjHf54Rp8eKoEjN05n3sEqUBXcyV2FPFBrVOErooUfI0Kg1QIMKsayZ6/J0PMCan8","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"dfc97cce638a4159af65ab304339b4c1"}' + time based on the issuer provider. Please check again later.","request_id":"fa3d4511696f46968d01cc965d0d3435"}' headers: cache-control: - no-cache @@ -182,23 +176,21 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:52:00 GMT + - Thu, 29 Oct 2020 21:21:10 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -214,39 +206,35 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/cert96da121a/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMItxFMXbTQ1Z09sK3qZN5QE5X73dqLVCLmKSq4zwcyxbub1kCNiGe3iSgtYpqBvB+wYY5YWUevbF0RZ3ldJkarkgpVCW39KA0fvdZIPcnuwq6o6jLyb4g+6+f74u7KcdYs4C8Tvqm959V3VqITl15U6E3XJufz3HEPhdJZtVseLAS9HzfSbMpCffW9l1eV9D544+7/hiFKVaCmYfjoC/WVAXBJMoBkd03kd2XDf+12ar9OUs+Cat9Tzd/5T5ViF1Q+NoBu9ZLy9cnsNvv76GVogmao6XGK+DBrRAal8lGpdz+s1hJeHdDohOxTaYnB38/EhdIryGqG+wSPjRYQwx8CAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCdAT3KH5zaVlIr7ImHXDfPAVgKspPpCyJHdBJHTr5Pn/EPbwSlsfl6UwFcrTRNL8koCKtItZIQi9N/R9PB1pHUxB/8Y2tLHXJhDkoP1YbDpiZd5HbDRvkamFxsihUWqSmvY/uHNz3K47PD3+REFNjf3hv7SWOHwy9Y7c3hU4PZWAiRl2BPnWYg/8GhqtCSiNtab3NDeXuzYPwFWksvdBZkAsEEL4aF2DnKoVuQxJ20PW0nCV/U7k8+SjsrIRH7bGrtCr+OkU9jQ4fpis5fzH/YhbQ6gxC425jIgo/hvbbP+olhq7j1FQIH7ktqaPFTq5eBmxRCDG63JaSPvNXzaSOC","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"dfc97cce638a4159af65ab304339b4c1"}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+KToq5Z10eGMoa5+ruAOuIUqdHxZ00vQ6ok/l3fZ1ovKGpJHRNq9jY9VHzccez9QzXiC2Hn36ALqQN+30d4ZXnOzFmYYP6UqvTIzqIqlT/PrDfo7JyXtv/CiTk+yONQbWHhHH03EjvsEYgi5ko9/t1vV0ADCZqEy05lJ45iKZ53ob49W6aVAKjjI35l99VMjZJb3ENVZvcp5gsB5v/YvnfSDI7fHNKVJkyFvFLwMXjwI65wvnd94hHMFSKidZvpNn8KhburKL7KbltwNqnMiXjYVyBTxa0Om609I55DJT9uwV7MBErQ+GaRoSBouBBMpEcenJEYwXf5u7tNouBLOUCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCNDm7etFCNnOu98Pgpn0nPxnQ4VAPW6ZAWJkAq1wY/ncYjiYzvuWQUYahmYDFXUc0ozK55cmpQf8bDAj/CwBQ8WSR6wVvaiUURyh700U0zXKNDOQiqv75gcGnVsaxw+KCrKxYDpkQEPSjgqgl4MwPYX89sWrOMK+iT4kvNeyM8P6a7zECF1gGdvLZz3bQdHGQ5Pe3Rd7bg82lbxECvmLh5P1HRFiY7SOYCjnbjvbQ744ot96WqikfS4SCtx//kUNmDhHdkAr3xP1tEVTQS6zByjHf54Rp8eKoEjN05n3sEqUBXcyV2FPFBrVOErooUfI0Kg1QIMKsayZ6/J0PMCan8","cancellation_requested":false,"status":"completed","target":"https://vaultname.vault.azure.net/certificates/cert96da121a","request_id":"fa3d4511696f46968d01cc965d0d3435"}' headers: cache-control: - no-cache content-length: - - '1366' + - '1287' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:52:05 GMT + - Thu, 29 Oct 2020 21:21:15 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -262,37 +250,35 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/certificates/cert96da121a/pending?api-version=7.1 + uri: https://vaultname.vault.azure.net/certificates/cert96da121a/?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMItxFMXbTQ1Z09sK3qZN5QE5X73dqLVCLmKSq4zwcyxbub1kCNiGe3iSgtYpqBvB+wYY5YWUevbF0RZ3ldJkarkgpVCW39KA0fvdZIPcnuwq6o6jLyb4g+6+f74u7KcdYs4C8Tvqm959V3VqITl15U6E3XJufz3HEPhdJZtVseLAS9HzfSbMpCffW9l1eV9D544+7/hiFKVaCmYfjoC/WVAXBJMoBkd03kd2XDf+12ar9OUs+Cat9Tzd/5T5ViF1Q+NoBu9ZLy9cnsNvv76GVogmao6XGK+DBrRAal8lGpdz+s1hJeHdDohOxTaYnB38/EhdIryGqG+wSPjRYQwx8CAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCdAT3KH5zaVlIr7ImHXDfPAVgKspPpCyJHdBJHTr5Pn/EPbwSlsfl6UwFcrTRNL8koCKtItZIQi9N/R9PB1pHUxB/8Y2tLHXJhDkoP1YbDpiZd5HbDRvkamFxsihUWqSmvY/uHNz3K47PD3+REFNjf3hv7SWOHwy9Y7c3hU4PZWAiRl2BPnWYg/8GhqtCSiNtab3NDeXuzYPwFWksvdBZkAsEEL4aF2DnKoVuQxJ20PW0nCV/U7k8+SjsrIRH7bGrtCr+OkU9jQ4fpis5fzH/YhbQ6gxC425jIgo/hvbbP+olhq7j1FQIH7ktqaPFTq5eBmxRCDG63JaSPvNXzaSOC","cancellation_requested":false,"status":"completed","target":"https://vaultname.vault.azure.net/certificates/cert96da121a","request_id":"dfc97cce638a4159af65ab304339b4c1"}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","kid":"https://vaultname.vault.azure.net/keys/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","sid":"https://vaultname.vault.azure.net/secrets/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","x5t":"ZSovtb0xjHioqmghoefyydXi_EE","cer":"MIIDaDCCAlCgAwIBAgIQcyFI6pHrTKOU/VMjy2ZE9jANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMTAyOTIxMTEwOVoXDTIxMTAyOTIxMjEwOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+KToq5Z10eGMoa5+ruAOuIUqdHxZ00vQ6ok/l3fZ1ovKGpJHRNq9jY9VHzccez9QzXiC2Hn36ALqQN+30d4ZXnOzFmYYP6UqvTIzqIqlT/PrDfo7JyXtv/CiTk+yONQbWHhHH03EjvsEYgi5ko9/t1vV0ADCZqEy05lJ45iKZ53ob49W6aVAKjjI35l99VMjZJb3ENVZvcp5gsB5v/YvnfSDI7fHNKVJkyFvFLwMXjwI65wvnd94hHMFSKidZvpNn8KhburKL7KbltwNqnMiXjYVyBTxa0Om609I55DJT9uwV7MBErQ+GaRoSBouBBMpEcenJEYwXf5u7tNouBLOUCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAU3ffkJFvvP1S3ptZVSVGh69eY7jcwHQYDVR0OBBYEFN335CRb7z9Ut6bWVUlRoevXmO43MA0GCSqGSIb3DQEBCwUAA4IBAQCbMOQdSEckAwOyBGDNNEhKv9qdMaEMivQVI5wxDpbDD91zQH59QGRwQdez3YxE2ocp32g3M/ovLJF5wVP/95hUm2moVfqEuX5IBtjuQ7Ri1F8GEv/S7DXsUie22gjZCrYSZtJyh0jD4ogK8VrxZJJnFoE2xMEnLKQcSF8X0ySqg1fULnV5wQ8P+nZy89xKmhAIK/4GS0nalbNcejtAC/q+Opj7+TzIQseFEaIv8AMgG7J2x3OC05YzcsuINgYBwjgdYUAYDcX5f15CWtmkieWWvDtLRl32nQfeOCiCF+46auJng9nb223mgpguOfiXk1+xnmv5/Q5IJMpsoAc7viwy","attributes":{"enabled":true,"nbf":1604005869,"exp":1635542469,"created":1604006469,"updated":1604006469,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1604006464,"updated":1604006464}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending"}}' headers: cache-control: - no-cache content-length: - - '1287' + - '2481' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:52:10 GMT + - Thu, 29 Oct 2020 21:21:16 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -307,38 +293,38 @@ interactions: - gzip, deflate Connection: - keep-alive + Content-Length: + - '0' User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/certificates/cert96da121a/?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/certificates/cert96da121a/backup?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","kid":"https://vaultname.vault.azure.net/keys/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","sid":"https://vaultname.vault.azure.net/secrets/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","x5t":"dHbzE7YIhOCFE940Oq7RVxCEesM","cer":"MIIDaDCCAlCgAwIBAgIQV1hJgnQURMmqkGLSZDtXgDANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMDcyOTE3NDIwOVoXDTIxMDcyOTE3NTIwOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMItxFMXbTQ1Z09sK3qZN5QE5X73dqLVCLmKSq4zwcyxbub1kCNiGe3iSgtYpqBvB+wYY5YWUevbF0RZ3ldJkarkgpVCW39KA0fvdZIPcnuwq6o6jLyb4g+6+f74u7KcdYs4C8Tvqm959V3VqITl15U6E3XJufz3HEPhdJZtVseLAS9HzfSbMpCffW9l1eV9D544+7/hiFKVaCmYfjoC/WVAXBJMoBkd03kd2XDf+12ar9OUs+Cat9Tzd/5T5ViF1Q+NoBu9ZLy9cnsNvv76GVogmao6XGK+DBrRAal8lGpdz+s1hJeHdDohOxTaYnB38/EhdIryGqG+wSPjRYQwx8CAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUyQWrIGOQPXJg9K3ZcCTdJUMpK64wHQYDVR0OBBYEFMkFqyBjkD1yYPSt2XAk3SVDKSuuMA0GCSqGSIb3DQEBCwUAA4IBAQB14GF3XrWhDyxwSEHKLDVhKhIWV3BnDltD/J1Dk6crrdF/cZcx/a95YcLDQdx1zYg+aHNy1AxyFTj4yO10++Q5jFfVnBW8Cyq1Sn6N4xtrb7Jrae6ktKvUtE5S5I81SWKbDNPqk5/y62EAZJrBErJ9icTw4HQJCj1CaUJvqU+bMgeb8YzhyjhhFqbKEV2JDt3La44P62f+1TtIiufKD8X+kdDFbZ93YfcgrUPy7oKRDD7EFBV2yyFH3PwAOG6KZ+vlXqsMhzCvKTqKhIe4Avf/FR0cdr+A5F7HdiKUBNMx07AY0mSDEOMIZEv1/hQwfTgKo//riDfLqNg+z+97SimX","attributes":{"enabled":true,"nbf":1596044529,"exp":1627581129,"created":1596045129,"updated":1596045129,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045115,"updated":1596045115}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending"}}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuVzRaQnRMNXY3RHNUWGtzcHhhTnhJU2FJTXRnQWZyTkxkeXdNLXZ5YnpobGs4WURmaU41VE5aQ3FHQ19TSFl6RFpwUmxOQnZzWnBzcmUzRENFZ2pJSFlrcWhkS0g0RTZSUEVVSC1wVjRwVEplaXV0YjJpdlNoWkloSkdRZV9YcXEtc0tQVmM3WkktRElRQ29xUC0zS1ZHaTdhanBiUl9oVHEzVHBWUjREZktEeDMxQXo2U1lWekF4cDN0Z21sWlI0LThYR3A5ME9jaDRrWnVuNnRGbUtYWkFaNXNHTjRlbDVxTjFnbDZBNHRXcnI3cnl1WUFLNzZIbVMyaUxVNHAwUHBkVTFMRDJnR0xwdE05NFFJdzV2OV9NVm41Yk1hUlNMQkZ0MW43TUhhQW9qcFdjVFBkQUtsN3hfSTFvZHUwNDQ5TUVRV0hPWU91NHJuY2hQN0ZxMGNRLnE5SXlqZ040QXFELWpabnBJQ2VQdWcuZ1BfdEZzUnRpcHBmX0pzaXJTb0lEVWhKaXFRZ1lsRmxEMWVSaklQQ2piWldvc0p4VlhWWVVQMUZGTFZ5blM5UF9NV2xhdlVuODN4Uy1vRlZqSXQzU0YxeGFwWG1ZRThqZ0stT2hkMHlvbEhfcEM1WWk4Y0VzcERudlVOZ0JZN2hTaVR0blR4eWpKM25PaWk4Q3pKNm1EckNqVmRXM2dMclo0RUFObXJFSDY3aHBScDRKMWU0dGFJS1pYZVBUclhrQ3RYOFR6ZTNvdjB6eUFzMEZpV1RUZEFLUmhwYnpqLXhHMUFVMGhjUlZpMkZ1dzZNcmNrSWk2MmQ4Rm5BQjQ0RGxOMmV1Q1JveWgwX1NRQURWUEVaMnYtNUJhT1FYLXhIVE81N0ZSLVhPUm1YdkNWd0V1cWt1NV9pXzljeHJSblhYMHpVRUpuSE14MHhWN01Xb2hBQ2h0d200aGxVenZzSS0xUUJzalJCM3JGLUxFd01RQ004THZJREJ2R0xrdFp1dGJSSnBQUkxnM0tTdEh6YnFDeXZwY0h1dEctWTA0MnBQWjUtNTBuVTFIdzVpaEduUXptMHRrelo5aF92Vm9QMkpxY3EtNDdzU1ZOd0RpbFUwcGxobXFLM1N4RkdwNHhpUWtjeE9wOE5XMnAwZnZsdl9nUE5QbXZ5eXE3c2NydHJmUEZCWFNDZFRqSjE2ZEZpUnFUTUxzMUJKQWVOOE9ZSnlUVmxIV0M1RUNGTmRCZTB4MFljWXBQUVprUlRCd3Z6Rm0zY3loeHBveHlFd1ZYdnVwVDBsOUJ4Mks3QVF2ZF91YjRqNUlsZnRkOVNFX0xxbHQ3LTV3Q040VUJ5SjNyT0VhNnZRZThJVGFJMGZDOUxDZktXS3h4eXJNUmZNSUVnbUU2dm1RT1F4b3V2RUhVcG5EU2o1ZWVJV29xaU1mR1k2MlpmRjFCa1l6M0duUmNmN1oxNUxvNmNqSFk0THp2WnpLaWpzRFNuVUtCU2w5QU1RRW91b282Z2pBeng2Z2hlTExRUjFXaEhuZlY1aWlnOTU3UzdMd1hxcEUtOHQtWHNNN1g0UVhuVkcySEpaOHlpOVhNQkdSNVdRcml1bU1Oa3ZFam9wd3lnWktHYlVQNjB1eGh1a0VSbWJUUjNjVFZpdkRrbnVFT1pPbnU3SHl2NVo4UTRUUzBwUERwOTJMazlzMm82a3RWRkdhMlE3Nkhvd050Zm5UZnkxSVJMREhwemRCSEdYSnZybWRESGhfOS1qM2RSMDFYaVNLODFHem9VSnc5TjVlRjlJdEtvWXZUYWt1MG5xUWxUdFZieHg2TU5MNjkwV1FsVW5fNzctVnpIdlBrLWhzaExaQmd5bDNUbGZ6eDRsaUtoMmxzaXd0S0NvaFhxUlFXenZpdmlDTE1TdXQ0VkxVeXdTSGRtN2Y2Q0wyVzdaeFBreEVCeWRJMzl3TFFRVnJFRkdKRDNPOWRQS0lKZHZ4OHlrQ1JBYTZLMkctM0prbjRvTHVNTzZXLUFlVDU1WldfV2M1ZmJ4VnJ6cWhBTTJEcTkxaFg4TVI1N0owTThxbFZrbHhQZV9xYUNPVm9LRlBOYWZHelVMX3JfU2d1Ym1yQzl0d0lGemRjM3BZUjdJeFEyMXAxZENXZEk4cXJNcTR6UW9jRnRQdjNUUUQ1Z2QwUmV1WVRRalM3OFpaTHEtYmtrS0tEaWFEaHpQY1NoMDRWcnEtY3Mxa3lTWUhqblg0N0VXMElwT25KQmlQM1MtY08wOXp5Z3F4VjFhNEo4aFRqVElnN0pudktLMzhpeE1mekRHTFNhZFBjcnNVRlU5VU9veE9MM2FKbjRQdVJBdUVQcTVnM3JEYWlKOXlrVnE3YUx3M2dYRUhHV2pOQkdNNHhIQ2ctRVUxUE9oR19tTTJRd1B6WFN6VUk1TE44Z19JVnZIMUU1cnFEZDgwTjZ1R3FjYlgyX1R3eENEZGthUmUzMUZwdzBBcFFoQkVZN3hvYjN4MDVNZFRTbzZtaGJsc1U3MjZjdlB3OV8yN3YxZGRqMWFRMVNxMHltTnJLc01rUW5OZHQ4MzF5c1hvQTVFcVJncG9XY1NmbkRXaG5mZllvUnY0RUdvMGUyUzJyTnpLWGxXWHZya1BIcWpzWXVjcHN4TThSODlLYzVvQmhWUEVVSlNIN0JZRmo5QjNZSDdZajZKYklDS0tVZEFDbVNZazRRblF2aTl2YTNPV2YwU2ZpQTg2dUFabXFFZnZsS083R2RtQmVQNFhpdEJlbWJ5b2ZCWUswMmEwMkMtMFJKTWxJOVYzbkkwdVBhaGZEamF1eXpIWTdTajhEZzF4VjdQbzBZaXlvd1c3ZzJRZXo0U2dlcTRoeXFYdnNqWWFVNGdVRXotUGlSY3lFWUpLVnRtQkdXanRTclk4RTc4WWtZcXZOQmFSZjhtQXdMWFR0aDg5M2ZoWGVhVk03WUpGVjBVOWxXYjU0R2M4STNMT3ZnMzdGTDRJa2hfUDdGUWE1Y185SFRUOWV3Y0NsWVVyalI3dGk1VW5BZ29ENzdzZkpvcnhzV090dUo1NWVyRVBMVDhGWjEzWjZ1ZnlwN19oczgycUlyYTNULVVUQkVZZGFZMnJaaXVoRVViaFVhTlNLV3JUSHp1ZkIzQ214bTczUnlCUEZLblFld3VhVEhCOGkyLXlSTGEwVGZUU1JjcnJIZ3VsU0hraWFyYlE3LTByRWNHNnZiVURDU25rTzVYZUhhSUtJSnZiQ0dpcGhTb3NZdUg4WXZuemhiVEZ0dmhRbG1wYmpaUlJsYndFM1kwQkJDSHZUdGxPY3ZWZVdpTWdlV1k5X1M1cnhXbGczV0J2MUFfY3FxaFhMNUlzT3Z6Y1R6SWQ4VmVxUl9jUDhWbS1OWlBZT2VGWFQxVXE3R3FDSGJqd0dhTmJiNDl5QjNicXBZXy1XekFVRlUxWUF3cGxoRzQ2MHU1bDlmOExyNFpIN3RiQ09jVGRVS0gyYkxzbHFKdkNIRGpFN0tBX2h0ZDVzWXVkcFVRVnJTdWFZT2Z6d3JFUFFEV05PU09SZkcySjBoUElVemEzT3I5a2ladlpxUXY2TXBlR3ZDZFdVV2RLVmhrUktmR09fWlNQYzk0OU16cnppNVIxaFZrSVE2Uklfd1J1dXowNG93V05yelIydVpPSlhGQzZxVWNEU1QwdUxHd2l0TmYzU2I0RWdJV1RZTlFFWGNHYlNCREZZd1UtTVNOa0haZkhQaTlQdk5CUkt1ekFHdTU5YlZhUHFMcmJLdUxsMldwb2M1SWg4OXhOZS1uYzU1VUFoYWxjZDc2WXgyLWRxMXRFWGRBellDQ0ZENng3MkJyZzByV1Y1Q09OaExfZ21HOEFTckh6eDF2MkVkYnVDOV9yNTJZV09mTkZ5c3VJanNRUnlKR3RVczUtQ3E2cDN2LU1ma2ZXLTFPWlZXVjRIZk1iTFZCNkpPNWJQYXFVTHptTkx6aFM1ZnJGMEVXSnZnVUhLTFZvNVItVkRKWjg0a25nXzZTbmJMc1pZdG1EM0N2cWdSa0ZmOHpacUt0VzRMTVZFTlVHMk5TT2xUc3dOdDRoTkd5X05MNWhzSGJDUXNjbVlubjd5YnZ1ZG5saVNJdjlGb3JFb2pBMU9KWmJNZ1YyOEh4ZkV5c2hJVkhfRjRfeHFZZFZEQW9xLVhNcFZGZnVzZ3RMUmZkTndqbXlLQ1pNS3U0R0UwdWxUTkhWUS1pOFNjQjRmWW05dGd1Wm4yU3BxOFYteFk3b1FleXdNeHdRcDZUNmJEWmxBMm5vd0V5RVY2a2xSZUdHUjNsLVNGT0ljem96UnV4eTI2elU2YmlhbTBuU1BUcXNGOU9rdUxhZUlENTZsTlBZNEZYVHdTMlU2VEdHYnQyMmZ4UjVRRWlKaWpWdGFON21YZXFmNjZhdXFQbjlKNTJqV2ZtNDUzV3Zfbm1QM1dPeDlTNVB5dTAzb0lpWi1COXBPY1E2QjZaU1ZFU2x3LXRMVjktOWZwNUVXSG1nNjloZVJoSWkwUTJ3MFZQbnkzOENBVWNMVllkbnVuRjMzdXp6WnJ1STJHV2dJS1hmbEVnaFRtSG9QT0xmWG9BalZ6TUhvZWFReDk5YUhiMEZEVWtIS0lybnZkeXRfNUotU09ESjlpY3Zoak0tMVNvQWNMMkw2TnhpX0FvVUdnNU5CRjZZbkdSMFF6YUl4a09SaENVMmZ0dU5NR3ExY1RkV3hpcWxSRUZEZUo2QktNUnhjQzdGbjB5aGNNWHBoNDM1clRHOTlfLTJmVmJkZzh6dFVnUzNvcFlGWVpFN09rTmllQ0QxTHlYYTlULTBtSkx2R0htNzVtMWhjTDVpRHBpeWpBRXNQNDdYOHJIblgyalprRmc0RFUwUG1FT01qWlVDQ2daek9mSkZOY0pmcGRaTG1fdEVQOEQxbmlyNDNhVXZiT1dUZVlieEVXOFp5Rk1KazB6a3NadXlPd18zdHFsQWo3Y3ktbHkzNl9ldnZVeWtiUWhQQ2xxSDQ2U3B4RXQzTXdSdS1lWDZmdmJPcHhndVVpanJqYXh0MUROSXppVEhZanZTWUN6bUJvTDFxMVlVeFJmdGFpM2VIaTZrQTVhMlJBcWxFRFdYVmpud0E2NHhaa0o1Z3VWTzlKVEdVaTVVaXVJUXJLaGZ4cDBjREw1Mk9xYktPUy1iSE15SzMxd1FGWmhmcmU5cEtnRHBObUNxaTJ3R3pIX3VZc01EWUVIckppS3F5NV9KczhXbERfLWFUbkRRYk1hOVFvNGRRZzM0N1ZveG1wcFhSSTdtVzJCRjFnc28xTVdUanRXcVpCUktyQTR5dXJXSEtZaGQ5VnZSTmlnU0pfWE42a1pTSGVwR25EQVNpcE16b05wdlVvZnU0TkhtcThTOVk2c1pxWmM0NDUyZ2VtQktXNnpFcGNVNHZwSGNkTHdmVFVIa09aQXZhUEZpN3hnRzhnQzVRalNaUTdON3NIQm5yeEl2bUluZ19NRjNBdG80MkFmT3ZPc2JmSnhGTUtJT2pqN3VXMEp3d0p1MVFrazdycVZPdi1SYXFEU2NEbHRxbFgzNkpDZDdOeExRWGE4S0ZTdmNIMUZMVnJwVnVWQmFWOXAydXR4dVV0elJNZWJfWFlBbGoyWGlucEQ5dExjS2ZfVTdWOXp5V2tIOERUZk16Undtd3k0LTJuNVplSDNhRXJFR1ZMNnBLb3gxQ20wcFhONmRabFAwRnprVHZXOEVhYmpDRnZESlNGTUdvZGdmS3ZtZnFQOFh2U2g2Qlk5M2hQZXh1MGZMSDF3UjQ2eXFhckFHSm9JMmUzUlhZdk00R1ZId0xhQ0NwS3V6UnB5azFZMDNEc3dsWjFBYjFoVU1rRHdNbERsVmZscWtSajlidGJrYVZhQmVmLWlvUHZuNXBxTnBTYTdnTHNWMmc5OXVUeW5jd05sd1lON19wOE9FZEZCU1lYcXB2RHZMeGJPM1R5UmJOcC1sWEVwZ0lYSW5fUlV3cm5PeExkeDNPV1B0bFpBV2t5aEw4bGNCSUR3d05rbERYOXFVQ0JlN21yYjlQbTcySzQxUkxLLV9sWlZiX2FtMkRMSWoybkpTZWFlNkp2UFIwV3MxV0pQZkhsWDhYc3lSM1hKcHR4T2xjUktPSUFYU05kQ0Y3SGFlMTBoNVBMX2xVaGcwUlAxeGNOdzQ4OWRSVjJBNklhUk9FckxRd0trcjJkeXR1WExTc3NjZy1Kelg2QzgteHc3WkJ2WXlzOTF2WWRTaHgyMTVMNmJwUm9LRlMwX1REZ3o0U2FZcDB1Qjk3c3RiaHBEUVZkWlUwbG9tUkdXQWRoYUF5OFZlQ0t1Rmd3MW9XWk5lZk1VUmVQUXpCMFNxVERUX21tYW42UnJELS10Q2pNUzdrelZNUVVZdHpSV2EzdHplVnBsXzN5U3VMbjl1eUU1WDVJci02dnBkWjZFMmlKRTBLOXgxVm1NUG85TkUtODNBeE9rajJ4dWhiM2E0UjcyZldSWkFLbnRBUkMwRW4xLVhDT1JUbGJEX0laNWM4MjNUdWlNcGdmc0xxamZRSFJlbnBST2xSYjU3M2ZrLWRTMFAwc3hrRzFVYlMwMXB0SkV0emotQ2FMUHZNLUpNLV9uYUNCeFl5cEZvdHhmMmVnMWh5cXVDLUVOU0tzTy1YTUVnN1F2UUFnSnpvOHZJZlVGOG9NLVlIZnNHdGhDVGIyZXRFVHhydmZONDcyU1VWSGY0T0todVB5WGhxZzBhX1hDdkRsQmhOaFJVQ19ianAxQnp6cVRNcUkyMmYwYjVvX1hteGZhaFdBeWQwcmhQLW5PalNEVHI2SWFOenBEdkdzcFFfbGdQbVRWMTNIVjg5NjdRdmZTTW9BdlY5OGYyYkZHTjA5R255S1NmVjBPMjl1d2h5M1EyUWYtQzBJejN5Z0FjalRZSk9lRXBpeDNOQjlNNEFZcFZxVjJqeEZfbktKS3RPTWUwWk9Jd3ZndWt3TVpFLVp5V3JoQnRlMjI1XzUtU0JaNlRqTUZCdlRhSW1KQjNsOVdVMGFpdWR5M1BYcnJXSEVUdlF4YXo1aHRyX2FhRDhfeGliT09Eemc5aTJkM2V3RnROXzRNV3d1Yk9HRDNQVjFBeml5Y0c3RXhwRU1qdkoyTVp0M3VrMUY2Z2JrQXJPNlpVSXBlUHZ3WG1OUHB3ajhLUlNTTXRQRjRuMVNiZkZHeThJVTdVSmV6RzRCX2ExRjRWSWttc2dGMUUwQ1ZvMnYwQWxoMTdQcWNUUWUwS2VtQUR4MTYxVks0LUZRNFliakdFWnpGLTZlVElRWUZXREZCZml3S3JCZHludmJIX05Yd0lGOUZwNFFDM20xTVNiZjRFWWZyOGFZRXgxSXRaaURGOERwMXRfUzREQ3ZKUnNIU2QzTmxDampnRm02YlVYOUlxck5tYnFua2MxYjFYd1hTNkdUM3c0Z0NTMG5fQWNkQUxxbm5MQVBnSGUtOFNBQjVxYzRwTGNpYVlNU09KbEpPS2pUU3BrWjVveEpOdHRvNVZJMS1ENXVwRmcyWWs5aEVkdUxiMnZXZml5UDR1aHFxMU1mcDNFcDlZZ2pfeU9Pc3BSc3pYLUJuSHd1OVVtcWRNRG5menlkSk5qY0N4cWdmZ0F4NkdWQjlVQkhuOVhuQW5YX0xzdjc1c2xYUW5UUVNVTlhiWWRkWnliR1NNZ180TVpkel9FRnNSY205bHlnUWFqTmRZLTk2NjMtWl9aYnhfbTBaZkYwUWkyMnRfaTdPdi00cE9VU183X2VtSjg0YWJfNG9BWElSMG13Uld3eXFyQ1NuSTVXR2NVVnVjNVdPdHNSb1VtSURwT0ZkSFZyWHNxTmgtQ1dQOFJKNEZLc1VSTUxIMVZGVjRjWm9hMlBqS3Q5TkJxdnlnQVJSQlVzR2g1NENFNWRtbEZZUElNMk1hcjJwek56cld6bnc5RUI0MEVObmFqYkUyM180MU90Nml4T2tGend5b0RHMnVaamxVY2hHZGs1aU1wZ1l3TW0wUE1ORmdnRGVhSW81OGRFNmM3eFRjdGpEcTVsV1hjSmlzYnFyZEVReTRGR05VZExxWWdRQnVRdTFDWXhPcmtRYmhKbWtMRUJjVmFZMlBTZkREUlVWeTF5dDNJUlhTX2cyZHA0a1lRMHMtOG9UTFk0VUcxaktVWmFDYWhuTHUtOE1aci1DaXBuY0M2ZWVncVpmMURpbnotM3hfdEMzMGRGdnc0WGRlN3JlZDlUdDJWRGRYbzRpaTBUVTMwcjhxSHRIWVNMMkViLWFNVjRabGtVNUNmTnk4d1JXS1o0TVZMQUwzUzZQYUtfajROak5uSEN6T1UzN0hnSFdVYk5fbmpYRlVNZkwwLXAzNWdRckcyd3RDWVNjak81QVBzQjFzQy1FcFFDWWtSaHNRNnpFVFNUcDJSVmN3UV8wSk05OXRFWXZDTWJPZkxmckxzN0V3MmZSbXVPMGt3dWVaa1IwSWY5clkzSkw0UTQ3NGdvb3ltLU5xRnBSbkRoSFBQQXhDelI3bGY3WWtzWHQyYTlWTU9OWlowSGdEWFNkdkZKQVhYNTB3bDRUN09OZ0pFMnhIM3RqZng2SWFJNGN0d1dJRWdKQ1gwUjBfdHhEUnZKZm9wVmFDMlBnVGpCWE52WlhSYS1BMnZPRjhvRnRybzduamxOWE80NmxjUzVMRDYzMk42V0kzZ0lQVTMyVnhfZmdKNTF0RElsNFpMYTFxWlJQTk16WFJja2Z5WFZmV2xWSnJ2X2pSQ0xYeUE5SjJDVFQ0S185NV9ibDJLWU9JYzg1aTRyWi1yYXpoNnRuRXBheVRmSWpQdTVEeW9vQmhhQlJiZ05vOVN6MWFLSkN2VEVVSGJKLXZfSllDMVJybW4tUFlZZEZzQmw1Ulo3MGNCZ2FhUmx0RjlwWTRlTVdKc242SXRXT25hY0ZpM0FhWXMxRTl6YzA2a05Xa2Fjc01EdVZTWU1JV2V1cXJWdXlMMTVaQk5MNDRkckxGeHJsZXBqYTNOZjJxWS1MTl9VbDRuYi1VcVZRZDUxdVhLcFVGNTg1YnltUzExVVpYaHJ3N2R0SzVmaFZSVGhrSjVNaDFvWXAwNm5pMEQ4d1lDN2RIVXMxa1prNnF0M2pNTWs3VjdZbEZ6Z21weDdDMDljb2dybXJTNjJrOGVxZEw1YnM0d0M5eU1lM1VNeS1kQ0NUSTdhQkczMGo2SWVBYTVqc3YtQ0d3M3VoQUpOWEdnSFNyazBPak9ZWDVWVXEtUF84OHM4MkxaSFlvdzdWekZtYXJwQzNHZm9OemlOSGJqRExVZjlGenNuV2NIR0VGZEhNRDFnYUlyRGZMZF9GYUlmNWU2VnFFUXZxTVFVNUtZR0k3dEtpVFpRUDhIYkVtamVOOWF1MWM2VzBtSVdlVXJiVVRlbGNSaE42dm1yLWNWRDY0QUlpVGVSMlloczA2dUVwTTFHV0hqVHFieEdnQ2hqUzNRRXBPZHF1NjFkVlNxcE1JUElIQ0ZZWm5SbExoeDVuTngwUFowd180SW16VFVJbm1OV3JyVmNodlV5eTJ2YjlfUl9iRTdicnNzNllaWGtISUtCLS1GYWlISlZfSUZNRU92bjZ4aUU5VFhsQkxIYXJDTjJSZFhmWFdSeXNkQWtZTGJmRjVoM1lONDU5bkFadkZEOVJuNFpJWTNDaGxVTXRRUjNaaklpakZKSTViUnVBaGNHTjRJbXR5WnFVM2l6Q09xcDNJcU9ncnVZUjVBQzlEdWRPZTNYVnJEMlQwZmJqc0JCX2RTektSWXpuTVZyWnJvOVhmc1R2Y1FSTFVSQ05nOHdNaVY5emR2VEdXWmNYYlF1RDVNYkp0MlhhT2tmMHozZ2lwbl90NHpRTEZoN1R2WnVzYVhhQ0JqS1ZxLVNHenRsdy04ZjBFWWxUX3dySjNzSTNjYmVqaHNPMjd4NVB4UnBKdVhicER0RjVDd2hDeFp6M3pQNUpjRksyUFE4UVFhYm9NdHhuNTYtT0tTcGtLRG5EVTdud2RTR19za3ZoZmtISG4zQ1RLZ2R5OXVsd21PdFFCckdnRExSN0MxM2RyRUkyYXhGNXV2V0g1Wk9icklSRFpFNHlEZm9TMWN1LUlETE9LNFVWNmxWRmZoYVM1cDdfZ0I4ckVMeXV5aDZVMnJiOGVHQkl1X1ltam1TaTBTY1RCUjEwVkxpZkpleFM2aWlBM1BjSVZMX1VCUW5OaEp2ZWJ4M3JJQ2VwYVNIVW9jMURXTEJuWjZydDEydXRwOUhYZXN6T3BybTdydXJ2ekg1OUREM1JsNGM2RVpJeUVEaGtqSk13OUxHUWRlMDlkQmJTRThzVWxpcmNxSWdZZUVtb1V0MFg1UXJweWRBQ2hHQS15SHFGNG13bEZHcWhpZk9lUk4wcW1mbFA4eC1FazJ2QlA4bVBtOEZ5RE5RRlQ0aEFIZUVuOFpaQ3NFb0xqZTZmX2JBM29WcW5Mek9sa1g4WmJnR2taNnhsVkxmWFEzUnpZeUtnV29HUHVyUy1PSV9JeklKN1NQWDNnME00amRjZkV2SF9CM0NjeTc4Z2VSVjhHSVY1V01ydDJtUW9UUE4yMTV5R3FKZ3cxWXdpQXRGNVBrbDFpMy03bjFDSHdDWlkxRlJQc1h2RGJJclNuQUNqM3hZUHJwVnJPNG12bTNPOVowVVJVQnlhS2tRRDRCdk1HR1NKVXIxdmdKamZfSVFUVS1vd0xFblBLYmpTYTgxOWtiUk5INWpmamlEZmF4ZXFITGtmQ3ZVUUJYUkdjQW1oNU1tNUw0cUJPRGlDeWRPQkhaZVktT2pKb1dWanJmdHJBWGtuNE95ZXlObFF4aWxMTG5fTGlPbW9tX0UxVWpuSmljT1ZoMGF3aFVlQUFadVFMbFZMcE4xWGZwanFyZEhjRHAtMTR6YlNmQ3p6ZXBsY3U5VXJmeTJqVUI2Q1diYmpHQy1nVkdhSUJuUFh1c2x1LXNXYUpTSnZoUGk0UWlSbWl4X190dmJxdzFyVHQwUUFyVjhCeTktdUFESl9RNVRaUTNNa0hMdXVvdElPbV81UWNVYU1qZlFtYlJENHZyclFFYW5uY0ptR2hvTXhlQmJNam1ySmhQM3UxQ19sWThmMk9yWVFOMUx1R1dnTjNEMmd1TlRfOTI4Yl80aURMS2U5bUVHYlRuNHI0cGIzTUhoWnZ4b216OEx4TTl3MzVqMXlWREFVbFhjOG96WFRkaE9vNk1ja2FTVjFaQzdPQVVxNm5scGFPb2JXV3I0UzJWbHgwdG00R3F1Z3FTTG1iRHVmSXF6Zk83UE8xV2ozNkNaRkxpY0NEbl9tVEJPamlaZ3pmMS14Q0I4anhjSkZqRE85MnpiUm1UY0xJM1FaLUNSMjRscXRMdkpwNEdWREZLYzFsZHp1czZkYmN5WkZrcV9sLVU0V05aa2gtenc4TTRsSk1yNllDREh3OFNuT2pNVVktNTI4ZnpJM3RoT1kzek5IQ2ZQeGhVSjN6ZGhIRTNlWlJPSHYyV2RiZXpDX0RZWEc3cWF5ZmhjelpkU0ZYU29UNGNXeU43Y1hMM0FpY0VFbktPcWxYZUVsYWFRLXRrdnhfVmk1UEY4Zml6NGg1elRSNDZRdWtFbV81MEpMcVVNeDNZT2QzdVFDVWhHYmJ5d2xyUmk0eUpDaWtXOVdWbHZnSEptYTlmRGZDUV93LWQwR2NObXRSVDM5VEgwTllRNm9wa0ZjS1JBZFlXWDRuVGdlbWFXdldEVHhoMHd6XzZnSEd5SnFxWVBwUS1WU1JpME1ORjcwN3FHdkdOUS1lNVA3aHlSUjViU2pjX3pNQmM0VGo4OGlDdWg4Z2lSWXFIalFCVnpubnY3djVPdGxIUjE2WndrY3BDSzB5YlZuYTloeVpPc0lKd21BMDlTalJvbGoyMTV4aFJCZEhyOTdHa1JFVTdkNnFKSUU3d0ZHNkRkcVRtRG1NR3lSSEFVTlh1eWtmTWZnR3RYNkduczE1NE9fOG1iaTZJMDF5MGs3Tm1kVE9iVnJqZmRyNjZSUVBWQ0RheEluQVdWazBvVlNwUW9YTXRDemFBd3hkX2FjMmtheHZpSlQ2S0VCVkg5bU5HMVVmYkU1cmQ2b2x1ZTRvV1JORktwZDQ2REFndGlOdDRzY0N4N25qZlg4d1NVOG5kTXBZVEdtWmxEWmFraXU5a3hiRWVxVExVTnY0X0syQk9kQWhqTDJ0dDdodjRZczRRRVVQQUt1T3JqVU1OMGtmNmJ6d3dMemlqRUVOYlpnRmotMHc1d0UyeWJMdVAtUFVVZFlnMk90OWJoV2lnZENsZWRmcnYtalFEY0JVRG1VV2Fnbzkyd013THIyZEljZ1czQkNFdVoyaG5rUUNIVEFEeG45SGZFT1FFQmNkRHNQX0MwbzB2dWw5RHdZb1MwWDY0Y28zb2MzYmZfZlFWcVhVdEFwU0hBb1VQdUtZb0dOUUxVY0VvMTBkSWJKT09HTE9UV2tPdXhBZGFKQnRydUtSdVJkcTZhV3FpTmhCRkZFblA3bFJjWklKalBPanZKUUFKaHUyLUFpeHlOWE5DVndrOFhfaHVGYUY0aW1wbWh4MVh5Q3ZOWVpRRkJoSk9oUFU5SGJGQ0ZqcG4xS2hUWHJRam8tT2lLUWhjREJ6XzNrY25Xa1ZzaVpkajdzT2dRMzRQcDZHUHpRYVVXd1NqWERaUXllb0pQbEltVDZnbnV6WS1EeERxVTdENlh0WTdEc2N4MWZ6UHN3N3hxMndSN0dpVEVJT2s4QUYxOUZuRGpsMl92d3BpNXF3bUJwQmFZcGR0QTYySUdJNlVpODlJMDJEYk44NUY1RUM0UWtaM080aEo5YVhFWHRwTmRja3Q1dWJmREZCMktoN3VGenRtVF93dThXZDlJenI2TW5rblBjUHRBYXY1ei13c1A4RXFkek9KVmNVZzUtYnJ6ZzMwRDAteHRycWZDZnI3MjE3em9wSll5bG9hcjVJLWRnZFFFMnVyVGE3d2Rzd1A5WHU0Zkl4cEt5ckNTbTc0cl9Kb2ktb2R4ZTEzT19NQmZnb04yMXhtVHRJMWVGV2ZncFZkRnE1emF4eHd5UXJ4X2gzZ0xRQU10Y2tyeEN3NHVHQ1hhcjgtTUhfcWZ3ZU12djFtWkV3dFcyNWFtN294WjkxMWVHS3RGQmZsZEZmSDdkalBqUTE0UEdfUGVTR3B1eDhpWi15NmxvdWdWLTc5a1RQaFRCN2NWMWx2eWl1LTNPOFJzb0FpTzg5aThZeFg2TFN4Zm1VVWktNWgyN19nd2VkdzlYYkxNaEV1alRoSEdMSHp5YVJuN3poaFpjMmxLeXd0emNqbGFvTUVzblNVR0RIYWxybjlWRHl1VTRLMlg5UXc5WHdTemtpNEU4VTFuRGY0THVLdW50Z1R4QzRhVDRwVnA3NjJEUzFoUW5xSHIxN282dEVNeU1xVC1zUm9ZMkUyakNMYkJORDR2bmdXZ3U0b3AxRTJGSGJZUzZxYWM3Y21kSnZOZEtaRmNac3VrblI1TVBxcno5bmhwNnRjd0g2cUozN3lCSjlVQ2Vhd2V4ZGFUY3BmbnI5Wmx4ODNkNkFld2IwQndBT0Z0bGdXZnpKRlRicnRYRWlxOFVQekJpdE5GaGlRZ0tyOFFlazlIR3dEVXVmRnV6b2kycG50dDZNWjcxNm54RE1CVzFWalFaNUtXTWIxMk1STG5DSW9WbHUtOXI3ZkpDM3Y1cXphWjd5b2tBYV9BeW50T2gwa3A4dGxzTmRMTmdGT3diX0d0Z3dpek44Ykx5UTNWaXJvdE5SZGo2ZjNCOXA5cW9obENHMklxZW8xbkhFTjBhenJBdDdGWFAyTDk1VWxpcEx6cTJ4MDdDUTNrQ1d5NTFDVVFUaG40TGtIbWcwSEo0YUZqM0h0YzM4V0VnaUxqU3EtUlpyekVhNGJrMGFrX3FjY2tRdWdlOVJiRzBIM1J0cENuYXhUcXVKMFBJeVMzTGx6aGtLZXNUZWd6VXFONk1BeHF4c21MRE5QUEk5YUNGQW1zaHZoclZjLTYyQUphRU9ObXlmWUUxa1pIbnhRYTB5TEQxX1hHS0FETVdwN3dDb0g3RTBmZ0N5S2o4UzJiVFJUU2FsWk9VTS0yY2FGcGFqeVFvSlVOTjlsY2lPeTJEQXVWYXI3cFo3Z0k4R2VpNWtDbFZuaExTTXpSYkdNNWVCa2N2ZlNzS25Ba3VtTnd2Y2N6SGh3ZkRQeTRxZjRESjc1Y1V2NjFoeFBTSTJtaDJnMVdTNFc4LXp0Um1YSjBHYXNRTE5vSDV4NUdlQWtiSkE4M19XYmRmN1NtNUJzdmpOVlV2VXpHNEJ0VkN5c3NoS2tEcnZoMnlEZXlDbmN6dkkzdWRjZUZWYTR4UFJldXFEc0FOV0tvNURTUldoVlFwWFJUV2pPYjc0LWwzNXp0ajN4X3NYcWVodHNBS0lpLURPMzh2MEEzcHpjMExadWJjLTA5ZTdUQkdzZm5FY3ppZGg4ejY5TUxjQnpCU0FQVUhqTHRLVG5Ramc3eUIyaEc3bnp2N1h4emVrMjdOMUZ6VUV3dC1jV3NmYW9pQWFIb1ZScW9fZ3RaYTFlMGdqVmFyY21WOUFkTFVUTlpYdnl0Q2QwZXhPamF2ZXZZX3VMejZzWEg2RmVqNmcyY0E5a0wxQWFBcG4yS0hjQzBOWUhDTFZvWkZBS2xTOE5kcTR5WkRyOEFTbEhXVTNvRUJiVGxOUmFsV2RXWDhhakI0STk5U1lnVEVCTkREM0FnU0h1S0c3VkhmQmJYU080R05uMW9XZ1h1b2xyamVHR05MVmZ0U1R2dE1JZ0lQb2gzZDVCbE1FYTJCSFkzR1ZRek1Cb0o2SUJ1MDRIV2lfWHlkRzJiUGNwWHJoY0pFbjZxVFpvOTk3SnFqaTRnOFR2TWRLYVdLLTllaGtlcDBmMHRwM0RDVXFTVXF0ZkUyZXgyTG1SMEFNWFphNG4wU2c4c002Tl91ODlhTWxyLUM4Q2FkVlFTQi1Pdng2MEFoaUptYWRNNlAtVDZ5Q1NPV3lqVlBoMDZWcUNJMzI0M3k2X2RGXzJVNWY2UE1XWl9kMWp1T3BldUNMSDQwbXNieTl1OXpHcVZrWHFGbnZmdWFONFFfT0xGWmtuZTYwa2NuTEZZSzhnbEFETGUwMkV3ZDg1MkN0X045WnJSTHhFUmxhclVUOE9tR0d1QnlzTmpwdXJxdXRNSkxJVVpnckxsekJvWFExcGZ4ZXdKUkRua25zWnR3cmJwd1ZMZHF2c29meVhLRWNrUWw0T0hzVFp5NmZwNF9HeGRIX0FIZmxRNFpkOXJDNWJ6UjJXcDdFSWhDV1hNVkNfUHZuYmhhbUx0cWJWaGZJaHF2WlpHVDBMNkVBdmFNaFp4dDctdTRJLVVRUENndHBPTjIxYmkxX2hjNVdaaGRUN1cwVC1JaFVRU1lmeEttLXhmWjRDVEJ2b2NvOHgxazZNV3ZjdFQ0ejRKS09FVDJKV0U3ekJNN2ZNSjN4RkZ3UDhWaVQ2R2lQaWlHakJZbTRmbElseS1ubUJxbjg4bFFVaHRLOXY0VndnUWFaQWc2bU9JRzVfME1YYTVrQWQySXdNT3h6MV9pUFJWTkJFZ1BOb3JRVmV3LUlDLWFSVVNCTlFSOWVqcERua2gxVGd2ME1yNnBmMXphcTY2M1RUbzBhbXhNNTNKNW14V2lIeTlsNDJ1aDIxWngtU0VHVXB1bDNpVDI2TktEZHBVa1NvdUtBajYwZC02TUJjSHlJWWMwalY4U3dLQ0hueEkyOVA3MHp2dkZPdlZJX1RNV2xKUjJNR3luczg2aTFpV2oyclBYQ0FiQmhaQzFpMFVENUZCUElnc01RN2tsdHdpN015eXZFRUFUZjRCWXJBMDdDUHNDcXhLeU1FTWIwQ1V3NXdKNExyNF9sRU12MURVV2pQOWkwVzdMa3J2U3huUlFhSVBkNzFOUVYxTUpVdkl5SmZfNGpNbzRValBNemtCRW5xZHhRQlgtVGl2b2FDajVyd2NWeUZ5M0duSDBKMTV0VXZlZEZlZ212b3dEMDF2R1FibGFHb2lyVVQxQy1QNENwdFVJazNva2N3cFZ1SVBROFhSM05GZG1TM3IzTE53WE1NOUloN09HMjBXNGltbHRpc2t5ZHE5UDdsdFB4WkVCaUFRbDhyMnhWZzB2eTBoc2liSnhZTVRWOGVNS25EZXRWZTYxTzk3RzFIRGhOSGowTFVMZW9OY3dOZzhWeFdBM3N5UG1yWDlZbWxTakZ1YlhGeUFXNGVnc1E5c3R5Z2o0YnlTT2hUdmM5ZzZfUVdUMGZTWUJEMV9ZVnZEWVNIdEZYMUdHdk12MFBjWklxbmZKTmNCWUYxRmJnSTBiVFAxYS1mejhRT3VVSzd4Z1lVckNlaEoxZmRZUzVYVnZMVXlwU29JRmxDM1ZndmFDN0xEVFVrbThBQ1d3NkowSzU3VndKUjZESTAyb1VCWFJuVjhDM0Q4RnRmbDlmckd4Q3dnYUpqcjZ1dmFnRFRWb0FNRDQyYVFxNnV3NWQxZmpITFpEUU4yNFFjYXdmUHMzSGxkaVRBTWlTWVFzdS1jTGd0bzd5MUw3cm1fNHQ3VWhPN0NqSkZUMjMtem5YeG5CVGNPUTZ1eTR1V0N6SXo0azhnd3NCM2VrRGF4cm9DVFY5TXlBUmJGNWpDbDJoV2Q0TWdGODlTeXZlUldqUXZ3RkF1LS1vRHRBY09qako1d1NtaTBCVUtZQXY4SVo4WHM5LWxUb3dfLWJwZWMyMzRqZFNpUU5xdWV2WTZfSXFBUjFSY0pORFhPWEtMREJvR1I4WlliZXBXLXI2ak9vUENDSFpFQTg1dUJ6RjMyTFd1RHRZRUQyUTZfSUdobzdidWREcF9ZZnBwX3RNNEpDS1hkSHNHQ3J2SGg4YVlSbnhnVVpVMzNKWXlzTlE4eUlFQVNfa2hJSDAtdEttZEFrdk81OHdrQTVEVC1HTWhfb2lPMXppaEI2YV9CU191N0owQXNsUGE5RHBDNVROYlFnbFhQMnVxcVVva2VEbW5EQkZ0bm9sOXd2X3RkanlVRE1XLTFJQndGaE9ER0hTbmtkY3B3RG5tbTdScXhpTDRuNjZUeGFMRW1hekJOeDJ2OUlRdDhGTG9VLVczWmtVZFRwZ2pydkZtNFpialNDSGgwdjBrZkRUSVRoN0liRnNSdHdrZjc2WnE0R3AtWXJ6ZG9DTTVWVmdqS2JXYUdVX0JCTnFvQ1RyQVYxbllFOF9ibEhwZjNvNUgzU3dPT2xOSVYyeEZqOWcyOGdkZ2pLc0FlQmFuaWh0ekt6ZVhsU0FEMEFtTmtZM2ZHcTlYUEtlRHBLVzVVMkUtWVJZSVJKOVJTTzNkcWJhRDVPRXFOMEpqRFQ4U1RtTWRWRk13dWY2THZ2RHJ0T0hrU0o0TjhOeWRzUFlOeFV6VEpwbXROdGlWVmlicERpaGhpM2s3ZHpwQm1rRUVPb3J6eXY5RmRpUF96d2NiS0ZraWVwdk95b3JsQU11Yi10Rk9Hci1nYk5mNXhhSVBGTmVucVRfMkI5S1lpbW1Jc1N4M0VPM1BGU1Jpa011ZENBQkhaYl9fdlNUS3hmb3ZvMENHU3hBSlBTSlFnUWk4Q2dFc09ERDFmVzhiZzAwbVJCRmtTRUdFVXRjanp3a19NZjdMZnk1WTkyN0tlRzhzMlV0ODNOU1hUV3h2S2tOemNRczJQYjZNV1pQSnUxZzhzWmNHSUFJT3hxeDlncnBEUzZqRlMtMWREc2tuN1VMcUlZOV9wbUJZRk14OFJFdmVzZ21PZm5vTzRrUnBkMHJzWXlTMHQ0Uy1pQ1FBdVNTcHdfQnVpbGVXTTlfTTZQaUwzRGQzSWRRbmVFYkRmRjFDQkpEN1ZXc3VqT3FqeGxqZEppcjVzSXBfSHUwcjMzd3lKUjJ4TnUzNlM0cE1KM0h0UGxrMmlJcnJWY0pWcXRQa1A4TE0tWlhvd0RnRkpROFFndWJhSTlzUUxhNlVscFNPVUkzdXQ0UFYzVzRaTVdNWlJJOW9DdFN0N1d0cjdzT1o3THVqOUxXVDkwSnMtY3llemlPT1R5bU5jX2o5SGxmV1p0S1VFaFpaSkpaWDB2UU1pT196ZWsxWG5wUzZ1WlgzeFdZN3ByRnZnQVRTWmFMS2djTU5BSkRqTXJmSDBpMkI4RjNHNWxRal9VNFN1ZkVjeDRJVGhJZWw2bGFxX3UzcFdocEhiVkVCaTU5SnRzQjRPQlprOXRIRnNPbUF6cWtIRlJoX0kybEdWc1I0SkZKVGxzNDdEdEVMb0hXQ3hnTmQza2ZJX29NcFNoRG5DbnVrT1BEeXhsN1U2aDdXbHNYeVJTN1dVOUdMWVpCMFZYR0hfZzdmUnZQRnFwVFpJWnZhelNjUFdtWGxpY2s0RkdMbVVabERJLXpfYmhJWWtKYXdSaHdfck5Mc3VGNmRidW9GMTEyMVYtU0xBSHFNbExfbllBbS1nQWJkMGs1UWtSVE9jcTE2cFlTTGFFdjFzb0VtR1BaTHhocWtkRVN2T3FpS2cxQjltRUtsNmhOZFJheFY0Y0hTV1MtaXNHNzBkUmt2b2hWNTF0Qk1kcHg0ZXpvS0ljRGlNeG5wYkY0RURXV1RyQi1pRmxZaF9oUmNoREhOUWF0dVN2TzVxU1FlWXNwRUtHZWFUQTl5cVExTmJhNEpSVFBMRl8tSW05X3dISVlHVFhablZWNnJnUlJZb2ZUX05abkMxdFUzQ2dBSk9ab2loWG1Mdk5LMVN4U0RPRElfUE1CRVExcTZ5WkZOaFJUOGhkaVhjZ0w5OWJMX3pmU2NUSGx6Nk5FSUtmbHpfYWUzMXNRYXdWU2NPc2VyUkRmYl9qYzNDZ2FoTHdRWHhiY0hDNEdmOUY1eXhMOGJHc21uUThRWG03OTJRRTQ4X3hoalVmQzlEYWV3Z2Y2TTRxMmMyLVR2U1ppM29ZdEVuSXRsMDJZclhuY1ZoYTVycmdUQXkwVDZoY2ozTEJSWWlia3pMc1ZVT0ZKRnZlaldFZDhYU0FUS3JmeTNpLVAycGVnTDFsSHZtMnVtV0lrdTliQUYyUTBOV1ZMaTlnR2g2SHc2T3Rqc2wzSzJHRTBrUjRRd012V0tzSU1OZy1vbEJ5T3hCRjZaNGJkR2ZjRW5IR1NRX0xrZDRYWnAxNVpIYWJ1a3dwLWE2NWQzSGhjY3RRcUxKLWpvRFFjbHVzdnNCOEhrTERoVDBWR0tiak9WZHFwQXFXWHNOOERzb3kyQ29aUVhRTm1YdjJjQVBfXzBQcFZBWUdCaVhJY1BrQ2l1RFlMcENBeWJJY19IZ2xlaFJ5ZGY2QlF6YWJXSGgwUXVwN2phb2JmNUlULUVwNjNndzB3SlNSaTNvSkFTZzBlVmkwWUNBSUxSV0tpbGZ1T0pMSTFDS1o0VEFudXZQa3FWWXMxVnhNTnMtU0lUNjZsWkZ3V3ltLXNVZ2RNLTNiNkNRRXo1RUhfak05R2JzdzNsVHdEMXkzbU0wREpiM0pRd2hlQjR1bjZpSkVmZWdfMWtnb09BODVpZkhEYUNiWUtGaWR6NG4yc2tMZ2pzWHR6N1lyb0gxVmlwQU04RE9ubF82dF9BaHJaM2FvTUxuWnppNFk2Q1BHYTNfbHJXY1lQRzNXeHFEam4zcUh1ZGJDeWFaQWtMNGZka1E1R243RHd2elJXdGh0RzNXdmw5Z01Nd1E1MUZnQ0Vqc3pTaHl5aVRqU1llSHRvcER5c1pmMjVlVGN3alUzR1lHc25KQ3VsTUFnVDJqY2lJUk1UWW9uSTZIU3VhTkFOSXhwcVpuTWxSS1NwX3FldmhEdjZsRUkyTmhsUUpkaU1qN2Q5RnhiYXdLSVdYV1BOZFpkcWtHVVY3dzFVYl9nMVNhOTRwUUtvY200aDR5NXYzSkNtYVplQU1DUEQyczdOaVlhWTlCNFVTc0R6YzhhU2E3U1ZpYVkwRFBhQ3VPR0RSRzhIX1RabjRDa244Y2tvdkdjRHNJRzIxSXNRZGp5MFFraUxQd0ZtZExnUWFaVThTRE83WG1rRWtsRGllZ2tnQVBzeUI4MTFZd2VXdDhjOUpic0hRVnZob2pBd0xtTlVGNF9YYVVzaVBVUm85TFkwU0V1bUNzLVo0WWZ4SDRBSTRKZ19yQVlfMGRpX2FHMU9ZZnhFMUc5MHhoSWtjaTdHTmNVdmJ0OVhuSDBKRjU0OFJyZU5zaWJKUnctTG1uV3VNZFlUSC1LQUo5bnhNUkVURTRldExQdjN0dWRmQ2RUS3hLRElETUtmRUllVFQ1Tl8wODFaT05pQ1pRM1p3b3N3aHU0TWVCaDFnLXFZd19hTktheTZlcW5KX2EtbFVLNHRsd0xOcXdjbzMwOUxrN2ktTFpaQUY4S25NQWlOMS1mRWNvU3lkOENRNmNZNjd0VVJtMWtFMmlGREtTd0JiVWUzWjRCSExCTkZ3U0xYWWNfVWdvZG91eV9SZ0FjMEdVcEJVOEd6MVpibHQxUEpvM054RkVVTF9Qc2NFZXFqNW0wNFlMMWNnQVdTQTdDWWpOMDVCOHpPWFNzLTRBdXFpMzFoVXo5dEtIVTd4TDNxMjE2ZUVLTFFXLVBLcVdyVV9JLUhLY1VMdEFEaVZxN2hPamMtYWV6d2lqelI3Vl9fYzhoVjF3cm1RdENlZXNaUHJ6eXlBRmFTYXlkT2RjOFJRVU1LaklXaENxTjgxZk9jeHB2NkNCajBJRjNrLTY1TjctdzRSeldCREZMbXRMOVRMYjZyLXlZd1N3YklzalEycGQ2VVBGb2trbkhfRXktRkVDNTRLMms3N3cwM0EwV3pTOXdKNGI1MlkzbUt2dlJ6OGE0elVIVVpiei1zbm1CX1N2Tk1ybjZUaERyaXZ6Y1FLWmZ5djRxdGRFTHBpcExMeEFqdm91dDExSVBMZ3lVTGJjdnNZMnRqeWNLVnVpQXRPMjBrb1dYc2NHV2VjZWZMUFRuSWdTVDhVN2E1OVhzeWhqQlhTSS1QZjhablcxOGRDZ1NUWHkxRlZBMTBpOVY4c3g2WFd0QnhNdjA5c0ZJU3paLUhPdnpuOHh0aVAxdHdPRjhwb3Z1cVRrYzJIdHVKTjRoaksyaVcwb3lMYzZoVHFNN0Z6Z3EtNm83cEwxMGpKcl9jY0lTc2o2X1V5a0V1czlXaFoxVWZxUkstWGJ6amRmTXJJcjh5b0JLOHE5YV9MVWFqWE8yZmNUNEhZajZKcndxVmhVNG5KMFFxa200VFdJRFNFdFpDb3JFb3lhYVVxdXYxSDZLOWZHdHhRMTNJUjdJblA1WlluemFZRmVJd3hjMTlBbXQtZTJ5R2hMLTNwdU1yclh2N2dfdWk0dUVndVc1bDZ5QW9ab3NMS2VuSmM3Y203bExLRktzdXFyM2ZiOTRvZFlhOVVkZWJJUWZkaHhVY0toSXdQT19sRkVsSTNIY2Z0a1lyR0JmVHJscTdDQk4xWjBPb1c2bGYtT2RaTkgtYW1hbmFSZUFrMzZkWFRFcHVrbVFQRWlJNlBXZ2VpbE5EdXh5UEZWenN6aldCMFp5akxZeU9mb2dhZzhuQW0xaGVQZ0VaUmlJNy1weDBuTFBaVDJDUHktX0NEOHhfS3d5Y2tTd1pXVnpJNzhESnF1cVdZUkV5b3RHWmxvY2FZVXFYYUI2ZTQ5R2V6RHFtWXJ2NEZETFRFQ3lwdHRvUnNBc1VPam5JRm1UNjVna25lQkVkaXNQTW4xeGdKX1MwUzQ0dG9QcWx4d2g1Wi1vU3JPRnRiUkJKa003MUljeDZ5LUcwUG9EQ3pVdTZwQXJjc2c0NVNMNUU2RTJOQjFEQ1dWNjFJVDk3ci13MFpybzVySC1PVXVqQjhmem16cTZQTTY1RzFIRmR2RE82ZENjOGM3T1IxS3JwTk1XcjhzbVZYVHdvME9ncHN0VEExVFNQOEFja24zaE9aY0NIUlBzZXNRVC0ySjdjMlUxT1pLZ21zVHB1ay1zeUJDSFBmOTRydkt0TkZ2WENYX04td3JkbzdDaF9tbU1IS245cjVyWmY5ZGdmc1d2dkt2WjVNdGdKN0plM09RN0hnc1lJQkNLYnBVUGlETGEyMHhScnNMWFI0TU52V21BR1oyM0RiVFRLYWJrX0hreTdkX2MtZ21MNFFpV1FPazNrNnhwemxyeXRFc3JaMnhNTWVTMFZVenNPVy1PbVBScDA3VTltcWFwRFlzREhjaVg3YzctbV9Xb3Q0SXVBemlHM1dIT3Y2Wm40bm4ycVNDeGZGNTJVUzFYT29ZNURHRk9ETXhTZ1FUY2VVMVlEZjVPMWlVQWd0OE1XcUNacVdFYS03UjR4eWhXdVZjUVhmRlpDWlduTUtOaDc4TEJxV1FYVHo4bURsbDRGT1RXRHVsd3lBS000YmpJMXJ1UGZVUk9qQ1dxeXdEREQzN3JDdGNBSlp6Q1Vobi1ObG4xaEluSkNrRVdpOFJNUGg5ZDZuTERRTzN1RGVmUm1MblUyM2ZrRm1jNVZONzEzRGRtQlhjd3hNR3NycFF3MndjZ0FaeGZSQ1BLdktHSVlsYW83VW1fX1VXZ3ZpTWdTbkl5Q3V1OU9hRTVuY0RyMFpkcDh6eEEwX2s1dWxGQU55VHBWUC1PMmhHR2FrQ0FfbU1pZlFyeU1NUkpEWnJIV0NDMm1Qd1ZpQzEtYmxET0F3ZVlGZ04yYWx3Zy1HcFd5QWhPWkNfeTVScmVoY0VybW1qelBUQzFBaXV2akUtWlFncFJEandiZldnYlRaamgzQlNQZF9lQVVBdzNTVXhrek9RTkduM1VvT2N1MWtwazlQQnIxZ0RiMl9vYWRhSG9MTDY0eGh1NXR4RFNuNWFDcEE5RVBnOXpXeE1uRmdhbUl3Wm8zbGw1aXFSZjJTZm1oVkFQMlJNMzQ2b20zY2JJSkV5UXVhYWktaTRPa2tzNlR2SlU3TnhyMUdZa1E2STlmRnB0NmtXX3VVTENFdHJOUlZ1UHphNFNtODI2ZVRwUWx4dHdBV1pJZ0lTTHRONjVxSk1yRUFhSmVyT1czcldxZkZXaEprVFJqMWdQRm1qRG5uem1YdWJJRWR2VC1CNTJKVVFpMDB6RUcwcG9EQXdVT3c4QWh6WjNHbUcwZXg4MHhjWWpGN0tTVnoySWdjMzJjcl9tdlpXQ1dpdVBNZHVhRjFtQ1pkNUhzMzlmaDFSSXlDVHA0cWJ0RzJmX25vRXRGbVJfUXdWcUk4ek5lanVqQWh2dW8wOW00eWY3OVg0a1hNR0x6bnhlZkhEby1PcnZ1R1o3dFFDMGYtOHFPU1pwaUk3QXBlZzN1S0QxeVlhcl9lUWRHajZVc24wdTNaLXFCckYyMkl0dUtQRHBCVVQ2TjRRN1JtRzctQl9sWlpGUnNqVWY2WjJ6TW1FMFEwTVJUNTNicWJtUUFld2h1eTBVdW9ZVmZPbzZ6bEh0LTFPOGZLUi1QZ3VRUGh5a1pxdUFHX3lsZ3llWW4tdTRXVVFXbHJEOThIY3RiT0U5b2RTTng1ZURSX0RmN1otVHRQamM0bjFnMGg0R3E1cFZkSk5VSTdtc2xuOG8yMTQ3UFE0cGFrdGRpX2pDdWhNeGxFS0R0WlNNU0lpNlFtRTdVZzYyLUM4cl9XRkRsYmstQU44WGRkVGFqYTFQVUNidlNfU1BxSEFROVY4ejZDdkdEdzVoMlg2cm1IaHM5NTlGbkJRcTloVnhiZjcyb28tbmxfc3BfdERyd1JCbEk0R0tENE4yRENVajdiWEZoem9meTU0Z053Q1A0c3pveVFab1ZYVElaaTNadzdCQXRvLWZsZ0x3RS14MUhrWlRTYjM5LW1ZY1ZEYmdJaGFtdHByRDhlU2c3SUJERkZYQVRZU2pSUXFMdHVHOUF0aWFzMmExNlBSNWU0LU9oV040Y1JSQU9qWlhUZUdDNlpNM1N4TFRYSkZYdDJURmpoX1lhT2pfZ29ONzVyNndTSVMxWkZTeWljRTNFMUNLMmtPRnVCNEtFSGtvT21jR2R6NTVaOHZDc04tbVB2T0JUUkZKNUJFVXlRM3R4Snh3MU1VdmVKXzUyUHlWY3pDdUNTUzRkWkVVWGZ4ZGdTanVtSkRRSDcxbnNLUmRrWTNyd3A1Y21qZ2traGJhQi1aMFpaUFBFR3lTRnZoWlk4Uy1iLS00cGlyaXRFd0FDTGhYRHZMazRxMWtVcHR2dXE0WnQtZHdRaGNHajFaMnk2Z3d3aUl2ZEQyV2tLOEZnN3Y2NHFlMldMeGJ0dGsyOFNNbklYdlFNd3EzbnYyTExZS2pDaDBpcTAzbUdjdzdVNDl0N0dyamFuUnZRYm1LbHkwbThwTDJ3eFVVU2MyUThvLWZOMGxXaGpfTlp2VDc1NjdoOUZNd3JDQXlRbWdaZGJjWk90T2xpeEgzYnBvaTBaMHVBRXI3U1piN25lX1A5aUR3UENlczRlVVdDeHRkVllyRE00UzhXMEoxRXlrUjRheWJqWV94dmxtRE5JVEd0ZzJtQnZfRDBCT0dDUWFDUDZONGJlcjFwa0h6azRLbVkwUGRBd2tLRjVfdmFyMVhwS0R1UUtzd3RnOXNMZ1ZZbFdEY1pqbUYtUm4wT3JzbGZETEhBNldsWlNDMjNjOVF3UXE3ZGFZeWpXWjM5SnZmUlBobmtOdkJrclNKOVItVVBRcnRFUTM3b0RXV3ZUM3hPMVdycWtiYjh6dGJ1bXJ2UHVVMWxZV3hBaHBaYjI0NFZPYkNNR09mSHNkN010TVVMU0c5S3NjajFkQWZUQjhuOXpEanJfMlJoRFJzSlNkSElxcnZKazl6MGJpbDF2blZEYUd5S0FYd2ZIVXJGajd5Q2d0bWZfVHF6TEFPWDR4UFozSzlpYWREVWdQX1U5aFROeDd2UlBQT21ZMmh6V012NW0xaFhEbU9YQVdhWl82NHhjNkJkV0VJVXlvV0k3STRPSG51TVlsUTdaWG9STTBrRnZ2c1VXM2k2MGZCS25mY3FYa1g4VTItUlFHb1Z6MkdoT0pjaVhKUmRzV29RcTZySTRpN3hDaE5NQVdBb0tZbWt4QU8ydWFGQ1dmRVE2d0JiaC1iLXZxN2gyVEhCdEVKVWVfQi02ZDFjUGJiMDV5aUFYeldibkd2QVMtOEc3aHhOYTBvMnFZMjhIWnN6ZXJYWEx2VzVQNmZFY2VQZFAyOHRWTDdIdDdEaWk5UTdpQ3QzUExMREF0YVNfRldQa2Iyb29xTzJ1ekFsUHhKS1RRRm81bUxkeXpaMDlYQUE5MWd4UEVyQjNvZEFhOWtTZ216NkdpUGw2YnZPcXR1aDJSU0VIREpCWjhzc0hxVHQ5eFU5cjRWMkl5YUt6U1p5cVhqbnBKaFUyWlB2U3RxSlFWT0RINkhhcHQtR2p3Z3ZZVjlWXzdkcTJVVUZMREVHRjJPTmZtbjBZT0VWYzA0TTFwR1hXNjlfR1JCYlQzLVppVVhiM045ZnctNFhOOHJTSWtlT2NpcllCSnlPQ1RiMnByU0wwb1VVME5tYVhNenVRbml3MnVtMWpweGU0Rk1nbUFoR3Y2MkhTbXBjQW9ySGJRaG5CckpMZkpFN1N1bE10VnI1dkE1ZG9yYjQzTmcyRmJReEluTHA5NzNVUWl3NHlmeEJUSTRiYWdjamZTbUFqNXdfYTlqVWpJNnRjWU4wU0Rpd1FFQUpvWjBiVm9RVFZqZ2lwYUJZbkJfWTQyc2NTN3JPS01xOVRnMTNudjJuUVN5NW1va3dLUkNITGNKdDRUQUp6Q1doaUtFUFJ4Z3ozVko5Ym1seVl6QlVWRXQydkg2X3U2QllKX3FfVWl4dEhDNDZiY1Q0SExOdFlQSTVKS2JlVXUwRkl4NFczeDBPSE9CZkJPaGlGSE42MVJJeDUxcGpvc3pDRUpSNUhHNjFvelBJN0M3NGlXZGpybHNrVXY2MElSUlZqS1dOR2Q1b0pyV3R3dUNVQlZVUC1rSTN3OFI5SzRkM01HbElOc2NLTE1zT2xlWjBfNkI1aDVKa2cyd1JIN3ZQOG5mTkdUZVZyQ1ZmdkNnRHVsNk5Lemd1TUNDaUxpUUwwVXk3c2dGX3M0cTZuUDhUeU9nVVJTNHdCbFRSMjNZYTltTjgyZndUdDREeEJDZi1SUVB2RkNRd1hyZGpvUGJCel9nS0ZFcDBFSmNoYkFLbktjRklzbVYyQ2poaTFCYWkwQ2lRTkdpbFRzZlliYkk0bGdDWTJoYVBRWXJ4V3d6LVppaS0xMkxQY25keUJqTnJkcHJMZTM4Zk1HU1hvQ1ViMTgzbEVSdi1Cc1phNC1ZNllPZ1BwWHU4eUtFS3BVWG5SZmVjeThxYlJoVkRkby1rRW85ajVLbHJlVnV4eW56TDliNnd5WHJId2NUX0JSdTNrS1ZneVd6QlQ3TkNIVTRsaG9uajhtRTU1SnRZRXdZZHlMZk05ak9rNURMWmVLY0RZTDNURWNyUnhBN1pvTVZRcWdVMFh0MS1VUThMN3hHTkxUWGgwUnotSFBIaDNUS3E4Q1oyOFNCSzNfQmJFSzFXdFJQLUZvQ2QzMjNXekpYX0syN19UTXNXNWo2b3pfa1lqQWFlaWZQNGU4aUtpTkNVYW1kcnY2YjdHQzh2OUtMQXR5eEstVmNwb3hLVi03NWUzdXI5MTBjWm91M3ZVRmdha1RQSlNjOXJQcURkcHNjTkRzNzdvREplQlZ6dGU1OC1qbFhwU0c4QUxET1JlT3NXOUJ4djBYdnJza0VSdm1aY1NRdVhBWXl0eXJqcmRwZEstTVJuZjgwc1V5akhPblR5VFF4ejhXaVljTEE1MkZfSUUwRHM1emdZMWlVZE96SGJEb3Z1aVpsZDNqdkdDSFBPSlRBUWVoRl9OcWFQbU14WFo0aFp1R2MtVjJpTTBUb2puTGhRTTl5eFExQzdNTV8ybFEyNUxtbXZOYjhsd0hZQ183YW9SWVM3Rk1lOW0xWmV2d0FzYkZxbEVLUl80Y2ZSY3BQOWJHVTZvRjZTREY1aGRHNXNaQjhwNENOSWdfVW9pTnJRdXNyOTY1cmtZSXg1U3hIWWFSTkd6RERWZFc2SURoZVgxSFZhMzdxMkk4RmVMT0lZOHlyR2RLZjI0MXJjdkw0RDJwSXJNUmNJZ0dQQmYzekxQTlBJVXI2MEdDOEFQZklYMDVuU01lai1MbXNXdnFRVl8tT044Wlc3MmJnbWdMU3FyZ0J5UEhiYTIxSy1LTzZVbE5oZW1qVW81TFZxamk4eUlFT1E3SnlSYUpSTThma05yTWxIbnRRZURUXzhiN0xuNUZPamRaWFpfQy1SRHpCQlRFTl9ERXhBVGU2N3lsRVZJbndxMngxYTVmRTNSUGxmdkxqNkJ3U1lNZXBMME54bkhZNUdsRDF5WFBzOFQ0dWR4Vm5GeDVqOFpRMGItZDJEOXpRRmVxWHNPX0F5aEoxVDVvUFgzdEpRNXBfQ3VOSlpXeEtnNFJydHlLelMxSFBtb2FrQW94UmE4aE05dURfNjZwTW5oYV85blo1Mm5ILTFLQ1B0TEsyaEI0X0Y4Rm5vSmo2QUxpcVJ3alJ5U0NMNlJ2MGxjU3A5OUJBVWhHakp1VHRvRjk1TXBwMTJkQ1FWcEdZbnV6SDJILXpFMDNnVlFnczdmOEd5WWNGR0tiX0ZBVS1hR2dVU0RncnNlUndXNVFlVzhGY1UzekdrWjRRLVZlVmE0Z3kta2l1YTh5XzBMMmhObzFQcmdqbjFVY1NFSkxaY2NRUEpBTWtJd2YwZWFEYm1XZW1Ob3Jzd25pa0hYdzNjMlFSNWxueDNYb0NhTzQzZktkYTVJZ2lrZFVNcFdsN3RyYldDaXB6V25fSktPVjdZQTltSFBpZHhGZTJGSEd1MlF4X20zWDFHcGFMcEN6ckxvUmttQWlGYVJERkdHOXZtMnpHY0ZjWmVaYUFaeDJKb3oxVllrYlpHMTN0cl9lSFFvRTFQQ0JGMXpVcGdfSWF4eWRhb1R5SXYwUkFFaUhmMEh2Rzg0SkpKcEJIMi1aOHR2YzI0NVdpWFB0TklwbXdObnJHbmdzTkJtaDlQZ00zUUxXVGlmWTVjcHo1aVJkTXNwaGlReElCOWREYXRrU3F0aWRPZG1meFctZlZtTnczVmZYcFNDM09LUmJCTTFEUk1BQjE1VmdMRXhScVdHU0g3NmxZMDlyVWFHSFh4dHF4WTg4U3cxT2hCTDhEeFpvS25NSDhaMk9BSGJ6Q3hoS1o3eWtfZ0J6MVZsQmlvRlhhR21MZk55dXN6a2VIMHJud0hRdnZkWmJNaFk1VEMzYmZqUThqdXhqLXBnd1lzTVlUYjZ3QWdhTzlaT3p6OG1DRWQ4TjRXOHJXcmxEcVNEWXFLV3RscUY4YTY4b3lEVDVEWk9YZk9mWnNDTHlBM1BXQXc2ZGV3dW5Ka1VPTjJWWW8yRllIbjJPbmFvUHpQUXBPMUwxaFJxUGJEODBremJySXhtLUwxck5SWENqc09sai1meW5taVRReEtneWdudjdUS2I0a3l1RWc5OEVVQ3JUWW51b09TTjQ3TkdYcFp6QlZ6Y2Y2bHY0UGRjWHFzNkpZYjhsNHRmVHRJUXg1ckRnNTRpWjhFSzVzSU1vamJJUVl6NUI1TWZsWWh4M0ZxRFdVeEs1SWRfWXhmYktNZW4wNkNzVzNvMHJWdmMwY2d5RWtPVk03cEtoaTlHLUYwS1UycmdpODV2WTFjY3ZEVk13RUFpOTU3UHBZc3EzYkhZdGVPaXVWdENQRUxJWmRycnVicUFEd1AydzV4N1FmQXR6TE9mNWhOWEFRU0F2YnViMmpRdlpsNDVJTjdhT0Ftd1pZSVlGZFdvSXYyQ3VEWnp5WEFhdHdWWklEYXFJTXYyTnJxNWJMUFJ0Q0pkMjNOVUNhakZvSFlZUEVtbzF2SnhRbkVPWG1jcTI3VDdMb0t6RWdGaFZYNkowZEc2cHRyVkRCR29mM3JhVlFSQVBHdXNjVlpCSjJIUlFqY3JRVV9PWlVGOXFvZHRKbzB6WUtzMGJIX2lLZzZBaGNPQmhrUmpKNDBYbHNfM1d3S3R1VDNRQWNPYVl5ay1xd0YyYnRISWxIOUpzaTNDVE91bVhJMm1yX3Z5NmROdnhqT0FNQzRKRXFTUDNnQ2VCQVBWVDlIV3YtYTg1Mm56VEdJRUZ0R25DTkx6dm9Oc3pJRl9pMG1OR3ktbTRNTllrNmhPRHdMM2ZXVG1mVDd4VFFlVFBtUk9PdEpjaUp0WG1aNTBYQTczbG40dWxXaEZxR2JtY1Nvb0l4OUctTkE0U3R1QkVFSWdDcFFIWWl5djZtM0hZNVQySjFSazZqdXJIY2tzQU5FMVByRVZvYTRUenNybFZXVy1rYk9WdVR2NTlBYjdBRHJpLVBoLUNBRUVyUWlrYXJkR3QtSUtmWlhOT1Mwb09CTWNNdlN2cmh0WE5iTGNjVW9kNGJ0UDUwVUdYQ3Z1VG5qQktwLUZ5TU1qbHVJOVhwR2xMY2FtcG1IVUdIdGRyWWV6Z29CTy1vYzlEajk0YXZ5WTNlWG9HRDRQbkI1dERKeThxZkMyRFlzS0d2NXhmcTZYNnRoczlSNkdzMjRST0o4RWo1N1pHMGs3bGljOGhoUDVOa0s1Z0dMQ1VDbTlKUjRIZkpCcERVdU9XRzNYa1NtTHYzOG9JVjFGMVU2djlqdnNRRGlneFdCamViUFJteVhvS1FMVmwxdU9ZdU9tc1ZqTHA5ODNTcTg2azBDTGZOcElma0RJNnZxN2x5bkdjN0FOZnBYbjRzb1pzN1p2RGh0eUxpSEJnVFZTNF9tcHFVNGhvMWFfVGRyZFNLZFdFVkVvMWJ3RFJWYVVIeThYRTVmT3NVS25EbFBOanVGYzZUZHdMbHRhdm8wYzY2WFBlcE44VnNvaFRyOXQ5cEh5akRjaHFiQWlPWDVyU05CZVBELUhHbVJZWkswQWVtb2xEYzVsN09meUNsZFhzS2FyM2dzQ1ZwZ0pEYjh5YWVwVG9XSG4zbVYxbjNaaVpTSWNMc1YtZlhGU2plaFpFZnJBeklQSDlpaXRBRENFR3dPTTk0eWJsU2NGUE1SUThlcjVZcG04ZW40V3gwb3pyczlXV3RYNEZmaHZlUmtheXdXTmFxcDdTdnNGRzBra0Z5dG94aXlUQ0RMSVVIMnIteFVFaUQ2eDhsa3ZrVHFCU2xGam9VZ2lXVzhvSDZWNEMxdVBoVm9lRDJhTFRTR0lSYnZCY0JhbmdMRjBHbUR6OWJkXzM5VUNPck5ENWhWd1dIZ3hZVllveWxKMzN1RDlHdUxFNDdxZ2NuRzZuUGc3V3JseUJhZjdGS291TG5TS2JBX09jTXRPN0kya0ZvX19SUnIyckdHbTFRUndDZjRnN09YdVlXMVl0MERiVVFEWFlRblkwRHJzS3RIOW5IbGVyOUZvbUtPb2djX2RfVXd1bVYzb2RKQUNkZmU5Zk5RYlJVUWFPb1JmdjVBTFBIRlZrUG1TbkFZZF9MNXhCcFdIS3lGWl9Jc2FWcDdXTnA1M0JsRnNKRlZSMGFiUFQzdnhUeDhmc3FDb3BCcmNXRllKeTRTc3RmWWluV3V1WkNZaHM3R1V5ZG45SE5MdjJESUxERlVkWWt2ZllRNG5mR3doUEthVDlWMTFyM3pxUFpHcG8wOVg1aElTbVRRUFBCWVVGazlLTzlLVmlfMDJOc0pVN1hOSzJNcEN3QWxPUFNEWlQwS20weHdrOGtkZzJWYmZQRG5aQjF6TWtTYWIzLWRpNzdwTDhmWXloaEFrMUFVS19vMG9PamhLUllWRjZQeVVRSmtpdVUyOHYyZXVnMXJnMlpBU1hISm16VlZ4dXhxYmcxdG9GQm9kTDlobXNwcEhUeFhncHZmS2dWamJQalpqNjRDZ2EtRHhJOXk4SElIREVmVGhJZDdMcXo5WHB4NGVoOGJLdXIxSG5ZX2pFTGtFaXprRTUtYlNWdWFXOFpMcnN4RXhWb3NlSEduSlBnajNlc3M3Tk1jb2xpaVJ2cXR5Q0hUUVhLVndmZERienRzcEVTZDhaVXlyeEpOYlRKaWljS0dwSkpteG4yTEZmNzVsVjdpcEdyYWFYaXZlV3JzUUdCTjhCZkJYaVNaa2xvQW16UkkwUE0ydllTSDF6MTNaTXk5Y003aGJLLVJJVUxabWhLOG9fVER6aTV1Skd6c2hJNGZoZEtnd01SNHA3VDhYSG1XQnJGdzdMWHhYRkRlR3FNcU1QOHdNeXJ1ZFlXeFFuOFE2OVlESllsa3lMRzBSczVxV0FqckJVaWRFcmhoX0RpeEFaM09oeHg1SjEyQ0gtWGMwOWdFVDY3ZEhiTXdESUdwdTVJOXcySGpxaUE2RkI5aTJRVmlvQ3hRT2FpbTJUVGQ1N0FvUk5PUkZVeFhxcTIyeE1qLTE3LW1OWlhMeGZUOV9lVFFJRG5MT1F5TS1CcFgzOTVVdjYwVVp6V1EwckFWSXZ0bm1iMWNlTTE3WWZWdDJ6dGRhSmxubGc2bHY5R3RTdUxGd3RxRVRxOXF6Ml90MlJ6SENrVWxtdEN4eWl1ZVRXUDR2RlpMc3d2YldKX2dYanVidkNTeWNHUlhVNlZGRmh6MmZMQ3hHY1B2c1pCQnBDcGRNc0p0VlFGZ3hyb2txN2pmN0htektVejdWeGtWV3NtdEtCaVFzWHlkYTVhZDZOUnlITGN4VWRYSENHRGJBaHd3cjFjY0hEblp4RDJTUmtvT1NoaGV2S3lNLVkzQVJLRENhWElZczhaeHY5SHFpV3pMN2FtRk9XQWFiYlg1amYtNXJoanI5QVFKVTRmZFo0R2l0WElrbG42R1hMekQ2bWtva1k0TjhRc2RLVjg0dm9RY2RvOHA0NGZZdWpDQVdZeWszbVBLNlFLV2JrNUhzYWFiOU5rOXpNWTVOZDd4RHowNTdMMm03UGlWYmZtd0FxdTJLZUhyN2luUGNKVFBiWGluVkhkSTE1SFYzazE2WXJPdzRYUU9YR2pQZllqNGtDUnNKYk9BNEpNeDI1N0dzbUJoRUxTUUJxNFhvNXpwZFcwMmhsZzlIMG40VTY2OXlhVXAwTmRVSjZaaU15Z0RCY253Qi1vZ3FVMFh0OElma0NlV1ZVMGZRWEc5dVJZbHBGUEVFSzdTbXNEc3hnMzU2RkFSZTUwWjl1WTI4M3FxZ3IyVUsyc0kxMDlsVVN5QTZyMU9WZU0yVVVhb3N5MlJETVYzTS1oNDIzMnh5N2toUjhKcTJMY2R6bWFwT21HSDY0OUVOSUg5OE4zblhDaGQwRGpST0puWC1yWmNhWnFBVDJ1dmc5X1hFMUV3OUFjMlJiWGgxVnlTYXZ0dC12X3NGSW1KMUpKQTQ2Qko3bkJpTlI4R3FBYzVkdXRYbjlZRDhzUmtOV3FncjVvd1hjcFFkanQyNHNCZ3FVT0p3ZzhHOUNmeElYbjhGR28zMi15NVJqdmphWnNFanU4aUlBczh4Mm52WjJYY1BFalJ3MDJPQWgyV2hBR29QSWZVM1Q2NHg0Nmc5NHMzUlg3dldvSDAtREdKb2MyRkhrbGd6SC12eml1YjJxVExycGpONHl4ZVE1dUFCbDByV1pPTWtYSDlQcVl6UjdDQlBXYm1JZk5VSm1hbFpDOVExcjRXamdYVElwY3B4d3VWUFRZYXNhYk9MRUNBbGpNX3FKVThPM0p2QUpZa0YwQTdrTWdHUkhTWXRRc19yV2k4Ul9XRGEtdVJXVWxJYXhrc21zX1FNM2UxVHRQckxKRVVSa3RzcnpUOURocEp6Y1U5azVvdy04VHVudjZrOTJCeEhoY294NVR3Uk1XczdURV9fUzNFT3EzZXhIZWVxQnZjYXExNkJuUV9FUFBZNWRwb1BPZlkteVJTazNpVFp1bHNidXlrNV93ZS1neXUtX0xsUFVxX082VnlzWGJZbTEtdEtQTzZvY01hd0xyV0Nrd1V3TW16ZGE3eEFINUpETjJOMjM0THBnNDRXNjM1eUdaVUt5U1NqeUdINlhXSG10RVlFV2dnamI2ZDgyR2h0VFlCRUljbEdJcl9MaW1ELWp2ZXJ5T1JwX3RlVE9GU3lucENsMVdVMFJJS042Qm5mNE5RTldWbVFULXZiQm1iTVJzamtXMXRRaWNTN3N3VjBiYUNZU1NjaHIyOHFFa3NnajMxQUhjSWg1Z3NtTUp2ODF4b1pjdFg2dVhpMGx5YnhheVhNOENOR0FXdGZ5N2stV2dtS29UbUFZX3Ztcjk1bVlGT3BLNGhMRWNjY0NKdklwUldDcV92V0hMOHFsckw4THh6N3pvUTFJMmY3R0JzaFo2SEkwWWxIRnc1NzFNR2J5bnpfNFAzeE9SNFFNYzBHQ0psejBzYW55WHZaVTBwZDJ3MHM5UWVtUVBJZDVQaC1zMkk0Z2x5QXpBZ0Z3Qk1zUzFUYzFXczlNRGstanlqY2RyUm9lWlRyVndKOXZjNEI1REpVRjVjMUk3YmRlSktWcXBIaTVtY25fREhReG5rMk1kZ0NwcXBucm1ZX3Vhcmo4cWY0OXVJM0xLbkNRMk1rekVYT3VUNHZFQm1SZjRobUlBaHVHWXNCS1lvenRKZHFHb05Ub0Q5WGJOZFpKN0N6RGlDQjgzQ0RCQXVpci1INEx4NV9UY1NTLUoyVzdqb3pxdUFxMVVNRjlhM2lITFQxYUZycHVlb0pPTG5yajRaVW5naWNsaUV4aVJWeFN2NEVyM0RMamlxNkwyZWFhS0M2eXJIazFhd3UwTW5FT3BKcmhyYXRLRWhITG1xam5hRi00Rkt6TS1lQ1RINlBJNEVwN1p2N0pvNEx2VTBjV2lHRmtfdy1EclpRazQ5YXQ2NXVTVTA0NHcyZFBRbEE2bS1IOGllMHFJcjBoa0dVRWN0azBPaTFtR2NwNElpQ0w2elJyRXlWMWFnUVR5SE5MTks5Zm4yR2gyTGwzUXExN1BOcVI2RmVtRFN6UlE3X2NIaERxV1FrQnQ1X1JXT2NFZGZDd1FiRFdlX0YwenhZRTlHQmZXT1pDMTVvczU5QnlDUU1CdWVVLVNmY19nWjRsZnF2bUNpYWpoV1Q0dk95VHJCRkhqUzQ4SEVGMmhIc292cFl0OTlCdXdXZS1SazBIM2hvSDgxNnpmeHFUaDdCMENuMW4yM3RlZkdWM003QzVXMmtyZlZrVDNyMi01M2xUOVJ3OWJGbi0xOTZLd2d3dkI4Q0Y0alpCSWdGd1pVcFRqWkYxdFRXc2FSY29rTkdFeVBqUmRacVFOaFpXV1F2ckFSSWFGVmtycEVhaGRxWGxFSFVtbjRDTzg0NGNaenJhczNORDRtZ2loZkIyZjNMSENOSFpHOGJ1MnRDN3RZQ2lSVFAxdVZoUHFfUUZ0VmlNVE9YdGM2UUNrNHJNZGJBZjMxTlgwTDRBNG50VkR6azRnSmM2cUY3TDJCMEhDNDk3YlBnZ1o4SVFJb3ZFbjByTUsxS3ctMktCb09YdFAtSFp2RFlYeHQyUXRGaHprT1ZEa2c2VUVObGk2Znpza3M5eXAxUWliZEs5NFhOYllpQlpCU2RyYUtrb3pVc3lNd2UwV2pVbldZWDBSRUFlMWpLN0U5eVFtaVFxdUd0NTgtNUNpSGdqUGx6TzV1R3RxTnFRb2pxTGFVLW54Qm5EdTNjY0NkWlZZZUU3cFFuaW5CcUhLODZRN1RfR2lZOS1LVm9vVjB6Y3VvWmxSV2xwODUxTFpwb1hHMHJDWUdFa0NsZ2VvR0VOMjdkcGJKOUJ2cmY4VThJalhzckdJTzdpNG12aHYwcW10eTJSSE9LbHJ1bjV4eERFSGsydkhwQXNmQUFaUy1uSUFLdEh0OThrS2RmWWIyLVNHdF96TF94V2doZ0pKelFvMnpSMEs4OHRKbmhxQWQxV3M3bTUtS2pSbUpLSGdBc1BxZXpmQjJfM1pjTlN4Y0JyYl92S2pRZVB1QVh3cWN0VTJ6ZGtkUXY2T2FVTk01ZVVVMFAwLWtJbmlUTE04aWVScnNseFFuNHJITTF6NWFYNHdTeTN1aTFqNjBkTTViVjJOSlJrc0JMR3l1a2huck9waG93WFdiSzZaTmVlUHNVaDhJM0ZjYnhMX3VFTlRPUFZGelBZc1pPM0hvVEZ4QlNTQ0ZSampZMFlCcTFjVkpYSU1BN1hqSFFuSFpIYWVTb0FDc2hfdWJNcUZRV1hhX284RkJldjBZZ1h0dGNRZWR6eThNeWxieUtldDBNRW5TT0JZQ2lVcXRGYTgwQ3dWOUpJZEhfQXIwdUpuR0x5OHJqUnJKeUx6MTVwcU95VDRQRGl3Q3RoS09hcXVjY1J1Qmk0b21qSnliMnZkaV9iTjNaY0xJNVFGTHVQc2FwbG5KRng4Vk9MRnR0Ul94NWc2TVh4UkxwSF9meUhOd3Vwc3pOVWJMSDdqd2hyWVMxYjBYVXVCT2pwN3NRQzloOUlodENFeVh3YlZLLXdheXFMWFc5bjdJcG9KNlN3SGVJZWdXNnAwbjVNVlQ5ajZtU0N4UUt1Q1QzM0hjY1M4MDAwZWdraUt3T3pHV1R2ckNoc2tFUDhwV09oWVR2eDlTWmRXZXpkNHlmRk1fOW5sVHpyWGZ6aDk4ZjVsRXNic29VRVR5MTl1RURjQ0RzXzV0UjhEUkE5OWF5LXlVLXV4UC1oYWtEMjRjRXJTdXRLc3pEM2ZsWUVsMkRwaFlfM0E3eWpSdUhBTTFHZ1RqMUJ6dW9CdkNaRUQ2a2prTWhvbl9hNFVfZ3hHSzFOUl9tSjk2MTJKQjZMQ1NOLWxRSGotd0cxQWk2U1NqTXJlbWxwMFB0ZGhHdTM0VVMtMEpQbGpkQzBlSTRDS0dnY3owSHZZbElkdEhCQl9NekNnQmVnSTljbWdGQ2dXWUJkNDNEUmhHU0Z3OEdxOFlseHpmRGtPNU10ZmtXNGkyYjhwZ1NWSmFqSnpVNlRDdnhZZXN0bHZ2TGlrZXJUQzl3SWUzWVo4OUJIcWJKOXc2VjJDbmFKQ1VYSklrbEt6d2lreEY3T3BCMkpZUFg5LW9FMGFYNFFjQmNRcklUT2x5bE1VaXJPVnJ0dy1COWdZNEZtSlc1MVZ5Vl9VSHUyWExObEVZNHRwMkl3dVpXV25lczRKTDhHN29TZUdNWjlwOWhBU1JTUlZVYWlwQVpqajRaeTJjcldGLXMzcmhGX3FwekZBZE5RTnNLNHZSR3hDVDRkeUg3QmgwdVNuNGhKcS03Z2Zrdk5UWXo5VkZPSU0xcndETE0wYUNNMlRtczEwQmNCWmlyM0gwYXU3SHZKYm9lVlJDOUc0NnJMWmtQRWlZY1Q5ZE5lMmNtMF9Gb2E2NGtXWHZsUERkMG1iLVppSzN0cEgyRHhCcHVyZjJwNG01d2Fnb0d5VXNUZ0Z1MVhQdFhpM3ZiYTdoeU9RTjh2RDBRM2pFV3pjeG90Q1N4NG9HeWdqU2xkclJOeDNKN3JFd3R0NFZoZWM2UW1FRVRjTVZtZzZianNpUmpqc2lzd2hON3JfN1otZzdUX201blJoRzg1VEVwc1NZa2lpTWRlZHhXSlhXSnFMUVVxdzlQcW9UYk9mN0NINy1PN3J1emUzcnM0NWdWanNZci1TWXF6dk5EQ0tVeklfaDJlMmVRbHdPQzhjenE0eVhpbVlNbU9hVkxxT2ZkaFVuRHJmVndaTFc2SWtKNFA3bkJINmVRbDcxNlBLUW9pbFhxNnVXX1FHeUcwOFJEd3dVQWtqSV9lLThxQzVSNm9qTDZ3SUJxRXExdzdnTFFVejM2QVhaSVJQMVIwd0d3UW1KcTliTmoyTzdBcVhsV2pLU3B0WUlucFBPZUdxLVMwZUk0VjVsLXBsLURJT1cxZlFkelVQWWIyREdKMlAyalNIblcxd1ZZUVVDZXpZUEVOeUMzU1RMdHBkOHpNZ0FxOGkwNzc0a0NOc09KNThmeEROcEE0TmNPTTFHVVFEdUx2RWkyTVo2MHpiU0U3cFNlVG5BY2lmSjBYVmxwS1FFalNoc3VCSVVWRDJBU3RRSUNSVkx1eXZTNlpIQWF4RE5wNXowSnh1UTBlVlg3NEwxZTZOR29STWQ3RWw5UTBjQjB5MTg0N0o2RG9UTjJoS1o2UDRocEI5THpUb0JvX09KTHBCci1VVWw0bTV1ajJZUURSWUJpSHowZzNFYmNWU2hHUDRwQ1M5NjhTUVc2WHRzdGNscXhrckZicDdNR2xzZHc2c2l4RVg0RXYyMzVneVZnRlRHdDlEbl9ORTA2b3JfMmUwaVJHNjFaM2hkLVpSTDExcDNYTllYT2xUdVd2WUNvRFhIVENGTHNzSlBWbUtuOTBzWlZ5M3VyME9ISXF6NW9iTUQySXFWMUJkVEQwbjlvNlpVVnJYYlJNYlZWQTJLbEZtc09QcExnMFNHT2R3OEpMdUhNWm5uWFJiZ3pzZFlPOVhRM1dKUDZFcEQwOXplZmNKNnNyT2tISjVJUXNNc0NTYURmZ3ZyU0lOcVM5LUVuV2wxRTlOeE00WFJuZzNNUlBYaU5pX3JzdHB0bDZVMVZqSExmczFLSF82S3dfemJsRmJpb3pyNXFBMDFDY0xrcS1KR2NXNXczX3dqaFdULXlCUlIyU3d2NG5Qak1RQ3owWEV2a2xpeVdUaFV5Zi03SnRCaG1YcUd0Zmt0elNpa1dIZy0xV29fXzl5SC1paHhILU9DejNPV3BzaldHQWM4eTBka1o0M25EMExBSkZtQjE4MVZjb09GQ1l5bjlCMGFTVTFnWElJVHZGa1JEWGtOak43cmh3SVVKV2ZPcl9WWVRJQ0pGYk81Z3p5eG9hejFhT3lISklUTVJpcjZwbHRldWcxT3BTcnk0M2JmbEFTS1RGN3hsNzlOOUlXMm9nbW9aZ19mVk9kWjFWZmVIWWVLUS1FbDdYczkxeC1HbnFtLXB4NHNXbWhuSXZEQVpQaVFFY1J0QU9COGE3aDNrNE5lV2hveXN3dDhkVmxMd3dxczNJVzBkMmc3SzZMQzNFLWdOZGJ4bF9ZRmJSdWRGSzVWZmlPY1d1TnlWdHk0ZHMxT3RrRWgwM0RKMGdtaEVxY0JSS2pQdnRIaDdPWkFMMU5kT2pCc29wd1JPY1NyNTh3Z05yWno2U2ZxdS1WSVpSdms4d0FqcXg4cm0tbTBocHNQNEFzU1ZpeEFRUDFBZmc3NXdIbFYzdHJHX3VjUW1RTzl0dkhxQkxGZFNqa1RiN2FXa0U2dUZ4YkNUTmVaOEpBODFVX1ZYdkQ4VXFHcGM0a1NQMlRjRGRlSVBxRkhseGI4ZGhON3lnN0E4eUdCZXBCMjJwV1ZxcHZYb0hSZFFUUWFmU2txcmhxcmZ2OHpaLTZraUNudjRGUTJHd1JZZnRnTG5RMDhFdXl0TlVWOXhPR084bDBtZTFDR00zZGtFRE8tUkJVMVhSWGJhNTgxY3BDVUxZakRaWjFuV3VfLWhaT0ZacEREektuZWo2dmtBdVZhTVNKMlhMWU1IeU9BdHBtU2FEaGxxRWlEUTA3bFIwaEZFN18xMUtwSTBRbmdacG1EbjlsSzJINF9iY0hGSlVvMXRyRklRVlVrLVRnbVZXZU5kLWRoMmxSSHRJQUFwRVJYbmRScmZXVEQwY0VtWEFqSThCVW9leFdQS2E4ckpXaEFmbUR4SHlVSV85WFBESjdPaUVCYlRQd3hhUkhRc0VabXFoM2JlX3d2eHFHMTlNQjBaR1pVcmpJWmRyXzZaXzJORmN0UEpqaDF5S3o5RlluTGFNZF9vNWl5OU1OWllLVFFnVkxmSnFFYUdBbEZ4RWZoRF9XejJFOVNWekgzbGlGWjdFbTE3bm14cUJEZ3B6MjlPa1UwREx0bjJzaEhqaHJGU2I4OGJHc3JGNW9qRHZmWkxQZFhuZGRSb3hoc3JOVDI4MlE3T2M1WkxSZ2ZCMkMtNjlfRU5RQ29NWERpT09iYUNQZnZ4aUtLN295a0M4Zk5zMzRQTzRjcnJJemxUYXZ0ZkV4UnVoaUZjTVhNLVp2NlRHanA5QVhSOUkxTGZZVnZxNUpyR0l4S01xcnF4LXFQTnlQNG5paEF4dHJrZzgyOVdpbGotZ3Y5VDVyTnA4ZGptMlBiYWpNR0lITE4yQmxCSEp2S09TNGxhaElVajVPeTRRZVFGQ2RYbXBMcVA0MXgtS2NHX2FiZ2tIeTZ2OU9xM2dZTEVZaDFySDRGZkFXb0xfQzFWbEhodEJhcldPaG1XbkhRV01VNktyZDdUVWdnWmF2WFNiVENBZ19LMm55OVVOMHFZdTJjM0xaMmRXT2o3SXV2a3BJS1hSbk5OZDNZTmZ1LWdsTlJZaXVNRWhwS0FteEZjQ1JKSXhMcWJsUGVBd1RWX2M2a2h1Q2RFQWJrWlJTc1N6NDNfNGlpcEN6UDc0VmRFU0Y4dC03LTh6TGdNUWlYSk85dklXTmNzYk1qaVQyTG5FbUJfR01rdkpzYnh1Q3RyVFNaRG1NLUc3SWhkcGo1UkhELUx6SGRqc0NyTHYtSEFUNlVvUUtRS1llSVl3NmRtZ3laWGZyMWVSUFJKeVFJdl9TVFZQUkNucUFvUVdrMlZEclM4bXZMNDVLY1k5QTFIbTNneGZUR0JNdm1OcUwxaTFicks3QXZFTm9PSnAtQVgwWnBFbUJidUw1WExWT3NBcWZlUHI4Y0o4S1V6amhOTWdIeklLTXpyN3VKdWd3bkhEOU1sdW1yQjBXc0U5bGl6bkhPMGxRWGVOaXVUd3A2WE0xUnBLZXp6Vk9TemJ0cmtiSFY3ZW5DYzhhcjFaOEhJUkNMcXAwMFBGS05yOWZ1dTUwZjgxTDQyX3VkWmo3YndBbDJZa0kzT29mTlhPMm1zMVJsUjFCWWJjLXE2WVBFWWluVEl5Tjd3VlRKQnA1YlVLU1BWSktTWXZMbWREbk1yYTlSRUMybFpKbVBLRWpRN29hY2ZGX1VfU3drRkwtRjl1WlI0Q05XbXBHVkVpQmRvYTJhb3JGaU8zSklqWlAyTG5IUmdCN2NyZ2R3ZDhSRlhoSkpsZDh1MWhlRVZjNk1lbW1zR1NwUXpsMjVlZEJ6N3lRVHlERW1fWERVbVZJOWlZWDY1RVBEUWZoOEU0T0Q4RkJ2WUNGSmRNSTJGOGE4c0ZTc0Fac3YwcVh6Mm1zZHY5bzNWMGJNQ1F2M2ZIWExxdmNBQTdDNTNndmtFMnBKbzI1OFFQWlVDS19fS2hHeXVFU2dmd211Ynd4SWNldm1Kb0RzY005OWVKSkVJVGtxcFZMa0JxcUptd2Rnalp5NTFyNlJRMlRBTThaaEg2RGE3U240eS1Mc0FUYjBYNGE1R19aWTRVN2E2cnFVc3k4M2NrSFdTMXB4TWVuQVhrbVFWNFhIcGdnNnRTLVU3U0lmeHZwcTB6aWFwM195YW5femVvMXVyd0xDVDIyYVJENkFZWnc0bTNUSHBQRC1waElYbUUwUnZYVVVORDREb253clZsTjN0Vng3eHBNeU9Qb3VFM2RSZVFjdFdIb3ZubVdUUTBGWWR2UFJQLWZKQXlHc29ob1k4ajhUV210Q1VwaERYSWxrLVlsU1JlYXJjRkdNV1dWbGZKM0I5VUZPVHAtYUZZQ1NrSy1RUmJmTVNSQURyaXZGckp5R1UtaVNlRC1tc2k0MHk5dDV6ck80ODg3b3hLNzFnMTdtdFBsMjhfYzZRUVBaeFJFN1dic0lEWFFwanBkNndkVFd0clhmcmJjMmNoc1pGLVU4ZDdWbzI1elZjX1ZFSGtORklYWVdrakw1bGJGQkRTU0dhdkF0VDJzbUpQYTQ4ZWZUaXdib2RzR0MwS2RDT1AtdER0QlB2QTVtTnlXMGRzTjRxYm80RUhuM0dQa1lnbXl0bFBBR0Y0a3BUaHZzVDRKTTFRZUlWR2UzQ2hwdmFzRHhseGZUQ0JtXzNXZTMxZVBfUnNMQ3Z3NHg2cTAtZ3JSRFdaeE9YbnZnNHJDcGxYNVFhcFlQYzZ2OGVXOS05eGw3RjBrMVdqdjgyenNHWExENGRLY1VnaFdJaXNWdjZqLVU5bmxCWEdtelgwLWhTVzlXdnBHYUg0MHdlVmdGTUZ3MmMwTFpOQk1BMlhPVEkzN2szYk5wenJ3QnVWSTlBb2dndDFjSUNDNWdFZ3JManVsNWk2aDA4NmhmZlI0Umsxdll1OFFoQ3lFa1JhWU5xZm5uQUdsdFdGMHZZa3c3OFdZN1VkaThDcWFYVWJDZFVtSmtPcV9xUGc0U0tEQXBCRjJwOVpCUEcwOEVpVzZFTk5Ob0l6MHJiUGZaU2p4bHlPd3p6Vl9fcG1QTS1zNmoxVVd1NnNYQnBKZ2FNTHNOQ29vaXFVNnBxQW5kR1RtcTVVODF6aklpaHNyYjNKaEVnNUhLN3Fyc0JKdGN2Y0lTWWVRLVBIdV93dFJaMmUwd3pXWXBaQ2tqUndwNkY1WHpXRmp1aUxYTS1zZ1VPT1VfdHlGaXNoTjN6SmJGQnMxU24wampGQ2JKVnN1bDJ4ZDYxY3Bmdjl6cU1heHRGWVJ3VHlJaVNBYm16TmxrNmZhOFdQUWZYMjFObjBYLUxveUpicGFzXzY5aGFyWGdsVTVBaEJwWDhtbXVPamJsc0lIdHNoMWlRUEhGZWlTNGlwTEVIWVF5SnBTTGJmd1pFZG9hMDZNQkZ3Q1k3SDFwWGVoU01tVHNvVUYzeExNU0IwemNQZ0Q1ZncxdmJ0QVE4N3o1eHhoWDNlVEZOdElpUktOcDlPRXZSV1JiakY1Y0NkdVpJQzVGTWhPM05hb2VMLVRMU3hpb3ZjMmh1cGJaZFJ2WXA3dFNNaE5OYmpmQkQybmdhNXl3LXprOGlzWlpXLWZDeWdPOWJra3ZLdnlvNFNpSFBYay0xbnhEVWYyM21IOXV0dll6dWxIYW9EVl9hZkljb3dvTE45OVRmZV91d25CYnB3SWJocmdjNWdtbXdJVGl2M2M2dmtxTnJWQ21GMG9MOXRFSGllejM1bDRyZHc0TXhQa3hDOVJ5U3BFRE9DYjM4RHVRM09VV2cwZGJTRzg1X2t5ZnVRbVZvc0twZ3huVlFEendtMkNGdy1xUGNkOTlUZlVXYjRtb0tYSHQ3aW5MQ3hBbUdxX3pJdTc2cl8xX1k3MmVYS29yMHp1LXpXQnRRQXB2RVRsSWRqYTJLMmFQSVFKYlFZT2FVaVJUUXVKRjhjem9URTY0TmhONW9IMmxoMVNwMFNiVEh3NF9zNHp1UGZaRUVUWUZYczRLWHlsZ3hrQlhRWkhVamRQVWlLYmNmX0lhNGU5UHlKUzB6V1FrNnJUWTJDUWRMNFJ2YUpNdjF6Qk8yRmRXY0pzRGtKZjNjV1BLcEozRlM3ekl4eVlFYU04d3IzVFVBaG9DeXRrMTdQTUJLQ2hZMHBBV25mX0ZSd2YyTHZ6Q0UtQWdaVnB1emYxT3RQUzNhYlBFcXV3cndNMmp1Z3VzMEM0SndYRUFnUmhEXzdzSm1HaVNkYUpLQkM0LWI4MGUzb2ViWFZmT0xkNXJVRjU1d01iek43MGN0NjBSbGROYThZcXZEQkRGX3NPNWp4YTdQUnNXY0dfN045QVhDOGthTHBxRWQybjFNUEEycU9wYXg3UHFKY2tWNFVRd0dDVHR2UzBiU3E4Q3dCOXV1bHNDVlF6VmlHZzVJaTliRmprX0xGMzRhWmk0dk5CUmc3aXpSYTlrZkIzS1pqM1lkWTFkRm5GYzlqYkpoVzNpNm1ZSW5XTmZiV0Ric3g1aXBvQ1NUMjBZSVpXTmY2RHp2eUdaX2x1a1hMX2NnUExvaUtRRXdzZEswU3VNZzFnNFZtYy1KZ0JCNzBDX0x3VEdtNzBxMk8yV1V6dURrbEpraXppTVdUenFTelhtWFRLQzZKZkdrM0F3Z3c3b2lVZ3pTaUpubGJ2SkVFdHg0MVBjTHdyeVotRC1aa3U1OTZ1X2VfLXpiZ1llLXZoVjc2UHBKVWVwU1F0eVlGS2dJWXJvU1JlUU9oY0pqcW5tU1Z4cG1XZWp6bENFdkRmQzFHSHI4ODJiOWxiRHVPTWlKS1N0cFNyc3hJMnN2VU8xT0k2cGJYY2s5VWR1Qm5rcjk1cEZyc1BzbTZGejV3T0pHMkthTkhmWUd3cXhPekZIQnVXWFJYaVVXNG1qZzcyMHhQZ21WdUFHU0dYN2xnbGZWM3JRS0FpRlViSUI3SThPN0tvQnFpRHBFWklleHhXc2hwRmEwYVdLaVlfX0xDMUxPd1JkX1U0M0dqbWxabnZITmhndmJaVkZiWFAxb2JhWkNXLlJYQ1A4NjhXTHNFR05LRjdFSGFCZVFBSWhqU2Y2amtXeVVaM25oNWxOUFU"}' headers: cache-control: - no-cache content-length: - - '2468' + - '43523' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:52:10 GMT + - Thu, 29 Oct 2020 21:21:16 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -356,37 +342,214 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/certificates/cert96da121a/backup?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/certificates/cert96da121a?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedcertificates/cert96da121a","deletedDate":1604006476,"scheduledPurgeDate":1611782476,"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","kid":"https://vaultname.vault.azure.net/keys/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","sid":"https://vaultname.vault.azure.net/secrets/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","x5t":"ZSovtb0xjHioqmghoefyydXi_EE","cer":"MIIDaDCCAlCgAwIBAgIQcyFI6pHrTKOU/VMjy2ZE9jANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMTAyOTIxMTEwOVoXDTIxMTAyOTIxMjEwOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+KToq5Z10eGMoa5+ruAOuIUqdHxZ00vQ6ok/l3fZ1ovKGpJHRNq9jY9VHzccez9QzXiC2Hn36ALqQN+30d4ZXnOzFmYYP6UqvTIzqIqlT/PrDfo7JyXtv/CiTk+yONQbWHhHH03EjvsEYgi5ko9/t1vV0ADCZqEy05lJ45iKZ53ob49W6aVAKjjI35l99VMjZJb3ENVZvcp5gsB5v/YvnfSDI7fHNKVJkyFvFLwMXjwI65wvnd94hHMFSKidZvpNn8KhburKL7KbltwNqnMiXjYVyBTxa0Om609I55DJT9uwV7MBErQ+GaRoSBouBBMpEcenJEYwXf5u7tNouBLOUCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAU3ffkJFvvP1S3ptZVSVGh69eY7jcwHQYDVR0OBBYEFN335CRb7z9Ut6bWVUlRoevXmO43MA0GCSqGSIb3DQEBCwUAA4IBAQCbMOQdSEckAwOyBGDNNEhKv9qdMaEMivQVI5wxDpbDD91zQH59QGRwQdez3YxE2ocp32g3M/ovLJF5wVP/95hUm2moVfqEuX5IBtjuQ7Ri1F8GEv/S7DXsUie22gjZCrYSZtJyh0jD4ogK8VrxZJJnFoE2xMEnLKQcSF8X0ySqg1fULnV5wQ8P+nZy89xKmhAIK/4GS0nalbNcejtAC/q+Opj7+TzIQseFEaIv8AMgG7J2x3OC05YzcsuINgYBwjgdYUAYDcX5f15CWtmkieWWvDtLRl32nQfeOCiCF+46auJng9nb223mgpguOfiXk1+xnmv5/Q5IJMpsoAc7viwy","attributes":{"enabled":true,"nbf":1604005869,"exp":1635542469,"created":1604006469,"updated":1604006469,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1604006464,"updated":1604006464}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending"}}' + headers: + cache-control: + - no-cache + content-length: + - '2635' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 21:21:16 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert96da121a?api-version=7.1 + response: + body: + string: '{"error":{"code":"CertificateNotFound","message":"Deleted Certificate + not found: cert96da121a"}}' + headers: + cache-control: + - no-cache + content-length: + - '96' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 21:21:16 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert96da121a?api-version=7.1 + response: + body: + string: '{"error":{"code":"CertificateNotFound","message":"Deleted Certificate + not found: cert96da121a"}}' + headers: + cache-control: + - no-cache + content-length: + - '96' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 21:21:18 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert96da121a?api-version=7.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLm8xX0pqUlo0WTJBSkdDQnhaV3Bqc3o2WmRvUTVtd2tvVFUzQjBYRlZXZnVwa2FpcjhzR1RYaGhpTmRFM1dtVVM1Y1NpMmpGZ2d1OTRvb3gxMl9xM1pQamFaLUlNWjlqbUVCQUxXS2Zyb2J4ZTFzNEE1dkc0TFhndUJPaFVJVm9DWG5WNGZJaGl1cWlEenN4aGdVMjFFZnpjN0JpY3NyOWlxYUd2b3ZYMUU5alZNZmMyQzdtcl9tTjdmaHdGWFZMTE1rNklpakF6b0FjR2I1SzN1NTdVclp0aGRKLS1peV9zNEVJSzV2eWQycl9oNzV6ZVN0RF93Q0FKQmxPU1lkR0xJUU90N2tyX3dUazFqcUFwOVBMQjZuVngtVDFIVWpFN2RPQ1JMX3VUSWxlUEU5NmFkTHdoN25FWnFjUTJMdDFHU3hSUEEzcUdaZ1lNZ1o4cGZ1Zlpmdy5VdkY0YkpkX0Rod3BpS3lrNVpqLWZBLnlXRnVtSWw5VzFwZDhSd2toZmJFVV9FRlNkd3Y4cFhRQ0dCczdxbzBJd2hwRU0yYW1NYTVHT3N5dlExZWFKa0t6V2VCWFllVzBCQWExMF9CaWlqbVg4OGlVelJwSVVnVjAxTklIQUpCdi1rVkhnQnVHanludXRteVV0eXV3YllyZnprTUdzQWk0MnFlM3R6MzJsWHFpWmhMZlA1T3oweFZFQlNvT09xbFdPRVM0VnFwUmFaSTUtaW9zc2JxUFM0MFV5enR0bF9oRTlJZDdOQlZJbWNjZ0tMYlFyVkdkTzROcVNUNld3Nk1SeEpHM05vR2stMlZGbU5kRWhjU3RTQi1ybndYdzRRTlJzM0JiUWJGRFIwc0hxRHF1blRBYlo4bjZDVVgtaG1zOTRFd3FPTDdMamJ0WURPT2N0ckpXeUwtenF6Tlh3dHQ0ekFYUGtvRmw2eE53R0owSXQyallFUXpvZmMyTldrQjlxTUtnV1RWaUY4TGpiamFrR2JBN0FWRDlFdjdQbHY4dXJlMERrZFU2MFhmYU5lVFpRbXZHMklCdFkxVEVMcHJ0X1IycGlXQy1LZ0JaVW5JcGhNQ1k5TXN0NVE3d3Iwbm5ETDd0aGdISGdKcldpRlQ4M29FamlhSXdKRmdVXzUtSl9pTVVIN0dvN1hDM3lXOF9IRDZRXy1PcVJnV0RQMW5OV1JLM2kxenFaTXpWMExrVktlczYtaW5lM0E0OGFBUzE4NFh2N1Z0MkFqV3JZNXc2SmRfb0hsbVNibHJ1a0Z5anVoZkFRdDl0YXg0SkY4djlmMzdLbnlPdFV6bFI3SFZub3pkX0lQMGJTT0xYdl9aMzRfNTd3YXNPSl9EZ0tuODhTSTBlWk95QUUzVTRPTnNBRHRJUHlXcDdZc1hfWnlQd2NaNEhOTDQ4bndBWDZTMkRQRTlNSXNEdkdXSXRNRnZwX3hDQXpKdmt5MnU3TlN3TW9rZnV4UWVCNmEzZUY1Q1MyU0FfcHNjNTRtWjlValN4ZXdYZUhRREFxNTRnOF95NVRxYlo0aEpIc2xrdHJrRTkwUU9YZ0lVeVZoVWo5Qm01bDIta19NSUdUWnFzdy0ybjZ6VGxjNXI0TDIxZ3YxdHVSNTNyZG9VMVFBcWNyR1FPVmhKaGptcTRURTdXaFdUcnVkVXVPODFhajNHTERESmd0YmdGM0dwbFNveXlLWnozd1ZlY0M4Q3hhUjdRY0NNRGt6X2R2X1hQalkxWlUtSzRrNkItTGRzR2JXeVZ6SHhmSmlCdmpRWk9vd0hFbTFjRklvbFRZVmhIdlVCYXZKVUlpdWQ5Y21kamlfZHlZZUU1SkN2Z2tPQlQwc1QxZ2RyUENJd091aXJSQVg3VkNvNFFmNlh6blN1ZHNlbVpneFJyR0NfelVhRUY0aEg0ZnVRVFRHb28tQ0IyTlloRVBRVUQyNnlKZ2k0TTkwTFNNSTZXWnFWYkQ1cjZHeEMtQ1ZKclo1T0txNS1yYTV3SGtiLTBNaG4zYjhGeHMybjJZYnZNRUxreTc2VlZvZ082aWIxZGZuRGhJZmlMU0dkTk0yQWZid2dCUGdQU1NVLUwwN3ppY20zU2ZWS1k0TlBRUUNEbEZUa25VNlFnWktUa0hTa2JsOUl6bndnLWRpR1JBSGFXcnk3MDZVNXRWazY5angzRkxjSzVCb2RpRUgwdi1NdlJKWDdSdW5LZVpGOS1maVBJWllXTHk5cTRad0VZY3dHdlRDbVJGOW10RlVtaE1ZZ2JReXZrU3luQmdWZDBMVjh0bUxzcFplU0RGdWl0elA2MlpNTFNzRmNVM2ljaC1zcGNCbE5iLTdiT0NSdjRUVGhyM25FTUhrSmt2Y3ZtTmtoUGxRUEFpTjY1d2cyV1prUTJKaVhlaUlXWlhhWnpyVzlkQUVsYlB4cll6TjFKeDhBcm1JNENmM2d2d1UyTUhWeGk3M3R2cHRaZmtUaXNySXRUSkhjajQ1aV84SHhzRUdoVHhEQm4yWGtiQnpKdFl1cXhEdEtTeDJXTmQ5bnZQdTVIcFF0bmo2NDE5ZGdESGdOLTZQNERwT1pTY1ZNR1N1MUdtOXRjU2pTOEhTeVktNzFfRnJRUUFTaEFNTHVOeU5weFl4NG9BNVRJa1RIYmN6UVRRcl9aZjBQZjRQQVhSdlBzcERWa2I5TWJDMThuSXhCZGNkS21NYlB5SWpyLXFJNHlMVUpiVGYyR2ZPTjUtd0JHR1ZQQ2FNcXlGZTd1NGItZlgyVC1NUGl4SklaS1VGY0xvdktQQUo3UkdhOE1CTWlFeXc0OEZJbDhCQnRTdjRNWUtScGZoZWVHUnRXMHlpUW5IZmMwaUN2YklQaFp0blFuYnJsaFo4ak5zTHNmeWVTdGJYRFNmX091RWl4Q3FHQ1poRnZ3M3BETENpU2RjMTM3S1Y1OFFHMGxoX1ZhcmV0bTdRWHdhT1d4VnUtYlF0cVlHVXl4MVRYQU1WWTBLTmpDS0xqTFVJbU1nMnVKdkZIUHM2a3VDaFF0YnhHZUNONzY1U2dZNmw3blcxb3ZITW9feUZIS3VjUU1zSXJUYjlvalFlRFU0NWwzcUthanlBQ3FTTWVNZjRlZUNfUHl5TnEzU1RNWFpJVUhZT1dKaGVRV01uZUVzaThsNEYtT2NuWWFxNkwwb0hlZkotYWhjS2UwT1FiaXJuNHRhRlNPblhycDZ1cG5KUkZyVzNHeVFQcVV3dkpwYkxuVmZMQnBTQjZYemMwQW1Ja3oxNjBOWVpIUWJybWZvd3BQbTBFZW9STkIyaGlXXzliUDMxamZ5NEJqQVhFZ0ZCTzBBbzRHekNFRWNqVkR2WDQ5RUJGN1VnSkJ3Y1lCOHVSVEdOZXUyR0g1UlhqS2pVNEpWZXMyX0lxWkNaRTJYendoMXkwMFI1UXdLbW1lcXg1NkRGcVlhdWJCcjMxeVNSS3hKdnFpdS1TOEZ1d2NxMEVtNW1aYjRiNGVXczBxaFVOMTlOeHhfSGdZUjBDalpRTGxVQ3NSVDRqZTRHbUpmeUFHR0lNQ1JMX3dVVW1GVFhfTWludEZyNWdZbFFtQkdHeUtUbTRGSk5Pa0F2WGFWQzgxY2pucjFYZ0FhQ2ZyQ0RGSVFMTVB6cTdicm56Zzc2RVlBbDJtaFdTZWh3VkhLUnAwZmlIdm9kZExoT2hnYTBScVdPbE1nNUhLdVJaX19xeEUycU9MMWxfQ3EzTzRHZlVDLXU3Mnl1c0tuR1FLN0sxdXk0ZGNlZDdTbUVjbURWVEhlV093Zk1PMU9RRnE5aVNlbnZEMG9Ncm5CclZwTS1ZYmtwV2xJQlJZeEFROUVyVk1NaGhSVkNla0puZGoxWTdxcW9ZZVNIMG9NX1c5Z1ExNEN0a3R0enJDZFhDb3RQY3FoeEhmTUIyeEUzTWNYMmkyWmNlRG1Obk9EcXE0M2JtRGl1eU5WSmZlU092RmRGd2dpU1F2amZzODlnWkZMbEVaQWNkaWY2aHlZUlpGSkhfY0dERUNzYmdYTXlOSWxEazBzaVA5bHU1NV9CbE16Y0l2LXc4QkhGdTgwSFg0d216NGsxRDROVHUwZl92LWVKRkVOOFFaQ1ItMXJkLXM1VVJyVGl6Um5Vdk9qUFlHcHFMWjYyT0U3QXRaTTF5RHpYM2hNbmVpcnNBVG8tWDVUTjBxMnFRUTZYUGhUellhOWxpcWc0SDEtU29xbWdsLXNWNEFnRTlZZ0pWUnRFMFRPcjZLSXo3U0ROb1ZZWWh1SERTdDAtdXZKVjZGMVRrR1d6Rmt3SXJSVlNjZXFOYjhqX0Jkb19yc0tRbzEwNjVwTFp0ZTROU0ZRekRTSDhtTUpMeDQwTjZMZlpBSlczZ1NiM3BvOERMZkpmMTgtYmJfN196R2FsdEJNNkRYMnRhTENBcUFHa1I1N00xenlIUThjNVJuVFhJWjJmSUc2RGFfall2dF9xcFh4TW9HdTM5SGlzMnFpRzQ2dnlCVVFYREg2dU5pdWVHOGJPTWdpSnBxMUx5OS1pc3gxd2xNT1dFaEIzNXFlY3FKTXNVT3pMSThGWUFtVXFPN3pFNWhISUpLc2dEajljbExsejBRUXpmQkY2U3lSekZkeS1MQnZXRXZuaERzUkFxVjlNVFMxcWdoQ0R2emU5dnlvbnlFTERwNjByOGFHNHR0VDFobHRXeTNFMl9nZ1Z6ZXhfUl9qcGZtVllrWC02dUpjcjhKSTdsZWF2UVJMOGpNRTR5ZmtvRkk0MGRUaUxZcmpKWmhmcUVReWhVZU54T24wc2trdEVHRTRWRVJUUGdNT0xIaFI5bjNTelZRNGxwWWU0V0JhajQyLWF5dDMzcmk2NUs3SHVDYjVDT1BhVVpueE9zWi10aDJIVU1PbEhpNjhIMEszMjZvdE9jNHFrVTFWWjZwQ0o2QnBwZVBTS1ZuNXBTSkFnY0hDaU9abVZIZGE0NGlNOHV2LXRzXzAyVzJTTzM5U1BaVktmcTctVUtsUnRFRFNLOWcwYTdyZWVnZmdTYmVMN0lJYVVLOGJjNmNSalBZQ0swOTgyb1FBbVhYZG01ZDBGQ1RYNTdGajZTSS1IdjNBR2FSRVh1Rl9KcXV1VXdFQXh4R3FvUmVDdWNtWkpYcThmRjlkNURySFEway1fZ1J0ZWs4R0JrTGtSSGs0STNSRWRxS21SQnlkMEJnRFBPdnN4UU9HaklMbm8zQVJOZ05taEQ2WWxnX1E3bjhxSUVQUFEyNkRhVjJEWFRzc0Rtb3hCYVZYWjNseDFOWkZhRTB1QXhqZzhieFIwRmxDYVdZWVN1cjN0Q1pxSWpVeHp4WTVldlRrZkhXa3pPdTlpTUoxamtsb0JvbWhFSVhzM0lqUUNLTDFkNDFsMGpHeDZpUUZmWDVya0RMNkhkVjFER1hndDNibkRxbmpLWGtzYXJJZHdqRUhIOFh0cHR1VS12QktLa1NzdVItdndESy00VHhDbV8xUDBHUXE2c0gtVWIwdWluNDl5NWc0bWc4NEpIa0d3bDB6SDhGdTJ6ZUxKTHB1SmdiU3VrUnZCWW5Fek5yamhJVjlsX3N2RHV6VUZ0emFwN09HQ0J1OS1jRklDZ1N5TUVqRXBSTnZKVXRtSzBURTRWZ2FJeVBBLXIzZFlmOXlKUGN4LWZadkYzeC1OR203bHFuSnpVR2NIWXRFNnZTeW5oMlJKNDh3SnJCTDFYenFiV2dabDVwXzlia3NxX2F3NGQ2YktzYWhnN29LVkxmUVFSdDVMam9iZVMyQ0RfWEtNOURrbk4tSVNrWTNXM3ZCZE04ZGdmbFFGSEFGWmxxdDBUaEtsVGpjMHM4c0lpMFVpdjJwejR0ZlowU2w1bE93SWF5N0FoSk1zcW9tdFdzZ2x0QnFpemNqSTAxU095N0xvejVVTXdGTHBMYXl6R0hTY1g4Umx3RzlQTXBMcWhYZTJ2NzY4UXY4WDdJQktaZmUwMU5sVzYxVVVNS0lTTDR1SXZSNXJfUFJTRlJxQ2ZPZFdoNUtyNkhTUDNqVXduSzFWT1RpMUVEVDlKdUJEWWJ5aGFGei1NSUtyZFpXT2FrQjY5SGpGNF9hZTI1aGZBZUk1aWZ1Y0Vfb2ZCUnJ6djJPUGx4T1VRZG5UdVNVQWdFaWF2QjFRV1NnUnl4T3QtQjFCNDZmejd0N2hnSDloZHF0RlFrUHZIZHZXS21uTHRLc0h4ZnMxTm5LMmVPejFlZE5sUVZUdkFpMmxPcC1ZX19UTVZVcV9QX3VTdUFhcmYwVXlxaDRHVDBnREJmd1ZfbDVvSzNjdmlTdGcydFVVOHZBakpNT0h6VGsyQ3FTb0owTmZ1eTdua3FWQUxkTkdTMkVKOVhRT0NPbm5jaHhoTWdab0VRTGRQTjhWYWpXUExNY3RFY2NuYmtQSjc2YUYwTFRPbEs5cTUtTWVYX2E1TGhuUC1TSzVVU2JWVmdOTFg5SFhrTGxJLUphZ0JScXdpaktFcVhuU0lQc0JFMEVCc1FhbFR1Z1U1eF9hSEhKWTVXdHkwYThvQXdsQmpHS3lKWTJ5YVZ4Q0NQWEZkektTV01XUnJqUmUxczRNaG5MaVVzSmdfQ2EybU1PTnQ2a1ZDMUEzdFN0VFE4dTNOUHdUQVQ4N0lyOUxvcnpFVlVhOXRpU2tiN2RFQUlrS3F0SVhtMHc1aHY2ZlFnUnE4SHIzUXFwbjkySXo0emNsSDV5cEJ1U0hTUE5IMl81cXJxVnpiUTNlZmtaRDFIR3lrelA5Ulk4dVdFd3BxUXJvdF9xRjJKOHNwbFlmbHI4NC1od3h0U3hCUXVuSl9yTkhWZUVCWF9KSEJrbHlMdUhzUUtDcTdOWmVBbk4wTXQ4WFFBUnFVQmhXOWhDX2JGbzlfa0p5ZG9KVklYZmw4eUE4QkVJMFp0cVptbjRwZW45c3VzdXlFOXZ0eTViX0VDbU02eDllRms4R1g4ZjVMdFU0VGF1Rzl4cFQxVFc5V2lpMUFNYzhnQXZEdGJfWEVNQ0M5ZDVCak5WbmJOOFR4bFBnUTBjSEk5Z1VTc2tiQ3hhTmxhVXFKRmNCdEUxODNtTzhuNDNXUWVsWEExZTVVdlI3clFOeVRzZDdodnR4YW5aN2ZJbTFXNk1lRlg3N3RFNW0xMUF4WVdIR0tZWG1WeTAyTVhKWURmZm45OUtKaDU2ZVlIQUx5WlhqUmtVTVVtdVlGV194NGNKd1EwS3JGbjFyNlNkWF9UR0ozc2ZjWC1uU3FzSHVZNUljY1RxaE90a25hNWozdmVabXNtMi1PVTNxbENOQzZCenVnMFhCQU5jTkRHaHIyUlo4aUFnamhHbFFQdVNNTzVNM05PNkcxYmlfVFZSTzc5eHFIb0N0US1rQWFheGR6dDFtS1Vka1BzWS1DVWxNcG1aOFpxMXplb3J1NWtLY1M0UjJ4Zk5EVGktQjdZQnl3a083blVyUUVBZmpmYnF6bG96emo5Y2U3dkRSLWgwZVI3cG1pbzktMUJUS3lIOGNLMm5SNUdpU0Z6cjBFbWpGcllnVDhTU2xpLVZWU0MxTHZzamdtWXR0ZlZtdjVhUEVUUUhoMktoVTNHWUhyUU10aEJOUDNDLVBEbVNkMzYzelJ6V1ZHVk9zYWc0cUN3TkxFcDlyQ2pubFA5M2lWY0N0ckhFZGtma3QyWmN6cWxIeGF5UmxGa1F4cUMzWDdNb01FbnZDNlF3VUhGQmtjU0dEMkJjUlJLQV9mRkpESmFrZGZMR3A5XzRTVXhnT1E4OV9Od3NrYTlGTU9OcF9URnBxLTdGTm9LWGZiT19ENXBibDFIejNzaEFpMkFkTHc2eXpWdnRaR0Y4bUJSM3F2NnJ0eXVXQk5fVlJwNHVReUN3T19rU2FDdU5WLThFeDZDemcxN2NGZFUta3BoeE9BZnRmV3hkOEJDNkp5eERlenpJbTM5TXdPQVU4bGtLMUVnaWZfNkh1enA5a0VWOGZYeVh5eTRMYVNYRkkyMnNpa01YUWRlb2l0SFJnUUp1cEU0dFJsSkpxUEN1ZFE3U19CNXJjQ2ZSVU1OM3ZJV0E2bzRyTHpjM2I3MGtFVWNZcTVfZmJ0U1QyODk0RmZVTHZneGQ1aHBHNFVCNmtCcGZLZGVCQVN2YTFJak5LcXI2UlJqNmZMMWl3d3ZPTUszazNkbWhENmhNMXEtX0RibWlZNnJSM1laQm9IT1IwYWxDdWxzWVNnUGdPYzRGUmZQTWxWd3hJSjJ2ek0wRzRIelFZNVlHTmlJQ2prUjlvQkdjc1Z4VF9wdW9RemVFOGxYRWtfWFNmWTNCTjhuUHBwRDI1blMyNGZYWHJDLW1kRWVMOFdtNGZNSk1rX0h0aHRuOHhEZVZCYS1mTmtTcUFMNlpBc0xnVm4xVWRETnNLOUJSSXlldnlZU25Eb184d1ZsNmpoYzktLVJ1Z2RqaUZIcHVRWUpBR3dla2RmMFpDYnk1VWp2dkFicEotandVQmJoVDBCOGthU0E4MFpNRnNsSnByRXBnRmlRYkZtQjJjQmR0U0s5dW5tMWRNZ2R0UGhrVWk3RW9pNG83eTEyeVNVdDhBRlFUSXhCazd5S2w3SFVYQ1Zqb0NSSmJWM0xaekpaTXJOMlRYclBBRkxTMjNxRkF0VEFWT3RTSGFva093c3dXSlE0cFRheFhCVVdNOWdOX1hkTG9mZWdhV3pobkd0Wnc3ZzRSZDJ5YjVYcWU0elFBYVB4TUhtc3NvNVgzZ0xGcnNvWXctSjRuN05yTUVGaUpTTkhZRlROUml3bExVdkNMLURBRThidXlJNWxzc19nazJJZFMxY01UMjNpWG1iNWk4a0NQX2VjOUY1cFVFSXlzV1dCVmZ0ejFEUEF3MFhHNWNpRzhPc2NMWEE0WF9GSWJ4dlE1ajNtcjZoLW5sWVIwOHRZTDhlUkp2YmRlNHJ3eHdtdGN2Rkhnby1vaWl2bzlkSUJ1QUp3d1prTnZKTDNtNHpjSWJ3MERPeVhtMmJzYlR2U3NOOEljTjdyNTdxSk1vVm01dkt6M0p6clFLNURvN21ZNkl5U3hfbk5BckttUm44MUhXZkU4SnhoVzQzelhVS0h0QVhkWXVVOXhvbHJreW9fNHpQSExVOWpUQVZhNTVWYWdVZEJ6eW9IUENXMUkyZHZaOVJOalNhMXZ5ekRIWDJiNDdoOUxvUmJkYVVYN01tNWZZZmFYcWxXbnJraWQ5LVJtZ2NMX0RveTFOUkZiODZkUWxVa09pV0RTa2N3cGFuRHZkdi15QlMyNkxVdlE2UU5iaHRzTXY5MzYzUXpuQnVSNHl5VFloYTNzX2RQdnRWZlVSdlBVS0VNOXkzTU90Nmd2eWlPSW5pMGYtMVdYOUJ6bEhzd0pjXzAzZml5UFZ5TUd4UmxPMlZFSFc1RVNsay1vay1YVkNtbmNVU1R6NXBrYlZtdk1ZallBOTlRWUFRVTlJczNKSk0wQjF2R1dFMGhZdjRmeTRteWdpQzZ6NmpsZGthUkdQN3FYcmhWVl9iUm9WQ2lYdzBBSVhRQ0dmOC1ud2h6SS0xRGg2VElkMWlISFdhd3ZXZ2FrRklLbFJtSHc2bmYyeHZoajhfU25JVGlmWFZXeDBjSnV5VzI1WTdNNHRhWGlSTHdsa2t1STZBbEc4eEVLZXFJUzFydmFjak5RMXZ0Sjk2NlV2d2YwUVFFdHJhTER1cGo2QWptNmdIVXFkcGh1c3FkbFZ6T3FIVkl2X1FkeG8yQ3hHUmVVMUl0Nm5tYm4yTXlMYzBBRnJ2c1RfbXhzakZlSmo5ckZuLVVUT202RzJpZkIwQVNxekxWc3lDaXRKel8tbi01b2xaUGQxdWFfUGpIdkRCTHlfOFpadl92ZHlBdk1zTkl0YjJMa3AyQmE4alVNWWtCQ0pEdTdDQWowblgxUVdkNWxXc1AtYWU1aGhNMzlDeFpwWk4wNS01YWV2V2FCR2tWOWc5cFNoQ0FSWFdJaGRDb3BwWFJDamVyZ3R3VU5wcXNPSEc1WU9aSHZYeWQtN2FhUW1fRmhnWEtDeFQyc2xPOGZtODRkZEFuWTJzNk5nUUhWZXltclZRSmtNSWtzLXdnNUp0d2tLbl9PSXNodDdpZHlYN3ZXT01pTzB4eFp6bmVtcm1SQS1wdEdXTnhnbFZqSml1R0Jnc1UtNDZycGdxNjhHZFJWSVhqOFEzUVdkUE9zc1FCbFFYN2lBcy1seUNwQWhaak5kd0F5LTN4VW55VXNfN08zOEJpT3AzMWxoS3h0c1QxOHlHRWlxRW9CRUI1WTNsWXNUaXZCYmJDaEFyY043V2thWjY1QlhHRUYwYTNKNVAzWmRMcUpCNVhuOG0tc19Na09PRF9xd2s4cXFOOEtMSXZYQXl3aGlTN3d6RFFBZDVqbUNsV0xWRHB6eWNVbkpNZWtybUFZdTIxZ2xSeFhjWDhtWm5LdEVIbmF4OVQzRXdnYjR0ek1kdS1HRDZWZElkUWtGeE1hV2xYSnVVcThUeG9DbndOSWRiYXI5N3BaRGYxbE9DXzcxSmJlWm92VlQ0bU9tRUZzbngyS2F2THFJMmpveC0yMDI1ekxVQ0ZvUEZSWVh5bHp1REZpNEN1LXpGYzFsOGJsSEZGdS05Z1VHZWRXRHNPQklHNkR4c3FKVmxFdmwzdkdYN2ZFeXhOXzZXR21ieDlqZTByUFUyTmxqdENGVFM3N1pveVNIR0xDVGFJSlFHOWJHUVJYOFVnYnlDT210QVVqU2pWdzdjR3NNcGJpOWpoZzdnZWg4NW5EOGtlZE96NkpqcDZKV2xVdGRXRVdGN3BvekpWUF9Ca0dva2lZemozTVRZOFFfd3ExdXF2OGNKZWhQM0liY2JpZlZ0aFExbWhhSENWR1pRajl1el9HaHhhYjFZUXZ2ZDJnOTliV3VBdnR1UnBPdzhwMmVBV3ZreDVLRFN5QzZpQTN0aXJwLTJGM1c5UmttaGhRM1VJdjN5SnFLV3d0cl9JZDBGbVFsOXlKV0I2b1VJWlM3QjlsQmNTcUpZY0hSRFJWWUtwRkxuQll4eXNrSEpZNUU1WUZFbE5UbnhoVXFRSWlmOGZyb0tMa1VuYVV2Rkd4QnI4ckxtcEtrZGhDOTVsODFWMU9PclByN0E0bFljT1QyR2h3c29vOUxOT2xhSURKcllJbVIzclIxQkMxX1oxNXBGczJrT0E0NURUUEpUZDFpZnJpYl84RnhiYkFvaHpBaWNqMV8xeDVzQW4wUjgwMDZ4VnlMWW14SmFqWm9Yd0pRbXQwdEVhZkQ4MEhCMFdUbTNWU2F0UHdpTzlXeVozNU82WDJzTDdjS1ZqbVNZRUtTcVdLTWVuZ0I1cl9VTmRPa0Q1c3pDRmxwTElsZHV1WXhKU3ZXeGE1dEE3R29td18wSkw5aVdtendLODFQa0c3TGxWekxpQW5mTy1kdDJJd0dDUzMyT0Fvcm1hZlBpT0RocFptZzNHWDZYOHptSE8yN29iOTNOck1jVHJHc09LdThCNjhiUVlFVnhRSWgtVjVxX1FYM3NTTHNlQmRFOVIyVEthNFVvYWI2X2lnb3AyNWktSDdIcnljaEVGdnRfVHFCeUI4LUZJSTZhWDRwVnR1YWhvdFE4SDY1Wk1ZZHJjNndCNm5odFhjeHA0RnBmOXBTb2RTV01ka2JWUUZVSG0zREJyV2RjdFhRZ3lsMVIzMUVVdHhWTkdjSlgzb05mX3R2R3duR1BIQ2tyNi1TcGp2dTBEMG9Lby0xX2xuc3ByM1VHZjlhcWo5M2NqSEJ3dXl6VEIxbk12US1zUHVvY2l2M3YtcW43cUlPNmFyU0lQRm5NVGdNclh3NDZrRHJScjBQdFA2S3U2djNmRzVQTUJkenlZX29aQ3VEVEozRkloMkJzcUZXN0dwQmRFblNGSlRCaWRGQzBHYTNZcDdJRnJoRExldG9Nc2ZpV0NSN2NSazZGeHN3MFpaTzFpcks3MzBRN0RqT2x6VXgwVUhJMzJKZGEtTzd5Qm5CMFNUTE1iMzd1SVo1a2pLY1dQd1Zyb2NEbmVSRE92b2h3a2x3ZzVCTEZHXzd5Yy1UWWJtZXptQU1YbFREVjdTcmhxb1lQd3FzcUNXSGNkMG45SFhpUy1BMkQtUlhlcHBOWHU4NjNFbW95RGhmekRhaVZMczF0WnpzdS1taGFoWU50dDZJS2J6c2dPMVlYM2JERHh2ZDVmc2lEZS1abkluTVZ0bnY5X09WcWw4cG1fNXlIOWl0emdVT1pmVGUwUDVwQ2VEVEk0enFDYXM5S2lReHBjNEwtbVRKQkx0bUh2Y1VKdkVxYlRWcUJQV3U4ZVB6WDZfU2p4T3VTUU5YNkh0aTJRelQzZGlmTkV4SmQtb0hzVVpTQ1M1c3hRaFdrQVhiUzZVWHAtVmxoM3NZWnhPdWI1SHgteFVwcU5YVUptYjdXQ2k1eVRwZXdGS3NuN2kzXzJrNjJvWVI1aHk5bDJBTlM0Z2tMUWN5cHAxWXlSWmx3TjFzaC10c3FMMi1FZDQ3cTh0SmYxQU0zSG9SbWZhRFRxQlRkZ0dDOVdWMERWSzlWNDN4R2N1MmNKMHZ4RDhHM29HY1loeWtTYUpUb1RWcE1jTHFGLTNQV3dwbWlvWGRFTS1GZmY0LXZwYXRKNUhWdkpTUzBLNlR3ck5SbDY5bUZNemRHRXNiQUhMY0tyVDAwaXM1cmdyMUo3czVJWVVGQjR3NXpLLUtnaEd1ZGRYZlZITHZmazFWRE0yQ2pkamxidTJpZEdNQ2J4MDdTSEoyOXJvakFLNW5fSDdPTk5PVXVMU29ldUFoTk85V2hBa2tEY1A1UWJZM1JBTmxBS1FpRFNmUWVDeFBZZTRZODhSNkJRMVlMZDdSaFNmRkY3Nk9obGZmZURuSlBIOFZmTjhiUV9Qak1IUnVndkNJdmxvM1VFLTVEUXpvaE5SRE1VR1pxcl9WUW5jNERkZVQ1YVV3YXg4b01pSk4xeWhwSVNEc0hYeGY3djBXTktGb1BBdnN3clRIb0JobmpLUEtoQ1loY1BzOUVaaGdjd1ZzZGR0UzZBT1AxaHhoRFBrWXJXNzl0bk5PT0FCdW16WV9JdTFnaW1FRTZPYlpmVzRCSHNQMkhZdksyelN1eXpsNkhDZlZ3NU43Zl9HZ0l2TE9Ya2tyNHJjR3Q0Y3ZaOHRzV0VUQWpGU0g0QldhUUJ4Tm5WS25tQ3NGZkVMNV93cWFsa1RITVljR29Td24xWEZ2RmhHSWRGS25JcHd2Z3ZqMWQ3VW5sRDljWlktOWVJaW1QZXZ3eDNDUVVld2VOTTVkRTUwR2UwVjRFa0JEN29kZzhMWFBRRjcyVXE0WGd5ZWFGVU41T2g3ZlBUWm9KM0QzTXpoQnhKTmlYRzBIT2hFSVBWak94WGxEa2FrVDhBb05ZTVZfb3NVRFV0Ynl5X2VVYzZFY2ctLVJWRXN3eVljQmc3NlZNU0w1TEQ0M2tsSlZCcGJlaS03VlFJZ1F2YXU2cktud25fUkxITUV4cThhamk2TGtvU1F3WXJlQWNHaXZVekw2Wm5Gci1ENXMwaVRoVHpuWm9UUy1LTFJiWV8tMlh1M2VoNXNKMXNBc0EzQkhibTF1RFNHa2o5M2ZZN2kxcWx5cjRNVkZKM0FUMXJlQU9NOUt5QUFDdmYwUHg0MENFMjh4OWUxUVVmYnk5NUNCSkpPNlJjRGs1bmVCZWR0U3dXM0ZSM1B6X1BHdElGTmtVYTJJMG5sZVRBRi1zRjQzWFd6R2JTYXV5MkdpczMxTkFGeTUzWHJoM2hYaURMYmpOQ0ZST01kY1Z4T0RYTkctdXJVRURaZXpnT0FqS0dYbms5Wm9MN3gyMFRKSm5KQnpFZkF1OEp5eXhRdjQzXzgwU0RPeFNWdkJwYnRHeTJBd08tVFFRZnE1RjVBR1dBYmstd25ZSEV4UEluU0xMSENIeG9ybndUU1QyUGR2NGdEUU40YzlxeVpiSmdSWTh0bGpZbHVwRkxpQVR0TVY4ZUYyVzlvemluX1U3SVY2ZnpVN0xOR05yQWtTaWxsdWdqdzlBd1FyNEhNQlZSeVhUSjhFTFpfTElNZVdkT05UdHZjWmJ5Y3MtcGl3WEZRT1hTbDFtSXB6SE5manJYWmZXQS1zdS1oT2dya2JSLVB4MElPMmdGaFF5ZkRab3hyV3pGT1FNMkxVUEZfQzlzUUVLMTN4YW81eDlucUpwTERGZzBXRkxKZmwyWG9qUHNTb3NIS1Rwa1Q5Y1o5blVfU2k3WEc3WHQ4OWR4YzdITjh1NkRSUllMYUJscVdzWWk3bWxWT1VxRjhfWXo4N19XOW9Wbm55ckRnSFdZUy16dVJyQ0RZdXRNQkZNZzdwemNwOXFLNG1zcjJ1NHJXdmljWkN3cTBtbnFRaTZEaEZEQnhoN3gxOHlWNFJyOVJUOC1RRWpsUW1sUG1qbk9oQ1M1Q04xQk00WE5ZaEttbnBMUFdWSFplVzJqeDJoR3ladXlhYmlNZF9lbXBPQTQwXzY0UFJ0MTc3WXF0QTBjUWc5QjhVOFFWbUZaUGgxc2N5NnZ0TTRUMFRoa2xfOG5LMl92Tks4TmJnS3NReF81T2dVRmIxcUJNMVBJc2RmaTNDZnYzd2xKYlQ1d0wzSlFlSXZUV2RfT19GRTFhOXpFSlBYYWhIZU1jbGxpOFRnNlN4UkwyQWpabUFvdEhvSlRGQnlDS01tX0pYWnRmQm1GWVN0cnpUMmJBaUFNZld5TVdKOG8zeWxYekw4OHU3aHNlVVJvZlE3Sy1KMW1hdHJTak9HUThxSHdONXBQX0RMUHE0UE5jbXk3Rk5JdWNYLWYwRktoRmZoSWZFcVVrRl9uenUyU0haMi1iZ1puMkJJRURDbjNMN1ZRTVh4N2tXTjJLZ0JoXzJjMjF0Mm13TDhDU1czUnByUGJUek5xOWE4VjlGT1JPUWJVeFR3MlFpY1R6ejV1dE9mUG5WMEg5ek1uZG5laUNYMGUycklJMU92MkVJNW5wQmhqZC1jaHE1N2xDdUp4elBWYVdzeHVtMlJ2VFV4OWdQcE55dmlyeDlydVVPeUNnUEdpVFRNT0VES210MHNjQkQ2ZGVoTkViWHdyTlB0VEhUS2IyZlJ6MWZPU2xqUkhrb244OXFVN01JYmg0V2xqYVpwbVZtOW5ERkhCYzVUVWFQQTQySUxpOWY2TFQwNUs0ZklHSG5rXzdDZUE1cDJVNnJBZm9mUlNyMk5hSGFZbnRUWnpjRFo5NDRrZ2l5bVlscDdGSFZSNkNwb1hiZDZaTUZQcUxtNDZVMTk0Qk5zdjhCVUk5MGQ0WVZOT1BrUWJnY3RmT1JOLWZGV2xOVmRNV1ZlUzVCdHRuM291WFV1d1JfMW1qRkpPR1hpX3FoUXc4RXNSNXk5UnNTelNfeXBXM0l6MmF0dG1WTzRxTVkxeEFKaG0tZi1rTDVZeDJqVE1lNHpoZ1dLTjZ0REdhMXVpbXlLT0RXb2NkNENSNXdPQzZIeFFuQVhpZVA5VjVjNzJ2MGJGVlRDRU1wTmpqR2JKdEVwU1pCdWExRjhEUjdiMFU4U0dsclEtT2tVT2JoT0M2cnNIVmRfMXprQlc2d1FuYmM0VDlHY3hzdEtBaU81SERoRUhiSHllMjRiNlZoVktZMEZkcGgtWVhWRzRGcVdUVE5oZFRUYTRhVG4zUTk5eFRINXdISEhFdFpBRWVFS2ZGS0FzRWJLaFVyZlpMb1hTN1VLLTJMQ1lfM2FvN25tT1lRbHppRFlDcF9lQ3JJV3Nmek1BRVFqNUgtZXNYWEV3NElIQ1VERWFnOHdiODBIbjZfejlrRVNaV202NllRNjgzbV9lMXg4WG5ILTl4SVJaZExOVW0yZHlFSGw3X0s0OXREOVhEYjAxeFByMDdfTmdrZ0UzYXNJSWhoVExlR0djQUdIYlBzaHVWLUc2azBzRjhlZHU1bU5pcFBxTVRETVhBVWZmeE05ZER0UVhLZmp1UjF4YTQ0aHlrakRNUDB3cWdnSXFLU0VPNy1jTTlham5hdVp0dUVKWU40ckV5Sl9Cc1hQVXFQQXhrdC1MdDFrN1haMDJtRC13QWhEOVBHMDRad0tHaUZ2amEySXZ3M1QtNm5Va3lON2lBcmthMmRxNVZFQUtwTlhUbW9tOXRMbXlyNGRHMnFJWW5GX2ppWVlES21FZ2J5YUkxdEZ5YTVjXzY3TWRCeG5XY2JzY0ZFbEJkM29JSXY2WmJQeklPSUJ2a3VVTzh2VW4yTHNpaE1takdqbjBHUkJ4RXZ5S1FDX1RLV0lIOUtmNXBQUWtzNUM1RVNESUZveXQ0dXpvWnZxUHg5QUttdjdKN2VvZG4wSmxQd3RhcTBtZ3RfQWJvenJjdl9UYTIwQjdkZEl2VU0xajJiVU9HTjM1MkR1dzVjaFVrOEh6bWlKMXZ3cWVHYlhsNXI1eGZnbVdmU0hKWUlJVGhCckVhZ1o0bVR4akM3VnRfS29WcEFuQUU1cEtnRjFMNzhOR0t1WTBxSGR2YkxQWU5NWWloMzNKblFLc1ZlQXpLYjlMQUFaWVZ4a2RZVDlXSm5iWXYza3Bwei01UFhPeGRaMFFvUjE4bG1RMDBWcWZDWHVyckFsdEVBd0R3c1llX3dtMzZiTGpsUkRoOUVsa18zVVlMVDhVeUpQdmU4RkFHakpuaDB4T2xKcldsNUdIbGpCY0NHQ1JWVlBheWpkUWhlTHpabkF3TUEwaDJncTgxakZrdzZYNmlOS3hGb09CQlMxeHBOUFcxVnFXNnhXRVk2OWFuOTk4emxOSGw4UEZ4NnpIYjRTWjRTSGVEZDJxdnlFdC1rMzNRSVdQeTZiaEV1WFF0T0g1NUMtTFZpTDh5czdXLWw5a0RCRGxyUzRHeGFZcmtlR0t5RDctaHBLUS1pdFZFQ1gwNTB5RWozU0s1V2tJSkIyNGtRMUlUdC1FVlg4dFhWd04zZUg2dFZEdG9OWnpHS2VGT202WEpSVldHMXY1OGF3ZlJXTy1EN2hzRG1QbTFUZEtMaXJkNlVfZExfNFdCbXR4eTRwMnlkZUNsRjBWUEpuYmJFdFRONFYtcEFOeTVhcXhYMWFzUmhlZkc4Mm1adFpseDlSd25DcTRGTUE4LWFwd1dIZXoyWVFhVF9lVXZDQTRvLUxZMDhYY2IwT2RDbWEybTRoVnk4QUpZSzdkQ0FWaVJYbUI5eENFTXdaSG5fYkVRQURQTTNoRWtZZy15SUZGX2JCNHMwbFRsM2lhX2traXZKSmY1UnV1bFprWlJWOFB2X0k3Y3FOM2FQcFl1RGJYQlNVaHdBZjZRZldyNE9rS1ZkVUh3M1RobVp0aGdHVEcwR2xhaUJnSTBmV0xyeEQxQVU3enF5WkFiV1Q3bTlOcWtXMF81TTU4aUJLOHUtVUF2VDd0eTg5QVJFT0h5UHJvbmtMMnd4UURZRTBjanRzQW8tVS0tVnRmUXBPdi13ZWhOZFdrOHF2RUFhYjlsZ2NhQm1TOTI1RFExMlJiaFlMcVRCb0ZPWGVRWENhbjc0MGFNWUR2TjF3aHRvdjI2UUJ3dEZDWkRPaU9oWV9ZXzk1d3dZdUVWYTlMZHhkc3V3eUhfdXJXbVo5bXFWTklNVGcxQXo0VkZCbks0U1BPZHM0S2lORlBJYzlLOGdfU2F6bEFZdWdDdHdhX1JuUnd4VGJuU0dmNUoyNXNJWUswNW1Xb3VSMzlhcUNGRllna09yNWhHQ2FQZzI1Z1A2OW5lY3pQN05pMVBHN3pzYkFuUkFjZ2JqbFZ0TFE0UkZsNFMxblBweTJTQVFSaUppc2VPV2FVeTVpeWJlUTdiOGRKREJIcXZVZHlqLUY3U0tNNWJtOTJGU0RXYURNR1dpdzN4cFk3enRuWVZwNHFUOFh3UnRqWWJNdGYzY3BmTU9uQ3Rzb1BKSXpicXV3RzFDY3AwQllSbzBZbllneHhRODkyem96VHJFRDZvTXgtOGVnc2dIdHhORUFvVmJ2QndJRTdxcEZrRFhyMFEtNUxDTkNVdmRlUmI0MWtsUHkxdzJtdTcxeVFJSDdQTDlxbnp1SGdDUXN1Z1FqaFJ6N1l5cy0tdXN6TW44SnNhdVkzOXdPQ0R4SUxtNV9DWVczM1VZLXd4REEtVHA2NHpwdkxjZ1RVTkZzcC15dHM4cktHWGdLMU5EMU1NWjNVZE9oMlpxVWhKSG1maTFpOFQxcTlGSzNEbWdXZXJJZXlxeTBVczZWUXFCRjAwdHUwYVV4bGFsdnl1ZmlUS2JGZnZ3UGQ0Tm5vMjdLdzd6WERKV0RubkEwc0xIM0RUUkl5QXJUWV9vTUpQQW96UW4wNlVWTGE5Y0dvcE9lSnNibVdHLVlITm00LXhjNy1SN0FYQUZmdXQ5WnB1SXptdzl2RVhDOXc1bHRkczBfODRwbjRkdFFuZXhEbWI1LVdWSm5mTTFfdENpVUUycXo5bnNjYlo5Z08yMzZFT1ZBNGpYdWFtTWFMTURxMHZHRV82YnRvak9xQXdyU3lmVjR6WWtjc01IakxiejVYYUFJV2xueXNiekNUdU5ackR4T2VPaWxiaU83MmtReXdaRVJjakFpaUVfWDZDbjlWXzFJR05pdWMtOE5YM09SaktaWGYwX1RheGc4MGgyTFgwRXd5ZkZUWEZQMlVCQldOVmRxMmZycDZ2WEtleGM0MWJ5MlB2ZFQwMnRwX2xHM2MyZVE2WXZHUEV5MHUzeTQ5VXFMWXM2bzJMbFJaTk43Tkw2Z2FuQzg5U2ZyeWZKR2lIRmdKOC1zQlBNNFl3b1ZWbWkzTjdkNDBkMGJqYjYtanJ3VkhlaFUzZ2pPSGtsRWJpYU93cHdqZHMwM3p4MXYwT21XY09ZTlQ0alJwNHY4bXpvSENwb1FBV3E4SFlhWFU0TTdXSlk5REM0MEp6ZVNrY1FWcGkzRHMtZmRwY2ZqTjE4SWVjSXlzZ0dKTzc3bEIzOGtlS1Q0YTB2T3pLeWFfRFB2MjlyRFJmdlhOMnVTZkVNQVNUcy1aaWZGVDMzUzVvS2JxVlNETlJ6U0RubXdIcTBIWWVSdGlDTlFSYXR0am01OVNaNzd4ald2WndkY0sxQzByRkFBY18xTWhpMF9EWkVWNHRhNllYVEdfSXVybS1CeU1mVVJTTUlfZjVGejcyeVpveTJEUFd2anpKOERYUl9TcmdMdlV3OGFzNmxnS1JsVEJxaVRYSFpoZXdTemwtMWsyb0VrcEhFbEVXTHUzT1dXejE4Rko3Tl8zVFlHNG8zdEV5eXFoU0xlV081UFFURlV4cUJJLVhxMGxsUngyY3E2VFBIMUN1bjVMb2ppU2haVDVlcmlTSS14YTNpNzdDX0lzREMwaWUwSk5DNjNJSHZ1aFFEWWdDbE1uaE9ueWRJMnNITENOS2t3OTJ6WWx3VERLTEZUUW8ySHhqOTg5M2VTY1hZa01rMWFFWkh3MlR0UUZLM083emd4aUxXUm4xX3FfYlRteUVzc1FiVktoQUZ3NU0yeml6by1RbmhudWtfdjl5MVhEbVcxdEtHX3k5Z2x1RzBUdWxTUzNOZUpHYzVidXh6RFdWU0puYmZ3cDBLN3FfbDR0Q1htd0F3cmFiNTgzM0Fsb1RJaEdlUFJUUDhJbVFpSm5JTVJSR3FkeU9aeEVybm1uYnRfX1l4QjZYaHlhbEQ0eU10UXFueVhVaDQ5aXJUc3RoN3N5ckszNGw5bHB1TTg4ZmJIdU9JR2t0NHB6UXhCZDlNN0M0eno3dXdGZ2RYeEluR3RCUE1IdnREYTZ0VkNWSk1PbkNZdmtyVU5vN1ZURUNYOFZDZnlOaU1yWXFjSHBDWkdLU1lVTGM1WGk2dk1fakxsQ28wOXhlWUQ4LW1pTlpWdExOMG5Bb0EtQVhTSElKWlE4T2hQVUNQMFQwamRsUWhlTlFWUk5pZlp5ZzNJejVrRm1yQmpIU0JmRlBaTGp6VDFPdFM2SlU1eXQzUWp6VjluZEl3WXdacmtYbTgwVm52VldDblRyVm42SENrRmFkS2JNemh6dldOVHpfanJhNFhBYVdzdnlhaWkyRDZGcWFaeXEwMGFfeHlvMnpHcURfX3lZUUJXbnhiOXFKLXZ5LVpXOVdFWHg2MFpWREFsRGxkRWFvc1lnLU5JZjdUejFKSjFZTTdWUWdwZnZ3d3lINnBvV0xzS3FBZmx3Qy1KMTl4WU9TbUtfZ2xxdmJKVWxzbm9kb2VJU01xbXExbFlJZVp3eHRBYVBPdWI2eUs5TmdBVFVpeGk1OHgzcFBmWVpyeExJUWRRSXhWQjlTLVRfR1Y2RDBsT2g0blpDMWRmbTRoUXdRODZzQVExX2llZ2kyNVpPV3BadXg3eFlvQjY1eEtJZVVPX2dDOVJoX2s3Yk94ZWNKcWphSnRDRjFsWXUydmdVcWRNUlVzWjZXQ1l4di1uN0FXZWNFQzJxY040RlVZWTIxZkU2LUtKMFRmVXQ4QnF4bjFWcGdsMnE3bkhvWVNMT2NUTTYwM24zMTRDWS1RWDR0WWZyWm1yUjNVX0Vqc1Y4MTFNbFp5NkRDMnhibHRZVHlQZERhbGEzVlVzdUF0LUZvRkxpUHl2Q1hldkRyaTNrSUYwNnZRaWNhY3RvZlFGOXc2ZkI4Smk0TUNFQjRmZTg4OFJCd2RNbTBBUHEyTzZkMW5ZNmlqRkhEQzhTQ21RZzFzdWNTeVdBQkpQaUdoUGJNdkdETWZEMkhialM5bnlTYkRNQXRYeFpabWpZYS1teTRfYWE5WUFJVDB4LV9XTERzSmpnUlZQVHFYVkhJVm56bTV3bkYxVU1PMXJqQW1EdFNROEN2REYxd1V2YmR3R1JUanRMR1diZE1JU1MyMEVFbmNsWlJDakFLYVp1QVBvZ2RSb1NTM2Y2eTJfSWN6NmJYX1JHenFKOGk4bk5YdHluakJKRkJLOUxCbUZYbnpnZFBJYnh4NHNsQi1aTEZHZjVnRXFzemhHYXdoT3h6UHlBeUhqVkMxX2xGOXF5ZldoblVYZzJfZElGZ2hlS2hZdTRCWDJpa3VaczNKSXRjZ0lxY2s3M3RmWWpTY3dqVEg1dk1ueHVPLTRKRHJpYzNlMlpkZzRaMEJxWGtSelFIZ19wVUFvYTJHZF9iRWZtQmtOMTVxZm1wMGFRYW1rM28yQjJzNWtfRHotNnRkX1RTakdpdGcwZnEyNTc0QWxMcFB6NDk1cGxDRlA5RDVGRW1oX1F3cGxoZTM0ZER0STk2Xy1LMnFBcHg0S00yTUVNaERZY1pxNTJoNUVjbnd6cE5pSmJDaDliXzVCdF9BR1M5R0EzMVIzNU5NcEtJOGpmWkRpQjhVendRQ2Y5dVRtUTNueVh1aVAzdlNEVVFGNUpQTWo0a1VrQjhIdGt1M25rNnpSX3dZdXdXNWd5cVVTREpxelBGN3FoczI2R3Ixc0o1ODJJVDlkWmR0THRDQi10LWNpVzNSNU9pZXNadDU3Q19wcGV3WkJEN3E4X21MNGFDNXRXNEt4bU5xRmVRdVVqMy1kSmI4QXNxUTRLX2FWTURLWXAzeUg0bGFGNTctdzVTRGVuMFNsZkFpNWhWdlRoSWktVDVhaHh3WXU1Um8xNnNFSGZ3b2F0QXV3Qlc3aG5OTlAybXBwYU1sUnM1OEFKVG5YR1J6bVVfcTJ4X2RQSnh6T1A5T2NHNHEtcnhoVnhtMGg4bC1UTGJMaHlna1hhRUMtTzFwWTR4ZFZoNm5VRzFuY3FrRGN2NXVwQzlmNDhacDB0NmtjdUNWN3dyN1V6ZHVDQ2ZwNW84anZDY19KckJETlRNRWZmbUFtZk9ReGp6Qk4wQlBCZmtoVnFFSjBPc1piRGdvMGw4TjlnMVlwQUw1b3dvX3l0ekhqQnRQRURUdEJ2b3ZNZTFzVDNWU003U19jVWV4aU9jcEk4VDljZllOMGJoSjlycFJQeklOb3JicGFBcnpickhwZ0hMMzk1VHY5eVZFb1FmdFpZekpfSFJBaUxtZ0JZcTY1aFJNaEVhN0ZmaTV3WVc1eWdBWGRJUm9yRUhBV1FHdktPNU1JT2VEeGZTSUZfT19ETkZ4MlRhbDNDb3RxYl91bjNxeHFDU3BMczJ6RGhfbE51OWhPLWswUURWZWhIV1AxanJTVjllMHQzRU1kdUNyRWtESHY5QjE4TG9tRzg4UlczdXVOeU80SEVydHdkS0FJQjZEbFNXcmxDVm9UUnJiSjlrUlBBVjh3d3ZzWmVMR1F3N1pTV1otejFGRGFkbzVodmxhOTh5V3RLeDdTMmtnUW5FY3hBVUxNcUtxdzkzSDJpUG82aTl5LWdsZzdKUE9SWElkcnVYOF8zX3pIUVpiWTFpVWpqWnZWRi1JVmgyUXdBdWtQYUp2cWlTam40bG50UU5XXzRtYm9VVHpFUkZCRjg1emVRdEM2cTdvdTRhd0Nhdmp4TE42RzdVN2VwcDc4eW1HMHB4SHMyTHpLcGdOWHAwaTBtbGFTeWlQY09TVUNYbjVxckVidWJTNGUzaXJ6bG1qbDRIbVlTRVZaYnVHSmxDX29iOHJHa1V4a1dxdUplNG1DRF9UZkszNWRkdzVmSkVOTHhmQlF4cVNKY095cURKTXRDX01wZE5RbUsySjhXMkhfOG9CVFJCSFYzemhGRDdtMEtHeGdqM0VxQk5SY0lzZmtvMDNRTVlZUzNsanQzaVJQS2g2TC0zLTVnRGY5OHhuSmZUQVBjZ0p0a1ZuSVVvdWNZem5lSUFkOWpuWTF4dk5tYWVhZ3BSMkZFWEljWXFEMTZFUG03czVVRFZUblFnU2kzTHRTbWszdXVPRmtGcENsNGZiRXp3eDVvd2JiUGMwZk1FMDU1TjVnZGVQdXNRTjh2bUFleVowNjQ5Ni1Temk0NndpQWhHUG5uZTVoN1dtTjJ1NS0yOTQwSG0xcVRuTjNrWTR2V2VMdTQ3alNMNnpON2VQX3RDN01LaVpiV1FUMTdETFRiSmFib3oxUllIMVRXamFoX01nV3FZMENuNjdsNFVDUzJ3UkxoYTRMRTN3RDJoY3l3amxPLWNiUlUtckRGampnQlV1eS1FOFZoT1BLV3dkdWFyajc0bnBlSGM5YnNRbUFycjMxbTBBVHg0QlpfSE1oUE44OXFCSzQ3a0ZQc3Z4V0VxcHVsZWRydWxSYXFXSVB0T1ZrSWVVc25KcktCWFRrOV93a1hUS2RuVnlZOS1ubDU4elQtS0lFcGNBTnd0a2Z4NV9ITTlmOVhsMVBpR1gzTWJHbWtTU1RNRC0td0ZmcHcxbHhkdGxkT3lrRE51STN0RkswRFhHYUd2TUFPQVNtUS1JVXdMUUNkbk9uYmlEeldzclNNd05YT1RtUEdkeGE0VzB6ZGlzRmtqRjhfaTB2YWdUM1RSbWwza2Rlc0tZNHRLRl9zbjVIQmp4Q3dJdXl2UDdjY3ZycmNQMkFva09wbUwwbnV1VVVDNnFYT3JBMUFCZ1RpR0JEWXBJbG8zRDJMTE1CZEhjWGN3NEJ5NFloOTZGa3NJUWZKVUtjNERSZThmTzNhXzEzbkhJTkJXYUQ0VTZvT0J0ZTh0Q2hZTlVPTWZMRmVfS2x3bVNhU05xdTBDaDZuWXZ0a3ZqTDZZTHIxY3BBbGhud2FsZl84dV9KSlFya25DRzFNbW1PT2oyUVV1Z191M1RVLWEtUDZnUHdwMU5VRTZRSTI5WlNlR0paQU9WeGEyZkRmTjczVEx2NmRVUHJXVGZsUXZmaG5GV19yTjJaOHpmbHkyWEU2OVVTWXF2am9mbUVUZFctRnpQT1ktX2kwQThyZWdrTVR1aVNkbENXcVV3Vk9KR0VpRng5NlZvY2o4UUJSUGRxOHRzR3c5Q0xXNnpMZ1o4RkQ4YkwxcjRwdjA4cHBud0J3eHpLU1hDa19zVWhHTS03QUJFaHNBbGJpSk1WMXByR3VQdDFrREpEZl84dU5NbnAxcGpDbGNGMkdIQkR3SFpvRllWcm9WWTNCMWRPbmdsdlRiV3B5dlpLcGtEOE0yWkQxai1zX2JiQzZobHJoWlNKeXNqZENhakZGaU5oS0ZFdGtmcEN0MjZNMWVzR0JpOHBsaWVlTm5PQTdzVUFsY2tWaEZrWTAxLTR5VHRSQWZ6cGxGX005cGtlcWY0QnowSXN4LUc4TE0xaDZKZzRWRlpjbUZwVjB2anJISGxOY0MtMVNXQ3duZHdlT05VaDg1UDR1d2dSMlpFWjlQdEV0eEQ5MHBjRDBZX19ueUxYYkx1cHZraHRUSjdfa2lQZS1GRndkT3pLSmZXRy14X2RNNlplbHV4UDF6OVpRWllVQkg3NFdaS19xVjUzQkN6TWVWZ0dyS3p0ZTNaeEFudmNKQUtnTXZHV3cyU0s1TWNCd0lEN0puZXVqM19HalhrcC1RbHRMMGt1Q19jTjAxZWkwcHF1c3ZzUTNrY1ktMWVPMi0xeWpKa2ptNUhuYjhUZGtlbXBXNF9ud01VYjZZRGdWLXkyNTlPWnJIRVZIV0RCU0hxcWdxa3hXdU5NZUFVVlc4cUtuSGl3MHQ0ZXJqTDJOd05iYnlIY0lHNS1Kakk4THk5SENGenhaV1R3MTlxd2RFUFNFLU42OUd0eGVwR3pxV2NJU0wzNGRxUTBuSUtQTk9YcllubnNpMzgtM3RXZmM3a0hHc3IydjJjWGhIREhPbGhkajUySUVtX2RBMm9SazQ4MUZ4QnFMWFpqczNXX05VT3NiSVpQSW5YYldpWEdFeWJpdEdtaHU4M1hHQ0NvSGR1OWs3eGZ2RWJreE1MZ0VKZUtSVEpkYWkwaU1VY0huQkhZMDhkbmY3WWFDdklYeDdxbEFKQTlZOG9VZkw2cUtFX1huUUtfSGoxMTJ3ZENfbnFDbmxoQV80Y3lYc1BPZ3F5RjJTWkVVX29WRU5JenBISGNjMzdOdlZnYWU4LUdqZFdFVXRJMWpPbHdpdHYxVXZEQkFhR1F0NkNiTGZjeEYwVEpWZnRNX2JsaUdLcnFwUTFIQjBLRF8wZF90MGNEMjNqNXRsd0tEUTFraVFDQmh1S3lKRlYxbnotOVIyZHYtN21pNzVfUGQ5TUsxWk8tLVRwQzJadlhpTnhRbDg1bUhMQWY3UHhQY1JRMUgtblZ0eHh4aERnWEp6cFBWVUtzMmhQOTdkZ1lEcG13Vnp3ckhCWUxYR1JmUWVMRjM5WWZBdVNMeHdWUVJ6WWlYRjhBcHpzSk82WjRtRjdVSWJ3akRDUW9LQ2NnUWRGSnZPMk41WDU0cXg5bWtCZm9YMWo2SW5fV2FzTEk1ZHBIWlZKUWtfY0sxcGwxQmNOVXQ3RnJvM00xTG1Mc0g4azNpWTVlZ1pfM2k1ekJBcXd6TDNadjdTY01OcHVJSEV6M2lTNV9tVGJoY05aVTA1eFJuVUxVT05QN0NTY2M2NTZMTnF5elFRWXFXVjlCR2RiX0VxUFh3cW9qcHMtWlEwZXZsVUVlNUJHeVFYV2w0aUZoV1NHekxZYUdoZlY1cWdiZ0ZpSzVqeV9OU1BNU0dLOWZlRS10X2N2NGJoR3I2eExEV1l1N21sVmZNVlVzV0pSRUNibzhMNEdaVkstRlRGUXRkMzl6NUNuNVlZYi1FR0tUQ0Q3MlpZbkZZOVlxS3Bvd090aFNsU1JsMVQyQ2dpckNFc1Nwd3NUbDctWEtvOTZiX2dkSjdCdHRVR056V2ZqNndIVVdaelpSNWo0bk50Q1NtdktWRWFlVW5SV0tCLWFibDh5c2pLeTJOYjVNUEVNbi1FQkU3cU95cmY5U2ZHUlVfcS1wYmRUV0pIYkhQUE9fNGRnYWYzLUZ2NVBGTjhLOV9xYS1WNWJmZW96NDU3SlA1ekNyWjhUTmZublk3T2pfWmdTbFpGTzVjNzJuZW1Ca1RXekJUaEJMYWtmVURKYlBiTzZpNWVTWlhzQTlFNXRXVmJad0RqdldFNEdhMGhkNzdCOHQzSGFLVUFmMGRlanBCZVhnQ2ptSHl5cnVJWmNhUWF2ZWpENFlJOFJ3YVJIZ18xQmdXVjhOTVBhczEzVjhteko4M3RkUk9oVnBqSWRJQkFWakxwZHE4NFdKelBKck9CZ1VQbVQzRnU1U3pQdnZrOXhuT2NjYXdHQmZISm04Y2lDNl9DMDFEMERuVXZOb0puRUtmRUhuaXg0OGVhOEx4SzFFYnZnckp4UENid3o5cm9XRF9RSHBIQ0FvR3haWTQ1cFhzb2dyOElIRV9XNHA4NkRwalpjcWxqMkhCS1RIMUJEcURydEV5WUFwLUF4dGtPTWpGcXZHbGx6dkRLeVc1WXU2dVdIOUw4NFRGZ3lBTVRuSWNxb3JJNjIxangtbGhOd1FmUVVFcmdUZkRwWS0yYjZJOEgwZlpHb2dLblVkcHZJemlyR2l2aTAtYjZpX1NjOUpPTUdZYzg5b3pPZDR6MmkyQmZVUEwtaGI1WlpNNFVUWjdXcERzSU9seEtPQ3o5UFhhLVJiT3cxSnhnZkNVLWNKT0VEXzNzUkktT0ZCa0ZNWEl3UEF2RmIyU2NqcXNRT1hwMEpheXc3MklRT3JnemtpanMzR1laMVNjQnpTQ0swMHV6Wnhpdy1wX2RtaERCNHB0SU9GOXB6TzdCdzc4X0FCVkdSLU1BTndWTDJzUmhHVFRBRDQ0YUhmR09IcXdPam9GcFlCb28xbjMzYlEtTnhBMzlQVVgzRFY3OFNJaDZWcUVncjJzZTBqdjNRTnV3NFhxaGtTTUhHeXZCR0lveTlsV2pPVlU0dUdyRnRmaGRVcnEzZmdEelJOeGNVaGNaU1ZSYkNkR3hWbVdJUGdHZmpXNTRnSHBZT0lKdlFZTVFQMmlFcEhhY2FNZWRTVktlNjBsWGNTemVjYnFyMVVhTFhTVzFRNTdVWXRWVVZEeWllRmUzbUtNbkFFaHVxajk0dGl4TEtrTmJ2UUVsX0QzaWd4MkNDTVZBbjRwMWswa0w1NFJZb19ZMDN2WU4weEU0dlNYNzVxLXZiNy1SanVscmJvelRmRTlZR3UwUkt4MnIyY0Z2cm5wLTlCOHNXdFBGRjFsWEQwX2lTQ0Q2STdPb2Vmd0dCdkU1ZzFaUjZXN1Z0MFV3MUJLQ0hBeFE1OXBxaHE4VkhieEhvMEs0TGhnOW5WbmhNTzM1MnpxSUM5bGg2RU9USFRpNElIdldPbDZacjV1S3FwazJaMFV2S2Y0R3ZZaDhrdjVEV3pPYUVmOXBreHVKbF9yeWNLdTdLMXl1ZkY5eDBNdFJNeUpJS0t0QUJoQkJuOGJDZnhtbEp5U2ZfRF9rbE5sWHBzLW1QN1NSNURoWEFzV21xNHpnT2IwUUFCOGRsZGF3bmRVb2thQnB3QnBKN2MtRlBKay1acnF5aWs5OVhMcjZJX1p0MkFxOXRabHIydUttTUpYMTVSZUd0ZDVGSkV0aFM1MldZRjNJRS1QQmpSTkVxazMyQTJ3dGhuNnFhdWZEX2tPSWZqSkhPOHhxcVA2ZDExTk56NWxxYkNxbmtUV1pfYm9EbEVLbkF4NmprZ3Rfd2RzT3VKVjZzQWlnZ0RSZTU4Q1hBa2cwcUdPUWxIMk5GZDdYamY1REU1QWZmRUZndTJwQ3JYMW14a05MUHVhUWwxOW8zejhXRlp0aFprdHgxOHM4VnRSck1RSFh2ckVsR01jbjdvekdJN2VJWmpWdmpwS09CZXR1NmlHUjhyczRhYUdXTTJ3Q296S2c5aXRlS3VfbWk3MUlhRGswdC1NZzUxUXpJMWZpYnF0X3NsQ3h5cEoxTjdtd05XOXFRNGZnaHIyWnY5NURDOWJIUjFLaC1OR0tYSzJkei1JcU95UVZvUkQ0eG9QQnR2ckJTTE9nRWpYWWs3TTQ2VU5ocmZhSzk4dl9vclVoNE81N2tfVTBsS3VuMm9xSHhxelBHYXc0ZWoyV1ZMSm5Jc3BJcmZxNUpJcnN0a2RYcngyc3pFQWlOTVBCcjA2d05MMy1vTEJHOHlMMmxGNlQ2QVRMbWFBV1VNdWNBZVJvZkMtTDU4MjRtcUF4dkFHRndFNHpJRi01TkQ1c2ZycGVTeW5BcEJDRWJrNWU3cmJlVU9FMmtRN21hVHBveWItU3BnZ2ttZ3h3cjNBNWZpbVU1T3JCd2hySUJCQTREYURyaU5Kc0tmN2xSMmZLVjVlNjRLVllCaENNTzh6eGJGV1JJSmV5VGZNcWxsQzlKYmdTX1hRQlJYR2VzeWh5LV9acDlpN2NuRHY5X2UzSFNseXBoTDNYV1Z6V2ZXanFidk1FN0VERjR5SkRDQ2hvVVRYYjM2ZkR0WW1iRHVDbjVUN2hPay1NTXRLdmFyWHo3Vy10SVQ4V0hUbTNwN3Z1QVFZRjlOU1BRc1JoUC1nbDk2NWNweHdMd01LcDk1RjJxWG5UYU5JVXBKTnBocGphNFFuYk9BTEdVcGhLazVDWVZoUlp4SzJ3WUw3MEJyZHA0T2RUSkdrOHRCVHdIMzVtc3FhUlIwOUZKeFBuQzNXdWVyb0Y0ZFNlTmI4R3RUTnZVNmFUYzRZTno4akdPYmdaSXZRSFUwU0FMVkFuUFNPN1I4c3pfLV9ycWprSnM5eWNMY294azdOdE9CdTU0YTNZZWhNTUJDTWlIUGY4c1c1NEhJY19BdUxFSEpVWWN3VGpFdXBKSU5aT3lZdjFEcEhwUl9oVVFwTFB1ZkdhNlB5MmxicXpuU3lOV0IxdWlHQ2lPMllSMGRFTUt4U3Jsa3J2cklTOVFBYy1HNXFBY2l5bjBHVk1YTHpWSjZPdFF0SGNHNlJHb1FhUk5uQ0Zwbm9WSzIxaXM1alFRMFh1cllMek9HSXNxbURSNkZscGNHclE1WC1Vbkl1Ti1pMEhVOFJzZ2RPXzZPWHM3ajZYbkVhcE9RdjIzOHJpd1FtMy1iYXdxRG9uS0NueFpnTnhUc1hyVnpMaUQwMEJWeTZkak9yVlgxOHhfZl9rWmR4Ym9XQ1UtTWdYZzBUaHM0T205ODhIS2hVRmRaRjdVcmRIb09yS0tKT1NFUHEwbjhVWENCdkZvbGdYdHprWE4tUnhnMjE4X0VFZFNKaHp4X0FkSVdVYl9RQmY1VkFzd05jVEI0SHBETmJrSVVDeHpDeVo4dzBZajM0SnJmODlPanJ6U00zb05JSm1tOEFUaEh4ZlNzSHhGU3N2N1d4TkRfRmo5V0NVanlpeUdfNWhqS1pzY3c4UjUxQWdZb3JaV25RazJYTzR4UlJCVkdldlF4MWVibU84Q3U5d0pjNXdVXzd3XzRjUVRVcUpvejk2OUNYa0NBTHFOWFB3NGdUQzkzclBJZFpZY05wekUxcENwQlJzcjVoQ1JIal9xbHo1dzVKTmJyZENhc1Q2QzNBQV9UN3k1VEVwd0xRRHB1SDd1d2o4ZjVFdVpYTlpMTHd6SHRKbWpKcm1kcWpKY1FTbHBudndYQU1JVmZzNklUSkF6Z0JaRFdlaHN5c01pb1JQdXhDeWZQWjBqOFVCVE92anlMZEZRS3F2M1NyTEMzRk1NeXo3enR2eTF0YzRTSXJoZjR2bW1BUVoyUU91ajJocDVCc21VTUVVWDdIQ3N0WVRENVdraS1TMnBnUFhUTTlSTWkzcjREOURHdFZuOEJyNzEtd1IxU09yaVIwRGFUel8ta2o5aGY0Y2IwdDVjYzkyQlc2a3BNQ0Y0VXYyUDVILVFvSHNUWmxIc0c5UWNVSVR6ZWJ5dkk1U2dpXzZibXhIRTNpWm9RbzJMRmxWSzRaQjl1R0N2NXlfcnhxVElJS2czY3pFQ19CVUt2OTlJYW5qTFpFRnEzZXYtcGhlT3BubllMWnJlak1PdDB1WHp4RFdvdG51SkEzQm5zNmNPRlgwc2RSWXFkNmxyRU96dk45Mkw0RU1aWlNpb0tvZmJValB0TW96c29kbi1CV2V5aWJKcm5yNjZnZjNxVTV0RU5YdXU5dEhQVHJmQ1otd3huTXlYMlp5WWYtaV9mbE9XMmF2WXNLeFVxRV9paU1aWTNnaXF4bmtYLWZZVHVKY0hHNTRCN2RGWXBURlBjVXJja3J0alFPRU1sNk9yYjRvaHdkY3U1TXlxdHhibVlBalRNTXdvdWoybXp3NTRSYXdSOWpjTlRWTzNjQ0lCY0VKMERVT00tczNUOWNxa1UzODFVWGF5ME1XXzBLZ09IZEktbV83dmZBLVVMQlZDcTU3eWhITnhmbU51ZlY0LWE2RHVEMVotZGc0QWJESVVLYmJ5N3p0LWlpZ25vVm9QdUlndE9vSnoxSnYtUWMzRkJWWGY2REVBWEdxT1pkRGc5N0dOY3h1emhkN0w3ZTl3bFQ2aXNvNUdSQ1QzNEZNS1dVNkkwdnlPMFJHaGMwMjdmZGg2YWt6TmlFbGdkTWpaMWd3YVJxd3VaTVJZOEpxalZpWFNCODh3R2JXV3JScnY0RUZPaW5TN1hKeWpMMFZSa3h0MDN4Q0RjazNjZ3d1YzdRVWZnb1pzS0lVWi1pVTZmeFVwUUQxSnotNHpTX0tEZkJDd1o3cUhJczIzM1h4MmxMZnJ6c1FkcENzNFJGblBIZVVWajYwdTVIZDdxODhZOEJRZEhwQnl5Q2FKZkh4SzQtUjh6Q0lkMG9MeDg2ZEFQVU9JUEF5QjRCT3RIRVNtSGo2UWk2dW8tVE91UXdiUzFpWXlpd3E1cnVoTUR5TEswSW5sbS1WSDYyQmJlUlNxUFlkNzg2U2xkT29ZOHdMV2RWNU8zS3UtWkRyNTJrd1FkeE9xOXlYcFBNbUlnOUU2WVE2MWdDbnV0UWVpcEpuR2l5ZHo5emIyWTBra3FvY2xqZnhMSEFjSnpQQ21hUUpZeG1YNGpBemdmQnlka0xHemZWYUNCQlAzRzhmZDhtaU02SzMtOVh3Ym5aRTFlSWZ0cmwtYm9OUE9GM1FsdDAwclpXZUpUY1ZNSHpLM2toRWx2bGlTQXFFRVVyd210WWVJbHhFb1A3U2JXanoyc1RDYU8yM2R3dVBkQk5zcTI3V0laeE5ZTm1lOVBpcW0zUXJPeXRYWlVWLTZnMk1OeTJMZThEY0NzRUg2U0hqaVdmYWlBOWZzN1Y1U240MTRTQzlvejQ4VWZMZlo4ODIyaUppdlJjX3I1QzFsdmpNTnhZS1F6NWdDcDRpYzE1S0hBVHJsWUdhOGJNazRsQVg1bl9lZEphWkhWRnhGRXN1c0UzTGVyajFXMGlRZXozOFZ1WjQ0VFVGTTNyUkwyMXQ2RmJlNldXQ3g3SDQ5Tzk3eVRzZnhBUjZ0UUkxY1hTRGVXcGx1THE2WmJmS2pyQ3NUbXVTRlNtZGtaX1RBUmg4TzNMMGt4WUJ0c0tHaWlCRWhyeUIyenVDV2s5QlJpdTdaRFctTXdXbmhmZ1ZhSnJkc2Z2dDZlTk01Zk1jVWtraDhiT2VZZHdYZkZUZlM0Z3N5N1VzV3NmMFdmdm81Zk0xWGRJNm9ZQVVaNDNDNE1ydXZMWHM0VVBUbmRhUGpFNk11MHhoWUU0eVpFR1pWbkpQUFZ0RThaNjFybUt1eG1GYWhuUHg3OUo5TDNNV2J5ZU9GRjlnbVlocEd2eldkaE1RMXVKdHdfTl9SWjJlb3ZhQkhSVE9mVWNzMkNNZm5YNkZWYUQzYXJLVmNXbE9Yd05EVzA4Z1FtelRvRjlGWVljMnFEY0xsQXBJUTllY1Q0SmVXTDgxemxpaDZnWUtzODRwcndyNlBHX0k4T3ZFY2ZfcVhyRjE5cVR2RTBSMERlRHh4MVI5VUpuWU9tQ2xKVHJ6eTFiQlBFdjc5MnlGNUlNNnl2UGR0M2xIMFg3UWRrdjIxbkZfZ0oyanVmUVd2RVdpbkhZVUFQNkJpYVMtU3ZfYWFqTUtnaW1hdHZ2SmNCTU1sYTZlS3hqdHR1YTZsUW1ZMzBTMFVmeC15VFNOdlRRd19rQ1Yxc0k1Mjlwb2RvQVdpRVR5NlhOWFc1NHlFZWFXZ0tUNlRuWjBLeVJKVWJ5enVqQ0JzX0c1UnZ5S19ZMS1pVzU0dkxpWlA0Y2xlT1pQclZ1QmpUQkJWeFRaQklQWVY4cUJoZm9KYkdpSUpsajc4NUQ2MDRiWGIxcF9XZ1V5cWhURWYxSkdkRGh4MnVybXM2ZW9oaDZmX0JhbHFUallnRHRUaXEwTHpNVXk0TFFaVXNWeW1kTGJyTmhqYmlxeS1aeXJxRG5jelNkQVR6bGZHNkowMjdBYzFRQVNzVVZqWndiRFJpOFhzZWw2NVVwMDJaMEQtX2JoQmdUQ0VNSThLSm0tX0wxSVNEZ1dKWGhPd0RORE9KbmIzMElCM1ZaSC12bkhoajVPZVpfeTJEYnhYSUhPMXFsR0pfMllZSmtYa1NSd1ZfQ0o4NE1XNmRZcGNWcmJraHA2QTFxQjZvdkVOUXpkNjMzTjlqUEpmaktjXzdQTUREd21ZRVVnMmNPSHZ2UkNUOV91ejFCSURCbVNRYndNUG9FTk15Q1JPSEc0SU9MbmN4VVIteFAwTGFLcHRJTlVpbFJyVEZFQ0dpS1d1MUZmR3VOQllLNDVsbHdGWlMyR2lIUmhfV1BnTlVncGRwQzdIbW42MTN4clZEREd3VDNSWFFkeXlqbGtPOXgxU01MM1Z5ZkFTSmowcmtGTjhMMXBsMVY2RDhRdV82US1vOFJKX1BsbV9EYUVQbU94MHlINUFpX0ktZDhTWUNvSXFzZjJRbzl1a3hpZjFncnd4NnNPX3YybEItTDdkeFBSVW14eUdxYkRhRFVmR3paY2dGa29TWEUwM0J4S3FlTVBqM2U5RmF1YlNQaTlNLXRtUzdXN1BVSVdCYk4wa0p6Y1ZpTVZYWmU5SzFmVXg0eTJ6WXlFeFBLTnlKQnlwNzdiVlFDSUNCN1RRN0xSQkFZd2cyZ184V3BtWkJsT1NzMTNwZlFxaE0yYjFPYkxtRVNZcm5kQkZud3FXVEJFZnFSX3pyQjQxNWFmdzFrajc0YjNHLU4zYTJsbVV1UXBQV2dqVTZIZ2dhekVJNUU1S0xWNDZUaEFOTmZPejlUbXdPa1F2bjREdUdod3ZzQksxS3hzMWdEWVRLa2tVdy1RMzB0d09ZcGpYRloxRDRmOHRNb2dqOFVHZ2stLXE5NG1JTG96RmE1MktiZE96SGxrckxwMTRoVzBjTDY0V0RuVkpzb2ZUd1ZWMnB5TUVoYmlsM1BJRXo1Vnhyc0RuUlFtZDNwMXpZdkI5RkV6TEY1ZGdfUVZ2aFJPa0tNV2JLUXJ4Y3hReVEtc3RHT2ZHUVBtbTFYbFhqem5RNjIteXdCZUhBNVQ3UWxIdmZkbURnZDlhdndIMjFkeEFvM3plakJOOTRPSHA4Q3FTbUVJV09IUHNHNkhzQlhtdmVmMFQ4QmFRWTJScWpPX0VfMm54OFhWeXdtd3VVczloWFBwbVBVbDJLWFpvQ2ZlbU9CQUZvNWgzZGpVWTZaY3l4QzhDdGpBa1dvbHItcy1ZOUl6SkFkWWFRZTNDY2ZPN3FsczJXakN2bnZYOW1aZVdxc1lYZldpYm9lUWxLaG9YT2M4QUE5UHBQM1FydXN2U0N4MTRaTy1OVWNud3M2SXRDQWNvWW1sSWpkbE5hdHIzdk9XaXlVMlRjNWZwSjN0Tkl3NkIzS0VyLV9nd01IU0Y1bmNmelNfUkFpckREbTk5TGN1QWtza1RJTG9MVnBBQm0ySEFhblpZVFFmWVRFQUlOa0pkd3ZZRmRsUFVmc200NFA3X2RsMUxoaWxUUFhfR0dKc0pLQlpITmtkVFhPbnBDeVZiaHFDVG11UkgzYjlrdHIzZDVaamV2dEthMFhNTkVOUnR4LUVmSktaOHdSWkZ6Nm1lWk5BeE5vMy1iNkhZY0MwbHV0R2RmUTZKSmg3QUhERlk3VGJJQXFHVDNYR1JsRGZLQ0xDamlISG5wZXFMNUFFYTBTTk5vZWJaMGozWlFHOThmVkRFY25hd2puRVo0UW1mSEFKaURWU2VMNGdDQkRxZExLUmFIQ1p1WEIwQUo2emNwd1RzcUVZNWFlMWxfSTUydmt3TjV0dEVGSWk1WVBJWUg0R0dUV3dvTjBEbG9iQW9oMkJDSjhTRF9YcU9QRHNuaTRuaWlTYXBGVUZIWktTeTZiV0FpczEtUnlfcC1pRnAxSmxRdnVyWmJVaWdYWldWWURwb0hRY21aZHgxZVR5NU0xbkt2X1V0VnZPSHhvZ1p5Vi1iZE04dG5fSFNwMXRNMFpJNHVMSE9MRmE4Y3JDTlJZTjJuSzNSa3JsZVZDbXc3WVJQaEJpN1FWSmVveUp0eWVINWRNUFFpcmlsZXB3SUFKSDZfNmVDcmRkblpmRlBBOC12aWZMNjBGUFNkTzNkMWxKdldEaTMxTlpIR1N3a0xMcTNnZl9FY1RiaEVwbDlIVFNUUi1QZ3hMOHpORzFLbHVIbTBfNzFGSi1UVy12b1hOTEJFNlFQWHJOU3V1SGRvQlZxNFAzZ0JPcS1EazNreF9fa2JhbDg1bjg2UUd0U0dac3FuaFAydjgwR1BCMFdjWk1YdmVDb1B2RVVXVm5LeGNlaG84MkpoRmp2UnBSTzcyVjE0Y3JxM2tValRzWWNpWUR0VjZfdjlnRmRNQkNraFhIU2lmb3RnWDZYV1ZpZ1c3T0ljRkhONnFSbklUVHY0RzlVd1NfZFdlNUUzc1BHVHp0eWdQcDBleFQ5MkZablhoRnZ1cjVFZURVWWhwOU9rMlNsOFhRNUpMQ3VJeEY2Q3VDTFFUWDkza2JEMWs5OTFoWk9xYV9zeDdvbFJEcmRudURhMjRXMW9MQ21qZ2pkWnBJRTJRdDdqVW92YjRmWUdQdG9ueDlKaDRfaUZBcWxhekxTa0NzcGdiRDZQX0pTWU1rTElyZF8tVXI0RUY4MHFRVnFZZzNSU2N0Qy1QTUxhZFhaMTJFMHY2cEhfY1lxdjdUOWpRWFBTLWp2ZlRFcGQ2b2x6aEZKNURUbzNxdkR6M2pmbmVLQTFSdkFZamNjaTFaRk0xdnhTWmo3YnVWQ0dLXzA2SFVvMzFKN3RrVmJkOHFVYWlmZXVTYUhSY29sV3dRcUMwTjVsUHJUUWJtTlkwU0dVaFRoeW5kWTJEdzJ6S1hNS09idTJEdjdORFBwSUlTUjNEcTE2ZHpPRlphR1hUS0MxenZubDNPU2xvLUtvQ0JBSmdkVzFNMVRTMUE4MDZzdkxlRENYSzVrZ2ppRTVLVUFlbnRCYXZPREtJaDBzS3hYaXFFMjBleTVNaHJvdGtPNURRV2o5N20yRU5kTWJ1YnFUYVNlSlFuNFRxQ0dvZ3pGanQxMXR1cFZYQnhlQUlVWkNYN2VXeFV5LU1Vb0ExZGNuOXlnczVVNmZ1Q0dSMDhjLVJtUmhoUWNhQjFudjN3LWJUWlBMLW1FOGcxbTZtU25JOXpNemRNdFg1TjJKWXhHUWFobUxBTUpSd25vS3BoNTdTcWg5cGtRa0RBQ2pBSFRyNVpLdWg0a3RVQlhsX1N2MVVHX3A2MDlNb0VOQ2JlRVc1WFdHa0RhWGpHRkxxMnROVnpkdVBONjJMLWsxWEp5dlY1cm9vOUxaam54QVdTcTFfdDBNejFiT0RyTGJ4enFzb29objJsSEtPelhtT0pCdEw5UTg5MVB6NVlTeG1NVkNmM2lqa1ZvWDJxZVlyaV9TMENjaUFIb293cFF1Vk9iR25QX2hnQ3F1N0lrOW1ENlhwSmRqRURsT2FWZUpTQVR1T3ZnUGRWRnBraWVwcFlTYjdmTElXbi1JWUJxcDZsc2tBOGdOT0VlZGFac2tkMW91UFB6YVdyZTN2MzdRTW9oU1JDOFZNaWhCQWJMdGtxUzZXVjNBRDdzaUxaSUczejB3M1QwclN3N1hVNVA0QjBMUVgwcGxSN2FJU0FqcWRqODZxMEY2U05DOUZuRzRBTlRzRnRNbEZCZ0NxUm1vWG5zeG5RU1d0WXd2Uk4tajRlZXJ6cjV1RmdWSzUyTzU4cElHN2N2QnhQNzVlM05WUTR4dF9OUjNQdnZieW50UFpEWVVIYlVpWVhoNk1VMk1hS2lfZEpJT2JzRU5oNkI1Y0ZBZURaM1ZsRGtrM0d3YTVod1RjQ29WNzg3U3BZSnFfZkRPeXZfMkItenJMOGJiS1ZvM2YtTE1TVktZQ1BQV0d0bUxqMm42enFkN3oySkFjM0V5ZWEwYm1lLTlaNXdyYS1GcEd2aXBFbmoyNWRNZ2hMd2IwOGNtZU01WUM2UFhLdENtWjZRV19ueWRfR3o2QnlKOTNrNmFDZEYwR1dGakRJWTFLVUttelZnRmYwMHZ0Y2E3VmZVa1hNZFc3aVhHaklSQWViT3hsb1FfZlhwbTZkc1pXN1Bpa3FraVZ6UXg4UVdjeVFzcWEzYlBFaTg5dHQ5Wld6ZkQ4OEpGYUJaMmR6cXN3T3Q5eVNvYzdwRi0yRllIZGVBMXIyV1cxaHg0NGFWY0NudFhQZlVvcjZJZ0pRdDdRWXA2Q0JSd3p0cjFHTFRJRkJQUDBWTWF3QTJuQzZtTW84TDVhSlBCYXFsY1ZkMEVYLXJBTDNkZkx5Mm1qdXpSejdLSkQxd2k3cnhBTV9xY2JtbXVpTkh0cWxhdTlheHhRSWNvR1ltMkV1dVVqdXR2TXJoUjFNeG9zSkpBNGt6U1VodS0xRThsR1hpX0hsYVlLY0VUVUZXVVdqdFJfc25DQjhfYzU1NWZUOUFQOHphN3hXTHJLV3c4N2QtYmNrQ3I4RmozTFIyRExXN1dsVXZ1VWFScjI2N3Z6N1NfVkp6UkVNUjVFREVxaXh5WDlGWEowdFlSdlVTR0xhd0RlcVRWa1Zra0VUcnNpSHdhV2V3dlBySjNXOVB1eW5ydEU0MGRKajRwVmxwUU1qS3FRcUlveXlrWmttUG1BbU9aT3BxTVFvZXZlamJxbGlPM3E5VGhJVHU0NzlYU3pYaEkyeW9WdldhQjBwU2plS0xFUDRlUnhmZmVESnNJUE94Zmh6RTVsOGJ5Qnp2Z25NTWNhZnQ3UmRWYjJCM1FTX3c1VDdJb25FMVRwSFh4TVd4bk1FOGZNejAzaUVtMW9qbVpYdGRyZTBvY3hwSllCTWN4Tkw1OXJ5ZkM4VzhlbnVaS0hBNHcwdXpSTlZWejJ6S01qd2tnVEN1NnA1cC1uSDdQTEtfbGZXZG5MR0xJQkxnMFFDSk1fcnJxbTdNTS10VTBuem9DRm5SMlQ5V2lJd3hiQ2g3c0pfSGdmZElSVm9sY09IWDhjbVVSLTVyUW5FalRabEZaNjk4TmxSbGJ2NFVIY1Atc2xVb1NubjJPcGZHRHl3eXlpakNxcWEtZk9Rbmc3T0w2WUdIZUlLUnFFOFlZN2twVW9ScThWOVl5NEViNzlucjUycm9KS01WeVdKeTdkcmZYMmpIOTA0clVqZmlGN08tVmlEWXloeEFnWFdnQVNyRV9lZGY1dU1uaU9rWUZmb1FndzhvNURaYUZsaHJtZWR0ek5vZm5pcWxIdXJLaE8wc1VXQU4xNEljcXFqSHJ0b0xfWC02Sk8xcm5tM1NtZy1QTjUycFYwdEpsdTZ5WVBTWmloX3A0SEpTSGctUmZhNzJiTEVmeTV6TWJiRWs5X21fbXdSMFBhdllMWjZ5R2VZTjdHaG1rNTJaR2RnTkJ0RTJuMWtpS3ZveHdQZTNWa1IyTDhUaDZ3UWlfczNfci1Za0lFMkJwQmxvUnYzYnloeFhXbllPRUVVaHhYQXFOaUdVUkdWS01MOTFybURRYmlHWThlaTE3UG9oZnlXN1hZU09jX2VCejJjclpWY3BkaEI0Wlc5VmxxbUJZSHhvbmJiN0QxQVBkdDdPTTNHNTNnam5hdkFWOEFJNTUtQjVtaGFYUUVVRXR1cS1WSTluRHFOQ3F2el9YNC0tWEh6dXBnQWQwRkxxMjJGZHVOQ2tKWVV0UTZ2akwzT2NNb21ZYWJRcVRmQTczT3RSZEtILVozQnRWeEg2VEY0QVVnNVotNGtGdjNObG4tRFZoelN0eFFNdFg3UWt6bW1VMExyMXE5WmNHdzE5aGxnSjJ2MXVIVGIydlRobVVvdUx0cE83TVBqUVNsRnN1WndSUjdJU0htMXFTOWZBcThsSTB0b05BN0tGMDRmLWJRNmh5ZHlxcE0ydThub3VoUTdnSTdLYWdKbGNsY1psVThQUURMdDFoN2xSUGNmSzJCVlVLZnRaU0JqeXdwTmtVeDJJVEUyaU12eHBRVmFZQmhteHJrWUlLQXlfQnNqMU95NkhsNmU0M0s4bnB5V1FYV2o0ZW9RWFBNSWNvQTY2dFlZUGVBUWdUc3Z1OWFhRjd0blBOeEJwdHdwM2JJaGV1MkZHN3M3SkVBX3U3emFXWXd1M2dDV0kwUzQyU3VvRy1naTB3YkpjdURTMnV1XzJ5c3pib0ZhZmF2RDJYNlVuVllhbTBCZDB2YzhfVm1BaUkzQW85YklKQ25oWUpLMjAxclU1OTZFUFJzUGF6Y19UYlNnWjFGM0pBcFFIVVFRMWZYZ3BfTHdHWmVnNVVxOVUzaUVRWUYzcVVnTmJGd09lbjZ6Z2RmYndIelFlZkdxc1BQSVdCN056SmMxLUZkM2otZExMSDA2QV9JM2Y3aDZSMmJLbXlSZnMzdlM5TUhqVjEySHk2dlNON05ic2hFSlR5VkVPX2gtTlNJQTNnSHpuZXpzODZQM2JDZ2lGeHd0V2pESVEyNHJnLWxpb2lkMER3ckFfU24zQ3lvajFQQWZrcGxqTS1qQzVaVDNUN3VrQWpKeG9UVHFCeElpRVItUEZleDVTcWl5d2ZiTE42ekN1dHI3RmZsc0lkWXZfRTM1NG5KTld6MXk2b3lKMDdPREJPOVZibV9WNko5cmlWLUNrell3N3NxRFBSbmRvelhvSlY5ZHdUdDlvbGtRUjE2SER1UDdLb1RxOTVkQXBwRmh6QWdqaFFlck1kNE5jajFKUFVFTWpGNkJ2TUp6eW92RUdVV2JianpCT2psN2t3aFJPQjROWW1qaGlMa0N3T2M1bGFZa183LXB2ZGhNQURwNWllY0xzMGU5Q3dsaXJiblhHTHJQZVdlckJISVM3YzlMNU9DV2tSbEFvODd6TC1FeXNrdDFhRldXSDhkOHZWajkzbXluSnJ6SGo5OU9uSDVDNUdpeHJPSElPdkVWbTE2LXNCcVhXR1ZIRlJOTWoySmtHV0hiUjNzZnBFcWRqZ3RaVGM4YmNUcHhTM2hlLS0wMmUzcS1UbUhKZm5hcWh1VVZQeElRZDhEY3puRWE4UU1jMDB4d1I0b2x5ZWExWWUzU0pNZU5CLTBRRTBuN2hkaERCOG4zdlBRVzRIbDFqaFAyTnFWOFRZU0NuY0wwTC1ocl95QmhlRW1qV1ZVekVLaG0tUE9ZYjVxN04tYWtpTURxdXprMUJjeG16eGZBYkpvYUtBOHN1cHJxWktUVzlXQTd3MXBTOWpldVJLaGRmWExWbndXN3Bqd3Zoc2Z0MFJiX296elRleC1rdko1OFFNRlFNTGJxTUhpRTdZeTN3SHVRU01HMVZEcHp5T0lLY1VFeE5DSnNGdFdKMlFfVnY1QTh5OGx0dl9KYXBwZ2NiUnB3d01pV01qQjZvTldWRWdfNDBjb05KSnJQY19KOU9xVXFadWNEdjVkREdaeWNiYzVkOGVYZi1iV3lQZm5mR2xKcFdlWFdKWUhnSnZwZmhhSXdmRDZzSl9lY0dKVWlKLXpSWmVxWDJTT1pxaHNoR1N0NzdpdlNJQ2w4LVd4WThiSDhQRU1kVi1FOWxxeUk1MXVudVBXWkZsQVAtZ0ZYTnloN29KaW5tLW1IVUw2b2RZTEU1OW5hMzdIQkJ1bkdYSHp5ekxBY01OdDZjZHI2a2l3SFZPdVB4Z1ROWlE0Q3VGeVdJbjJsMTRUa0h2c2JWMlB0dF9ZQ2J0RE5aSDdJNXNDRFk0ZDY1cVJGYnFQQnZ1OFhDdjg5NjZ6YWFxM1JUZ2trMl9WZlpCRlJ6TXVtMnZXTHphcmVfQXVfODNmV0o3UVc3X3Y3OWZHZmpkam9BUURreldZM3hZS0lXLXA1X1VXN2c5LU04ZWUwcHkzWUdRSGo1SThPQzdRWmhSdGNJamg2ZWtscmw2V2lqTVp0ajJlTFc3M2RZaktvV2hUQkR5ZmV5VGVhNEZSTEhadWVQMzNONTdqS2ZEQkdCWnB6YWNkUUFhUk9sZ29fNXZkUnFrb2Flc2dMeHZ1M0N1cjltMWswQzFjS1YzNzFWLVJxTEhkMUgzaDhiZTRUUFU2bHhla2wtNk9XYmVxWHlndE1zaEVWOXlqY2hQZnVNT3hSVHpoN19XejBuOFJOdWNBbUNuekJTTm84Vk9TN3c0MlUxWTliVk5FVjNyNHZROGdNZlN0MG9UWmNwQ2cxUFRLa0lTNHZyR19wMEFJSGVaZVcwQW5NTm5UellxbFBfeWhzejVnT2RuVnFuZWZvRDVnaFpuQ24tTXQyVUNLd3RnNkROYWpiWExSeW5vei1EUlRGRHN6M1NXRnVSRGlLbFY0OU1CdVlVVHVjcng3WWxvYUUwM2xTQzRxLVlmT1BwaW9QRjEtYlQwUnBCNG5CLUllMUxHQ2hZVEFKZ0tMaVQ2WjJtU1RqcE13Mkt6eDlabzdRNzZLeUtrUGRsR3AzS0F6MURXdUwxNmw5ODJvdEFFY3RxbkdhREt2S3Y3SjZ3VzB3akp4aXlYNmo2VkpERlpLYlZ2NEQ2LTg2Ym1vY29CN2hzN2QyUmdrRHBGMlU2QXZfMWY5cEl2NlpST05FcDNTcUMyNk9kazVXcFhEbkdtSS1OclhfTzZTZzN4WU4wNExFLUNCT1Z4VHdob1gwOFdaVEhsRnk5bHlHZm1UXzdXMzZxek83aHhocWR0WnpqajYwRXdQTjBuR2g1RU11bTV0aTJmMzRwMmxkNEpiOWVXYlNzVjhJeXpVTFZlRVJpVFU5Zk1xdUxBV3ktZzctOGY4d3A1X2VLbGREWjhlYTNvcjNFckExR3IySFE4alF4RHBlQmZmYWUzd0JRam9uNXZ3WUJGOVpaYjgtMDE4SGxMT0s4c3piYjY3aGtka3R3REtVcGJ4MF9FSlNqUkl6YWdiQjNfZEdfbXIzQ3BKMGthUTlhQk5VVHRJLWNKRU5oUmt0alF3emVZYkVpWHpKRzF0TTluNGllNnE1bG1VR2p6UEpRQXVuSEZlaktYR2dFUi1DV2J0LTNvT1pCeGxSeUpDeE83VVphb3NMU1d3aWNkR09ORTlZbDlJeEtoWE9KRmhSbWdsVzJ3ZU9sN3drZUxNY3ZJNlhhOU0xUkw0Rmg1WFVYa0p4bjdfSWtBVUQ0QWFMVm5NSEZHUkpTWGxkdm81eW80Mzh5QlZ0V1htTk1FbjhqYzFQbnhVUGtENTB5OWVWNVNWZVh4aFF4VHNrbHo1WGdYek1Zdko1U0dKWE1wRl93V3BlOFR0X3oxX1FSa3Q0NG5KOHZ6aThfR0ZCXzg3aTRab093WEZ4UkhpdWRtSVZYUzJRY3lMWGNiekU3UEs4SDloTlRrR3dHTEp3aERobW5aYi1CeVJpTkNPdnRiZnBOX1l1NzNJcE5XYV9WaW5WU2NOR0NKc3h4SDJMMVdwUkZiS2FjUERHcFpyd3B5VGFJbEN2eG80eFlRZ2MybVhhaTJUZ1F1TTdORTkzbGRvZlM0Z1FwWkpCUWZpY244Ti0tSC1CZTVHR2ROQjkyRkRmUjVWS05HSUd6bkU1VWcwbUt1OUlPVjI3eHNxb1Q0SHRUT3ZHbzRydHVDNVVmY3pidkVGYlJSQlRlY0NnNVp5Wm8zYmQ0QllBSF9mWU9sMm90VmJiSU1NRHN2NmktczBTU2dfSC1vaFNnai16T2VrcG41dU5LaG1OQ0R1aGhlakNqZFBQZXRoZFZ3dFVoc2ZSdnB5SVVsSlk0N1p2eEhMSmdCdzJPWU9MNHoxUlZTME5feThoWmZCSnh1UmFsc0JmME54ODZVRndOS3pzWk90WWFxNjd0ZHNiU2FYOVd0OVdmX0hBdnRfX2UwaWhQNXIzeG5sZFNGd1piSl9zLU9sOGI5YWV0NlZtOXpPb2Vlcm45Y0w4R1NnZEhSUWpPZnRHUHFNb2c4b0M1NHBiU3V1YUFoa0V3WHFiU254S0ZQcW1ZRXA0eXJzLWRpSlVYTG15M2JNVE5tWk5MLUhQR0ZFb3UwWkhmSnBncnFJUUczSlhtejY2V2RVUDEwSHFZNGk0cHNSMFg5dFdTeG9Rd3VBZ1M5UlFvQXZQZVowcW0yZ0RnZW9vZEdYRmhEVjBiYnRZVnptcXFQdHBhYzJUQmhsTjNpa3huTFJCUkdOcmRuaG5kZVNwRUpXQ3YxOF9wMVB5UVBwcXJ3WlV5TGFSak5HZWtrY21EdnNSZ3NxOXlTWF9ZMXNRUW9UMGdpUUJFTzhEelFFVFV1dmVLRjVudUxHcmh3UWZ5TUNlUDBucmVUWm45bFpDN09lc2hhdHZaUzdpbXZSSXVNZlBwS2YyZHVWY3B4OFF2N0R4T1BqSHNpOWg2ZUZWbjkwM3I4YkhCVzd4azE0OWZIcG5HWHB5My1lOVczRk1fbHNoWVAwaEtXNUIwNmVsWmdxNDZxVkdDTzV0WmR2WWZpa0VTMjJ4ODJROVVjYzR6SlhwNkdvR3h3bUstOFNaSkVBMTNQYjcwUXdVaHlZNkx0YmR6RV9KbkZuVFFXQVlXM29zZXl4cmZJci1SaHhTZlllTkJRVWtTbWJQU2pCLUp3X21xd1RSbFRkOEJqc2RJYkN0S3FtbWtLQnlsblBRY3VtWk9XS0taUmlodVB6Ujl2aFdYbm5rUWZkQVdqWVVWQVJhSFNvYnItNWRFZEpXeHZYM1BMVHM4OE9hUEVGVUhLZGxLM19CM01XZUJacWRYc1hSWmJQMHFoUHNWWEptTVhLcEQ0RlZkSWRhekRicUlOMW5LbG5aaGZFWENseURCVzM3OEJ1d1RuMEJ0OUlSeDhIenBCUDhyVlhGREtwUTI5dWNTVjR5QllwMXdyaFphdzdDNEE2NnB0dlMtR3hqb2tIWUZqMjFZRmg1eTVMSURLSmhSMm9yTlZHYy1tX1lnQVZHMUxrQUVYYzdCNFVSM1VwUG1hSDZUOWVFdHZvTGdVX2ZlZURsVGNKdl9hdUwxZ3VFYm9TWGRIRGlieURYRnljeFY4dS1Mc1lpajJCcGdmYUsyaUJ6WXlmZnNtUFNwNUg5QzZzcTJOODFMYnhqMklfdmVVWXc3bmpQb2pfVDlLLjRPaUt1WjZrQVcxYzJrQlpQU1ZhY0E"}' + string: '{"error":{"code":"CertificateNotFound","message":"Deleted Certificate + not found: cert96da121a"}}' headers: cache-control: - no-cache content-length: - - '43403' + - '96' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:52:11 GMT + - Thu, 29 Oct 2020 21:21:20 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert96da121a?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedcertificates/cert96da121a","deletedDate":1604006476,"scheduledPurgeDate":1611782476,"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","kid":"https://vaultname.vault.azure.net/keys/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","sid":"https://vaultname.vault.azure.net/secrets/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","x5t":"ZSovtb0xjHioqmghoefyydXi_EE","cer":"MIIDaDCCAlCgAwIBAgIQcyFI6pHrTKOU/VMjy2ZE9jANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMTAyOTIxMTEwOVoXDTIxMTAyOTIxMjEwOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+KToq5Z10eGMoa5+ruAOuIUqdHxZ00vQ6ok/l3fZ1ovKGpJHRNq9jY9VHzccez9QzXiC2Hn36ALqQN+30d4ZXnOzFmYYP6UqvTIzqIqlT/PrDfo7JyXtv/CiTk+yONQbWHhHH03EjvsEYgi5ko9/t1vV0ADCZqEy05lJ45iKZ53ob49W6aVAKjjI35l99VMjZJb3ENVZvcp5gsB5v/YvnfSDI7fHNKVJkyFvFLwMXjwI65wvnd94hHMFSKidZvpNn8KhburKL7KbltwNqnMiXjYVyBTxa0Om609I55DJT9uwV7MBErQ+GaRoSBouBBMpEcenJEYwXf5u7tNouBLOUCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAU3ffkJFvvP1S3ptZVSVGh69eY7jcwHQYDVR0OBBYEFN335CRb7z9Ut6bWVUlRoevXmO43MA0GCSqGSIb3DQEBCwUAA4IBAQCbMOQdSEckAwOyBGDNNEhKv9qdMaEMivQVI5wxDpbDD91zQH59QGRwQdez3YxE2ocp32g3M/ovLJF5wVP/95hUm2moVfqEuX5IBtjuQ7Ri1F8GEv/S7DXsUie22gjZCrYSZtJyh0jD4ogK8VrxZJJnFoE2xMEnLKQcSF8X0ySqg1fULnV5wQ8P+nZy89xKmhAIK/4GS0nalbNcejtAC/q+Opj7+TzIQseFEaIv8AMgG7J2x3OC05YzcsuINgYBwjgdYUAYDcX5f15CWtmkieWWvDtLRl32nQfeOCiCF+46auJng9nb223mgpguOfiXk1+xnmv5/Q5IJMpsoAc7viwy","attributes":{"enabled":true,"nbf":1604005869,"exp":1635542469,"created":1604006469,"updated":1604006469,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1604006464,"updated":1604006464}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending"}}' + headers: + cache-control: + - no-cache + content-length: + - '2635' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 21:21:22 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -404,44 +567,138 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE - uri: https://vaultname.vault.azure.net/certificates/cert96da121a?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedcertificates/cert96da121a?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","kid":"https://vaultname.vault.azure.net/keys/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","sid":"https://vaultname.vault.azure.net/secrets/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","x5t":"dHbzE7YIhOCFE940Oq7RVxCEesM","cer":"MIIDaDCCAlCgAwIBAgIQV1hJgnQURMmqkGLSZDtXgDANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMDcyOTE3NDIwOVoXDTIxMDcyOTE3NTIwOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMItxFMXbTQ1Z09sK3qZN5QE5X73dqLVCLmKSq4zwcyxbub1kCNiGe3iSgtYpqBvB+wYY5YWUevbF0RZ3ldJkarkgpVCW39KA0fvdZIPcnuwq6o6jLyb4g+6+f74u7KcdYs4C8Tvqm959V3VqITl15U6E3XJufz3HEPhdJZtVseLAS9HzfSbMpCffW9l1eV9D544+7/hiFKVaCmYfjoC/WVAXBJMoBkd03kd2XDf+12ar9OUs+Cat9Tzd/5T5ViF1Q+NoBu9ZLy9cnsNvv76GVogmao6XGK+DBrRAal8lGpdz+s1hJeHdDohOxTaYnB38/EhdIryGqG+wSPjRYQwx8CAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUyQWrIGOQPXJg9K3ZcCTdJUMpK64wHQYDVR0OBBYEFMkFqyBjkD1yYPSt2XAk3SVDKSuuMA0GCSqGSIb3DQEBCwUAA4IBAQB14GF3XrWhDyxwSEHKLDVhKhIWV3BnDltD/J1Dk6crrdF/cZcx/a95YcLDQdx1zYg+aHNy1AxyFTj4yO10++Q5jFfVnBW8Cyq1Sn6N4xtrb7Jrae6ktKvUtE5S5I81SWKbDNPqk5/y62EAZJrBErJ9icTw4HQJCj1CaUJvqU+bMgeb8YzhyjhhFqbKEV2JDt3La44P62f+1TtIiufKD8X+kdDFbZ93YfcgrUPy7oKRDD7EFBV2yyFH3PwAOG6KZ+vlXqsMhzCvKTqKhIe4Avf/FR0cdr+A5F7HdiKUBNMx07AY0mSDEOMIZEv1/hQwfTgKo//riDfLqNg+z+97SimX","attributes":{"enabled":true,"nbf":1596044529,"exp":1627581129,"created":1596045129,"updated":1596045129,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045115,"updated":1596045115}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/pending"}}' + string: '' + headers: + cache-control: + - no-cache + date: + - Thu, 29 Oct 2020 21:21:22 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 204 + message: No Content +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuVzRaQnRMNXY3RHNUWGtzcHhhTnhJU2FJTXRnQWZyTkxkeXdNLXZ5YnpobGs4WURmaU41VE5aQ3FHQ19TSFl6RFpwUmxOQnZzWnBzcmUzRENFZ2pJSFlrcWhkS0g0RTZSUEVVSC1wVjRwVEplaXV0YjJpdlNoWkloSkdRZV9YcXEtc0tQVmM3WkktRElRQ29xUC0zS1ZHaTdhanBiUl9oVHEzVHBWUjREZktEeDMxQXo2U1lWekF4cDN0Z21sWlI0LThYR3A5ME9jaDRrWnVuNnRGbUtYWkFaNXNHTjRlbDVxTjFnbDZBNHRXcnI3cnl1WUFLNzZIbVMyaUxVNHAwUHBkVTFMRDJnR0xwdE05NFFJdzV2OV9NVm41Yk1hUlNMQkZ0MW43TUhhQW9qcFdjVFBkQUtsN3hfSTFvZHUwNDQ5TUVRV0hPWU91NHJuY2hQN0ZxMGNRLnE5SXlqZ040QXFELWpabnBJQ2VQdWcuZ1BfdEZzUnRpcHBmX0pzaXJTb0lEVWhKaXFRZ1lsRmxEMWVSaklQQ2piWldvc0p4VlhWWVVQMUZGTFZ5blM5UF9NV2xhdlVuODN4Uy1vRlZqSXQzU0YxeGFwWG1ZRThqZ0stT2hkMHlvbEhfcEM1WWk4Y0VzcERudlVOZ0JZN2hTaVR0blR4eWpKM25PaWk4Q3pKNm1EckNqVmRXM2dMclo0RUFObXJFSDY3aHBScDRKMWU0dGFJS1pYZVBUclhrQ3RYOFR6ZTNvdjB6eUFzMEZpV1RUZEFLUmhwYnpqLXhHMUFVMGhjUlZpMkZ1dzZNcmNrSWk2MmQ4Rm5BQjQ0RGxOMmV1Q1JveWgwX1NRQURWUEVaMnYtNUJhT1FYLXhIVE81N0ZSLVhPUm1YdkNWd0V1cWt1NV9pXzljeHJSblhYMHpVRUpuSE14MHhWN01Xb2hBQ2h0d200aGxVenZzSS0xUUJzalJCM3JGLUxFd01RQ004THZJREJ2R0xrdFp1dGJSSnBQUkxnM0tTdEh6YnFDeXZwY0h1dEctWTA0MnBQWjUtNTBuVTFIdzVpaEduUXptMHRrelo5aF92Vm9QMkpxY3EtNDdzU1ZOd0RpbFUwcGxobXFLM1N4RkdwNHhpUWtjeE9wOE5XMnAwZnZsdl9nUE5QbXZ5eXE3c2NydHJmUEZCWFNDZFRqSjE2ZEZpUnFUTUxzMUJKQWVOOE9ZSnlUVmxIV0M1RUNGTmRCZTB4MFljWXBQUVprUlRCd3Z6Rm0zY3loeHBveHlFd1ZYdnVwVDBsOUJ4Mks3QVF2ZF91YjRqNUlsZnRkOVNFX0xxbHQ3LTV3Q040VUJ5SjNyT0VhNnZRZThJVGFJMGZDOUxDZktXS3h4eXJNUmZNSUVnbUU2dm1RT1F4b3V2RUhVcG5EU2o1ZWVJV29xaU1mR1k2MlpmRjFCa1l6M0duUmNmN1oxNUxvNmNqSFk0THp2WnpLaWpzRFNuVUtCU2w5QU1RRW91b282Z2pBeng2Z2hlTExRUjFXaEhuZlY1aWlnOTU3UzdMd1hxcEUtOHQtWHNNN1g0UVhuVkcySEpaOHlpOVhNQkdSNVdRcml1bU1Oa3ZFam9wd3lnWktHYlVQNjB1eGh1a0VSbWJUUjNjVFZpdkRrbnVFT1pPbnU3SHl2NVo4UTRUUzBwUERwOTJMazlzMm82a3RWRkdhMlE3Nkhvd050Zm5UZnkxSVJMREhwemRCSEdYSnZybWRESGhfOS1qM2RSMDFYaVNLODFHem9VSnc5TjVlRjlJdEtvWXZUYWt1MG5xUWxUdFZieHg2TU5MNjkwV1FsVW5fNzctVnpIdlBrLWhzaExaQmd5bDNUbGZ6eDRsaUtoMmxzaXd0S0NvaFhxUlFXenZpdmlDTE1TdXQ0VkxVeXdTSGRtN2Y2Q0wyVzdaeFBreEVCeWRJMzl3TFFRVnJFRkdKRDNPOWRQS0lKZHZ4OHlrQ1JBYTZLMkctM0prbjRvTHVNTzZXLUFlVDU1WldfV2M1ZmJ4VnJ6cWhBTTJEcTkxaFg4TVI1N0owTThxbFZrbHhQZV9xYUNPVm9LRlBOYWZHelVMX3JfU2d1Ym1yQzl0d0lGemRjM3BZUjdJeFEyMXAxZENXZEk4cXJNcTR6UW9jRnRQdjNUUUQ1Z2QwUmV1WVRRalM3OFpaTHEtYmtrS0tEaWFEaHpQY1NoMDRWcnEtY3Mxa3lTWUhqblg0N0VXMElwT25KQmlQM1MtY08wOXp5Z3F4VjFhNEo4aFRqVElnN0pudktLMzhpeE1mekRHTFNhZFBjcnNVRlU5VU9veE9MM2FKbjRQdVJBdUVQcTVnM3JEYWlKOXlrVnE3YUx3M2dYRUhHV2pOQkdNNHhIQ2ctRVUxUE9oR19tTTJRd1B6WFN6VUk1TE44Z19JVnZIMUU1cnFEZDgwTjZ1R3FjYlgyX1R3eENEZGthUmUzMUZwdzBBcFFoQkVZN3hvYjN4MDVNZFRTbzZtaGJsc1U3MjZjdlB3OV8yN3YxZGRqMWFRMVNxMHltTnJLc01rUW5OZHQ4MzF5c1hvQTVFcVJncG9XY1NmbkRXaG5mZllvUnY0RUdvMGUyUzJyTnpLWGxXWHZya1BIcWpzWXVjcHN4TThSODlLYzVvQmhWUEVVSlNIN0JZRmo5QjNZSDdZajZKYklDS0tVZEFDbVNZazRRblF2aTl2YTNPV2YwU2ZpQTg2dUFabXFFZnZsS083R2RtQmVQNFhpdEJlbWJ5b2ZCWUswMmEwMkMtMFJKTWxJOVYzbkkwdVBhaGZEamF1eXpIWTdTajhEZzF4VjdQbzBZaXlvd1c3ZzJRZXo0U2dlcTRoeXFYdnNqWWFVNGdVRXotUGlSY3lFWUpLVnRtQkdXanRTclk4RTc4WWtZcXZOQmFSZjhtQXdMWFR0aDg5M2ZoWGVhVk03WUpGVjBVOWxXYjU0R2M4STNMT3ZnMzdGTDRJa2hfUDdGUWE1Y185SFRUOWV3Y0NsWVVyalI3dGk1VW5BZ29ENzdzZkpvcnhzV090dUo1NWVyRVBMVDhGWjEzWjZ1ZnlwN19oczgycUlyYTNULVVUQkVZZGFZMnJaaXVoRVViaFVhTlNLV3JUSHp1ZkIzQ214bTczUnlCUEZLblFld3VhVEhCOGkyLXlSTGEwVGZUU1JjcnJIZ3VsU0hraWFyYlE3LTByRWNHNnZiVURDU25rTzVYZUhhSUtJSnZiQ0dpcGhTb3NZdUg4WXZuemhiVEZ0dmhRbG1wYmpaUlJsYndFM1kwQkJDSHZUdGxPY3ZWZVdpTWdlV1k5X1M1cnhXbGczV0J2MUFfY3FxaFhMNUlzT3Z6Y1R6SWQ4VmVxUl9jUDhWbS1OWlBZT2VGWFQxVXE3R3FDSGJqd0dhTmJiNDl5QjNicXBZXy1XekFVRlUxWUF3cGxoRzQ2MHU1bDlmOExyNFpIN3RiQ09jVGRVS0gyYkxzbHFKdkNIRGpFN0tBX2h0ZDVzWXVkcFVRVnJTdWFZT2Z6d3JFUFFEV05PU09SZkcySjBoUElVemEzT3I5a2ladlpxUXY2TXBlR3ZDZFdVV2RLVmhrUktmR09fWlNQYzk0OU16cnppNVIxaFZrSVE2Uklfd1J1dXowNG93V05yelIydVpPSlhGQzZxVWNEU1QwdUxHd2l0TmYzU2I0RWdJV1RZTlFFWGNHYlNCREZZd1UtTVNOa0haZkhQaTlQdk5CUkt1ekFHdTU5YlZhUHFMcmJLdUxsMldwb2M1SWg4OXhOZS1uYzU1VUFoYWxjZDc2WXgyLWRxMXRFWGRBellDQ0ZENng3MkJyZzByV1Y1Q09OaExfZ21HOEFTckh6eDF2MkVkYnVDOV9yNTJZV09mTkZ5c3VJanNRUnlKR3RVczUtQ3E2cDN2LU1ma2ZXLTFPWlZXVjRIZk1iTFZCNkpPNWJQYXFVTHptTkx6aFM1ZnJGMEVXSnZnVUhLTFZvNVItVkRKWjg0a25nXzZTbmJMc1pZdG1EM0N2cWdSa0ZmOHpacUt0VzRMTVZFTlVHMk5TT2xUc3dOdDRoTkd5X05MNWhzSGJDUXNjbVlubjd5YnZ1ZG5saVNJdjlGb3JFb2pBMU9KWmJNZ1YyOEh4ZkV5c2hJVkhfRjRfeHFZZFZEQW9xLVhNcFZGZnVzZ3RMUmZkTndqbXlLQ1pNS3U0R0UwdWxUTkhWUS1pOFNjQjRmWW05dGd1Wm4yU3BxOFYteFk3b1FleXdNeHdRcDZUNmJEWmxBMm5vd0V5RVY2a2xSZUdHUjNsLVNGT0ljem96UnV4eTI2elU2YmlhbTBuU1BUcXNGOU9rdUxhZUlENTZsTlBZNEZYVHdTMlU2VEdHYnQyMmZ4UjVRRWlKaWpWdGFON21YZXFmNjZhdXFQbjlKNTJqV2ZtNDUzV3Zfbm1QM1dPeDlTNVB5dTAzb0lpWi1COXBPY1E2QjZaU1ZFU2x3LXRMVjktOWZwNUVXSG1nNjloZVJoSWkwUTJ3MFZQbnkzOENBVWNMVllkbnVuRjMzdXp6WnJ1STJHV2dJS1hmbEVnaFRtSG9QT0xmWG9BalZ6TUhvZWFReDk5YUhiMEZEVWtIS0lybnZkeXRfNUotU09ESjlpY3Zoak0tMVNvQWNMMkw2TnhpX0FvVUdnNU5CRjZZbkdSMFF6YUl4a09SaENVMmZ0dU5NR3ExY1RkV3hpcWxSRUZEZUo2QktNUnhjQzdGbjB5aGNNWHBoNDM1clRHOTlfLTJmVmJkZzh6dFVnUzNvcFlGWVpFN09rTmllQ0QxTHlYYTlULTBtSkx2R0htNzVtMWhjTDVpRHBpeWpBRXNQNDdYOHJIblgyalprRmc0RFUwUG1FT01qWlVDQ2daek9mSkZOY0pmcGRaTG1fdEVQOEQxbmlyNDNhVXZiT1dUZVlieEVXOFp5Rk1KazB6a3NadXlPd18zdHFsQWo3Y3ktbHkzNl9ldnZVeWtiUWhQQ2xxSDQ2U3B4RXQzTXdSdS1lWDZmdmJPcHhndVVpanJqYXh0MUROSXppVEhZanZTWUN6bUJvTDFxMVlVeFJmdGFpM2VIaTZrQTVhMlJBcWxFRFdYVmpud0E2NHhaa0o1Z3VWTzlKVEdVaTVVaXVJUXJLaGZ4cDBjREw1Mk9xYktPUy1iSE15SzMxd1FGWmhmcmU5cEtnRHBObUNxaTJ3R3pIX3VZc01EWUVIckppS3F5NV9KczhXbERfLWFUbkRRYk1hOVFvNGRRZzM0N1ZveG1wcFhSSTdtVzJCRjFnc28xTVdUanRXcVpCUktyQTR5dXJXSEtZaGQ5VnZSTmlnU0pfWE42a1pTSGVwR25EQVNpcE16b05wdlVvZnU0TkhtcThTOVk2c1pxWmM0NDUyZ2VtQktXNnpFcGNVNHZwSGNkTHdmVFVIa09aQXZhUEZpN3hnRzhnQzVRalNaUTdON3NIQm5yeEl2bUluZ19NRjNBdG80MkFmT3ZPc2JmSnhGTUtJT2pqN3VXMEp3d0p1MVFrazdycVZPdi1SYXFEU2NEbHRxbFgzNkpDZDdOeExRWGE4S0ZTdmNIMUZMVnJwVnVWQmFWOXAydXR4dVV0elJNZWJfWFlBbGoyWGlucEQ5dExjS2ZfVTdWOXp5V2tIOERUZk16Undtd3k0LTJuNVplSDNhRXJFR1ZMNnBLb3gxQ20wcFhONmRabFAwRnprVHZXOEVhYmpDRnZESlNGTUdvZGdmS3ZtZnFQOFh2U2g2Qlk5M2hQZXh1MGZMSDF3UjQ2eXFhckFHSm9JMmUzUlhZdk00R1ZId0xhQ0NwS3V6UnB5azFZMDNEc3dsWjFBYjFoVU1rRHdNbERsVmZscWtSajlidGJrYVZhQmVmLWlvUHZuNXBxTnBTYTdnTHNWMmc5OXVUeW5jd05sd1lON19wOE9FZEZCU1lYcXB2RHZMeGJPM1R5UmJOcC1sWEVwZ0lYSW5fUlV3cm5PeExkeDNPV1B0bFpBV2t5aEw4bGNCSUR3d05rbERYOXFVQ0JlN21yYjlQbTcySzQxUkxLLV9sWlZiX2FtMkRMSWoybkpTZWFlNkp2UFIwV3MxV0pQZkhsWDhYc3lSM1hKcHR4T2xjUktPSUFYU05kQ0Y3SGFlMTBoNVBMX2xVaGcwUlAxeGNOdzQ4OWRSVjJBNklhUk9FckxRd0trcjJkeXR1WExTc3NjZy1Kelg2QzgteHc3WkJ2WXlzOTF2WWRTaHgyMTVMNmJwUm9LRlMwX1REZ3o0U2FZcDB1Qjk3c3RiaHBEUVZkWlUwbG9tUkdXQWRoYUF5OFZlQ0t1Rmd3MW9XWk5lZk1VUmVQUXpCMFNxVERUX21tYW42UnJELS10Q2pNUzdrelZNUVVZdHpSV2EzdHplVnBsXzN5U3VMbjl1eUU1WDVJci02dnBkWjZFMmlKRTBLOXgxVm1NUG85TkUtODNBeE9rajJ4dWhiM2E0UjcyZldSWkFLbnRBUkMwRW4xLVhDT1JUbGJEX0laNWM4MjNUdWlNcGdmc0xxamZRSFJlbnBST2xSYjU3M2ZrLWRTMFAwc3hrRzFVYlMwMXB0SkV0emotQ2FMUHZNLUpNLV9uYUNCeFl5cEZvdHhmMmVnMWh5cXVDLUVOU0tzTy1YTUVnN1F2UUFnSnpvOHZJZlVGOG9NLVlIZnNHdGhDVGIyZXRFVHhydmZONDcyU1VWSGY0T0todVB5WGhxZzBhX1hDdkRsQmhOaFJVQ19ianAxQnp6cVRNcUkyMmYwYjVvX1hteGZhaFdBeWQwcmhQLW5PalNEVHI2SWFOenBEdkdzcFFfbGdQbVRWMTNIVjg5NjdRdmZTTW9BdlY5OGYyYkZHTjA5R255S1NmVjBPMjl1d2h5M1EyUWYtQzBJejN5Z0FjalRZSk9lRXBpeDNOQjlNNEFZcFZxVjJqeEZfbktKS3RPTWUwWk9Jd3ZndWt3TVpFLVp5V3JoQnRlMjI1XzUtU0JaNlRqTUZCdlRhSW1KQjNsOVdVMGFpdWR5M1BYcnJXSEVUdlF4YXo1aHRyX2FhRDhfeGliT09Eemc5aTJkM2V3RnROXzRNV3d1Yk9HRDNQVjFBeml5Y0c3RXhwRU1qdkoyTVp0M3VrMUY2Z2JrQXJPNlpVSXBlUHZ3WG1OUHB3ajhLUlNTTXRQRjRuMVNiZkZHeThJVTdVSmV6RzRCX2ExRjRWSWttc2dGMUUwQ1ZvMnYwQWxoMTdQcWNUUWUwS2VtQUR4MTYxVks0LUZRNFliakdFWnpGLTZlVElRWUZXREZCZml3S3JCZHludmJIX05Yd0lGOUZwNFFDM20xTVNiZjRFWWZyOGFZRXgxSXRaaURGOERwMXRfUzREQ3ZKUnNIU2QzTmxDampnRm02YlVYOUlxck5tYnFua2MxYjFYd1hTNkdUM3c0Z0NTMG5fQWNkQUxxbm5MQVBnSGUtOFNBQjVxYzRwTGNpYVlNU09KbEpPS2pUU3BrWjVveEpOdHRvNVZJMS1ENXVwRmcyWWs5aEVkdUxiMnZXZml5UDR1aHFxMU1mcDNFcDlZZ2pfeU9Pc3BSc3pYLUJuSHd1OVVtcWRNRG5menlkSk5qY0N4cWdmZ0F4NkdWQjlVQkhuOVhuQW5YX0xzdjc1c2xYUW5UUVNVTlhiWWRkWnliR1NNZ180TVpkel9FRnNSY205bHlnUWFqTmRZLTk2NjMtWl9aYnhfbTBaZkYwUWkyMnRfaTdPdi00cE9VU183X2VtSjg0YWJfNG9BWElSMG13Uld3eXFyQ1NuSTVXR2NVVnVjNVdPdHNSb1VtSURwT0ZkSFZyWHNxTmgtQ1dQOFJKNEZLc1VSTUxIMVZGVjRjWm9hMlBqS3Q5TkJxdnlnQVJSQlVzR2g1NENFNWRtbEZZUElNMk1hcjJwek56cld6bnc5RUI0MEVObmFqYkUyM180MU90Nml4T2tGend5b0RHMnVaamxVY2hHZGs1aU1wZ1l3TW0wUE1ORmdnRGVhSW81OGRFNmM3eFRjdGpEcTVsV1hjSmlzYnFyZEVReTRGR05VZExxWWdRQnVRdTFDWXhPcmtRYmhKbWtMRUJjVmFZMlBTZkREUlVWeTF5dDNJUlhTX2cyZHA0a1lRMHMtOG9UTFk0VUcxaktVWmFDYWhuTHUtOE1aci1DaXBuY0M2ZWVncVpmMURpbnotM3hfdEMzMGRGdnc0WGRlN3JlZDlUdDJWRGRYbzRpaTBUVTMwcjhxSHRIWVNMMkViLWFNVjRabGtVNUNmTnk4d1JXS1o0TVZMQUwzUzZQYUtfajROak5uSEN6T1UzN0hnSFdVYk5fbmpYRlVNZkwwLXAzNWdRckcyd3RDWVNjak81QVBzQjFzQy1FcFFDWWtSaHNRNnpFVFNUcDJSVmN3UV8wSk05OXRFWXZDTWJPZkxmckxzN0V3MmZSbXVPMGt3dWVaa1IwSWY5clkzSkw0UTQ3NGdvb3ltLU5xRnBSbkRoSFBQQXhDelI3bGY3WWtzWHQyYTlWTU9OWlowSGdEWFNkdkZKQVhYNTB3bDRUN09OZ0pFMnhIM3RqZng2SWFJNGN0d1dJRWdKQ1gwUjBfdHhEUnZKZm9wVmFDMlBnVGpCWE52WlhSYS1BMnZPRjhvRnRybzduamxOWE80NmxjUzVMRDYzMk42V0kzZ0lQVTMyVnhfZmdKNTF0RElsNFpMYTFxWlJQTk16WFJja2Z5WFZmV2xWSnJ2X2pSQ0xYeUE5SjJDVFQ0S185NV9ibDJLWU9JYzg1aTRyWi1yYXpoNnRuRXBheVRmSWpQdTVEeW9vQmhhQlJiZ05vOVN6MWFLSkN2VEVVSGJKLXZfSllDMVJybW4tUFlZZEZzQmw1Ulo3MGNCZ2FhUmx0RjlwWTRlTVdKc242SXRXT25hY0ZpM0FhWXMxRTl6YzA2a05Xa2Fjc01EdVZTWU1JV2V1cXJWdXlMMTVaQk5MNDRkckxGeHJsZXBqYTNOZjJxWS1MTl9VbDRuYi1VcVZRZDUxdVhLcFVGNTg1YnltUzExVVpYaHJ3N2R0SzVmaFZSVGhrSjVNaDFvWXAwNm5pMEQ4d1lDN2RIVXMxa1prNnF0M2pNTWs3VjdZbEZ6Z21weDdDMDljb2dybXJTNjJrOGVxZEw1YnM0d0M5eU1lM1VNeS1kQ0NUSTdhQkczMGo2SWVBYTVqc3YtQ0d3M3VoQUpOWEdnSFNyazBPak9ZWDVWVXEtUF84OHM4MkxaSFlvdzdWekZtYXJwQzNHZm9OemlOSGJqRExVZjlGenNuV2NIR0VGZEhNRDFnYUlyRGZMZF9GYUlmNWU2VnFFUXZxTVFVNUtZR0k3dEtpVFpRUDhIYkVtamVOOWF1MWM2VzBtSVdlVXJiVVRlbGNSaE42dm1yLWNWRDY0QUlpVGVSMlloczA2dUVwTTFHV0hqVHFieEdnQ2hqUzNRRXBPZHF1NjFkVlNxcE1JUElIQ0ZZWm5SbExoeDVuTngwUFowd180SW16VFVJbm1OV3JyVmNodlV5eTJ2YjlfUl9iRTdicnNzNllaWGtISUtCLS1GYWlISlZfSUZNRU92bjZ4aUU5VFhsQkxIYXJDTjJSZFhmWFdSeXNkQWtZTGJmRjVoM1lONDU5bkFadkZEOVJuNFpJWTNDaGxVTXRRUjNaaklpakZKSTViUnVBaGNHTjRJbXR5WnFVM2l6Q09xcDNJcU9ncnVZUjVBQzlEdWRPZTNYVnJEMlQwZmJqc0JCX2RTektSWXpuTVZyWnJvOVhmc1R2Y1FSTFVSQ05nOHdNaVY5emR2VEdXWmNYYlF1RDVNYkp0MlhhT2tmMHozZ2lwbl90NHpRTEZoN1R2WnVzYVhhQ0JqS1ZxLVNHenRsdy04ZjBFWWxUX3dySjNzSTNjYmVqaHNPMjd4NVB4UnBKdVhicER0RjVDd2hDeFp6M3pQNUpjRksyUFE4UVFhYm9NdHhuNTYtT0tTcGtLRG5EVTdud2RTR19za3ZoZmtISG4zQ1RLZ2R5OXVsd21PdFFCckdnRExSN0MxM2RyRUkyYXhGNXV2V0g1Wk9icklSRFpFNHlEZm9TMWN1LUlETE9LNFVWNmxWRmZoYVM1cDdfZ0I4ckVMeXV5aDZVMnJiOGVHQkl1X1ltam1TaTBTY1RCUjEwVkxpZkpleFM2aWlBM1BjSVZMX1VCUW5OaEp2ZWJ4M3JJQ2VwYVNIVW9jMURXTEJuWjZydDEydXRwOUhYZXN6T3BybTdydXJ2ekg1OUREM1JsNGM2RVpJeUVEaGtqSk13OUxHUWRlMDlkQmJTRThzVWxpcmNxSWdZZUVtb1V0MFg1UXJweWRBQ2hHQS15SHFGNG13bEZHcWhpZk9lUk4wcW1mbFA4eC1FazJ2QlA4bVBtOEZ5RE5RRlQ0aEFIZUVuOFpaQ3NFb0xqZTZmX2JBM29WcW5Mek9sa1g4WmJnR2taNnhsVkxmWFEzUnpZeUtnV29HUHVyUy1PSV9JeklKN1NQWDNnME00amRjZkV2SF9CM0NjeTc4Z2VSVjhHSVY1V01ydDJtUW9UUE4yMTV5R3FKZ3cxWXdpQXRGNVBrbDFpMy03bjFDSHdDWlkxRlJQc1h2RGJJclNuQUNqM3hZUHJwVnJPNG12bTNPOVowVVJVQnlhS2tRRDRCdk1HR1NKVXIxdmdKamZfSVFUVS1vd0xFblBLYmpTYTgxOWtiUk5INWpmamlEZmF4ZXFITGtmQ3ZVUUJYUkdjQW1oNU1tNUw0cUJPRGlDeWRPQkhaZVktT2pKb1dWanJmdHJBWGtuNE95ZXlObFF4aWxMTG5fTGlPbW9tX0UxVWpuSmljT1ZoMGF3aFVlQUFadVFMbFZMcE4xWGZwanFyZEhjRHAtMTR6YlNmQ3p6ZXBsY3U5VXJmeTJqVUI2Q1diYmpHQy1nVkdhSUJuUFh1c2x1LXNXYUpTSnZoUGk0UWlSbWl4X190dmJxdzFyVHQwUUFyVjhCeTktdUFESl9RNVRaUTNNa0hMdXVvdElPbV81UWNVYU1qZlFtYlJENHZyclFFYW5uY0ptR2hvTXhlQmJNam1ySmhQM3UxQ19sWThmMk9yWVFOMUx1R1dnTjNEMmd1TlRfOTI4Yl80aURMS2U5bUVHYlRuNHI0cGIzTUhoWnZ4b216OEx4TTl3MzVqMXlWREFVbFhjOG96WFRkaE9vNk1ja2FTVjFaQzdPQVVxNm5scGFPb2JXV3I0UzJWbHgwdG00R3F1Z3FTTG1iRHVmSXF6Zk83UE8xV2ozNkNaRkxpY0NEbl9tVEJPamlaZ3pmMS14Q0I4anhjSkZqRE85MnpiUm1UY0xJM1FaLUNSMjRscXRMdkpwNEdWREZLYzFsZHp1czZkYmN5WkZrcV9sLVU0V05aa2gtenc4TTRsSk1yNllDREh3OFNuT2pNVVktNTI4ZnpJM3RoT1kzek5IQ2ZQeGhVSjN6ZGhIRTNlWlJPSHYyV2RiZXpDX0RZWEc3cWF5ZmhjelpkU0ZYU29UNGNXeU43Y1hMM0FpY0VFbktPcWxYZUVsYWFRLXRrdnhfVmk1UEY4Zml6NGg1elRSNDZRdWtFbV81MEpMcVVNeDNZT2QzdVFDVWhHYmJ5d2xyUmk0eUpDaWtXOVdWbHZnSEptYTlmRGZDUV93LWQwR2NObXRSVDM5VEgwTllRNm9wa0ZjS1JBZFlXWDRuVGdlbWFXdldEVHhoMHd6XzZnSEd5SnFxWVBwUS1WU1JpME1ORjcwN3FHdkdOUS1lNVA3aHlSUjViU2pjX3pNQmM0VGo4OGlDdWg4Z2lSWXFIalFCVnpubnY3djVPdGxIUjE2WndrY3BDSzB5YlZuYTloeVpPc0lKd21BMDlTalJvbGoyMTV4aFJCZEhyOTdHa1JFVTdkNnFKSUU3d0ZHNkRkcVRtRG1NR3lSSEFVTlh1eWtmTWZnR3RYNkduczE1NE9fOG1iaTZJMDF5MGs3Tm1kVE9iVnJqZmRyNjZSUVBWQ0RheEluQVdWazBvVlNwUW9YTXRDemFBd3hkX2FjMmtheHZpSlQ2S0VCVkg5bU5HMVVmYkU1cmQ2b2x1ZTRvV1JORktwZDQ2REFndGlOdDRzY0N4N25qZlg4d1NVOG5kTXBZVEdtWmxEWmFraXU5a3hiRWVxVExVTnY0X0syQk9kQWhqTDJ0dDdodjRZczRRRVVQQUt1T3JqVU1OMGtmNmJ6d3dMemlqRUVOYlpnRmotMHc1d0UyeWJMdVAtUFVVZFlnMk90OWJoV2lnZENsZWRmcnYtalFEY0JVRG1VV2Fnbzkyd013THIyZEljZ1czQkNFdVoyaG5rUUNIVEFEeG45SGZFT1FFQmNkRHNQX0MwbzB2dWw5RHdZb1MwWDY0Y28zb2MzYmZfZlFWcVhVdEFwU0hBb1VQdUtZb0dOUUxVY0VvMTBkSWJKT09HTE9UV2tPdXhBZGFKQnRydUtSdVJkcTZhV3FpTmhCRkZFblA3bFJjWklKalBPanZKUUFKaHUyLUFpeHlOWE5DVndrOFhfaHVGYUY0aW1wbWh4MVh5Q3ZOWVpRRkJoSk9oUFU5SGJGQ0ZqcG4xS2hUWHJRam8tT2lLUWhjREJ6XzNrY25Xa1ZzaVpkajdzT2dRMzRQcDZHUHpRYVVXd1NqWERaUXllb0pQbEltVDZnbnV6WS1EeERxVTdENlh0WTdEc2N4MWZ6UHN3N3hxMndSN0dpVEVJT2s4QUYxOUZuRGpsMl92d3BpNXF3bUJwQmFZcGR0QTYySUdJNlVpODlJMDJEYk44NUY1RUM0UWtaM080aEo5YVhFWHRwTmRja3Q1dWJmREZCMktoN3VGenRtVF93dThXZDlJenI2TW5rblBjUHRBYXY1ei13c1A4RXFkek9KVmNVZzUtYnJ6ZzMwRDAteHRycWZDZnI3MjE3em9wSll5bG9hcjVJLWRnZFFFMnVyVGE3d2Rzd1A5WHU0Zkl4cEt5ckNTbTc0cl9Kb2ktb2R4ZTEzT19NQmZnb04yMXhtVHRJMWVGV2ZncFZkRnE1emF4eHd5UXJ4X2gzZ0xRQU10Y2tyeEN3NHVHQ1hhcjgtTUhfcWZ3ZU12djFtWkV3dFcyNWFtN294WjkxMWVHS3RGQmZsZEZmSDdkalBqUTE0UEdfUGVTR3B1eDhpWi15NmxvdWdWLTc5a1RQaFRCN2NWMWx2eWl1LTNPOFJzb0FpTzg5aThZeFg2TFN4Zm1VVWktNWgyN19nd2VkdzlYYkxNaEV1alRoSEdMSHp5YVJuN3poaFpjMmxLeXd0emNqbGFvTUVzblNVR0RIYWxybjlWRHl1VTRLMlg5UXc5WHdTemtpNEU4VTFuRGY0THVLdW50Z1R4QzRhVDRwVnA3NjJEUzFoUW5xSHIxN282dEVNeU1xVC1zUm9ZMkUyakNMYkJORDR2bmdXZ3U0b3AxRTJGSGJZUzZxYWM3Y21kSnZOZEtaRmNac3VrblI1TVBxcno5bmhwNnRjd0g2cUozN3lCSjlVQ2Vhd2V4ZGFUY3BmbnI5Wmx4ODNkNkFld2IwQndBT0Z0bGdXZnpKRlRicnRYRWlxOFVQekJpdE5GaGlRZ0tyOFFlazlIR3dEVXVmRnV6b2kycG50dDZNWjcxNm54RE1CVzFWalFaNUtXTWIxMk1STG5DSW9WbHUtOXI3ZkpDM3Y1cXphWjd5b2tBYV9BeW50T2gwa3A4dGxzTmRMTmdGT3diX0d0Z3dpek44Ykx5UTNWaXJvdE5SZGo2ZjNCOXA5cW9obENHMklxZW8xbkhFTjBhenJBdDdGWFAyTDk1VWxpcEx6cTJ4MDdDUTNrQ1d5NTFDVVFUaG40TGtIbWcwSEo0YUZqM0h0YzM4V0VnaUxqU3EtUlpyekVhNGJrMGFrX3FjY2tRdWdlOVJiRzBIM1J0cENuYXhUcXVKMFBJeVMzTGx6aGtLZXNUZWd6VXFONk1BeHF4c21MRE5QUEk5YUNGQW1zaHZoclZjLTYyQUphRU9ObXlmWUUxa1pIbnhRYTB5TEQxX1hHS0FETVdwN3dDb0g3RTBmZ0N5S2o4UzJiVFJUU2FsWk9VTS0yY2FGcGFqeVFvSlVOTjlsY2lPeTJEQXVWYXI3cFo3Z0k4R2VpNWtDbFZuaExTTXpSYkdNNWVCa2N2ZlNzS25Ba3VtTnd2Y2N6SGh3ZkRQeTRxZjRESjc1Y1V2NjFoeFBTSTJtaDJnMVdTNFc4LXp0Um1YSjBHYXNRTE5vSDV4NUdlQWtiSkE4M19XYmRmN1NtNUJzdmpOVlV2VXpHNEJ0VkN5c3NoS2tEcnZoMnlEZXlDbmN6dkkzdWRjZUZWYTR4UFJldXFEc0FOV0tvNURTUldoVlFwWFJUV2pPYjc0LWwzNXp0ajN4X3NYcWVodHNBS0lpLURPMzh2MEEzcHpjMExadWJjLTA5ZTdUQkdzZm5FY3ppZGg4ejY5TUxjQnpCU0FQVUhqTHRLVG5Ramc3eUIyaEc3bnp2N1h4emVrMjdOMUZ6VUV3dC1jV3NmYW9pQWFIb1ZScW9fZ3RaYTFlMGdqVmFyY21WOUFkTFVUTlpYdnl0Q2QwZXhPamF2ZXZZX3VMejZzWEg2RmVqNmcyY0E5a0wxQWFBcG4yS0hjQzBOWUhDTFZvWkZBS2xTOE5kcTR5WkRyOEFTbEhXVTNvRUJiVGxOUmFsV2RXWDhhakI0STk5U1lnVEVCTkREM0FnU0h1S0c3VkhmQmJYU080R05uMW9XZ1h1b2xyamVHR05MVmZ0U1R2dE1JZ0lQb2gzZDVCbE1FYTJCSFkzR1ZRek1Cb0o2SUJ1MDRIV2lfWHlkRzJiUGNwWHJoY0pFbjZxVFpvOTk3SnFqaTRnOFR2TWRLYVdLLTllaGtlcDBmMHRwM0RDVXFTVXF0ZkUyZXgyTG1SMEFNWFphNG4wU2c4c002Tl91ODlhTWxyLUM4Q2FkVlFTQi1Pdng2MEFoaUptYWRNNlAtVDZ5Q1NPV3lqVlBoMDZWcUNJMzI0M3k2X2RGXzJVNWY2UE1XWl9kMWp1T3BldUNMSDQwbXNieTl1OXpHcVZrWHFGbnZmdWFONFFfT0xGWmtuZTYwa2NuTEZZSzhnbEFETGUwMkV3ZDg1MkN0X045WnJSTHhFUmxhclVUOE9tR0d1QnlzTmpwdXJxdXRNSkxJVVpnckxsekJvWFExcGZ4ZXdKUkRua25zWnR3cmJwd1ZMZHF2c29meVhLRWNrUWw0T0hzVFp5NmZwNF9HeGRIX0FIZmxRNFpkOXJDNWJ6UjJXcDdFSWhDV1hNVkNfUHZuYmhhbUx0cWJWaGZJaHF2WlpHVDBMNkVBdmFNaFp4dDctdTRJLVVRUENndHBPTjIxYmkxX2hjNVdaaGRUN1cwVC1JaFVRU1lmeEttLXhmWjRDVEJ2b2NvOHgxazZNV3ZjdFQ0ejRKS09FVDJKV0U3ekJNN2ZNSjN4RkZ3UDhWaVQ2R2lQaWlHakJZbTRmbElseS1ubUJxbjg4bFFVaHRLOXY0VndnUWFaQWc2bU9JRzVfME1YYTVrQWQySXdNT3h6MV9pUFJWTkJFZ1BOb3JRVmV3LUlDLWFSVVNCTlFSOWVqcERua2gxVGd2ME1yNnBmMXphcTY2M1RUbzBhbXhNNTNKNW14V2lIeTlsNDJ1aDIxWngtU0VHVXB1bDNpVDI2TktEZHBVa1NvdUtBajYwZC02TUJjSHlJWWMwalY4U3dLQ0hueEkyOVA3MHp2dkZPdlZJX1RNV2xKUjJNR3luczg2aTFpV2oyclBYQ0FiQmhaQzFpMFVENUZCUElnc01RN2tsdHdpN015eXZFRUFUZjRCWXJBMDdDUHNDcXhLeU1FTWIwQ1V3NXdKNExyNF9sRU12MURVV2pQOWkwVzdMa3J2U3huUlFhSVBkNzFOUVYxTUpVdkl5SmZfNGpNbzRValBNemtCRW5xZHhRQlgtVGl2b2FDajVyd2NWeUZ5M0duSDBKMTV0VXZlZEZlZ212b3dEMDF2R1FibGFHb2lyVVQxQy1QNENwdFVJazNva2N3cFZ1SVBROFhSM05GZG1TM3IzTE53WE1NOUloN09HMjBXNGltbHRpc2t5ZHE5UDdsdFB4WkVCaUFRbDhyMnhWZzB2eTBoc2liSnhZTVRWOGVNS25EZXRWZTYxTzk3RzFIRGhOSGowTFVMZW9OY3dOZzhWeFdBM3N5UG1yWDlZbWxTakZ1YlhGeUFXNGVnc1E5c3R5Z2o0YnlTT2hUdmM5ZzZfUVdUMGZTWUJEMV9ZVnZEWVNIdEZYMUdHdk12MFBjWklxbmZKTmNCWUYxRmJnSTBiVFAxYS1mejhRT3VVSzd4Z1lVckNlaEoxZmRZUzVYVnZMVXlwU29JRmxDM1ZndmFDN0xEVFVrbThBQ1d3NkowSzU3VndKUjZESTAyb1VCWFJuVjhDM0Q4RnRmbDlmckd4Q3dnYUpqcjZ1dmFnRFRWb0FNRDQyYVFxNnV3NWQxZmpITFpEUU4yNFFjYXdmUHMzSGxkaVRBTWlTWVFzdS1jTGd0bzd5MUw3cm1fNHQ3VWhPN0NqSkZUMjMtem5YeG5CVGNPUTZ1eTR1V0N6SXo0azhnd3NCM2VrRGF4cm9DVFY5TXlBUmJGNWpDbDJoV2Q0TWdGODlTeXZlUldqUXZ3RkF1LS1vRHRBY09qako1d1NtaTBCVUtZQXY4SVo4WHM5LWxUb3dfLWJwZWMyMzRqZFNpUU5xdWV2WTZfSXFBUjFSY0pORFhPWEtMREJvR1I4WlliZXBXLXI2ak9vUENDSFpFQTg1dUJ6RjMyTFd1RHRZRUQyUTZfSUdobzdidWREcF9ZZnBwX3RNNEpDS1hkSHNHQ3J2SGg4YVlSbnhnVVpVMzNKWXlzTlE4eUlFQVNfa2hJSDAtdEttZEFrdk81OHdrQTVEVC1HTWhfb2lPMXppaEI2YV9CU191N0owQXNsUGE5RHBDNVROYlFnbFhQMnVxcVVva2VEbW5EQkZ0bm9sOXd2X3RkanlVRE1XLTFJQndGaE9ER0hTbmtkY3B3RG5tbTdScXhpTDRuNjZUeGFMRW1hekJOeDJ2OUlRdDhGTG9VLVczWmtVZFRwZ2pydkZtNFpialNDSGgwdjBrZkRUSVRoN0liRnNSdHdrZjc2WnE0R3AtWXJ6ZG9DTTVWVmdqS2JXYUdVX0JCTnFvQ1RyQVYxbllFOF9ibEhwZjNvNUgzU3dPT2xOSVYyeEZqOWcyOGdkZ2pLc0FlQmFuaWh0ekt6ZVhsU0FEMEFtTmtZM2ZHcTlYUEtlRHBLVzVVMkUtWVJZSVJKOVJTTzNkcWJhRDVPRXFOMEpqRFQ4U1RtTWRWRk13dWY2THZ2RHJ0T0hrU0o0TjhOeWRzUFlOeFV6VEpwbXROdGlWVmlicERpaGhpM2s3ZHpwQm1rRUVPb3J6eXY5RmRpUF96d2NiS0ZraWVwdk95b3JsQU11Yi10Rk9Hci1nYk5mNXhhSVBGTmVucVRfMkI5S1lpbW1Jc1N4M0VPM1BGU1Jpa011ZENBQkhaYl9fdlNUS3hmb3ZvMENHU3hBSlBTSlFnUWk4Q2dFc09ERDFmVzhiZzAwbVJCRmtTRUdFVXRjanp3a19NZjdMZnk1WTkyN0tlRzhzMlV0ODNOU1hUV3h2S2tOemNRczJQYjZNV1pQSnUxZzhzWmNHSUFJT3hxeDlncnBEUzZqRlMtMWREc2tuN1VMcUlZOV9wbUJZRk14OFJFdmVzZ21PZm5vTzRrUnBkMHJzWXlTMHQ0Uy1pQ1FBdVNTcHdfQnVpbGVXTTlfTTZQaUwzRGQzSWRRbmVFYkRmRjFDQkpEN1ZXc3VqT3FqeGxqZEppcjVzSXBfSHUwcjMzd3lKUjJ4TnUzNlM0cE1KM0h0UGxrMmlJcnJWY0pWcXRQa1A4TE0tWlhvd0RnRkpROFFndWJhSTlzUUxhNlVscFNPVUkzdXQ0UFYzVzRaTVdNWlJJOW9DdFN0N1d0cjdzT1o3THVqOUxXVDkwSnMtY3llemlPT1R5bU5jX2o5SGxmV1p0S1VFaFpaSkpaWDB2UU1pT196ZWsxWG5wUzZ1WlgzeFdZN3ByRnZnQVRTWmFMS2djTU5BSkRqTXJmSDBpMkI4RjNHNWxRal9VNFN1ZkVjeDRJVGhJZWw2bGFxX3UzcFdocEhiVkVCaTU5SnRzQjRPQlprOXRIRnNPbUF6cWtIRlJoX0kybEdWc1I0SkZKVGxzNDdEdEVMb0hXQ3hnTmQza2ZJX29NcFNoRG5DbnVrT1BEeXhsN1U2aDdXbHNYeVJTN1dVOUdMWVpCMFZYR0hfZzdmUnZQRnFwVFpJWnZhelNjUFdtWGxpY2s0RkdMbVVabERJLXpfYmhJWWtKYXdSaHdfck5Mc3VGNmRidW9GMTEyMVYtU0xBSHFNbExfbllBbS1nQWJkMGs1UWtSVE9jcTE2cFlTTGFFdjFzb0VtR1BaTHhocWtkRVN2T3FpS2cxQjltRUtsNmhOZFJheFY0Y0hTV1MtaXNHNzBkUmt2b2hWNTF0Qk1kcHg0ZXpvS0ljRGlNeG5wYkY0RURXV1RyQi1pRmxZaF9oUmNoREhOUWF0dVN2TzVxU1FlWXNwRUtHZWFUQTl5cVExTmJhNEpSVFBMRl8tSW05X3dISVlHVFhablZWNnJnUlJZb2ZUX05abkMxdFUzQ2dBSk9ab2loWG1Mdk5LMVN4U0RPRElfUE1CRVExcTZ5WkZOaFJUOGhkaVhjZ0w5OWJMX3pmU2NUSGx6Nk5FSUtmbHpfYWUzMXNRYXdWU2NPc2VyUkRmYl9qYzNDZ2FoTHdRWHhiY0hDNEdmOUY1eXhMOGJHc21uUThRWG03OTJRRTQ4X3hoalVmQzlEYWV3Z2Y2TTRxMmMyLVR2U1ppM29ZdEVuSXRsMDJZclhuY1ZoYTVycmdUQXkwVDZoY2ozTEJSWWlia3pMc1ZVT0ZKRnZlaldFZDhYU0FUS3JmeTNpLVAycGVnTDFsSHZtMnVtV0lrdTliQUYyUTBOV1ZMaTlnR2g2SHc2T3Rqc2wzSzJHRTBrUjRRd012V0tzSU1OZy1vbEJ5T3hCRjZaNGJkR2ZjRW5IR1NRX0xrZDRYWnAxNVpIYWJ1a3dwLWE2NWQzSGhjY3RRcUxKLWpvRFFjbHVzdnNCOEhrTERoVDBWR0tiak9WZHFwQXFXWHNOOERzb3kyQ29aUVhRTm1YdjJjQVBfXzBQcFZBWUdCaVhJY1BrQ2l1RFlMcENBeWJJY19IZ2xlaFJ5ZGY2QlF6YWJXSGgwUXVwN2phb2JmNUlULUVwNjNndzB3SlNSaTNvSkFTZzBlVmkwWUNBSUxSV0tpbGZ1T0pMSTFDS1o0VEFudXZQa3FWWXMxVnhNTnMtU0lUNjZsWkZ3V3ltLXNVZ2RNLTNiNkNRRXo1RUhfak05R2JzdzNsVHdEMXkzbU0wREpiM0pRd2hlQjR1bjZpSkVmZWdfMWtnb09BODVpZkhEYUNiWUtGaWR6NG4yc2tMZ2pzWHR6N1lyb0gxVmlwQU04RE9ubF82dF9BaHJaM2FvTUxuWnppNFk2Q1BHYTNfbHJXY1lQRzNXeHFEam4zcUh1ZGJDeWFaQWtMNGZka1E1R243RHd2elJXdGh0RzNXdmw5Z01Nd1E1MUZnQ0Vqc3pTaHl5aVRqU1llSHRvcER5c1pmMjVlVGN3alUzR1lHc25KQ3VsTUFnVDJqY2lJUk1UWW9uSTZIU3VhTkFOSXhwcVpuTWxSS1NwX3FldmhEdjZsRUkyTmhsUUpkaU1qN2Q5RnhiYXdLSVdYV1BOZFpkcWtHVVY3dzFVYl9nMVNhOTRwUUtvY200aDR5NXYzSkNtYVplQU1DUEQyczdOaVlhWTlCNFVTc0R6YzhhU2E3U1ZpYVkwRFBhQ3VPR0RSRzhIX1RabjRDa244Y2tvdkdjRHNJRzIxSXNRZGp5MFFraUxQd0ZtZExnUWFaVThTRE83WG1rRWtsRGllZ2tnQVBzeUI4MTFZd2VXdDhjOUpic0hRVnZob2pBd0xtTlVGNF9YYVVzaVBVUm85TFkwU0V1bUNzLVo0WWZ4SDRBSTRKZ19yQVlfMGRpX2FHMU9ZZnhFMUc5MHhoSWtjaTdHTmNVdmJ0OVhuSDBKRjU0OFJyZU5zaWJKUnctTG1uV3VNZFlUSC1LQUo5bnhNUkVURTRldExQdjN0dWRmQ2RUS3hLRElETUtmRUllVFQ1Tl8wODFaT05pQ1pRM1p3b3N3aHU0TWVCaDFnLXFZd19hTktheTZlcW5KX2EtbFVLNHRsd0xOcXdjbzMwOUxrN2ktTFpaQUY4S25NQWlOMS1mRWNvU3lkOENRNmNZNjd0VVJtMWtFMmlGREtTd0JiVWUzWjRCSExCTkZ3U0xYWWNfVWdvZG91eV9SZ0FjMEdVcEJVOEd6MVpibHQxUEpvM054RkVVTF9Qc2NFZXFqNW0wNFlMMWNnQVdTQTdDWWpOMDVCOHpPWFNzLTRBdXFpMzFoVXo5dEtIVTd4TDNxMjE2ZUVLTFFXLVBLcVdyVV9JLUhLY1VMdEFEaVZxN2hPamMtYWV6d2lqelI3Vl9fYzhoVjF3cm1RdENlZXNaUHJ6eXlBRmFTYXlkT2RjOFJRVU1LaklXaENxTjgxZk9jeHB2NkNCajBJRjNrLTY1TjctdzRSeldCREZMbXRMOVRMYjZyLXlZd1N3YklzalEycGQ2VVBGb2trbkhfRXktRkVDNTRLMms3N3cwM0EwV3pTOXdKNGI1MlkzbUt2dlJ6OGE0elVIVVpiei1zbm1CX1N2Tk1ybjZUaERyaXZ6Y1FLWmZ5djRxdGRFTHBpcExMeEFqdm91dDExSVBMZ3lVTGJjdnNZMnRqeWNLVnVpQXRPMjBrb1dYc2NHV2VjZWZMUFRuSWdTVDhVN2E1OVhzeWhqQlhTSS1QZjhablcxOGRDZ1NUWHkxRlZBMTBpOVY4c3g2WFd0QnhNdjA5c0ZJU3paLUhPdnpuOHh0aVAxdHdPRjhwb3Z1cVRrYzJIdHVKTjRoaksyaVcwb3lMYzZoVHFNN0Z6Z3EtNm83cEwxMGpKcl9jY0lTc2o2X1V5a0V1czlXaFoxVWZxUkstWGJ6amRmTXJJcjh5b0JLOHE5YV9MVWFqWE8yZmNUNEhZajZKcndxVmhVNG5KMFFxa200VFdJRFNFdFpDb3JFb3lhYVVxdXYxSDZLOWZHdHhRMTNJUjdJblA1WlluemFZRmVJd3hjMTlBbXQtZTJ5R2hMLTNwdU1yclh2N2dfdWk0dUVndVc1bDZ5QW9ab3NMS2VuSmM3Y203bExLRktzdXFyM2ZiOTRvZFlhOVVkZWJJUWZkaHhVY0toSXdQT19sRkVsSTNIY2Z0a1lyR0JmVHJscTdDQk4xWjBPb1c2bGYtT2RaTkgtYW1hbmFSZUFrMzZkWFRFcHVrbVFQRWlJNlBXZ2VpbE5EdXh5UEZWenN6aldCMFp5akxZeU9mb2dhZzhuQW0xaGVQZ0VaUmlJNy1weDBuTFBaVDJDUHktX0NEOHhfS3d5Y2tTd1pXVnpJNzhESnF1cVdZUkV5b3RHWmxvY2FZVXFYYUI2ZTQ5R2V6RHFtWXJ2NEZETFRFQ3lwdHRvUnNBc1VPam5JRm1UNjVna25lQkVkaXNQTW4xeGdKX1MwUzQ0dG9QcWx4d2g1Wi1vU3JPRnRiUkJKa003MUljeDZ5LUcwUG9EQ3pVdTZwQXJjc2c0NVNMNUU2RTJOQjFEQ1dWNjFJVDk3ci13MFpybzVySC1PVXVqQjhmem16cTZQTTY1RzFIRmR2RE82ZENjOGM3T1IxS3JwTk1XcjhzbVZYVHdvME9ncHN0VEExVFNQOEFja24zaE9aY0NIUlBzZXNRVC0ySjdjMlUxT1pLZ21zVHB1ay1zeUJDSFBmOTRydkt0TkZ2WENYX04td3JkbzdDaF9tbU1IS245cjVyWmY5ZGdmc1d2dkt2WjVNdGdKN0plM09RN0hnc1lJQkNLYnBVUGlETGEyMHhScnNMWFI0TU52V21BR1oyM0RiVFRLYWJrX0hreTdkX2MtZ21MNFFpV1FPazNrNnhwemxyeXRFc3JaMnhNTWVTMFZVenNPVy1PbVBScDA3VTltcWFwRFlzREhjaVg3YzctbV9Xb3Q0SXVBemlHM1dIT3Y2Wm40bm4ycVNDeGZGNTJVUzFYT29ZNURHRk9ETXhTZ1FUY2VVMVlEZjVPMWlVQWd0OE1XcUNacVdFYS03UjR4eWhXdVZjUVhmRlpDWlduTUtOaDc4TEJxV1FYVHo4bURsbDRGT1RXRHVsd3lBS000YmpJMXJ1UGZVUk9qQ1dxeXdEREQzN3JDdGNBSlp6Q1Vobi1ObG4xaEluSkNrRVdpOFJNUGg5ZDZuTERRTzN1RGVmUm1MblUyM2ZrRm1jNVZONzEzRGRtQlhjd3hNR3NycFF3MndjZ0FaeGZSQ1BLdktHSVlsYW83VW1fX1VXZ3ZpTWdTbkl5Q3V1OU9hRTVuY0RyMFpkcDh6eEEwX2s1dWxGQU55VHBWUC1PMmhHR2FrQ0FfbU1pZlFyeU1NUkpEWnJIV0NDMm1Qd1ZpQzEtYmxET0F3ZVlGZ04yYWx3Zy1HcFd5QWhPWkNfeTVScmVoY0VybW1qelBUQzFBaXV2akUtWlFncFJEandiZldnYlRaamgzQlNQZF9lQVVBdzNTVXhrek9RTkduM1VvT2N1MWtwazlQQnIxZ0RiMl9vYWRhSG9MTDY0eGh1NXR4RFNuNWFDcEE5RVBnOXpXeE1uRmdhbUl3Wm8zbGw1aXFSZjJTZm1oVkFQMlJNMzQ2b20zY2JJSkV5UXVhYWktaTRPa2tzNlR2SlU3TnhyMUdZa1E2STlmRnB0NmtXX3VVTENFdHJOUlZ1UHphNFNtODI2ZVRwUWx4dHdBV1pJZ0lTTHRONjVxSk1yRUFhSmVyT1czcldxZkZXaEprVFJqMWdQRm1qRG5uem1YdWJJRWR2VC1CNTJKVVFpMDB6RUcwcG9EQXdVT3c4QWh6WjNHbUcwZXg4MHhjWWpGN0tTVnoySWdjMzJjcl9tdlpXQ1dpdVBNZHVhRjFtQ1pkNUhzMzlmaDFSSXlDVHA0cWJ0RzJmX25vRXRGbVJfUXdWcUk4ek5lanVqQWh2dW8wOW00eWY3OVg0a1hNR0x6bnhlZkhEby1PcnZ1R1o3dFFDMGYtOHFPU1pwaUk3QXBlZzN1S0QxeVlhcl9lUWRHajZVc24wdTNaLXFCckYyMkl0dUtQRHBCVVQ2TjRRN1JtRzctQl9sWlpGUnNqVWY2WjJ6TW1FMFEwTVJUNTNicWJtUUFld2h1eTBVdW9ZVmZPbzZ6bEh0LTFPOGZLUi1QZ3VRUGh5a1pxdUFHX3lsZ3llWW4tdTRXVVFXbHJEOThIY3RiT0U5b2RTTng1ZURSX0RmN1otVHRQamM0bjFnMGg0R3E1cFZkSk5VSTdtc2xuOG8yMTQ3UFE0cGFrdGRpX2pDdWhNeGxFS0R0WlNNU0lpNlFtRTdVZzYyLUM4cl9XRkRsYmstQU44WGRkVGFqYTFQVUNidlNfU1BxSEFROVY4ejZDdkdEdzVoMlg2cm1IaHM5NTlGbkJRcTloVnhiZjcyb28tbmxfc3BfdERyd1JCbEk0R0tENE4yRENVajdiWEZoem9meTU0Z053Q1A0c3pveVFab1ZYVElaaTNadzdCQXRvLWZsZ0x3RS14MUhrWlRTYjM5LW1ZY1ZEYmdJaGFtdHByRDhlU2c3SUJERkZYQVRZU2pSUXFMdHVHOUF0aWFzMmExNlBSNWU0LU9oV040Y1JSQU9qWlhUZUdDNlpNM1N4TFRYSkZYdDJURmpoX1lhT2pfZ29ONzVyNndTSVMxWkZTeWljRTNFMUNLMmtPRnVCNEtFSGtvT21jR2R6NTVaOHZDc04tbVB2T0JUUkZKNUJFVXlRM3R4Snh3MU1VdmVKXzUyUHlWY3pDdUNTUzRkWkVVWGZ4ZGdTanVtSkRRSDcxbnNLUmRrWTNyd3A1Y21qZ2traGJhQi1aMFpaUFBFR3lTRnZoWlk4Uy1iLS00cGlyaXRFd0FDTGhYRHZMazRxMWtVcHR2dXE0WnQtZHdRaGNHajFaMnk2Z3d3aUl2ZEQyV2tLOEZnN3Y2NHFlMldMeGJ0dGsyOFNNbklYdlFNd3EzbnYyTExZS2pDaDBpcTAzbUdjdzdVNDl0N0dyamFuUnZRYm1LbHkwbThwTDJ3eFVVU2MyUThvLWZOMGxXaGpfTlp2VDc1NjdoOUZNd3JDQXlRbWdaZGJjWk90T2xpeEgzYnBvaTBaMHVBRXI3U1piN25lX1A5aUR3UENlczRlVVdDeHRkVllyRE00UzhXMEoxRXlrUjRheWJqWV94dmxtRE5JVEd0ZzJtQnZfRDBCT0dDUWFDUDZONGJlcjFwa0h6azRLbVkwUGRBd2tLRjVfdmFyMVhwS0R1UUtzd3RnOXNMZ1ZZbFdEY1pqbUYtUm4wT3JzbGZETEhBNldsWlNDMjNjOVF3UXE3ZGFZeWpXWjM5SnZmUlBobmtOdkJrclNKOVItVVBRcnRFUTM3b0RXV3ZUM3hPMVdycWtiYjh6dGJ1bXJ2UHVVMWxZV3hBaHBaYjI0NFZPYkNNR09mSHNkN010TVVMU0c5S3NjajFkQWZUQjhuOXpEanJfMlJoRFJzSlNkSElxcnZKazl6MGJpbDF2blZEYUd5S0FYd2ZIVXJGajd5Q2d0bWZfVHF6TEFPWDR4UFozSzlpYWREVWdQX1U5aFROeDd2UlBQT21ZMmh6V012NW0xaFhEbU9YQVdhWl82NHhjNkJkV0VJVXlvV0k3STRPSG51TVlsUTdaWG9STTBrRnZ2c1VXM2k2MGZCS25mY3FYa1g4VTItUlFHb1Z6MkdoT0pjaVhKUmRzV29RcTZySTRpN3hDaE5NQVdBb0tZbWt4QU8ydWFGQ1dmRVE2d0JiaC1iLXZxN2gyVEhCdEVKVWVfQi02ZDFjUGJiMDV5aUFYeldibkd2QVMtOEc3aHhOYTBvMnFZMjhIWnN6ZXJYWEx2VzVQNmZFY2VQZFAyOHRWTDdIdDdEaWk5UTdpQ3QzUExMREF0YVNfRldQa2Iyb29xTzJ1ekFsUHhKS1RRRm81bUxkeXpaMDlYQUE5MWd4UEVyQjNvZEFhOWtTZ216NkdpUGw2YnZPcXR1aDJSU0VIREpCWjhzc0hxVHQ5eFU5cjRWMkl5YUt6U1p5cVhqbnBKaFUyWlB2U3RxSlFWT0RINkhhcHQtR2p3Z3ZZVjlWXzdkcTJVVUZMREVHRjJPTmZtbjBZT0VWYzA0TTFwR1hXNjlfR1JCYlQzLVppVVhiM045ZnctNFhOOHJTSWtlT2NpcllCSnlPQ1RiMnByU0wwb1VVME5tYVhNenVRbml3MnVtMWpweGU0Rk1nbUFoR3Y2MkhTbXBjQW9ySGJRaG5CckpMZkpFN1N1bE10VnI1dkE1ZG9yYjQzTmcyRmJReEluTHA5NzNVUWl3NHlmeEJUSTRiYWdjamZTbUFqNXdfYTlqVWpJNnRjWU4wU0Rpd1FFQUpvWjBiVm9RVFZqZ2lwYUJZbkJfWTQyc2NTN3JPS01xOVRnMTNudjJuUVN5NW1va3dLUkNITGNKdDRUQUp6Q1doaUtFUFJ4Z3ozVko5Ym1seVl6QlVWRXQydkg2X3U2QllKX3FfVWl4dEhDNDZiY1Q0SExOdFlQSTVKS2JlVXUwRkl4NFczeDBPSE9CZkJPaGlGSE42MVJJeDUxcGpvc3pDRUpSNUhHNjFvelBJN0M3NGlXZGpybHNrVXY2MElSUlZqS1dOR2Q1b0pyV3R3dUNVQlZVUC1rSTN3OFI5SzRkM01HbElOc2NLTE1zT2xlWjBfNkI1aDVKa2cyd1JIN3ZQOG5mTkdUZVZyQ1ZmdkNnRHVsNk5Lemd1TUNDaUxpUUwwVXk3c2dGX3M0cTZuUDhUeU9nVVJTNHdCbFRSMjNZYTltTjgyZndUdDREeEJDZi1SUVB2RkNRd1hyZGpvUGJCel9nS0ZFcDBFSmNoYkFLbktjRklzbVYyQ2poaTFCYWkwQ2lRTkdpbFRzZlliYkk0bGdDWTJoYVBRWXJ4V3d6LVppaS0xMkxQY25keUJqTnJkcHJMZTM4Zk1HU1hvQ1ViMTgzbEVSdi1Cc1phNC1ZNllPZ1BwWHU4eUtFS3BVWG5SZmVjeThxYlJoVkRkby1rRW85ajVLbHJlVnV4eW56TDliNnd5WHJId2NUX0JSdTNrS1ZneVd6QlQ3TkNIVTRsaG9uajhtRTU1SnRZRXdZZHlMZk05ak9rNURMWmVLY0RZTDNURWNyUnhBN1pvTVZRcWdVMFh0MS1VUThMN3hHTkxUWGgwUnotSFBIaDNUS3E4Q1oyOFNCSzNfQmJFSzFXdFJQLUZvQ2QzMjNXekpYX0syN19UTXNXNWo2b3pfa1lqQWFlaWZQNGU4aUtpTkNVYW1kcnY2YjdHQzh2OUtMQXR5eEstVmNwb3hLVi03NWUzdXI5MTBjWm91M3ZVRmdha1RQSlNjOXJQcURkcHNjTkRzNzdvREplQlZ6dGU1OC1qbFhwU0c4QUxET1JlT3NXOUJ4djBYdnJza0VSdm1aY1NRdVhBWXl0eXJqcmRwZEstTVJuZjgwc1V5akhPblR5VFF4ejhXaVljTEE1MkZfSUUwRHM1emdZMWlVZE96SGJEb3Z1aVpsZDNqdkdDSFBPSlRBUWVoRl9OcWFQbU14WFo0aFp1R2MtVjJpTTBUb2puTGhRTTl5eFExQzdNTV8ybFEyNUxtbXZOYjhsd0hZQ183YW9SWVM3Rk1lOW0xWmV2d0FzYkZxbEVLUl80Y2ZSY3BQOWJHVTZvRjZTREY1aGRHNXNaQjhwNENOSWdfVW9pTnJRdXNyOTY1cmtZSXg1U3hIWWFSTkd6RERWZFc2SURoZVgxSFZhMzdxMkk4RmVMT0lZOHlyR2RLZjI0MXJjdkw0RDJwSXJNUmNJZ0dQQmYzekxQTlBJVXI2MEdDOEFQZklYMDVuU01lai1MbXNXdnFRVl8tT044Wlc3MmJnbWdMU3FyZ0J5UEhiYTIxSy1LTzZVbE5oZW1qVW81TFZxamk4eUlFT1E3SnlSYUpSTThma05yTWxIbnRRZURUXzhiN0xuNUZPamRaWFpfQy1SRHpCQlRFTl9ERXhBVGU2N3lsRVZJbndxMngxYTVmRTNSUGxmdkxqNkJ3U1lNZXBMME54bkhZNUdsRDF5WFBzOFQ0dWR4Vm5GeDVqOFpRMGItZDJEOXpRRmVxWHNPX0F5aEoxVDVvUFgzdEpRNXBfQ3VOSlpXeEtnNFJydHlLelMxSFBtb2FrQW94UmE4aE05dURfNjZwTW5oYV85blo1Mm5ILTFLQ1B0TEsyaEI0X0Y4Rm5vSmo2QUxpcVJ3alJ5U0NMNlJ2MGxjU3A5OUJBVWhHakp1VHRvRjk1TXBwMTJkQ1FWcEdZbnV6SDJILXpFMDNnVlFnczdmOEd5WWNGR0tiX0ZBVS1hR2dVU0RncnNlUndXNVFlVzhGY1UzekdrWjRRLVZlVmE0Z3kta2l1YTh5XzBMMmhObzFQcmdqbjFVY1NFSkxaY2NRUEpBTWtJd2YwZWFEYm1XZW1Ob3Jzd25pa0hYdzNjMlFSNWxueDNYb0NhTzQzZktkYTVJZ2lrZFVNcFdsN3RyYldDaXB6V25fSktPVjdZQTltSFBpZHhGZTJGSEd1MlF4X20zWDFHcGFMcEN6ckxvUmttQWlGYVJERkdHOXZtMnpHY0ZjWmVaYUFaeDJKb3oxVllrYlpHMTN0cl9lSFFvRTFQQ0JGMXpVcGdfSWF4eWRhb1R5SXYwUkFFaUhmMEh2Rzg0SkpKcEJIMi1aOHR2YzI0NVdpWFB0TklwbXdObnJHbmdzTkJtaDlQZ00zUUxXVGlmWTVjcHo1aVJkTXNwaGlReElCOWREYXRrU3F0aWRPZG1meFctZlZtTnczVmZYcFNDM09LUmJCTTFEUk1BQjE1VmdMRXhScVdHU0g3NmxZMDlyVWFHSFh4dHF4WTg4U3cxT2hCTDhEeFpvS25NSDhaMk9BSGJ6Q3hoS1o3eWtfZ0J6MVZsQmlvRlhhR21MZk55dXN6a2VIMHJud0hRdnZkWmJNaFk1VEMzYmZqUThqdXhqLXBnd1lzTVlUYjZ3QWdhTzlaT3p6OG1DRWQ4TjRXOHJXcmxEcVNEWXFLV3RscUY4YTY4b3lEVDVEWk9YZk9mWnNDTHlBM1BXQXc2ZGV3dW5Ka1VPTjJWWW8yRllIbjJPbmFvUHpQUXBPMUwxaFJxUGJEODBremJySXhtLUwxck5SWENqc09sai1meW5taVRReEtneWdudjdUS2I0a3l1RWc5OEVVQ3JUWW51b09TTjQ3TkdYcFp6QlZ6Y2Y2bHY0UGRjWHFzNkpZYjhsNHRmVHRJUXg1ckRnNTRpWjhFSzVzSU1vamJJUVl6NUI1TWZsWWh4M0ZxRFdVeEs1SWRfWXhmYktNZW4wNkNzVzNvMHJWdmMwY2d5RWtPVk03cEtoaTlHLUYwS1UycmdpODV2WTFjY3ZEVk13RUFpOTU3UHBZc3EzYkhZdGVPaXVWdENQRUxJWmRycnVicUFEd1AydzV4N1FmQXR6TE9mNWhOWEFRU0F2YnViMmpRdlpsNDVJTjdhT0Ftd1pZSVlGZFdvSXYyQ3VEWnp5WEFhdHdWWklEYXFJTXYyTnJxNWJMUFJ0Q0pkMjNOVUNhakZvSFlZUEVtbzF2SnhRbkVPWG1jcTI3VDdMb0t6RWdGaFZYNkowZEc2cHRyVkRCR29mM3JhVlFSQVBHdXNjVlpCSjJIUlFqY3JRVV9PWlVGOXFvZHRKbzB6WUtzMGJIX2lLZzZBaGNPQmhrUmpKNDBYbHNfM1d3S3R1VDNRQWNPYVl5ay1xd0YyYnRISWxIOUpzaTNDVE91bVhJMm1yX3Z5NmROdnhqT0FNQzRKRXFTUDNnQ2VCQVBWVDlIV3YtYTg1Mm56VEdJRUZ0R25DTkx6dm9Oc3pJRl9pMG1OR3ktbTRNTllrNmhPRHdMM2ZXVG1mVDd4VFFlVFBtUk9PdEpjaUp0WG1aNTBYQTczbG40dWxXaEZxR2JtY1Nvb0l4OUctTkE0U3R1QkVFSWdDcFFIWWl5djZtM0hZNVQySjFSazZqdXJIY2tzQU5FMVByRVZvYTRUenNybFZXVy1rYk9WdVR2NTlBYjdBRHJpLVBoLUNBRUVyUWlrYXJkR3QtSUtmWlhOT1Mwb09CTWNNdlN2cmh0WE5iTGNjVW9kNGJ0UDUwVUdYQ3Z1VG5qQktwLUZ5TU1qbHVJOVhwR2xMY2FtcG1IVUdIdGRyWWV6Z29CTy1vYzlEajk0YXZ5WTNlWG9HRDRQbkI1dERKeThxZkMyRFlzS0d2NXhmcTZYNnRoczlSNkdzMjRST0o4RWo1N1pHMGs3bGljOGhoUDVOa0s1Z0dMQ1VDbTlKUjRIZkpCcERVdU9XRzNYa1NtTHYzOG9JVjFGMVU2djlqdnNRRGlneFdCamViUFJteVhvS1FMVmwxdU9ZdU9tc1ZqTHA5ODNTcTg2azBDTGZOcElma0RJNnZxN2x5bkdjN0FOZnBYbjRzb1pzN1p2RGh0eUxpSEJnVFZTNF9tcHFVNGhvMWFfVGRyZFNLZFdFVkVvMWJ3RFJWYVVIeThYRTVmT3NVS25EbFBOanVGYzZUZHdMbHRhdm8wYzY2WFBlcE44VnNvaFRyOXQ5cEh5akRjaHFiQWlPWDVyU05CZVBELUhHbVJZWkswQWVtb2xEYzVsN09meUNsZFhzS2FyM2dzQ1ZwZ0pEYjh5YWVwVG9XSG4zbVYxbjNaaVpTSWNMc1YtZlhGU2plaFpFZnJBeklQSDlpaXRBRENFR3dPTTk0eWJsU2NGUE1SUThlcjVZcG04ZW40V3gwb3pyczlXV3RYNEZmaHZlUmtheXdXTmFxcDdTdnNGRzBra0Z5dG94aXlUQ0RMSVVIMnIteFVFaUQ2eDhsa3ZrVHFCU2xGam9VZ2lXVzhvSDZWNEMxdVBoVm9lRDJhTFRTR0lSYnZCY0JhbmdMRjBHbUR6OWJkXzM5VUNPck5ENWhWd1dIZ3hZVllveWxKMzN1RDlHdUxFNDdxZ2NuRzZuUGc3V3JseUJhZjdGS291TG5TS2JBX09jTXRPN0kya0ZvX19SUnIyckdHbTFRUndDZjRnN09YdVlXMVl0MERiVVFEWFlRblkwRHJzS3RIOW5IbGVyOUZvbUtPb2djX2RfVXd1bVYzb2RKQUNkZmU5Zk5RYlJVUWFPb1JmdjVBTFBIRlZrUG1TbkFZZF9MNXhCcFdIS3lGWl9Jc2FWcDdXTnA1M0JsRnNKRlZSMGFiUFQzdnhUeDhmc3FDb3BCcmNXRllKeTRTc3RmWWluV3V1WkNZaHM3R1V5ZG45SE5MdjJESUxERlVkWWt2ZllRNG5mR3doUEthVDlWMTFyM3pxUFpHcG8wOVg1aElTbVRRUFBCWVVGazlLTzlLVmlfMDJOc0pVN1hOSzJNcEN3QWxPUFNEWlQwS20weHdrOGtkZzJWYmZQRG5aQjF6TWtTYWIzLWRpNzdwTDhmWXloaEFrMUFVS19vMG9PamhLUllWRjZQeVVRSmtpdVUyOHYyZXVnMXJnMlpBU1hISm16VlZ4dXhxYmcxdG9GQm9kTDlobXNwcEhUeFhncHZmS2dWamJQalpqNjRDZ2EtRHhJOXk4SElIREVmVGhJZDdMcXo5WHB4NGVoOGJLdXIxSG5ZX2pFTGtFaXprRTUtYlNWdWFXOFpMcnN4RXhWb3NlSEduSlBnajNlc3M3Tk1jb2xpaVJ2cXR5Q0hUUVhLVndmZERienRzcEVTZDhaVXlyeEpOYlRKaWljS0dwSkpteG4yTEZmNzVsVjdpcEdyYWFYaXZlV3JzUUdCTjhCZkJYaVNaa2xvQW16UkkwUE0ydllTSDF6MTNaTXk5Y003aGJLLVJJVUxabWhLOG9fVER6aTV1Skd6c2hJNGZoZEtnd01SNHA3VDhYSG1XQnJGdzdMWHhYRkRlR3FNcU1QOHdNeXJ1ZFlXeFFuOFE2OVlESllsa3lMRzBSczVxV0FqckJVaWRFcmhoX0RpeEFaM09oeHg1SjEyQ0gtWGMwOWdFVDY3ZEhiTXdESUdwdTVJOXcySGpxaUE2RkI5aTJRVmlvQ3hRT2FpbTJUVGQ1N0FvUk5PUkZVeFhxcTIyeE1qLTE3LW1OWlhMeGZUOV9lVFFJRG5MT1F5TS1CcFgzOTVVdjYwVVp6V1EwckFWSXZ0bm1iMWNlTTE3WWZWdDJ6dGRhSmxubGc2bHY5R3RTdUxGd3RxRVRxOXF6Ml90MlJ6SENrVWxtdEN4eWl1ZVRXUDR2RlpMc3d2YldKX2dYanVidkNTeWNHUlhVNlZGRmh6MmZMQ3hHY1B2c1pCQnBDcGRNc0p0VlFGZ3hyb2txN2pmN0htektVejdWeGtWV3NtdEtCaVFzWHlkYTVhZDZOUnlITGN4VWRYSENHRGJBaHd3cjFjY0hEblp4RDJTUmtvT1NoaGV2S3lNLVkzQVJLRENhWElZczhaeHY5SHFpV3pMN2FtRk9XQWFiYlg1amYtNXJoanI5QVFKVTRmZFo0R2l0WElrbG42R1hMekQ2bWtva1k0TjhRc2RLVjg0dm9RY2RvOHA0NGZZdWpDQVdZeWszbVBLNlFLV2JrNUhzYWFiOU5rOXpNWTVOZDd4RHowNTdMMm03UGlWYmZtd0FxdTJLZUhyN2luUGNKVFBiWGluVkhkSTE1SFYzazE2WXJPdzRYUU9YR2pQZllqNGtDUnNKYk9BNEpNeDI1N0dzbUJoRUxTUUJxNFhvNXpwZFcwMmhsZzlIMG40VTY2OXlhVXAwTmRVSjZaaU15Z0RCY253Qi1vZ3FVMFh0OElma0NlV1ZVMGZRWEc5dVJZbHBGUEVFSzdTbXNEc3hnMzU2RkFSZTUwWjl1WTI4M3FxZ3IyVUsyc0kxMDlsVVN5QTZyMU9WZU0yVVVhb3N5MlJETVYzTS1oNDIzMnh5N2toUjhKcTJMY2R6bWFwT21HSDY0OUVOSUg5OE4zblhDaGQwRGpST0puWC1yWmNhWnFBVDJ1dmc5X1hFMUV3OUFjMlJiWGgxVnlTYXZ0dC12X3NGSW1KMUpKQTQ2Qko3bkJpTlI4R3FBYzVkdXRYbjlZRDhzUmtOV3FncjVvd1hjcFFkanQyNHNCZ3FVT0p3ZzhHOUNmeElYbjhGR28zMi15NVJqdmphWnNFanU4aUlBczh4Mm52WjJYY1BFalJ3MDJPQWgyV2hBR29QSWZVM1Q2NHg0Nmc5NHMzUlg3dldvSDAtREdKb2MyRkhrbGd6SC12eml1YjJxVExycGpONHl4ZVE1dUFCbDByV1pPTWtYSDlQcVl6UjdDQlBXYm1JZk5VSm1hbFpDOVExcjRXamdYVElwY3B4d3VWUFRZYXNhYk9MRUNBbGpNX3FKVThPM0p2QUpZa0YwQTdrTWdHUkhTWXRRc19yV2k4Ul9XRGEtdVJXVWxJYXhrc21zX1FNM2UxVHRQckxKRVVSa3RzcnpUOURocEp6Y1U5azVvdy04VHVudjZrOTJCeEhoY294NVR3Uk1XczdURV9fUzNFT3EzZXhIZWVxQnZjYXExNkJuUV9FUFBZNWRwb1BPZlkteVJTazNpVFp1bHNidXlrNV93ZS1neXUtX0xsUFVxX082VnlzWGJZbTEtdEtQTzZvY01hd0xyV0Nrd1V3TW16ZGE3eEFINUpETjJOMjM0THBnNDRXNjM1eUdaVUt5U1NqeUdINlhXSG10RVlFV2dnamI2ZDgyR2h0VFlCRUljbEdJcl9MaW1ELWp2ZXJ5T1JwX3RlVE9GU3lucENsMVdVMFJJS042Qm5mNE5RTldWbVFULXZiQm1iTVJzamtXMXRRaWNTN3N3VjBiYUNZU1NjaHIyOHFFa3NnajMxQUhjSWg1Z3NtTUp2ODF4b1pjdFg2dVhpMGx5YnhheVhNOENOR0FXdGZ5N2stV2dtS29UbUFZX3Ztcjk1bVlGT3BLNGhMRWNjY0NKdklwUldDcV92V0hMOHFsckw4THh6N3pvUTFJMmY3R0JzaFo2SEkwWWxIRnc1NzFNR2J5bnpfNFAzeE9SNFFNYzBHQ0psejBzYW55WHZaVTBwZDJ3MHM5UWVtUVBJZDVQaC1zMkk0Z2x5QXpBZ0Z3Qk1zUzFUYzFXczlNRGstanlqY2RyUm9lWlRyVndKOXZjNEI1REpVRjVjMUk3YmRlSktWcXBIaTVtY25fREhReG5rMk1kZ0NwcXBucm1ZX3Vhcmo4cWY0OXVJM0xLbkNRMk1rekVYT3VUNHZFQm1SZjRobUlBaHVHWXNCS1lvenRKZHFHb05Ub0Q5WGJOZFpKN0N6RGlDQjgzQ0RCQXVpci1INEx4NV9UY1NTLUoyVzdqb3pxdUFxMVVNRjlhM2lITFQxYUZycHVlb0pPTG5yajRaVW5naWNsaUV4aVJWeFN2NEVyM0RMamlxNkwyZWFhS0M2eXJIazFhd3UwTW5FT3BKcmhyYXRLRWhITG1xam5hRi00Rkt6TS1lQ1RINlBJNEVwN1p2N0pvNEx2VTBjV2lHRmtfdy1EclpRazQ5YXQ2NXVTVTA0NHcyZFBRbEE2bS1IOGllMHFJcjBoa0dVRWN0azBPaTFtR2NwNElpQ0w2elJyRXlWMWFnUVR5SE5MTks5Zm4yR2gyTGwzUXExN1BOcVI2RmVtRFN6UlE3X2NIaERxV1FrQnQ1X1JXT2NFZGZDd1FiRFdlX0YwenhZRTlHQmZXT1pDMTVvczU5QnlDUU1CdWVVLVNmY19nWjRsZnF2bUNpYWpoV1Q0dk95VHJCRkhqUzQ4SEVGMmhIc292cFl0OTlCdXdXZS1SazBIM2hvSDgxNnpmeHFUaDdCMENuMW4yM3RlZkdWM003QzVXMmtyZlZrVDNyMi01M2xUOVJ3OWJGbi0xOTZLd2d3dkI4Q0Y0alpCSWdGd1pVcFRqWkYxdFRXc2FSY29rTkdFeVBqUmRacVFOaFpXV1F2ckFSSWFGVmtycEVhaGRxWGxFSFVtbjRDTzg0NGNaenJhczNORDRtZ2loZkIyZjNMSENOSFpHOGJ1MnRDN3RZQ2lSVFAxdVZoUHFfUUZ0VmlNVE9YdGM2UUNrNHJNZGJBZjMxTlgwTDRBNG50VkR6azRnSmM2cUY3TDJCMEhDNDk3YlBnZ1o4SVFJb3ZFbjByTUsxS3ctMktCb09YdFAtSFp2RFlYeHQyUXRGaHprT1ZEa2c2VUVObGk2Znpza3M5eXAxUWliZEs5NFhOYllpQlpCU2RyYUtrb3pVc3lNd2UwV2pVbldZWDBSRUFlMWpLN0U5eVFtaVFxdUd0NTgtNUNpSGdqUGx6TzV1R3RxTnFRb2pxTGFVLW54Qm5EdTNjY0NkWlZZZUU3cFFuaW5CcUhLODZRN1RfR2lZOS1LVm9vVjB6Y3VvWmxSV2xwODUxTFpwb1hHMHJDWUdFa0NsZ2VvR0VOMjdkcGJKOUJ2cmY4VThJalhzckdJTzdpNG12aHYwcW10eTJSSE9LbHJ1bjV4eERFSGsydkhwQXNmQUFaUy1uSUFLdEh0OThrS2RmWWIyLVNHdF96TF94V2doZ0pKelFvMnpSMEs4OHRKbmhxQWQxV3M3bTUtS2pSbUpLSGdBc1BxZXpmQjJfM1pjTlN4Y0JyYl92S2pRZVB1QVh3cWN0VTJ6ZGtkUXY2T2FVTk01ZVVVMFAwLWtJbmlUTE04aWVScnNseFFuNHJITTF6NWFYNHdTeTN1aTFqNjBkTTViVjJOSlJrc0JMR3l1a2huck9waG93WFdiSzZaTmVlUHNVaDhJM0ZjYnhMX3VFTlRPUFZGelBZc1pPM0hvVEZ4QlNTQ0ZSampZMFlCcTFjVkpYSU1BN1hqSFFuSFpIYWVTb0FDc2hfdWJNcUZRV1hhX284RkJldjBZZ1h0dGNRZWR6eThNeWxieUtldDBNRW5TT0JZQ2lVcXRGYTgwQ3dWOUpJZEhfQXIwdUpuR0x5OHJqUnJKeUx6MTVwcU95VDRQRGl3Q3RoS09hcXVjY1J1Qmk0b21qSnliMnZkaV9iTjNaY0xJNVFGTHVQc2FwbG5KRng4Vk9MRnR0Ul94NWc2TVh4UkxwSF9meUhOd3Vwc3pOVWJMSDdqd2hyWVMxYjBYVXVCT2pwN3NRQzloOUlodENFeVh3YlZLLXdheXFMWFc5bjdJcG9KNlN3SGVJZWdXNnAwbjVNVlQ5ajZtU0N4UUt1Q1QzM0hjY1M4MDAwZWdraUt3T3pHV1R2ckNoc2tFUDhwV09oWVR2eDlTWmRXZXpkNHlmRk1fOW5sVHpyWGZ6aDk4ZjVsRXNic29VRVR5MTl1RURjQ0RzXzV0UjhEUkE5OWF5LXlVLXV4UC1oYWtEMjRjRXJTdXRLc3pEM2ZsWUVsMkRwaFlfM0E3eWpSdUhBTTFHZ1RqMUJ6dW9CdkNaRUQ2a2prTWhvbl9hNFVfZ3hHSzFOUl9tSjk2MTJKQjZMQ1NOLWxRSGotd0cxQWk2U1NqTXJlbWxwMFB0ZGhHdTM0VVMtMEpQbGpkQzBlSTRDS0dnY3owSHZZbElkdEhCQl9NekNnQmVnSTljbWdGQ2dXWUJkNDNEUmhHU0Z3OEdxOFlseHpmRGtPNU10ZmtXNGkyYjhwZ1NWSmFqSnpVNlRDdnhZZXN0bHZ2TGlrZXJUQzl3SWUzWVo4OUJIcWJKOXc2VjJDbmFKQ1VYSklrbEt6d2lreEY3T3BCMkpZUFg5LW9FMGFYNFFjQmNRcklUT2x5bE1VaXJPVnJ0dy1COWdZNEZtSlc1MVZ5Vl9VSHUyWExObEVZNHRwMkl3dVpXV25lczRKTDhHN29TZUdNWjlwOWhBU1JTUlZVYWlwQVpqajRaeTJjcldGLXMzcmhGX3FwekZBZE5RTnNLNHZSR3hDVDRkeUg3QmgwdVNuNGhKcS03Z2Zrdk5UWXo5VkZPSU0xcndETE0wYUNNMlRtczEwQmNCWmlyM0gwYXU3SHZKYm9lVlJDOUc0NnJMWmtQRWlZY1Q5ZE5lMmNtMF9Gb2E2NGtXWHZsUERkMG1iLVppSzN0cEgyRHhCcHVyZjJwNG01d2Fnb0d5VXNUZ0Z1MVhQdFhpM3ZiYTdoeU9RTjh2RDBRM2pFV3pjeG90Q1N4NG9HeWdqU2xkclJOeDNKN3JFd3R0NFZoZWM2UW1FRVRjTVZtZzZianNpUmpqc2lzd2hON3JfN1otZzdUX201blJoRzg1VEVwc1NZa2lpTWRlZHhXSlhXSnFMUVVxdzlQcW9UYk9mN0NINy1PN3J1emUzcnM0NWdWanNZci1TWXF6dk5EQ0tVeklfaDJlMmVRbHdPQzhjenE0eVhpbVlNbU9hVkxxT2ZkaFVuRHJmVndaTFc2SWtKNFA3bkJINmVRbDcxNlBLUW9pbFhxNnVXX1FHeUcwOFJEd3dVQWtqSV9lLThxQzVSNm9qTDZ3SUJxRXExdzdnTFFVejM2QVhaSVJQMVIwd0d3UW1KcTliTmoyTzdBcVhsV2pLU3B0WUlucFBPZUdxLVMwZUk0VjVsLXBsLURJT1cxZlFkelVQWWIyREdKMlAyalNIblcxd1ZZUVVDZXpZUEVOeUMzU1RMdHBkOHpNZ0FxOGkwNzc0a0NOc09KNThmeEROcEE0TmNPTTFHVVFEdUx2RWkyTVo2MHpiU0U3cFNlVG5BY2lmSjBYVmxwS1FFalNoc3VCSVVWRDJBU3RRSUNSVkx1eXZTNlpIQWF4RE5wNXowSnh1UTBlVlg3NEwxZTZOR29STWQ3RWw5UTBjQjB5MTg0N0o2RG9UTjJoS1o2UDRocEI5THpUb0JvX09KTHBCci1VVWw0bTV1ajJZUURSWUJpSHowZzNFYmNWU2hHUDRwQ1M5NjhTUVc2WHRzdGNscXhrckZicDdNR2xzZHc2c2l4RVg0RXYyMzVneVZnRlRHdDlEbl9ORTA2b3JfMmUwaVJHNjFaM2hkLVpSTDExcDNYTllYT2xUdVd2WUNvRFhIVENGTHNzSlBWbUtuOTBzWlZ5M3VyME9ISXF6NW9iTUQySXFWMUJkVEQwbjlvNlpVVnJYYlJNYlZWQTJLbEZtc09QcExnMFNHT2R3OEpMdUhNWm5uWFJiZ3pzZFlPOVhRM1dKUDZFcEQwOXplZmNKNnNyT2tISjVJUXNNc0NTYURmZ3ZyU0lOcVM5LUVuV2wxRTlOeE00WFJuZzNNUlBYaU5pX3JzdHB0bDZVMVZqSExmczFLSF82S3dfemJsRmJpb3pyNXFBMDFDY0xrcS1KR2NXNXczX3dqaFdULXlCUlIyU3d2NG5Qak1RQ3owWEV2a2xpeVdUaFV5Zi03SnRCaG1YcUd0Zmt0elNpa1dIZy0xV29fXzl5SC1paHhILU9DejNPV3BzaldHQWM4eTBka1o0M25EMExBSkZtQjE4MVZjb09GQ1l5bjlCMGFTVTFnWElJVHZGa1JEWGtOak43cmh3SVVKV2ZPcl9WWVRJQ0pGYk81Z3p5eG9hejFhT3lISklUTVJpcjZwbHRldWcxT3BTcnk0M2JmbEFTS1RGN3hsNzlOOUlXMm9nbW9aZ19mVk9kWjFWZmVIWWVLUS1FbDdYczkxeC1HbnFtLXB4NHNXbWhuSXZEQVpQaVFFY1J0QU9COGE3aDNrNE5lV2hveXN3dDhkVmxMd3dxczNJVzBkMmc3SzZMQzNFLWdOZGJ4bF9ZRmJSdWRGSzVWZmlPY1d1TnlWdHk0ZHMxT3RrRWgwM0RKMGdtaEVxY0JSS2pQdnRIaDdPWkFMMU5kT2pCc29wd1JPY1NyNTh3Z05yWno2U2ZxdS1WSVpSdms4d0FqcXg4cm0tbTBocHNQNEFzU1ZpeEFRUDFBZmc3NXdIbFYzdHJHX3VjUW1RTzl0dkhxQkxGZFNqa1RiN2FXa0U2dUZ4YkNUTmVaOEpBODFVX1ZYdkQ4VXFHcGM0a1NQMlRjRGRlSVBxRkhseGI4ZGhON3lnN0E4eUdCZXBCMjJwV1ZxcHZYb0hSZFFUUWFmU2txcmhxcmZ2OHpaLTZraUNudjRGUTJHd1JZZnRnTG5RMDhFdXl0TlVWOXhPR084bDBtZTFDR00zZGtFRE8tUkJVMVhSWGJhNTgxY3BDVUxZakRaWjFuV3VfLWhaT0ZacEREektuZWo2dmtBdVZhTVNKMlhMWU1IeU9BdHBtU2FEaGxxRWlEUTA3bFIwaEZFN18xMUtwSTBRbmdacG1EbjlsSzJINF9iY0hGSlVvMXRyRklRVlVrLVRnbVZXZU5kLWRoMmxSSHRJQUFwRVJYbmRScmZXVEQwY0VtWEFqSThCVW9leFdQS2E4ckpXaEFmbUR4SHlVSV85WFBESjdPaUVCYlRQd3hhUkhRc0VabXFoM2JlX3d2eHFHMTlNQjBaR1pVcmpJWmRyXzZaXzJORmN0UEpqaDF5S3o5RlluTGFNZF9vNWl5OU1OWllLVFFnVkxmSnFFYUdBbEZ4RWZoRF9XejJFOVNWekgzbGlGWjdFbTE3bm14cUJEZ3B6MjlPa1UwREx0bjJzaEhqaHJGU2I4OGJHc3JGNW9qRHZmWkxQZFhuZGRSb3hoc3JOVDI4MlE3T2M1WkxSZ2ZCMkMtNjlfRU5RQ29NWERpT09iYUNQZnZ4aUtLN295a0M4Zk5zMzRQTzRjcnJJemxUYXZ0ZkV4UnVoaUZjTVhNLVp2NlRHanA5QVhSOUkxTGZZVnZxNUpyR0l4S01xcnF4LXFQTnlQNG5paEF4dHJrZzgyOVdpbGotZ3Y5VDVyTnA4ZGptMlBiYWpNR0lITE4yQmxCSEp2S09TNGxhaElVajVPeTRRZVFGQ2RYbXBMcVA0MXgtS2NHX2FiZ2tIeTZ2OU9xM2dZTEVZaDFySDRGZkFXb0xfQzFWbEhodEJhcldPaG1XbkhRV01VNktyZDdUVWdnWmF2WFNiVENBZ19LMm55OVVOMHFZdTJjM0xaMmRXT2o3SXV2a3BJS1hSbk5OZDNZTmZ1LWdsTlJZaXVNRWhwS0FteEZjQ1JKSXhMcWJsUGVBd1RWX2M2a2h1Q2RFQWJrWlJTc1N6NDNfNGlpcEN6UDc0VmRFU0Y4dC03LTh6TGdNUWlYSk85dklXTmNzYk1qaVQyTG5FbUJfR01rdkpzYnh1Q3RyVFNaRG1NLUc3SWhkcGo1UkhELUx6SGRqc0NyTHYtSEFUNlVvUUtRS1llSVl3NmRtZ3laWGZyMWVSUFJKeVFJdl9TVFZQUkNucUFvUVdrMlZEclM4bXZMNDVLY1k5QTFIbTNneGZUR0JNdm1OcUwxaTFicks3QXZFTm9PSnAtQVgwWnBFbUJidUw1WExWT3NBcWZlUHI4Y0o4S1V6amhOTWdIeklLTXpyN3VKdWd3bkhEOU1sdW1yQjBXc0U5bGl6bkhPMGxRWGVOaXVUd3A2WE0xUnBLZXp6Vk9TemJ0cmtiSFY3ZW5DYzhhcjFaOEhJUkNMcXAwMFBGS05yOWZ1dTUwZjgxTDQyX3VkWmo3YndBbDJZa0kzT29mTlhPMm1zMVJsUjFCWWJjLXE2WVBFWWluVEl5Tjd3VlRKQnA1YlVLU1BWSktTWXZMbWREbk1yYTlSRUMybFpKbVBLRWpRN29hY2ZGX1VfU3drRkwtRjl1WlI0Q05XbXBHVkVpQmRvYTJhb3JGaU8zSklqWlAyTG5IUmdCN2NyZ2R3ZDhSRlhoSkpsZDh1MWhlRVZjNk1lbW1zR1NwUXpsMjVlZEJ6N3lRVHlERW1fWERVbVZJOWlZWDY1RVBEUWZoOEU0T0Q4RkJ2WUNGSmRNSTJGOGE4c0ZTc0Fac3YwcVh6Mm1zZHY5bzNWMGJNQ1F2M2ZIWExxdmNBQTdDNTNndmtFMnBKbzI1OFFQWlVDS19fS2hHeXVFU2dmd211Ynd4SWNldm1Kb0RzY005OWVKSkVJVGtxcFZMa0JxcUptd2Rnalp5NTFyNlJRMlRBTThaaEg2RGE3U240eS1Mc0FUYjBYNGE1R19aWTRVN2E2cnFVc3k4M2NrSFdTMXB4TWVuQVhrbVFWNFhIcGdnNnRTLVU3U0lmeHZwcTB6aWFwM195YW5femVvMXVyd0xDVDIyYVJENkFZWnc0bTNUSHBQRC1waElYbUUwUnZYVVVORDREb253clZsTjN0Vng3eHBNeU9Qb3VFM2RSZVFjdFdIb3ZubVdUUTBGWWR2UFJQLWZKQXlHc29ob1k4ajhUV210Q1VwaERYSWxrLVlsU1JlYXJjRkdNV1dWbGZKM0I5VUZPVHAtYUZZQ1NrSy1RUmJmTVNSQURyaXZGckp5R1UtaVNlRC1tc2k0MHk5dDV6ck80ODg3b3hLNzFnMTdtdFBsMjhfYzZRUVBaeFJFN1dic0lEWFFwanBkNndkVFd0clhmcmJjMmNoc1pGLVU4ZDdWbzI1elZjX1ZFSGtORklYWVdrakw1bGJGQkRTU0dhdkF0VDJzbUpQYTQ4ZWZUaXdib2RzR0MwS2RDT1AtdER0QlB2QTVtTnlXMGRzTjRxYm80RUhuM0dQa1lnbXl0bFBBR0Y0a3BUaHZzVDRKTTFRZUlWR2UzQ2hwdmFzRHhseGZUQ0JtXzNXZTMxZVBfUnNMQ3Z3NHg2cTAtZ3JSRFdaeE9YbnZnNHJDcGxYNVFhcFlQYzZ2OGVXOS05eGw3RjBrMVdqdjgyenNHWExENGRLY1VnaFdJaXNWdjZqLVU5bmxCWEdtelgwLWhTVzlXdnBHYUg0MHdlVmdGTUZ3MmMwTFpOQk1BMlhPVEkzN2szYk5wenJ3QnVWSTlBb2dndDFjSUNDNWdFZ3JManVsNWk2aDA4NmhmZlI0Umsxdll1OFFoQ3lFa1JhWU5xZm5uQUdsdFdGMHZZa3c3OFdZN1VkaThDcWFYVWJDZFVtSmtPcV9xUGc0U0tEQXBCRjJwOVpCUEcwOEVpVzZFTk5Ob0l6MHJiUGZaU2p4bHlPd3p6Vl9fcG1QTS1zNmoxVVd1NnNYQnBKZ2FNTHNOQ29vaXFVNnBxQW5kR1RtcTVVODF6aklpaHNyYjNKaEVnNUhLN3Fyc0JKdGN2Y0lTWWVRLVBIdV93dFJaMmUwd3pXWXBaQ2tqUndwNkY1WHpXRmp1aUxYTS1zZ1VPT1VfdHlGaXNoTjN6SmJGQnMxU24wampGQ2JKVnN1bDJ4ZDYxY3Bmdjl6cU1heHRGWVJ3VHlJaVNBYm16TmxrNmZhOFdQUWZYMjFObjBYLUxveUpicGFzXzY5aGFyWGdsVTVBaEJwWDhtbXVPamJsc0lIdHNoMWlRUEhGZWlTNGlwTEVIWVF5SnBTTGJmd1pFZG9hMDZNQkZ3Q1k3SDFwWGVoU01tVHNvVUYzeExNU0IwemNQZ0Q1ZncxdmJ0QVE4N3o1eHhoWDNlVEZOdElpUktOcDlPRXZSV1JiakY1Y0NkdVpJQzVGTWhPM05hb2VMLVRMU3hpb3ZjMmh1cGJaZFJ2WXA3dFNNaE5OYmpmQkQybmdhNXl3LXprOGlzWlpXLWZDeWdPOWJra3ZLdnlvNFNpSFBYay0xbnhEVWYyM21IOXV0dll6dWxIYW9EVl9hZkljb3dvTE45OVRmZV91d25CYnB3SWJocmdjNWdtbXdJVGl2M2M2dmtxTnJWQ21GMG9MOXRFSGllejM1bDRyZHc0TXhQa3hDOVJ5U3BFRE9DYjM4RHVRM09VV2cwZGJTRzg1X2t5ZnVRbVZvc0twZ3huVlFEendtMkNGdy1xUGNkOTlUZlVXYjRtb0tYSHQ3aW5MQ3hBbUdxX3pJdTc2cl8xX1k3MmVYS29yMHp1LXpXQnRRQXB2RVRsSWRqYTJLMmFQSVFKYlFZT2FVaVJUUXVKRjhjem9URTY0TmhONW9IMmxoMVNwMFNiVEh3NF9zNHp1UGZaRUVUWUZYczRLWHlsZ3hrQlhRWkhVamRQVWlLYmNmX0lhNGU5UHlKUzB6V1FrNnJUWTJDUWRMNFJ2YUpNdjF6Qk8yRmRXY0pzRGtKZjNjV1BLcEozRlM3ekl4eVlFYU04d3IzVFVBaG9DeXRrMTdQTUJLQ2hZMHBBV25mX0ZSd2YyTHZ6Q0UtQWdaVnB1emYxT3RQUzNhYlBFcXV3cndNMmp1Z3VzMEM0SndYRUFnUmhEXzdzSm1HaVNkYUpLQkM0LWI4MGUzb2ViWFZmT0xkNXJVRjU1d01iek43MGN0NjBSbGROYThZcXZEQkRGX3NPNWp4YTdQUnNXY0dfN045QVhDOGthTHBxRWQybjFNUEEycU9wYXg3UHFKY2tWNFVRd0dDVHR2UzBiU3E4Q3dCOXV1bHNDVlF6VmlHZzVJaTliRmprX0xGMzRhWmk0dk5CUmc3aXpSYTlrZkIzS1pqM1lkWTFkRm5GYzlqYkpoVzNpNm1ZSW5XTmZiV0Ric3g1aXBvQ1NUMjBZSVpXTmY2RHp2eUdaX2x1a1hMX2NnUExvaUtRRXdzZEswU3VNZzFnNFZtYy1KZ0JCNzBDX0x3VEdtNzBxMk8yV1V6dURrbEpraXppTVdUenFTelhtWFRLQzZKZkdrM0F3Z3c3b2lVZ3pTaUpubGJ2SkVFdHg0MVBjTHdyeVotRC1aa3U1OTZ1X2VfLXpiZ1llLXZoVjc2UHBKVWVwU1F0eVlGS2dJWXJvU1JlUU9oY0pqcW5tU1Z4cG1XZWp6bENFdkRmQzFHSHI4ODJiOWxiRHVPTWlKS1N0cFNyc3hJMnN2VU8xT0k2cGJYY2s5VWR1Qm5rcjk1cEZyc1BzbTZGejV3T0pHMkthTkhmWUd3cXhPekZIQnVXWFJYaVVXNG1qZzcyMHhQZ21WdUFHU0dYN2xnbGZWM3JRS0FpRlViSUI3SThPN0tvQnFpRHBFWklleHhXc2hwRmEwYVdLaVlfX0xDMUxPd1JkX1U0M0dqbWxabnZITmhndmJaVkZiWFAxb2JhWkNXLlJYQ1A4NjhXTHNFR05LRjdFSGFCZVFBSWhqU2Y2amtXeVVaM25oNWxOUFU"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '43524' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/certificates/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring certificate + https://vaultname.vault.azure.net/certificates/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719 + - certificate already exists or concurrent access"}}' headers: cache-control: - no-cache content-length: - - '2468' + - '236' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:52:11 GMT + - Thu, 29 Oct 2020 21:21:22 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: - code: 200 - message: OK + code: 409 + message: Conflict +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuVzRaQnRMNXY3RHNUWGtzcHhhTnhJU2FJTXRnQWZyTkxkeXdNLXZ5YnpobGs4WURmaU41VE5aQ3FHQ19TSFl6RFpwUmxOQnZzWnBzcmUzRENFZ2pJSFlrcWhkS0g0RTZSUEVVSC1wVjRwVEplaXV0YjJpdlNoWkloSkdRZV9YcXEtc0tQVmM3WkktRElRQ29xUC0zS1ZHaTdhanBiUl9oVHEzVHBWUjREZktEeDMxQXo2U1lWekF4cDN0Z21sWlI0LThYR3A5ME9jaDRrWnVuNnRGbUtYWkFaNXNHTjRlbDVxTjFnbDZBNHRXcnI3cnl1WUFLNzZIbVMyaUxVNHAwUHBkVTFMRDJnR0xwdE05NFFJdzV2OV9NVm41Yk1hUlNMQkZ0MW43TUhhQW9qcFdjVFBkQUtsN3hfSTFvZHUwNDQ5TUVRV0hPWU91NHJuY2hQN0ZxMGNRLnE5SXlqZ040QXFELWpabnBJQ2VQdWcuZ1BfdEZzUnRpcHBmX0pzaXJTb0lEVWhKaXFRZ1lsRmxEMWVSaklQQ2piWldvc0p4VlhWWVVQMUZGTFZ5blM5UF9NV2xhdlVuODN4Uy1vRlZqSXQzU0YxeGFwWG1ZRThqZ0stT2hkMHlvbEhfcEM1WWk4Y0VzcERudlVOZ0JZN2hTaVR0blR4eWpKM25PaWk4Q3pKNm1EckNqVmRXM2dMclo0RUFObXJFSDY3aHBScDRKMWU0dGFJS1pYZVBUclhrQ3RYOFR6ZTNvdjB6eUFzMEZpV1RUZEFLUmhwYnpqLXhHMUFVMGhjUlZpMkZ1dzZNcmNrSWk2MmQ4Rm5BQjQ0RGxOMmV1Q1JveWgwX1NRQURWUEVaMnYtNUJhT1FYLXhIVE81N0ZSLVhPUm1YdkNWd0V1cWt1NV9pXzljeHJSblhYMHpVRUpuSE14MHhWN01Xb2hBQ2h0d200aGxVenZzSS0xUUJzalJCM3JGLUxFd01RQ004THZJREJ2R0xrdFp1dGJSSnBQUkxnM0tTdEh6YnFDeXZwY0h1dEctWTA0MnBQWjUtNTBuVTFIdzVpaEduUXptMHRrelo5aF92Vm9QMkpxY3EtNDdzU1ZOd0RpbFUwcGxobXFLM1N4RkdwNHhpUWtjeE9wOE5XMnAwZnZsdl9nUE5QbXZ5eXE3c2NydHJmUEZCWFNDZFRqSjE2ZEZpUnFUTUxzMUJKQWVOOE9ZSnlUVmxIV0M1RUNGTmRCZTB4MFljWXBQUVprUlRCd3Z6Rm0zY3loeHBveHlFd1ZYdnVwVDBsOUJ4Mks3QVF2ZF91YjRqNUlsZnRkOVNFX0xxbHQ3LTV3Q040VUJ5SjNyT0VhNnZRZThJVGFJMGZDOUxDZktXS3h4eXJNUmZNSUVnbUU2dm1RT1F4b3V2RUhVcG5EU2o1ZWVJV29xaU1mR1k2MlpmRjFCa1l6M0duUmNmN1oxNUxvNmNqSFk0THp2WnpLaWpzRFNuVUtCU2w5QU1RRW91b282Z2pBeng2Z2hlTExRUjFXaEhuZlY1aWlnOTU3UzdMd1hxcEUtOHQtWHNNN1g0UVhuVkcySEpaOHlpOVhNQkdSNVdRcml1bU1Oa3ZFam9wd3lnWktHYlVQNjB1eGh1a0VSbWJUUjNjVFZpdkRrbnVFT1pPbnU3SHl2NVo4UTRUUzBwUERwOTJMazlzMm82a3RWRkdhMlE3Nkhvd050Zm5UZnkxSVJMREhwemRCSEdYSnZybWRESGhfOS1qM2RSMDFYaVNLODFHem9VSnc5TjVlRjlJdEtvWXZUYWt1MG5xUWxUdFZieHg2TU5MNjkwV1FsVW5fNzctVnpIdlBrLWhzaExaQmd5bDNUbGZ6eDRsaUtoMmxzaXd0S0NvaFhxUlFXenZpdmlDTE1TdXQ0VkxVeXdTSGRtN2Y2Q0wyVzdaeFBreEVCeWRJMzl3TFFRVnJFRkdKRDNPOWRQS0lKZHZ4OHlrQ1JBYTZLMkctM0prbjRvTHVNTzZXLUFlVDU1WldfV2M1ZmJ4VnJ6cWhBTTJEcTkxaFg4TVI1N0owTThxbFZrbHhQZV9xYUNPVm9LRlBOYWZHelVMX3JfU2d1Ym1yQzl0d0lGemRjM3BZUjdJeFEyMXAxZENXZEk4cXJNcTR6UW9jRnRQdjNUUUQ1Z2QwUmV1WVRRalM3OFpaTHEtYmtrS0tEaWFEaHpQY1NoMDRWcnEtY3Mxa3lTWUhqblg0N0VXMElwT25KQmlQM1MtY08wOXp5Z3F4VjFhNEo4aFRqVElnN0pudktLMzhpeE1mekRHTFNhZFBjcnNVRlU5VU9veE9MM2FKbjRQdVJBdUVQcTVnM3JEYWlKOXlrVnE3YUx3M2dYRUhHV2pOQkdNNHhIQ2ctRVUxUE9oR19tTTJRd1B6WFN6VUk1TE44Z19JVnZIMUU1cnFEZDgwTjZ1R3FjYlgyX1R3eENEZGthUmUzMUZwdzBBcFFoQkVZN3hvYjN4MDVNZFRTbzZtaGJsc1U3MjZjdlB3OV8yN3YxZGRqMWFRMVNxMHltTnJLc01rUW5OZHQ4MzF5c1hvQTVFcVJncG9XY1NmbkRXaG5mZllvUnY0RUdvMGUyUzJyTnpLWGxXWHZya1BIcWpzWXVjcHN4TThSODlLYzVvQmhWUEVVSlNIN0JZRmo5QjNZSDdZajZKYklDS0tVZEFDbVNZazRRblF2aTl2YTNPV2YwU2ZpQTg2dUFabXFFZnZsS083R2RtQmVQNFhpdEJlbWJ5b2ZCWUswMmEwMkMtMFJKTWxJOVYzbkkwdVBhaGZEamF1eXpIWTdTajhEZzF4VjdQbzBZaXlvd1c3ZzJRZXo0U2dlcTRoeXFYdnNqWWFVNGdVRXotUGlSY3lFWUpLVnRtQkdXanRTclk4RTc4WWtZcXZOQmFSZjhtQXdMWFR0aDg5M2ZoWGVhVk03WUpGVjBVOWxXYjU0R2M4STNMT3ZnMzdGTDRJa2hfUDdGUWE1Y185SFRUOWV3Y0NsWVVyalI3dGk1VW5BZ29ENzdzZkpvcnhzV090dUo1NWVyRVBMVDhGWjEzWjZ1ZnlwN19oczgycUlyYTNULVVUQkVZZGFZMnJaaXVoRVViaFVhTlNLV3JUSHp1ZkIzQ214bTczUnlCUEZLblFld3VhVEhCOGkyLXlSTGEwVGZUU1JjcnJIZ3VsU0hraWFyYlE3LTByRWNHNnZiVURDU25rTzVYZUhhSUtJSnZiQ0dpcGhTb3NZdUg4WXZuemhiVEZ0dmhRbG1wYmpaUlJsYndFM1kwQkJDSHZUdGxPY3ZWZVdpTWdlV1k5X1M1cnhXbGczV0J2MUFfY3FxaFhMNUlzT3Z6Y1R6SWQ4VmVxUl9jUDhWbS1OWlBZT2VGWFQxVXE3R3FDSGJqd0dhTmJiNDl5QjNicXBZXy1XekFVRlUxWUF3cGxoRzQ2MHU1bDlmOExyNFpIN3RiQ09jVGRVS0gyYkxzbHFKdkNIRGpFN0tBX2h0ZDVzWXVkcFVRVnJTdWFZT2Z6d3JFUFFEV05PU09SZkcySjBoUElVemEzT3I5a2ladlpxUXY2TXBlR3ZDZFdVV2RLVmhrUktmR09fWlNQYzk0OU16cnppNVIxaFZrSVE2Uklfd1J1dXowNG93V05yelIydVpPSlhGQzZxVWNEU1QwdUxHd2l0TmYzU2I0RWdJV1RZTlFFWGNHYlNCREZZd1UtTVNOa0haZkhQaTlQdk5CUkt1ekFHdTU5YlZhUHFMcmJLdUxsMldwb2M1SWg4OXhOZS1uYzU1VUFoYWxjZDc2WXgyLWRxMXRFWGRBellDQ0ZENng3MkJyZzByV1Y1Q09OaExfZ21HOEFTckh6eDF2MkVkYnVDOV9yNTJZV09mTkZ5c3VJanNRUnlKR3RVczUtQ3E2cDN2LU1ma2ZXLTFPWlZXVjRIZk1iTFZCNkpPNWJQYXFVTHptTkx6aFM1ZnJGMEVXSnZnVUhLTFZvNVItVkRKWjg0a25nXzZTbmJMc1pZdG1EM0N2cWdSa0ZmOHpacUt0VzRMTVZFTlVHMk5TT2xUc3dOdDRoTkd5X05MNWhzSGJDUXNjbVlubjd5YnZ1ZG5saVNJdjlGb3JFb2pBMU9KWmJNZ1YyOEh4ZkV5c2hJVkhfRjRfeHFZZFZEQW9xLVhNcFZGZnVzZ3RMUmZkTndqbXlLQ1pNS3U0R0UwdWxUTkhWUS1pOFNjQjRmWW05dGd1Wm4yU3BxOFYteFk3b1FleXdNeHdRcDZUNmJEWmxBMm5vd0V5RVY2a2xSZUdHUjNsLVNGT0ljem96UnV4eTI2elU2YmlhbTBuU1BUcXNGOU9rdUxhZUlENTZsTlBZNEZYVHdTMlU2VEdHYnQyMmZ4UjVRRWlKaWpWdGFON21YZXFmNjZhdXFQbjlKNTJqV2ZtNDUzV3Zfbm1QM1dPeDlTNVB5dTAzb0lpWi1COXBPY1E2QjZaU1ZFU2x3LXRMVjktOWZwNUVXSG1nNjloZVJoSWkwUTJ3MFZQbnkzOENBVWNMVllkbnVuRjMzdXp6WnJ1STJHV2dJS1hmbEVnaFRtSG9QT0xmWG9BalZ6TUhvZWFReDk5YUhiMEZEVWtIS0lybnZkeXRfNUotU09ESjlpY3Zoak0tMVNvQWNMMkw2TnhpX0FvVUdnNU5CRjZZbkdSMFF6YUl4a09SaENVMmZ0dU5NR3ExY1RkV3hpcWxSRUZEZUo2QktNUnhjQzdGbjB5aGNNWHBoNDM1clRHOTlfLTJmVmJkZzh6dFVnUzNvcFlGWVpFN09rTmllQ0QxTHlYYTlULTBtSkx2R0htNzVtMWhjTDVpRHBpeWpBRXNQNDdYOHJIblgyalprRmc0RFUwUG1FT01qWlVDQ2daek9mSkZOY0pmcGRaTG1fdEVQOEQxbmlyNDNhVXZiT1dUZVlieEVXOFp5Rk1KazB6a3NadXlPd18zdHFsQWo3Y3ktbHkzNl9ldnZVeWtiUWhQQ2xxSDQ2U3B4RXQzTXdSdS1lWDZmdmJPcHhndVVpanJqYXh0MUROSXppVEhZanZTWUN6bUJvTDFxMVlVeFJmdGFpM2VIaTZrQTVhMlJBcWxFRFdYVmpud0E2NHhaa0o1Z3VWTzlKVEdVaTVVaXVJUXJLaGZ4cDBjREw1Mk9xYktPUy1iSE15SzMxd1FGWmhmcmU5cEtnRHBObUNxaTJ3R3pIX3VZc01EWUVIckppS3F5NV9KczhXbERfLWFUbkRRYk1hOVFvNGRRZzM0N1ZveG1wcFhSSTdtVzJCRjFnc28xTVdUanRXcVpCUktyQTR5dXJXSEtZaGQ5VnZSTmlnU0pfWE42a1pTSGVwR25EQVNpcE16b05wdlVvZnU0TkhtcThTOVk2c1pxWmM0NDUyZ2VtQktXNnpFcGNVNHZwSGNkTHdmVFVIa09aQXZhUEZpN3hnRzhnQzVRalNaUTdON3NIQm5yeEl2bUluZ19NRjNBdG80MkFmT3ZPc2JmSnhGTUtJT2pqN3VXMEp3d0p1MVFrazdycVZPdi1SYXFEU2NEbHRxbFgzNkpDZDdOeExRWGE4S0ZTdmNIMUZMVnJwVnVWQmFWOXAydXR4dVV0elJNZWJfWFlBbGoyWGlucEQ5dExjS2ZfVTdWOXp5V2tIOERUZk16Undtd3k0LTJuNVplSDNhRXJFR1ZMNnBLb3gxQ20wcFhONmRabFAwRnprVHZXOEVhYmpDRnZESlNGTUdvZGdmS3ZtZnFQOFh2U2g2Qlk5M2hQZXh1MGZMSDF3UjQ2eXFhckFHSm9JMmUzUlhZdk00R1ZId0xhQ0NwS3V6UnB5azFZMDNEc3dsWjFBYjFoVU1rRHdNbERsVmZscWtSajlidGJrYVZhQmVmLWlvUHZuNXBxTnBTYTdnTHNWMmc5OXVUeW5jd05sd1lON19wOE9FZEZCU1lYcXB2RHZMeGJPM1R5UmJOcC1sWEVwZ0lYSW5fUlV3cm5PeExkeDNPV1B0bFpBV2t5aEw4bGNCSUR3d05rbERYOXFVQ0JlN21yYjlQbTcySzQxUkxLLV9sWlZiX2FtMkRMSWoybkpTZWFlNkp2UFIwV3MxV0pQZkhsWDhYc3lSM1hKcHR4T2xjUktPSUFYU05kQ0Y3SGFlMTBoNVBMX2xVaGcwUlAxeGNOdzQ4OWRSVjJBNklhUk9FckxRd0trcjJkeXR1WExTc3NjZy1Kelg2QzgteHc3WkJ2WXlzOTF2WWRTaHgyMTVMNmJwUm9LRlMwX1REZ3o0U2FZcDB1Qjk3c3RiaHBEUVZkWlUwbG9tUkdXQWRoYUF5OFZlQ0t1Rmd3MW9XWk5lZk1VUmVQUXpCMFNxVERUX21tYW42UnJELS10Q2pNUzdrelZNUVVZdHpSV2EzdHplVnBsXzN5U3VMbjl1eUU1WDVJci02dnBkWjZFMmlKRTBLOXgxVm1NUG85TkUtODNBeE9rajJ4dWhiM2E0UjcyZldSWkFLbnRBUkMwRW4xLVhDT1JUbGJEX0laNWM4MjNUdWlNcGdmc0xxamZRSFJlbnBST2xSYjU3M2ZrLWRTMFAwc3hrRzFVYlMwMXB0SkV0emotQ2FMUHZNLUpNLV9uYUNCeFl5cEZvdHhmMmVnMWh5cXVDLUVOU0tzTy1YTUVnN1F2UUFnSnpvOHZJZlVGOG9NLVlIZnNHdGhDVGIyZXRFVHhydmZONDcyU1VWSGY0T0todVB5WGhxZzBhX1hDdkRsQmhOaFJVQ19ianAxQnp6cVRNcUkyMmYwYjVvX1hteGZhaFdBeWQwcmhQLW5PalNEVHI2SWFOenBEdkdzcFFfbGdQbVRWMTNIVjg5NjdRdmZTTW9BdlY5OGYyYkZHTjA5R255S1NmVjBPMjl1d2h5M1EyUWYtQzBJejN5Z0FjalRZSk9lRXBpeDNOQjlNNEFZcFZxVjJqeEZfbktKS3RPTWUwWk9Jd3ZndWt3TVpFLVp5V3JoQnRlMjI1XzUtU0JaNlRqTUZCdlRhSW1KQjNsOVdVMGFpdWR5M1BYcnJXSEVUdlF4YXo1aHRyX2FhRDhfeGliT09Eemc5aTJkM2V3RnROXzRNV3d1Yk9HRDNQVjFBeml5Y0c3RXhwRU1qdkoyTVp0M3VrMUY2Z2JrQXJPNlpVSXBlUHZ3WG1OUHB3ajhLUlNTTXRQRjRuMVNiZkZHeThJVTdVSmV6RzRCX2ExRjRWSWttc2dGMUUwQ1ZvMnYwQWxoMTdQcWNUUWUwS2VtQUR4MTYxVks0LUZRNFliakdFWnpGLTZlVElRWUZXREZCZml3S3JCZHludmJIX05Yd0lGOUZwNFFDM20xTVNiZjRFWWZyOGFZRXgxSXRaaURGOERwMXRfUzREQ3ZKUnNIU2QzTmxDampnRm02YlVYOUlxck5tYnFua2MxYjFYd1hTNkdUM3c0Z0NTMG5fQWNkQUxxbm5MQVBnSGUtOFNBQjVxYzRwTGNpYVlNU09KbEpPS2pUU3BrWjVveEpOdHRvNVZJMS1ENXVwRmcyWWs5aEVkdUxiMnZXZml5UDR1aHFxMU1mcDNFcDlZZ2pfeU9Pc3BSc3pYLUJuSHd1OVVtcWRNRG5menlkSk5qY0N4cWdmZ0F4NkdWQjlVQkhuOVhuQW5YX0xzdjc1c2xYUW5UUVNVTlhiWWRkWnliR1NNZ180TVpkel9FRnNSY205bHlnUWFqTmRZLTk2NjMtWl9aYnhfbTBaZkYwUWkyMnRfaTdPdi00cE9VU183X2VtSjg0YWJfNG9BWElSMG13Uld3eXFyQ1NuSTVXR2NVVnVjNVdPdHNSb1VtSURwT0ZkSFZyWHNxTmgtQ1dQOFJKNEZLc1VSTUxIMVZGVjRjWm9hMlBqS3Q5TkJxdnlnQVJSQlVzR2g1NENFNWRtbEZZUElNMk1hcjJwek56cld6bnc5RUI0MEVObmFqYkUyM180MU90Nml4T2tGend5b0RHMnVaamxVY2hHZGs1aU1wZ1l3TW0wUE1ORmdnRGVhSW81OGRFNmM3eFRjdGpEcTVsV1hjSmlzYnFyZEVReTRGR05VZExxWWdRQnVRdTFDWXhPcmtRYmhKbWtMRUJjVmFZMlBTZkREUlVWeTF5dDNJUlhTX2cyZHA0a1lRMHMtOG9UTFk0VUcxaktVWmFDYWhuTHUtOE1aci1DaXBuY0M2ZWVncVpmMURpbnotM3hfdEMzMGRGdnc0WGRlN3JlZDlUdDJWRGRYbzRpaTBUVTMwcjhxSHRIWVNMMkViLWFNVjRabGtVNUNmTnk4d1JXS1o0TVZMQUwzUzZQYUtfajROak5uSEN6T1UzN0hnSFdVYk5fbmpYRlVNZkwwLXAzNWdRckcyd3RDWVNjak81QVBzQjFzQy1FcFFDWWtSaHNRNnpFVFNUcDJSVmN3UV8wSk05OXRFWXZDTWJPZkxmckxzN0V3MmZSbXVPMGt3dWVaa1IwSWY5clkzSkw0UTQ3NGdvb3ltLU5xRnBSbkRoSFBQQXhDelI3bGY3WWtzWHQyYTlWTU9OWlowSGdEWFNkdkZKQVhYNTB3bDRUN09OZ0pFMnhIM3RqZng2SWFJNGN0d1dJRWdKQ1gwUjBfdHhEUnZKZm9wVmFDMlBnVGpCWE52WlhSYS1BMnZPRjhvRnRybzduamxOWE80NmxjUzVMRDYzMk42V0kzZ0lQVTMyVnhfZmdKNTF0RElsNFpMYTFxWlJQTk16WFJja2Z5WFZmV2xWSnJ2X2pSQ0xYeUE5SjJDVFQ0S185NV9ibDJLWU9JYzg1aTRyWi1yYXpoNnRuRXBheVRmSWpQdTVEeW9vQmhhQlJiZ05vOVN6MWFLSkN2VEVVSGJKLXZfSllDMVJybW4tUFlZZEZzQmw1Ulo3MGNCZ2FhUmx0RjlwWTRlTVdKc242SXRXT25hY0ZpM0FhWXMxRTl6YzA2a05Xa2Fjc01EdVZTWU1JV2V1cXJWdXlMMTVaQk5MNDRkckxGeHJsZXBqYTNOZjJxWS1MTl9VbDRuYi1VcVZRZDUxdVhLcFVGNTg1YnltUzExVVpYaHJ3N2R0SzVmaFZSVGhrSjVNaDFvWXAwNm5pMEQ4d1lDN2RIVXMxa1prNnF0M2pNTWs3VjdZbEZ6Z21weDdDMDljb2dybXJTNjJrOGVxZEw1YnM0d0M5eU1lM1VNeS1kQ0NUSTdhQkczMGo2SWVBYTVqc3YtQ0d3M3VoQUpOWEdnSFNyazBPak9ZWDVWVXEtUF84OHM4MkxaSFlvdzdWekZtYXJwQzNHZm9OemlOSGJqRExVZjlGenNuV2NIR0VGZEhNRDFnYUlyRGZMZF9GYUlmNWU2VnFFUXZxTVFVNUtZR0k3dEtpVFpRUDhIYkVtamVOOWF1MWM2VzBtSVdlVXJiVVRlbGNSaE42dm1yLWNWRDY0QUlpVGVSMlloczA2dUVwTTFHV0hqVHFieEdnQ2hqUzNRRXBPZHF1NjFkVlNxcE1JUElIQ0ZZWm5SbExoeDVuTngwUFowd180SW16VFVJbm1OV3JyVmNodlV5eTJ2YjlfUl9iRTdicnNzNllaWGtISUtCLS1GYWlISlZfSUZNRU92bjZ4aUU5VFhsQkxIYXJDTjJSZFhmWFdSeXNkQWtZTGJmRjVoM1lONDU5bkFadkZEOVJuNFpJWTNDaGxVTXRRUjNaaklpakZKSTViUnVBaGNHTjRJbXR5WnFVM2l6Q09xcDNJcU9ncnVZUjVBQzlEdWRPZTNYVnJEMlQwZmJqc0JCX2RTektSWXpuTVZyWnJvOVhmc1R2Y1FSTFVSQ05nOHdNaVY5emR2VEdXWmNYYlF1RDVNYkp0MlhhT2tmMHozZ2lwbl90NHpRTEZoN1R2WnVzYVhhQ0JqS1ZxLVNHenRsdy04ZjBFWWxUX3dySjNzSTNjYmVqaHNPMjd4NVB4UnBKdVhicER0RjVDd2hDeFp6M3pQNUpjRksyUFE4UVFhYm9NdHhuNTYtT0tTcGtLRG5EVTdud2RTR19za3ZoZmtISG4zQ1RLZ2R5OXVsd21PdFFCckdnRExSN0MxM2RyRUkyYXhGNXV2V0g1Wk9icklSRFpFNHlEZm9TMWN1LUlETE9LNFVWNmxWRmZoYVM1cDdfZ0I4ckVMeXV5aDZVMnJiOGVHQkl1X1ltam1TaTBTY1RCUjEwVkxpZkpleFM2aWlBM1BjSVZMX1VCUW5OaEp2ZWJ4M3JJQ2VwYVNIVW9jMURXTEJuWjZydDEydXRwOUhYZXN6T3BybTdydXJ2ekg1OUREM1JsNGM2RVpJeUVEaGtqSk13OUxHUWRlMDlkQmJTRThzVWxpcmNxSWdZZUVtb1V0MFg1UXJweWRBQ2hHQS15SHFGNG13bEZHcWhpZk9lUk4wcW1mbFA4eC1FazJ2QlA4bVBtOEZ5RE5RRlQ0aEFIZUVuOFpaQ3NFb0xqZTZmX2JBM29WcW5Mek9sa1g4WmJnR2taNnhsVkxmWFEzUnpZeUtnV29HUHVyUy1PSV9JeklKN1NQWDNnME00amRjZkV2SF9CM0NjeTc4Z2VSVjhHSVY1V01ydDJtUW9UUE4yMTV5R3FKZ3cxWXdpQXRGNVBrbDFpMy03bjFDSHdDWlkxRlJQc1h2RGJJclNuQUNqM3hZUHJwVnJPNG12bTNPOVowVVJVQnlhS2tRRDRCdk1HR1NKVXIxdmdKamZfSVFUVS1vd0xFblBLYmpTYTgxOWtiUk5INWpmamlEZmF4ZXFITGtmQ3ZVUUJYUkdjQW1oNU1tNUw0cUJPRGlDeWRPQkhaZVktT2pKb1dWanJmdHJBWGtuNE95ZXlObFF4aWxMTG5fTGlPbW9tX0UxVWpuSmljT1ZoMGF3aFVlQUFadVFMbFZMcE4xWGZwanFyZEhjRHAtMTR6YlNmQ3p6ZXBsY3U5VXJmeTJqVUI2Q1diYmpHQy1nVkdhSUJuUFh1c2x1LXNXYUpTSnZoUGk0UWlSbWl4X190dmJxdzFyVHQwUUFyVjhCeTktdUFESl9RNVRaUTNNa0hMdXVvdElPbV81UWNVYU1qZlFtYlJENHZyclFFYW5uY0ptR2hvTXhlQmJNam1ySmhQM3UxQ19sWThmMk9yWVFOMUx1R1dnTjNEMmd1TlRfOTI4Yl80aURMS2U5bUVHYlRuNHI0cGIzTUhoWnZ4b216OEx4TTl3MzVqMXlWREFVbFhjOG96WFRkaE9vNk1ja2FTVjFaQzdPQVVxNm5scGFPb2JXV3I0UzJWbHgwdG00R3F1Z3FTTG1iRHVmSXF6Zk83UE8xV2ozNkNaRkxpY0NEbl9tVEJPamlaZ3pmMS14Q0I4anhjSkZqRE85MnpiUm1UY0xJM1FaLUNSMjRscXRMdkpwNEdWREZLYzFsZHp1czZkYmN5WkZrcV9sLVU0V05aa2gtenc4TTRsSk1yNllDREh3OFNuT2pNVVktNTI4ZnpJM3RoT1kzek5IQ2ZQeGhVSjN6ZGhIRTNlWlJPSHYyV2RiZXpDX0RZWEc3cWF5ZmhjelpkU0ZYU29UNGNXeU43Y1hMM0FpY0VFbktPcWxYZUVsYWFRLXRrdnhfVmk1UEY4Zml6NGg1elRSNDZRdWtFbV81MEpMcVVNeDNZT2QzdVFDVWhHYmJ5d2xyUmk0eUpDaWtXOVdWbHZnSEptYTlmRGZDUV93LWQwR2NObXRSVDM5VEgwTllRNm9wa0ZjS1JBZFlXWDRuVGdlbWFXdldEVHhoMHd6XzZnSEd5SnFxWVBwUS1WU1JpME1ORjcwN3FHdkdOUS1lNVA3aHlSUjViU2pjX3pNQmM0VGo4OGlDdWg4Z2lSWXFIalFCVnpubnY3djVPdGxIUjE2WndrY3BDSzB5YlZuYTloeVpPc0lKd21BMDlTalJvbGoyMTV4aFJCZEhyOTdHa1JFVTdkNnFKSUU3d0ZHNkRkcVRtRG1NR3lSSEFVTlh1eWtmTWZnR3RYNkduczE1NE9fOG1iaTZJMDF5MGs3Tm1kVE9iVnJqZmRyNjZSUVBWQ0RheEluQVdWazBvVlNwUW9YTXRDemFBd3hkX2FjMmtheHZpSlQ2S0VCVkg5bU5HMVVmYkU1cmQ2b2x1ZTRvV1JORktwZDQ2REFndGlOdDRzY0N4N25qZlg4d1NVOG5kTXBZVEdtWmxEWmFraXU5a3hiRWVxVExVTnY0X0syQk9kQWhqTDJ0dDdodjRZczRRRVVQQUt1T3JqVU1OMGtmNmJ6d3dMemlqRUVOYlpnRmotMHc1d0UyeWJMdVAtUFVVZFlnMk90OWJoV2lnZENsZWRmcnYtalFEY0JVRG1VV2Fnbzkyd013THIyZEljZ1czQkNFdVoyaG5rUUNIVEFEeG45SGZFT1FFQmNkRHNQX0MwbzB2dWw5RHdZb1MwWDY0Y28zb2MzYmZfZlFWcVhVdEFwU0hBb1VQdUtZb0dOUUxVY0VvMTBkSWJKT09HTE9UV2tPdXhBZGFKQnRydUtSdVJkcTZhV3FpTmhCRkZFblA3bFJjWklKalBPanZKUUFKaHUyLUFpeHlOWE5DVndrOFhfaHVGYUY0aW1wbWh4MVh5Q3ZOWVpRRkJoSk9oUFU5SGJGQ0ZqcG4xS2hUWHJRam8tT2lLUWhjREJ6XzNrY25Xa1ZzaVpkajdzT2dRMzRQcDZHUHpRYVVXd1NqWERaUXllb0pQbEltVDZnbnV6WS1EeERxVTdENlh0WTdEc2N4MWZ6UHN3N3hxMndSN0dpVEVJT2s4QUYxOUZuRGpsMl92d3BpNXF3bUJwQmFZcGR0QTYySUdJNlVpODlJMDJEYk44NUY1RUM0UWtaM080aEo5YVhFWHRwTmRja3Q1dWJmREZCMktoN3VGenRtVF93dThXZDlJenI2TW5rblBjUHRBYXY1ei13c1A4RXFkek9KVmNVZzUtYnJ6ZzMwRDAteHRycWZDZnI3MjE3em9wSll5bG9hcjVJLWRnZFFFMnVyVGE3d2Rzd1A5WHU0Zkl4cEt5ckNTbTc0cl9Kb2ktb2R4ZTEzT19NQmZnb04yMXhtVHRJMWVGV2ZncFZkRnE1emF4eHd5UXJ4X2gzZ0xRQU10Y2tyeEN3NHVHQ1hhcjgtTUhfcWZ3ZU12djFtWkV3dFcyNWFtN294WjkxMWVHS3RGQmZsZEZmSDdkalBqUTE0UEdfUGVTR3B1eDhpWi15NmxvdWdWLTc5a1RQaFRCN2NWMWx2eWl1LTNPOFJzb0FpTzg5aThZeFg2TFN4Zm1VVWktNWgyN19nd2VkdzlYYkxNaEV1alRoSEdMSHp5YVJuN3poaFpjMmxLeXd0emNqbGFvTUVzblNVR0RIYWxybjlWRHl1VTRLMlg5UXc5WHdTemtpNEU4VTFuRGY0THVLdW50Z1R4QzRhVDRwVnA3NjJEUzFoUW5xSHIxN282dEVNeU1xVC1zUm9ZMkUyakNMYkJORDR2bmdXZ3U0b3AxRTJGSGJZUzZxYWM3Y21kSnZOZEtaRmNac3VrblI1TVBxcno5bmhwNnRjd0g2cUozN3lCSjlVQ2Vhd2V4ZGFUY3BmbnI5Wmx4ODNkNkFld2IwQndBT0Z0bGdXZnpKRlRicnRYRWlxOFVQekJpdE5GaGlRZ0tyOFFlazlIR3dEVXVmRnV6b2kycG50dDZNWjcxNm54RE1CVzFWalFaNUtXTWIxMk1STG5DSW9WbHUtOXI3ZkpDM3Y1cXphWjd5b2tBYV9BeW50T2gwa3A4dGxzTmRMTmdGT3diX0d0Z3dpek44Ykx5UTNWaXJvdE5SZGo2ZjNCOXA5cW9obENHMklxZW8xbkhFTjBhenJBdDdGWFAyTDk1VWxpcEx6cTJ4MDdDUTNrQ1d5NTFDVVFUaG40TGtIbWcwSEo0YUZqM0h0YzM4V0VnaUxqU3EtUlpyekVhNGJrMGFrX3FjY2tRdWdlOVJiRzBIM1J0cENuYXhUcXVKMFBJeVMzTGx6aGtLZXNUZWd6VXFONk1BeHF4c21MRE5QUEk5YUNGQW1zaHZoclZjLTYyQUphRU9ObXlmWUUxa1pIbnhRYTB5TEQxX1hHS0FETVdwN3dDb0g3RTBmZ0N5S2o4UzJiVFJUU2FsWk9VTS0yY2FGcGFqeVFvSlVOTjlsY2lPeTJEQXVWYXI3cFo3Z0k4R2VpNWtDbFZuaExTTXpSYkdNNWVCa2N2ZlNzS25Ba3VtTnd2Y2N6SGh3ZkRQeTRxZjRESjc1Y1V2NjFoeFBTSTJtaDJnMVdTNFc4LXp0Um1YSjBHYXNRTE5vSDV4NUdlQWtiSkE4M19XYmRmN1NtNUJzdmpOVlV2VXpHNEJ0VkN5c3NoS2tEcnZoMnlEZXlDbmN6dkkzdWRjZUZWYTR4UFJldXFEc0FOV0tvNURTUldoVlFwWFJUV2pPYjc0LWwzNXp0ajN4X3NYcWVodHNBS0lpLURPMzh2MEEzcHpjMExadWJjLTA5ZTdUQkdzZm5FY3ppZGg4ejY5TUxjQnpCU0FQVUhqTHRLVG5Ramc3eUIyaEc3bnp2N1h4emVrMjdOMUZ6VUV3dC1jV3NmYW9pQWFIb1ZScW9fZ3RaYTFlMGdqVmFyY21WOUFkTFVUTlpYdnl0Q2QwZXhPamF2ZXZZX3VMejZzWEg2RmVqNmcyY0E5a0wxQWFBcG4yS0hjQzBOWUhDTFZvWkZBS2xTOE5kcTR5WkRyOEFTbEhXVTNvRUJiVGxOUmFsV2RXWDhhakI0STk5U1lnVEVCTkREM0FnU0h1S0c3VkhmQmJYU080R05uMW9XZ1h1b2xyamVHR05MVmZ0U1R2dE1JZ0lQb2gzZDVCbE1FYTJCSFkzR1ZRek1Cb0o2SUJ1MDRIV2lfWHlkRzJiUGNwWHJoY0pFbjZxVFpvOTk3SnFqaTRnOFR2TWRLYVdLLTllaGtlcDBmMHRwM0RDVXFTVXF0ZkUyZXgyTG1SMEFNWFphNG4wU2c4c002Tl91ODlhTWxyLUM4Q2FkVlFTQi1Pdng2MEFoaUptYWRNNlAtVDZ5Q1NPV3lqVlBoMDZWcUNJMzI0M3k2X2RGXzJVNWY2UE1XWl9kMWp1T3BldUNMSDQwbXNieTl1OXpHcVZrWHFGbnZmdWFONFFfT0xGWmtuZTYwa2NuTEZZSzhnbEFETGUwMkV3ZDg1MkN0X045WnJSTHhFUmxhclVUOE9tR0d1QnlzTmpwdXJxdXRNSkxJVVpnckxsekJvWFExcGZ4ZXdKUkRua25zWnR3cmJwd1ZMZHF2c29meVhLRWNrUWw0T0hzVFp5NmZwNF9HeGRIX0FIZmxRNFpkOXJDNWJ6UjJXcDdFSWhDV1hNVkNfUHZuYmhhbUx0cWJWaGZJaHF2WlpHVDBMNkVBdmFNaFp4dDctdTRJLVVRUENndHBPTjIxYmkxX2hjNVdaaGRUN1cwVC1JaFVRU1lmeEttLXhmWjRDVEJ2b2NvOHgxazZNV3ZjdFQ0ejRKS09FVDJKV0U3ekJNN2ZNSjN4RkZ3UDhWaVQ2R2lQaWlHakJZbTRmbElseS1ubUJxbjg4bFFVaHRLOXY0VndnUWFaQWc2bU9JRzVfME1YYTVrQWQySXdNT3h6MV9pUFJWTkJFZ1BOb3JRVmV3LUlDLWFSVVNCTlFSOWVqcERua2gxVGd2ME1yNnBmMXphcTY2M1RUbzBhbXhNNTNKNW14V2lIeTlsNDJ1aDIxWngtU0VHVXB1bDNpVDI2TktEZHBVa1NvdUtBajYwZC02TUJjSHlJWWMwalY4U3dLQ0hueEkyOVA3MHp2dkZPdlZJX1RNV2xKUjJNR3luczg2aTFpV2oyclBYQ0FiQmhaQzFpMFVENUZCUElnc01RN2tsdHdpN015eXZFRUFUZjRCWXJBMDdDUHNDcXhLeU1FTWIwQ1V3NXdKNExyNF9sRU12MURVV2pQOWkwVzdMa3J2U3huUlFhSVBkNzFOUVYxTUpVdkl5SmZfNGpNbzRValBNemtCRW5xZHhRQlgtVGl2b2FDajVyd2NWeUZ5M0duSDBKMTV0VXZlZEZlZ212b3dEMDF2R1FibGFHb2lyVVQxQy1QNENwdFVJazNva2N3cFZ1SVBROFhSM05GZG1TM3IzTE53WE1NOUloN09HMjBXNGltbHRpc2t5ZHE5UDdsdFB4WkVCaUFRbDhyMnhWZzB2eTBoc2liSnhZTVRWOGVNS25EZXRWZTYxTzk3RzFIRGhOSGowTFVMZW9OY3dOZzhWeFdBM3N5UG1yWDlZbWxTakZ1YlhGeUFXNGVnc1E5c3R5Z2o0YnlTT2hUdmM5ZzZfUVdUMGZTWUJEMV9ZVnZEWVNIdEZYMUdHdk12MFBjWklxbmZKTmNCWUYxRmJnSTBiVFAxYS1mejhRT3VVSzd4Z1lVckNlaEoxZmRZUzVYVnZMVXlwU29JRmxDM1ZndmFDN0xEVFVrbThBQ1d3NkowSzU3VndKUjZESTAyb1VCWFJuVjhDM0Q4RnRmbDlmckd4Q3dnYUpqcjZ1dmFnRFRWb0FNRDQyYVFxNnV3NWQxZmpITFpEUU4yNFFjYXdmUHMzSGxkaVRBTWlTWVFzdS1jTGd0bzd5MUw3cm1fNHQ3VWhPN0NqSkZUMjMtem5YeG5CVGNPUTZ1eTR1V0N6SXo0azhnd3NCM2VrRGF4cm9DVFY5TXlBUmJGNWpDbDJoV2Q0TWdGODlTeXZlUldqUXZ3RkF1LS1vRHRBY09qako1d1NtaTBCVUtZQXY4SVo4WHM5LWxUb3dfLWJwZWMyMzRqZFNpUU5xdWV2WTZfSXFBUjFSY0pORFhPWEtMREJvR1I4WlliZXBXLXI2ak9vUENDSFpFQTg1dUJ6RjMyTFd1RHRZRUQyUTZfSUdobzdidWREcF9ZZnBwX3RNNEpDS1hkSHNHQ3J2SGg4YVlSbnhnVVpVMzNKWXlzTlE4eUlFQVNfa2hJSDAtdEttZEFrdk81OHdrQTVEVC1HTWhfb2lPMXppaEI2YV9CU191N0owQXNsUGE5RHBDNVROYlFnbFhQMnVxcVVva2VEbW5EQkZ0bm9sOXd2X3RkanlVRE1XLTFJQndGaE9ER0hTbmtkY3B3RG5tbTdScXhpTDRuNjZUeGFMRW1hekJOeDJ2OUlRdDhGTG9VLVczWmtVZFRwZ2pydkZtNFpialNDSGgwdjBrZkRUSVRoN0liRnNSdHdrZjc2WnE0R3AtWXJ6ZG9DTTVWVmdqS2JXYUdVX0JCTnFvQ1RyQVYxbllFOF9ibEhwZjNvNUgzU3dPT2xOSVYyeEZqOWcyOGdkZ2pLc0FlQmFuaWh0ekt6ZVhsU0FEMEFtTmtZM2ZHcTlYUEtlRHBLVzVVMkUtWVJZSVJKOVJTTzNkcWJhRDVPRXFOMEpqRFQ4U1RtTWRWRk13dWY2THZ2RHJ0T0hrU0o0TjhOeWRzUFlOeFV6VEpwbXROdGlWVmlicERpaGhpM2s3ZHpwQm1rRUVPb3J6eXY5RmRpUF96d2NiS0ZraWVwdk95b3JsQU11Yi10Rk9Hci1nYk5mNXhhSVBGTmVucVRfMkI5S1lpbW1Jc1N4M0VPM1BGU1Jpa011ZENBQkhaYl9fdlNUS3hmb3ZvMENHU3hBSlBTSlFnUWk4Q2dFc09ERDFmVzhiZzAwbVJCRmtTRUdFVXRjanp3a19NZjdMZnk1WTkyN0tlRzhzMlV0ODNOU1hUV3h2S2tOemNRczJQYjZNV1pQSnUxZzhzWmNHSUFJT3hxeDlncnBEUzZqRlMtMWREc2tuN1VMcUlZOV9wbUJZRk14OFJFdmVzZ21PZm5vTzRrUnBkMHJzWXlTMHQ0Uy1pQ1FBdVNTcHdfQnVpbGVXTTlfTTZQaUwzRGQzSWRRbmVFYkRmRjFDQkpEN1ZXc3VqT3FqeGxqZEppcjVzSXBfSHUwcjMzd3lKUjJ4TnUzNlM0cE1KM0h0UGxrMmlJcnJWY0pWcXRQa1A4TE0tWlhvd0RnRkpROFFndWJhSTlzUUxhNlVscFNPVUkzdXQ0UFYzVzRaTVdNWlJJOW9DdFN0N1d0cjdzT1o3THVqOUxXVDkwSnMtY3llemlPT1R5bU5jX2o5SGxmV1p0S1VFaFpaSkpaWDB2UU1pT196ZWsxWG5wUzZ1WlgzeFdZN3ByRnZnQVRTWmFMS2djTU5BSkRqTXJmSDBpMkI4RjNHNWxRal9VNFN1ZkVjeDRJVGhJZWw2bGFxX3UzcFdocEhiVkVCaTU5SnRzQjRPQlprOXRIRnNPbUF6cWtIRlJoX0kybEdWc1I0SkZKVGxzNDdEdEVMb0hXQ3hnTmQza2ZJX29NcFNoRG5DbnVrT1BEeXhsN1U2aDdXbHNYeVJTN1dVOUdMWVpCMFZYR0hfZzdmUnZQRnFwVFpJWnZhelNjUFdtWGxpY2s0RkdMbVVabERJLXpfYmhJWWtKYXdSaHdfck5Mc3VGNmRidW9GMTEyMVYtU0xBSHFNbExfbllBbS1nQWJkMGs1UWtSVE9jcTE2cFlTTGFFdjFzb0VtR1BaTHhocWtkRVN2T3FpS2cxQjltRUtsNmhOZFJheFY0Y0hTV1MtaXNHNzBkUmt2b2hWNTF0Qk1kcHg0ZXpvS0ljRGlNeG5wYkY0RURXV1RyQi1pRmxZaF9oUmNoREhOUWF0dVN2TzVxU1FlWXNwRUtHZWFUQTl5cVExTmJhNEpSVFBMRl8tSW05X3dISVlHVFhablZWNnJnUlJZb2ZUX05abkMxdFUzQ2dBSk9ab2loWG1Mdk5LMVN4U0RPRElfUE1CRVExcTZ5WkZOaFJUOGhkaVhjZ0w5OWJMX3pmU2NUSGx6Nk5FSUtmbHpfYWUzMXNRYXdWU2NPc2VyUkRmYl9qYzNDZ2FoTHdRWHhiY0hDNEdmOUY1eXhMOGJHc21uUThRWG03OTJRRTQ4X3hoalVmQzlEYWV3Z2Y2TTRxMmMyLVR2U1ppM29ZdEVuSXRsMDJZclhuY1ZoYTVycmdUQXkwVDZoY2ozTEJSWWlia3pMc1ZVT0ZKRnZlaldFZDhYU0FUS3JmeTNpLVAycGVnTDFsSHZtMnVtV0lrdTliQUYyUTBOV1ZMaTlnR2g2SHc2T3Rqc2wzSzJHRTBrUjRRd012V0tzSU1OZy1vbEJ5T3hCRjZaNGJkR2ZjRW5IR1NRX0xrZDRYWnAxNVpIYWJ1a3dwLWE2NWQzSGhjY3RRcUxKLWpvRFFjbHVzdnNCOEhrTERoVDBWR0tiak9WZHFwQXFXWHNOOERzb3kyQ29aUVhRTm1YdjJjQVBfXzBQcFZBWUdCaVhJY1BrQ2l1RFlMcENBeWJJY19IZ2xlaFJ5ZGY2QlF6YWJXSGgwUXVwN2phb2JmNUlULUVwNjNndzB3SlNSaTNvSkFTZzBlVmkwWUNBSUxSV0tpbGZ1T0pMSTFDS1o0VEFudXZQa3FWWXMxVnhNTnMtU0lUNjZsWkZ3V3ltLXNVZ2RNLTNiNkNRRXo1RUhfak05R2JzdzNsVHdEMXkzbU0wREpiM0pRd2hlQjR1bjZpSkVmZWdfMWtnb09BODVpZkhEYUNiWUtGaWR6NG4yc2tMZ2pzWHR6N1lyb0gxVmlwQU04RE9ubF82dF9BaHJaM2FvTUxuWnppNFk2Q1BHYTNfbHJXY1lQRzNXeHFEam4zcUh1ZGJDeWFaQWtMNGZka1E1R243RHd2elJXdGh0RzNXdmw5Z01Nd1E1MUZnQ0Vqc3pTaHl5aVRqU1llSHRvcER5c1pmMjVlVGN3alUzR1lHc25KQ3VsTUFnVDJqY2lJUk1UWW9uSTZIU3VhTkFOSXhwcVpuTWxSS1NwX3FldmhEdjZsRUkyTmhsUUpkaU1qN2Q5RnhiYXdLSVdYV1BOZFpkcWtHVVY3dzFVYl9nMVNhOTRwUUtvY200aDR5NXYzSkNtYVplQU1DUEQyczdOaVlhWTlCNFVTc0R6YzhhU2E3U1ZpYVkwRFBhQ3VPR0RSRzhIX1RabjRDa244Y2tvdkdjRHNJRzIxSXNRZGp5MFFraUxQd0ZtZExnUWFaVThTRE83WG1rRWtsRGllZ2tnQVBzeUI4MTFZd2VXdDhjOUpic0hRVnZob2pBd0xtTlVGNF9YYVVzaVBVUm85TFkwU0V1bUNzLVo0WWZ4SDRBSTRKZ19yQVlfMGRpX2FHMU9ZZnhFMUc5MHhoSWtjaTdHTmNVdmJ0OVhuSDBKRjU0OFJyZU5zaWJKUnctTG1uV3VNZFlUSC1LQUo5bnhNUkVURTRldExQdjN0dWRmQ2RUS3hLRElETUtmRUllVFQ1Tl8wODFaT05pQ1pRM1p3b3N3aHU0TWVCaDFnLXFZd19hTktheTZlcW5KX2EtbFVLNHRsd0xOcXdjbzMwOUxrN2ktTFpaQUY4S25NQWlOMS1mRWNvU3lkOENRNmNZNjd0VVJtMWtFMmlGREtTd0JiVWUzWjRCSExCTkZ3U0xYWWNfVWdvZG91eV9SZ0FjMEdVcEJVOEd6MVpibHQxUEpvM054RkVVTF9Qc2NFZXFqNW0wNFlMMWNnQVdTQTdDWWpOMDVCOHpPWFNzLTRBdXFpMzFoVXo5dEtIVTd4TDNxMjE2ZUVLTFFXLVBLcVdyVV9JLUhLY1VMdEFEaVZxN2hPamMtYWV6d2lqelI3Vl9fYzhoVjF3cm1RdENlZXNaUHJ6eXlBRmFTYXlkT2RjOFJRVU1LaklXaENxTjgxZk9jeHB2NkNCajBJRjNrLTY1TjctdzRSeldCREZMbXRMOVRMYjZyLXlZd1N3YklzalEycGQ2VVBGb2trbkhfRXktRkVDNTRLMms3N3cwM0EwV3pTOXdKNGI1MlkzbUt2dlJ6OGE0elVIVVpiei1zbm1CX1N2Tk1ybjZUaERyaXZ6Y1FLWmZ5djRxdGRFTHBpcExMeEFqdm91dDExSVBMZ3lVTGJjdnNZMnRqeWNLVnVpQXRPMjBrb1dYc2NHV2VjZWZMUFRuSWdTVDhVN2E1OVhzeWhqQlhTSS1QZjhablcxOGRDZ1NUWHkxRlZBMTBpOVY4c3g2WFd0QnhNdjA5c0ZJU3paLUhPdnpuOHh0aVAxdHdPRjhwb3Z1cVRrYzJIdHVKTjRoaksyaVcwb3lMYzZoVHFNN0Z6Z3EtNm83cEwxMGpKcl9jY0lTc2o2X1V5a0V1czlXaFoxVWZxUkstWGJ6amRmTXJJcjh5b0JLOHE5YV9MVWFqWE8yZmNUNEhZajZKcndxVmhVNG5KMFFxa200VFdJRFNFdFpDb3JFb3lhYVVxdXYxSDZLOWZHdHhRMTNJUjdJblA1WlluemFZRmVJd3hjMTlBbXQtZTJ5R2hMLTNwdU1yclh2N2dfdWk0dUVndVc1bDZ5QW9ab3NMS2VuSmM3Y203bExLRktzdXFyM2ZiOTRvZFlhOVVkZWJJUWZkaHhVY0toSXdQT19sRkVsSTNIY2Z0a1lyR0JmVHJscTdDQk4xWjBPb1c2bGYtT2RaTkgtYW1hbmFSZUFrMzZkWFRFcHVrbVFQRWlJNlBXZ2VpbE5EdXh5UEZWenN6aldCMFp5akxZeU9mb2dhZzhuQW0xaGVQZ0VaUmlJNy1weDBuTFBaVDJDUHktX0NEOHhfS3d5Y2tTd1pXVnpJNzhESnF1cVdZUkV5b3RHWmxvY2FZVXFYYUI2ZTQ5R2V6RHFtWXJ2NEZETFRFQ3lwdHRvUnNBc1VPam5JRm1UNjVna25lQkVkaXNQTW4xeGdKX1MwUzQ0dG9QcWx4d2g1Wi1vU3JPRnRiUkJKa003MUljeDZ5LUcwUG9EQ3pVdTZwQXJjc2c0NVNMNUU2RTJOQjFEQ1dWNjFJVDk3ci13MFpybzVySC1PVXVqQjhmem16cTZQTTY1RzFIRmR2RE82ZENjOGM3T1IxS3JwTk1XcjhzbVZYVHdvME9ncHN0VEExVFNQOEFja24zaE9aY0NIUlBzZXNRVC0ySjdjMlUxT1pLZ21zVHB1ay1zeUJDSFBmOTRydkt0TkZ2WENYX04td3JkbzdDaF9tbU1IS245cjVyWmY5ZGdmc1d2dkt2WjVNdGdKN0plM09RN0hnc1lJQkNLYnBVUGlETGEyMHhScnNMWFI0TU52V21BR1oyM0RiVFRLYWJrX0hreTdkX2MtZ21MNFFpV1FPazNrNnhwemxyeXRFc3JaMnhNTWVTMFZVenNPVy1PbVBScDA3VTltcWFwRFlzREhjaVg3YzctbV9Xb3Q0SXVBemlHM1dIT3Y2Wm40bm4ycVNDeGZGNTJVUzFYT29ZNURHRk9ETXhTZ1FUY2VVMVlEZjVPMWlVQWd0OE1XcUNacVdFYS03UjR4eWhXdVZjUVhmRlpDWlduTUtOaDc4TEJxV1FYVHo4bURsbDRGT1RXRHVsd3lBS000YmpJMXJ1UGZVUk9qQ1dxeXdEREQzN3JDdGNBSlp6Q1Vobi1ObG4xaEluSkNrRVdpOFJNUGg5ZDZuTERRTzN1RGVmUm1MblUyM2ZrRm1jNVZONzEzRGRtQlhjd3hNR3NycFF3MndjZ0FaeGZSQ1BLdktHSVlsYW83VW1fX1VXZ3ZpTWdTbkl5Q3V1OU9hRTVuY0RyMFpkcDh6eEEwX2s1dWxGQU55VHBWUC1PMmhHR2FrQ0FfbU1pZlFyeU1NUkpEWnJIV0NDMm1Qd1ZpQzEtYmxET0F3ZVlGZ04yYWx3Zy1HcFd5QWhPWkNfeTVScmVoY0VybW1qelBUQzFBaXV2akUtWlFncFJEandiZldnYlRaamgzQlNQZF9lQVVBdzNTVXhrek9RTkduM1VvT2N1MWtwazlQQnIxZ0RiMl9vYWRhSG9MTDY0eGh1NXR4RFNuNWFDcEE5RVBnOXpXeE1uRmdhbUl3Wm8zbGw1aXFSZjJTZm1oVkFQMlJNMzQ2b20zY2JJSkV5UXVhYWktaTRPa2tzNlR2SlU3TnhyMUdZa1E2STlmRnB0NmtXX3VVTENFdHJOUlZ1UHphNFNtODI2ZVRwUWx4dHdBV1pJZ0lTTHRONjVxSk1yRUFhSmVyT1czcldxZkZXaEprVFJqMWdQRm1qRG5uem1YdWJJRWR2VC1CNTJKVVFpMDB6RUcwcG9EQXdVT3c4QWh6WjNHbUcwZXg4MHhjWWpGN0tTVnoySWdjMzJjcl9tdlpXQ1dpdVBNZHVhRjFtQ1pkNUhzMzlmaDFSSXlDVHA0cWJ0RzJmX25vRXRGbVJfUXdWcUk4ek5lanVqQWh2dW8wOW00eWY3OVg0a1hNR0x6bnhlZkhEby1PcnZ1R1o3dFFDMGYtOHFPU1pwaUk3QXBlZzN1S0QxeVlhcl9lUWRHajZVc24wdTNaLXFCckYyMkl0dUtQRHBCVVQ2TjRRN1JtRzctQl9sWlpGUnNqVWY2WjJ6TW1FMFEwTVJUNTNicWJtUUFld2h1eTBVdW9ZVmZPbzZ6bEh0LTFPOGZLUi1QZ3VRUGh5a1pxdUFHX3lsZ3llWW4tdTRXVVFXbHJEOThIY3RiT0U5b2RTTng1ZURSX0RmN1otVHRQamM0bjFnMGg0R3E1cFZkSk5VSTdtc2xuOG8yMTQ3UFE0cGFrdGRpX2pDdWhNeGxFS0R0WlNNU0lpNlFtRTdVZzYyLUM4cl9XRkRsYmstQU44WGRkVGFqYTFQVUNidlNfU1BxSEFROVY4ejZDdkdEdzVoMlg2cm1IaHM5NTlGbkJRcTloVnhiZjcyb28tbmxfc3BfdERyd1JCbEk0R0tENE4yRENVajdiWEZoem9meTU0Z053Q1A0c3pveVFab1ZYVElaaTNadzdCQXRvLWZsZ0x3RS14MUhrWlRTYjM5LW1ZY1ZEYmdJaGFtdHByRDhlU2c3SUJERkZYQVRZU2pSUXFMdHVHOUF0aWFzMmExNlBSNWU0LU9oV040Y1JSQU9qWlhUZUdDNlpNM1N4TFRYSkZYdDJURmpoX1lhT2pfZ29ONzVyNndTSVMxWkZTeWljRTNFMUNLMmtPRnVCNEtFSGtvT21jR2R6NTVaOHZDc04tbVB2T0JUUkZKNUJFVXlRM3R4Snh3MU1VdmVKXzUyUHlWY3pDdUNTUzRkWkVVWGZ4ZGdTanVtSkRRSDcxbnNLUmRrWTNyd3A1Y21qZ2traGJhQi1aMFpaUFBFR3lTRnZoWlk4Uy1iLS00cGlyaXRFd0FDTGhYRHZMazRxMWtVcHR2dXE0WnQtZHdRaGNHajFaMnk2Z3d3aUl2ZEQyV2tLOEZnN3Y2NHFlMldMeGJ0dGsyOFNNbklYdlFNd3EzbnYyTExZS2pDaDBpcTAzbUdjdzdVNDl0N0dyamFuUnZRYm1LbHkwbThwTDJ3eFVVU2MyUThvLWZOMGxXaGpfTlp2VDc1NjdoOUZNd3JDQXlRbWdaZGJjWk90T2xpeEgzYnBvaTBaMHVBRXI3U1piN25lX1A5aUR3UENlczRlVVdDeHRkVllyRE00UzhXMEoxRXlrUjRheWJqWV94dmxtRE5JVEd0ZzJtQnZfRDBCT0dDUWFDUDZONGJlcjFwa0h6azRLbVkwUGRBd2tLRjVfdmFyMVhwS0R1UUtzd3RnOXNMZ1ZZbFdEY1pqbUYtUm4wT3JzbGZETEhBNldsWlNDMjNjOVF3UXE3ZGFZeWpXWjM5SnZmUlBobmtOdkJrclNKOVItVVBRcnRFUTM3b0RXV3ZUM3hPMVdycWtiYjh6dGJ1bXJ2UHVVMWxZV3hBaHBaYjI0NFZPYkNNR09mSHNkN010TVVMU0c5S3NjajFkQWZUQjhuOXpEanJfMlJoRFJzSlNkSElxcnZKazl6MGJpbDF2blZEYUd5S0FYd2ZIVXJGajd5Q2d0bWZfVHF6TEFPWDR4UFozSzlpYWREVWdQX1U5aFROeDd2UlBQT21ZMmh6V012NW0xaFhEbU9YQVdhWl82NHhjNkJkV0VJVXlvV0k3STRPSG51TVlsUTdaWG9STTBrRnZ2c1VXM2k2MGZCS25mY3FYa1g4VTItUlFHb1Z6MkdoT0pjaVhKUmRzV29RcTZySTRpN3hDaE5NQVdBb0tZbWt4QU8ydWFGQ1dmRVE2d0JiaC1iLXZxN2gyVEhCdEVKVWVfQi02ZDFjUGJiMDV5aUFYeldibkd2QVMtOEc3aHhOYTBvMnFZMjhIWnN6ZXJYWEx2VzVQNmZFY2VQZFAyOHRWTDdIdDdEaWk5UTdpQ3QzUExMREF0YVNfRldQa2Iyb29xTzJ1ekFsUHhKS1RRRm81bUxkeXpaMDlYQUE5MWd4UEVyQjNvZEFhOWtTZ216NkdpUGw2YnZPcXR1aDJSU0VIREpCWjhzc0hxVHQ5eFU5cjRWMkl5YUt6U1p5cVhqbnBKaFUyWlB2U3RxSlFWT0RINkhhcHQtR2p3Z3ZZVjlWXzdkcTJVVUZMREVHRjJPTmZtbjBZT0VWYzA0TTFwR1hXNjlfR1JCYlQzLVppVVhiM045ZnctNFhOOHJTSWtlT2NpcllCSnlPQ1RiMnByU0wwb1VVME5tYVhNenVRbml3MnVtMWpweGU0Rk1nbUFoR3Y2MkhTbXBjQW9ySGJRaG5CckpMZkpFN1N1bE10VnI1dkE1ZG9yYjQzTmcyRmJReEluTHA5NzNVUWl3NHlmeEJUSTRiYWdjamZTbUFqNXdfYTlqVWpJNnRjWU4wU0Rpd1FFQUpvWjBiVm9RVFZqZ2lwYUJZbkJfWTQyc2NTN3JPS01xOVRnMTNudjJuUVN5NW1va3dLUkNITGNKdDRUQUp6Q1doaUtFUFJ4Z3ozVko5Ym1seVl6QlVWRXQydkg2X3U2QllKX3FfVWl4dEhDNDZiY1Q0SExOdFlQSTVKS2JlVXUwRkl4NFczeDBPSE9CZkJPaGlGSE42MVJJeDUxcGpvc3pDRUpSNUhHNjFvelBJN0M3NGlXZGpybHNrVXY2MElSUlZqS1dOR2Q1b0pyV3R3dUNVQlZVUC1rSTN3OFI5SzRkM01HbElOc2NLTE1zT2xlWjBfNkI1aDVKa2cyd1JIN3ZQOG5mTkdUZVZyQ1ZmdkNnRHVsNk5Lemd1TUNDaUxpUUwwVXk3c2dGX3M0cTZuUDhUeU9nVVJTNHdCbFRSMjNZYTltTjgyZndUdDREeEJDZi1SUVB2RkNRd1hyZGpvUGJCel9nS0ZFcDBFSmNoYkFLbktjRklzbVYyQ2poaTFCYWkwQ2lRTkdpbFRzZlliYkk0bGdDWTJoYVBRWXJ4V3d6LVppaS0xMkxQY25keUJqTnJkcHJMZTM4Zk1HU1hvQ1ViMTgzbEVSdi1Cc1phNC1ZNllPZ1BwWHU4eUtFS3BVWG5SZmVjeThxYlJoVkRkby1rRW85ajVLbHJlVnV4eW56TDliNnd5WHJId2NUX0JSdTNrS1ZneVd6QlQ3TkNIVTRsaG9uajhtRTU1SnRZRXdZZHlMZk05ak9rNURMWmVLY0RZTDNURWNyUnhBN1pvTVZRcWdVMFh0MS1VUThMN3hHTkxUWGgwUnotSFBIaDNUS3E4Q1oyOFNCSzNfQmJFSzFXdFJQLUZvQ2QzMjNXekpYX0syN19UTXNXNWo2b3pfa1lqQWFlaWZQNGU4aUtpTkNVYW1kcnY2YjdHQzh2OUtMQXR5eEstVmNwb3hLVi03NWUzdXI5MTBjWm91M3ZVRmdha1RQSlNjOXJQcURkcHNjTkRzNzdvREplQlZ6dGU1OC1qbFhwU0c4QUxET1JlT3NXOUJ4djBYdnJza0VSdm1aY1NRdVhBWXl0eXJqcmRwZEstTVJuZjgwc1V5akhPblR5VFF4ejhXaVljTEE1MkZfSUUwRHM1emdZMWlVZE96SGJEb3Z1aVpsZDNqdkdDSFBPSlRBUWVoRl9OcWFQbU14WFo0aFp1R2MtVjJpTTBUb2puTGhRTTl5eFExQzdNTV8ybFEyNUxtbXZOYjhsd0hZQ183YW9SWVM3Rk1lOW0xWmV2d0FzYkZxbEVLUl80Y2ZSY3BQOWJHVTZvRjZTREY1aGRHNXNaQjhwNENOSWdfVW9pTnJRdXNyOTY1cmtZSXg1U3hIWWFSTkd6RERWZFc2SURoZVgxSFZhMzdxMkk4RmVMT0lZOHlyR2RLZjI0MXJjdkw0RDJwSXJNUmNJZ0dQQmYzekxQTlBJVXI2MEdDOEFQZklYMDVuU01lai1MbXNXdnFRVl8tT044Wlc3MmJnbWdMU3FyZ0J5UEhiYTIxSy1LTzZVbE5oZW1qVW81TFZxamk4eUlFT1E3SnlSYUpSTThma05yTWxIbnRRZURUXzhiN0xuNUZPamRaWFpfQy1SRHpCQlRFTl9ERXhBVGU2N3lsRVZJbndxMngxYTVmRTNSUGxmdkxqNkJ3U1lNZXBMME54bkhZNUdsRDF5WFBzOFQ0dWR4Vm5GeDVqOFpRMGItZDJEOXpRRmVxWHNPX0F5aEoxVDVvUFgzdEpRNXBfQ3VOSlpXeEtnNFJydHlLelMxSFBtb2FrQW94UmE4aE05dURfNjZwTW5oYV85blo1Mm5ILTFLQ1B0TEsyaEI0X0Y4Rm5vSmo2QUxpcVJ3alJ5U0NMNlJ2MGxjU3A5OUJBVWhHakp1VHRvRjk1TXBwMTJkQ1FWcEdZbnV6SDJILXpFMDNnVlFnczdmOEd5WWNGR0tiX0ZBVS1hR2dVU0RncnNlUndXNVFlVzhGY1UzekdrWjRRLVZlVmE0Z3kta2l1YTh5XzBMMmhObzFQcmdqbjFVY1NFSkxaY2NRUEpBTWtJd2YwZWFEYm1XZW1Ob3Jzd25pa0hYdzNjMlFSNWxueDNYb0NhTzQzZktkYTVJZ2lrZFVNcFdsN3RyYldDaXB6V25fSktPVjdZQTltSFBpZHhGZTJGSEd1MlF4X20zWDFHcGFMcEN6ckxvUmttQWlGYVJERkdHOXZtMnpHY0ZjWmVaYUFaeDJKb3oxVllrYlpHMTN0cl9lSFFvRTFQQ0JGMXpVcGdfSWF4eWRhb1R5SXYwUkFFaUhmMEh2Rzg0SkpKcEJIMi1aOHR2YzI0NVdpWFB0TklwbXdObnJHbmdzTkJtaDlQZ00zUUxXVGlmWTVjcHo1aVJkTXNwaGlReElCOWREYXRrU3F0aWRPZG1meFctZlZtTnczVmZYcFNDM09LUmJCTTFEUk1BQjE1VmdMRXhScVdHU0g3NmxZMDlyVWFHSFh4dHF4WTg4U3cxT2hCTDhEeFpvS25NSDhaMk9BSGJ6Q3hoS1o3eWtfZ0J6MVZsQmlvRlhhR21MZk55dXN6a2VIMHJud0hRdnZkWmJNaFk1VEMzYmZqUThqdXhqLXBnd1lzTVlUYjZ3QWdhTzlaT3p6OG1DRWQ4TjRXOHJXcmxEcVNEWXFLV3RscUY4YTY4b3lEVDVEWk9YZk9mWnNDTHlBM1BXQXc2ZGV3dW5Ka1VPTjJWWW8yRllIbjJPbmFvUHpQUXBPMUwxaFJxUGJEODBremJySXhtLUwxck5SWENqc09sai1meW5taVRReEtneWdudjdUS2I0a3l1RWc5OEVVQ3JUWW51b09TTjQ3TkdYcFp6QlZ6Y2Y2bHY0UGRjWHFzNkpZYjhsNHRmVHRJUXg1ckRnNTRpWjhFSzVzSU1vamJJUVl6NUI1TWZsWWh4M0ZxRFdVeEs1SWRfWXhmYktNZW4wNkNzVzNvMHJWdmMwY2d5RWtPVk03cEtoaTlHLUYwS1UycmdpODV2WTFjY3ZEVk13RUFpOTU3UHBZc3EzYkhZdGVPaXVWdENQRUxJWmRycnVicUFEd1AydzV4N1FmQXR6TE9mNWhOWEFRU0F2YnViMmpRdlpsNDVJTjdhT0Ftd1pZSVlGZFdvSXYyQ3VEWnp5WEFhdHdWWklEYXFJTXYyTnJxNWJMUFJ0Q0pkMjNOVUNhakZvSFlZUEVtbzF2SnhRbkVPWG1jcTI3VDdMb0t6RWdGaFZYNkowZEc2cHRyVkRCR29mM3JhVlFSQVBHdXNjVlpCSjJIUlFqY3JRVV9PWlVGOXFvZHRKbzB6WUtzMGJIX2lLZzZBaGNPQmhrUmpKNDBYbHNfM1d3S3R1VDNRQWNPYVl5ay1xd0YyYnRISWxIOUpzaTNDVE91bVhJMm1yX3Z5NmROdnhqT0FNQzRKRXFTUDNnQ2VCQVBWVDlIV3YtYTg1Mm56VEdJRUZ0R25DTkx6dm9Oc3pJRl9pMG1OR3ktbTRNTllrNmhPRHdMM2ZXVG1mVDd4VFFlVFBtUk9PdEpjaUp0WG1aNTBYQTczbG40dWxXaEZxR2JtY1Nvb0l4OUctTkE0U3R1QkVFSWdDcFFIWWl5djZtM0hZNVQySjFSazZqdXJIY2tzQU5FMVByRVZvYTRUenNybFZXVy1rYk9WdVR2NTlBYjdBRHJpLVBoLUNBRUVyUWlrYXJkR3QtSUtmWlhOT1Mwb09CTWNNdlN2cmh0WE5iTGNjVW9kNGJ0UDUwVUdYQ3Z1VG5qQktwLUZ5TU1qbHVJOVhwR2xMY2FtcG1IVUdIdGRyWWV6Z29CTy1vYzlEajk0YXZ5WTNlWG9HRDRQbkI1dERKeThxZkMyRFlzS0d2NXhmcTZYNnRoczlSNkdzMjRST0o4RWo1N1pHMGs3bGljOGhoUDVOa0s1Z0dMQ1VDbTlKUjRIZkpCcERVdU9XRzNYa1NtTHYzOG9JVjFGMVU2djlqdnNRRGlneFdCamViUFJteVhvS1FMVmwxdU9ZdU9tc1ZqTHA5ODNTcTg2azBDTGZOcElma0RJNnZxN2x5bkdjN0FOZnBYbjRzb1pzN1p2RGh0eUxpSEJnVFZTNF9tcHFVNGhvMWFfVGRyZFNLZFdFVkVvMWJ3RFJWYVVIeThYRTVmT3NVS25EbFBOanVGYzZUZHdMbHRhdm8wYzY2WFBlcE44VnNvaFRyOXQ5cEh5akRjaHFiQWlPWDVyU05CZVBELUhHbVJZWkswQWVtb2xEYzVsN09meUNsZFhzS2FyM2dzQ1ZwZ0pEYjh5YWVwVG9XSG4zbVYxbjNaaVpTSWNMc1YtZlhGU2plaFpFZnJBeklQSDlpaXRBRENFR3dPTTk0eWJsU2NGUE1SUThlcjVZcG04ZW40V3gwb3pyczlXV3RYNEZmaHZlUmtheXdXTmFxcDdTdnNGRzBra0Z5dG94aXlUQ0RMSVVIMnIteFVFaUQ2eDhsa3ZrVHFCU2xGam9VZ2lXVzhvSDZWNEMxdVBoVm9lRDJhTFRTR0lSYnZCY0JhbmdMRjBHbUR6OWJkXzM5VUNPck5ENWhWd1dIZ3hZVllveWxKMzN1RDlHdUxFNDdxZ2NuRzZuUGc3V3JseUJhZjdGS291TG5TS2JBX09jTXRPN0kya0ZvX19SUnIyckdHbTFRUndDZjRnN09YdVlXMVl0MERiVVFEWFlRblkwRHJzS3RIOW5IbGVyOUZvbUtPb2djX2RfVXd1bVYzb2RKQUNkZmU5Zk5RYlJVUWFPb1JmdjVBTFBIRlZrUG1TbkFZZF9MNXhCcFdIS3lGWl9Jc2FWcDdXTnA1M0JsRnNKRlZSMGFiUFQzdnhUeDhmc3FDb3BCcmNXRllKeTRTc3RmWWluV3V1WkNZaHM3R1V5ZG45SE5MdjJESUxERlVkWWt2ZllRNG5mR3doUEthVDlWMTFyM3pxUFpHcG8wOVg1aElTbVRRUFBCWVVGazlLTzlLVmlfMDJOc0pVN1hOSzJNcEN3QWxPUFNEWlQwS20weHdrOGtkZzJWYmZQRG5aQjF6TWtTYWIzLWRpNzdwTDhmWXloaEFrMUFVS19vMG9PamhLUllWRjZQeVVRSmtpdVUyOHYyZXVnMXJnMlpBU1hISm16VlZ4dXhxYmcxdG9GQm9kTDlobXNwcEhUeFhncHZmS2dWamJQalpqNjRDZ2EtRHhJOXk4SElIREVmVGhJZDdMcXo5WHB4NGVoOGJLdXIxSG5ZX2pFTGtFaXprRTUtYlNWdWFXOFpMcnN4RXhWb3NlSEduSlBnajNlc3M3Tk1jb2xpaVJ2cXR5Q0hUUVhLVndmZERienRzcEVTZDhaVXlyeEpOYlRKaWljS0dwSkpteG4yTEZmNzVsVjdpcEdyYWFYaXZlV3JzUUdCTjhCZkJYaVNaa2xvQW16UkkwUE0ydllTSDF6MTNaTXk5Y003aGJLLVJJVUxabWhLOG9fVER6aTV1Skd6c2hJNGZoZEtnd01SNHA3VDhYSG1XQnJGdzdMWHhYRkRlR3FNcU1QOHdNeXJ1ZFlXeFFuOFE2OVlESllsa3lMRzBSczVxV0FqckJVaWRFcmhoX0RpeEFaM09oeHg1SjEyQ0gtWGMwOWdFVDY3ZEhiTXdESUdwdTVJOXcySGpxaUE2RkI5aTJRVmlvQ3hRT2FpbTJUVGQ1N0FvUk5PUkZVeFhxcTIyeE1qLTE3LW1OWlhMeGZUOV9lVFFJRG5MT1F5TS1CcFgzOTVVdjYwVVp6V1EwckFWSXZ0bm1iMWNlTTE3WWZWdDJ6dGRhSmxubGc2bHY5R3RTdUxGd3RxRVRxOXF6Ml90MlJ6SENrVWxtdEN4eWl1ZVRXUDR2RlpMc3d2YldKX2dYanVidkNTeWNHUlhVNlZGRmh6MmZMQ3hHY1B2c1pCQnBDcGRNc0p0VlFGZ3hyb2txN2pmN0htektVejdWeGtWV3NtdEtCaVFzWHlkYTVhZDZOUnlITGN4VWRYSENHRGJBaHd3cjFjY0hEblp4RDJTUmtvT1NoaGV2S3lNLVkzQVJLRENhWElZczhaeHY5SHFpV3pMN2FtRk9XQWFiYlg1amYtNXJoanI5QVFKVTRmZFo0R2l0WElrbG42R1hMekQ2bWtva1k0TjhRc2RLVjg0dm9RY2RvOHA0NGZZdWpDQVdZeWszbVBLNlFLV2JrNUhzYWFiOU5rOXpNWTVOZDd4RHowNTdMMm03UGlWYmZtd0FxdTJLZUhyN2luUGNKVFBiWGluVkhkSTE1SFYzazE2WXJPdzRYUU9YR2pQZllqNGtDUnNKYk9BNEpNeDI1N0dzbUJoRUxTUUJxNFhvNXpwZFcwMmhsZzlIMG40VTY2OXlhVXAwTmRVSjZaaU15Z0RCY253Qi1vZ3FVMFh0OElma0NlV1ZVMGZRWEc5dVJZbHBGUEVFSzdTbXNEc3hnMzU2RkFSZTUwWjl1WTI4M3FxZ3IyVUsyc0kxMDlsVVN5QTZyMU9WZU0yVVVhb3N5MlJETVYzTS1oNDIzMnh5N2toUjhKcTJMY2R6bWFwT21HSDY0OUVOSUg5OE4zblhDaGQwRGpST0puWC1yWmNhWnFBVDJ1dmc5X1hFMUV3OUFjMlJiWGgxVnlTYXZ0dC12X3NGSW1KMUpKQTQ2Qko3bkJpTlI4R3FBYzVkdXRYbjlZRDhzUmtOV3FncjVvd1hjcFFkanQyNHNCZ3FVT0p3ZzhHOUNmeElYbjhGR28zMi15NVJqdmphWnNFanU4aUlBczh4Mm52WjJYY1BFalJ3MDJPQWgyV2hBR29QSWZVM1Q2NHg0Nmc5NHMzUlg3dldvSDAtREdKb2MyRkhrbGd6SC12eml1YjJxVExycGpONHl4ZVE1dUFCbDByV1pPTWtYSDlQcVl6UjdDQlBXYm1JZk5VSm1hbFpDOVExcjRXamdYVElwY3B4d3VWUFRZYXNhYk9MRUNBbGpNX3FKVThPM0p2QUpZa0YwQTdrTWdHUkhTWXRRc19yV2k4Ul9XRGEtdVJXVWxJYXhrc21zX1FNM2UxVHRQckxKRVVSa3RzcnpUOURocEp6Y1U5azVvdy04VHVudjZrOTJCeEhoY294NVR3Uk1XczdURV9fUzNFT3EzZXhIZWVxQnZjYXExNkJuUV9FUFBZNWRwb1BPZlkteVJTazNpVFp1bHNidXlrNV93ZS1neXUtX0xsUFVxX082VnlzWGJZbTEtdEtQTzZvY01hd0xyV0Nrd1V3TW16ZGE3eEFINUpETjJOMjM0THBnNDRXNjM1eUdaVUt5U1NqeUdINlhXSG10RVlFV2dnamI2ZDgyR2h0VFlCRUljbEdJcl9MaW1ELWp2ZXJ5T1JwX3RlVE9GU3lucENsMVdVMFJJS042Qm5mNE5RTldWbVFULXZiQm1iTVJzamtXMXRRaWNTN3N3VjBiYUNZU1NjaHIyOHFFa3NnajMxQUhjSWg1Z3NtTUp2ODF4b1pjdFg2dVhpMGx5YnhheVhNOENOR0FXdGZ5N2stV2dtS29UbUFZX3Ztcjk1bVlGT3BLNGhMRWNjY0NKdklwUldDcV92V0hMOHFsckw4THh6N3pvUTFJMmY3R0JzaFo2SEkwWWxIRnc1NzFNR2J5bnpfNFAzeE9SNFFNYzBHQ0psejBzYW55WHZaVTBwZDJ3MHM5UWVtUVBJZDVQaC1zMkk0Z2x5QXpBZ0Z3Qk1zUzFUYzFXczlNRGstanlqY2RyUm9lWlRyVndKOXZjNEI1REpVRjVjMUk3YmRlSktWcXBIaTVtY25fREhReG5rMk1kZ0NwcXBucm1ZX3Vhcmo4cWY0OXVJM0xLbkNRMk1rekVYT3VUNHZFQm1SZjRobUlBaHVHWXNCS1lvenRKZHFHb05Ub0Q5WGJOZFpKN0N6RGlDQjgzQ0RCQXVpci1INEx4NV9UY1NTLUoyVzdqb3pxdUFxMVVNRjlhM2lITFQxYUZycHVlb0pPTG5yajRaVW5naWNsaUV4aVJWeFN2NEVyM0RMamlxNkwyZWFhS0M2eXJIazFhd3UwTW5FT3BKcmhyYXRLRWhITG1xam5hRi00Rkt6TS1lQ1RINlBJNEVwN1p2N0pvNEx2VTBjV2lHRmtfdy1EclpRazQ5YXQ2NXVTVTA0NHcyZFBRbEE2bS1IOGllMHFJcjBoa0dVRWN0azBPaTFtR2NwNElpQ0w2elJyRXlWMWFnUVR5SE5MTks5Zm4yR2gyTGwzUXExN1BOcVI2RmVtRFN6UlE3X2NIaERxV1FrQnQ1X1JXT2NFZGZDd1FiRFdlX0YwenhZRTlHQmZXT1pDMTVvczU5QnlDUU1CdWVVLVNmY19nWjRsZnF2bUNpYWpoV1Q0dk95VHJCRkhqUzQ4SEVGMmhIc292cFl0OTlCdXdXZS1SazBIM2hvSDgxNnpmeHFUaDdCMENuMW4yM3RlZkdWM003QzVXMmtyZlZrVDNyMi01M2xUOVJ3OWJGbi0xOTZLd2d3dkI4Q0Y0alpCSWdGd1pVcFRqWkYxdFRXc2FSY29rTkdFeVBqUmRacVFOaFpXV1F2ckFSSWFGVmtycEVhaGRxWGxFSFVtbjRDTzg0NGNaenJhczNORDRtZ2loZkIyZjNMSENOSFpHOGJ1MnRDN3RZQ2lSVFAxdVZoUHFfUUZ0VmlNVE9YdGM2UUNrNHJNZGJBZjMxTlgwTDRBNG50VkR6azRnSmM2cUY3TDJCMEhDNDk3YlBnZ1o4SVFJb3ZFbjByTUsxS3ctMktCb09YdFAtSFp2RFlYeHQyUXRGaHprT1ZEa2c2VUVObGk2Znpza3M5eXAxUWliZEs5NFhOYllpQlpCU2RyYUtrb3pVc3lNd2UwV2pVbldZWDBSRUFlMWpLN0U5eVFtaVFxdUd0NTgtNUNpSGdqUGx6TzV1R3RxTnFRb2pxTGFVLW54Qm5EdTNjY0NkWlZZZUU3cFFuaW5CcUhLODZRN1RfR2lZOS1LVm9vVjB6Y3VvWmxSV2xwODUxTFpwb1hHMHJDWUdFa0NsZ2VvR0VOMjdkcGJKOUJ2cmY4VThJalhzckdJTzdpNG12aHYwcW10eTJSSE9LbHJ1bjV4eERFSGsydkhwQXNmQUFaUy1uSUFLdEh0OThrS2RmWWIyLVNHdF96TF94V2doZ0pKelFvMnpSMEs4OHRKbmhxQWQxV3M3bTUtS2pSbUpLSGdBc1BxZXpmQjJfM1pjTlN4Y0JyYl92S2pRZVB1QVh3cWN0VTJ6ZGtkUXY2T2FVTk01ZVVVMFAwLWtJbmlUTE04aWVScnNseFFuNHJITTF6NWFYNHdTeTN1aTFqNjBkTTViVjJOSlJrc0JMR3l1a2huck9waG93WFdiSzZaTmVlUHNVaDhJM0ZjYnhMX3VFTlRPUFZGelBZc1pPM0hvVEZ4QlNTQ0ZSampZMFlCcTFjVkpYSU1BN1hqSFFuSFpIYWVTb0FDc2hfdWJNcUZRV1hhX284RkJldjBZZ1h0dGNRZWR6eThNeWxieUtldDBNRW5TT0JZQ2lVcXRGYTgwQ3dWOUpJZEhfQXIwdUpuR0x5OHJqUnJKeUx6MTVwcU95VDRQRGl3Q3RoS09hcXVjY1J1Qmk0b21qSnliMnZkaV9iTjNaY0xJNVFGTHVQc2FwbG5KRng4Vk9MRnR0Ul94NWc2TVh4UkxwSF9meUhOd3Vwc3pOVWJMSDdqd2hyWVMxYjBYVXVCT2pwN3NRQzloOUlodENFeVh3YlZLLXdheXFMWFc5bjdJcG9KNlN3SGVJZWdXNnAwbjVNVlQ5ajZtU0N4UUt1Q1QzM0hjY1M4MDAwZWdraUt3T3pHV1R2ckNoc2tFUDhwV09oWVR2eDlTWmRXZXpkNHlmRk1fOW5sVHpyWGZ6aDk4ZjVsRXNic29VRVR5MTl1RURjQ0RzXzV0UjhEUkE5OWF5LXlVLXV4UC1oYWtEMjRjRXJTdXRLc3pEM2ZsWUVsMkRwaFlfM0E3eWpSdUhBTTFHZ1RqMUJ6dW9CdkNaRUQ2a2prTWhvbl9hNFVfZ3hHSzFOUl9tSjk2MTJKQjZMQ1NOLWxRSGotd0cxQWk2U1NqTXJlbWxwMFB0ZGhHdTM0VVMtMEpQbGpkQzBlSTRDS0dnY3owSHZZbElkdEhCQl9NekNnQmVnSTljbWdGQ2dXWUJkNDNEUmhHU0Z3OEdxOFlseHpmRGtPNU10ZmtXNGkyYjhwZ1NWSmFqSnpVNlRDdnhZZXN0bHZ2TGlrZXJUQzl3SWUzWVo4OUJIcWJKOXc2VjJDbmFKQ1VYSklrbEt6d2lreEY3T3BCMkpZUFg5LW9FMGFYNFFjQmNRcklUT2x5bE1VaXJPVnJ0dy1COWdZNEZtSlc1MVZ5Vl9VSHUyWExObEVZNHRwMkl3dVpXV25lczRKTDhHN29TZUdNWjlwOWhBU1JTUlZVYWlwQVpqajRaeTJjcldGLXMzcmhGX3FwekZBZE5RTnNLNHZSR3hDVDRkeUg3QmgwdVNuNGhKcS03Z2Zrdk5UWXo5VkZPSU0xcndETE0wYUNNMlRtczEwQmNCWmlyM0gwYXU3SHZKYm9lVlJDOUc0NnJMWmtQRWlZY1Q5ZE5lMmNtMF9Gb2E2NGtXWHZsUERkMG1iLVppSzN0cEgyRHhCcHVyZjJwNG01d2Fnb0d5VXNUZ0Z1MVhQdFhpM3ZiYTdoeU9RTjh2RDBRM2pFV3pjeG90Q1N4NG9HeWdqU2xkclJOeDNKN3JFd3R0NFZoZWM2UW1FRVRjTVZtZzZianNpUmpqc2lzd2hON3JfN1otZzdUX201blJoRzg1VEVwc1NZa2lpTWRlZHhXSlhXSnFMUVVxdzlQcW9UYk9mN0NINy1PN3J1emUzcnM0NWdWanNZci1TWXF6dk5EQ0tVeklfaDJlMmVRbHdPQzhjenE0eVhpbVlNbU9hVkxxT2ZkaFVuRHJmVndaTFc2SWtKNFA3bkJINmVRbDcxNlBLUW9pbFhxNnVXX1FHeUcwOFJEd3dVQWtqSV9lLThxQzVSNm9qTDZ3SUJxRXExdzdnTFFVejM2QVhaSVJQMVIwd0d3UW1KcTliTmoyTzdBcVhsV2pLU3B0WUlucFBPZUdxLVMwZUk0VjVsLXBsLURJT1cxZlFkelVQWWIyREdKMlAyalNIblcxd1ZZUVVDZXpZUEVOeUMzU1RMdHBkOHpNZ0FxOGkwNzc0a0NOc09KNThmeEROcEE0TmNPTTFHVVFEdUx2RWkyTVo2MHpiU0U3cFNlVG5BY2lmSjBYVmxwS1FFalNoc3VCSVVWRDJBU3RRSUNSVkx1eXZTNlpIQWF4RE5wNXowSnh1UTBlVlg3NEwxZTZOR29STWQ3RWw5UTBjQjB5MTg0N0o2RG9UTjJoS1o2UDRocEI5THpUb0JvX09KTHBCci1VVWw0bTV1ajJZUURSWUJpSHowZzNFYmNWU2hHUDRwQ1M5NjhTUVc2WHRzdGNscXhrckZicDdNR2xzZHc2c2l4RVg0RXYyMzVneVZnRlRHdDlEbl9ORTA2b3JfMmUwaVJHNjFaM2hkLVpSTDExcDNYTllYT2xUdVd2WUNvRFhIVENGTHNzSlBWbUtuOTBzWlZ5M3VyME9ISXF6NW9iTUQySXFWMUJkVEQwbjlvNlpVVnJYYlJNYlZWQTJLbEZtc09QcExnMFNHT2R3OEpMdUhNWm5uWFJiZ3pzZFlPOVhRM1dKUDZFcEQwOXplZmNKNnNyT2tISjVJUXNNc0NTYURmZ3ZyU0lOcVM5LUVuV2wxRTlOeE00WFJuZzNNUlBYaU5pX3JzdHB0bDZVMVZqSExmczFLSF82S3dfemJsRmJpb3pyNXFBMDFDY0xrcS1KR2NXNXczX3dqaFdULXlCUlIyU3d2NG5Qak1RQ3owWEV2a2xpeVdUaFV5Zi03SnRCaG1YcUd0Zmt0elNpa1dIZy0xV29fXzl5SC1paHhILU9DejNPV3BzaldHQWM4eTBka1o0M25EMExBSkZtQjE4MVZjb09GQ1l5bjlCMGFTVTFnWElJVHZGa1JEWGtOak43cmh3SVVKV2ZPcl9WWVRJQ0pGYk81Z3p5eG9hejFhT3lISklUTVJpcjZwbHRldWcxT3BTcnk0M2JmbEFTS1RGN3hsNzlOOUlXMm9nbW9aZ19mVk9kWjFWZmVIWWVLUS1FbDdYczkxeC1HbnFtLXB4NHNXbWhuSXZEQVpQaVFFY1J0QU9COGE3aDNrNE5lV2hveXN3dDhkVmxMd3dxczNJVzBkMmc3SzZMQzNFLWdOZGJ4bF9ZRmJSdWRGSzVWZmlPY1d1TnlWdHk0ZHMxT3RrRWgwM0RKMGdtaEVxY0JSS2pQdnRIaDdPWkFMMU5kT2pCc29wd1JPY1NyNTh3Z05yWno2U2ZxdS1WSVpSdms4d0FqcXg4cm0tbTBocHNQNEFzU1ZpeEFRUDFBZmc3NXdIbFYzdHJHX3VjUW1RTzl0dkhxQkxGZFNqa1RiN2FXa0U2dUZ4YkNUTmVaOEpBODFVX1ZYdkQ4VXFHcGM0a1NQMlRjRGRlSVBxRkhseGI4ZGhON3lnN0E4eUdCZXBCMjJwV1ZxcHZYb0hSZFFUUWFmU2txcmhxcmZ2OHpaLTZraUNudjRGUTJHd1JZZnRnTG5RMDhFdXl0TlVWOXhPR084bDBtZTFDR00zZGtFRE8tUkJVMVhSWGJhNTgxY3BDVUxZakRaWjFuV3VfLWhaT0ZacEREektuZWo2dmtBdVZhTVNKMlhMWU1IeU9BdHBtU2FEaGxxRWlEUTA3bFIwaEZFN18xMUtwSTBRbmdacG1EbjlsSzJINF9iY0hGSlVvMXRyRklRVlVrLVRnbVZXZU5kLWRoMmxSSHRJQUFwRVJYbmRScmZXVEQwY0VtWEFqSThCVW9leFdQS2E4ckpXaEFmbUR4SHlVSV85WFBESjdPaUVCYlRQd3hhUkhRc0VabXFoM2JlX3d2eHFHMTlNQjBaR1pVcmpJWmRyXzZaXzJORmN0UEpqaDF5S3o5RlluTGFNZF9vNWl5OU1OWllLVFFnVkxmSnFFYUdBbEZ4RWZoRF9XejJFOVNWekgzbGlGWjdFbTE3bm14cUJEZ3B6MjlPa1UwREx0bjJzaEhqaHJGU2I4OGJHc3JGNW9qRHZmWkxQZFhuZGRSb3hoc3JOVDI4MlE3T2M1WkxSZ2ZCMkMtNjlfRU5RQ29NWERpT09iYUNQZnZ4aUtLN295a0M4Zk5zMzRQTzRjcnJJemxUYXZ0ZkV4UnVoaUZjTVhNLVp2NlRHanA5QVhSOUkxTGZZVnZxNUpyR0l4S01xcnF4LXFQTnlQNG5paEF4dHJrZzgyOVdpbGotZ3Y5VDVyTnA4ZGptMlBiYWpNR0lITE4yQmxCSEp2S09TNGxhaElVajVPeTRRZVFGQ2RYbXBMcVA0MXgtS2NHX2FiZ2tIeTZ2OU9xM2dZTEVZaDFySDRGZkFXb0xfQzFWbEhodEJhcldPaG1XbkhRV01VNktyZDdUVWdnWmF2WFNiVENBZ19LMm55OVVOMHFZdTJjM0xaMmRXT2o3SXV2a3BJS1hSbk5OZDNZTmZ1LWdsTlJZaXVNRWhwS0FteEZjQ1JKSXhMcWJsUGVBd1RWX2M2a2h1Q2RFQWJrWlJTc1N6NDNfNGlpcEN6UDc0VmRFU0Y4dC03LTh6TGdNUWlYSk85dklXTmNzYk1qaVQyTG5FbUJfR01rdkpzYnh1Q3RyVFNaRG1NLUc3SWhkcGo1UkhELUx6SGRqc0NyTHYtSEFUNlVvUUtRS1llSVl3NmRtZ3laWGZyMWVSUFJKeVFJdl9TVFZQUkNucUFvUVdrMlZEclM4bXZMNDVLY1k5QTFIbTNneGZUR0JNdm1OcUwxaTFicks3QXZFTm9PSnAtQVgwWnBFbUJidUw1WExWT3NBcWZlUHI4Y0o4S1V6amhOTWdIeklLTXpyN3VKdWd3bkhEOU1sdW1yQjBXc0U5bGl6bkhPMGxRWGVOaXVUd3A2WE0xUnBLZXp6Vk9TemJ0cmtiSFY3ZW5DYzhhcjFaOEhJUkNMcXAwMFBGS05yOWZ1dTUwZjgxTDQyX3VkWmo3YndBbDJZa0kzT29mTlhPMm1zMVJsUjFCWWJjLXE2WVBFWWluVEl5Tjd3VlRKQnA1YlVLU1BWSktTWXZMbWREbk1yYTlSRUMybFpKbVBLRWpRN29hY2ZGX1VfU3drRkwtRjl1WlI0Q05XbXBHVkVpQmRvYTJhb3JGaU8zSklqWlAyTG5IUmdCN2NyZ2R3ZDhSRlhoSkpsZDh1MWhlRVZjNk1lbW1zR1NwUXpsMjVlZEJ6N3lRVHlERW1fWERVbVZJOWlZWDY1RVBEUWZoOEU0T0Q4RkJ2WUNGSmRNSTJGOGE4c0ZTc0Fac3YwcVh6Mm1zZHY5bzNWMGJNQ1F2M2ZIWExxdmNBQTdDNTNndmtFMnBKbzI1OFFQWlVDS19fS2hHeXVFU2dmd211Ynd4SWNldm1Kb0RzY005OWVKSkVJVGtxcFZMa0JxcUptd2Rnalp5NTFyNlJRMlRBTThaaEg2RGE3U240eS1Mc0FUYjBYNGE1R19aWTRVN2E2cnFVc3k4M2NrSFdTMXB4TWVuQVhrbVFWNFhIcGdnNnRTLVU3U0lmeHZwcTB6aWFwM195YW5femVvMXVyd0xDVDIyYVJENkFZWnc0bTNUSHBQRC1waElYbUUwUnZYVVVORDREb253clZsTjN0Vng3eHBNeU9Qb3VFM2RSZVFjdFdIb3ZubVdUUTBGWWR2UFJQLWZKQXlHc29ob1k4ajhUV210Q1VwaERYSWxrLVlsU1JlYXJjRkdNV1dWbGZKM0I5VUZPVHAtYUZZQ1NrSy1RUmJmTVNSQURyaXZGckp5R1UtaVNlRC1tc2k0MHk5dDV6ck80ODg3b3hLNzFnMTdtdFBsMjhfYzZRUVBaeFJFN1dic0lEWFFwanBkNndkVFd0clhmcmJjMmNoc1pGLVU4ZDdWbzI1elZjX1ZFSGtORklYWVdrakw1bGJGQkRTU0dhdkF0VDJzbUpQYTQ4ZWZUaXdib2RzR0MwS2RDT1AtdER0QlB2QTVtTnlXMGRzTjRxYm80RUhuM0dQa1lnbXl0bFBBR0Y0a3BUaHZzVDRKTTFRZUlWR2UzQ2hwdmFzRHhseGZUQ0JtXzNXZTMxZVBfUnNMQ3Z3NHg2cTAtZ3JSRFdaeE9YbnZnNHJDcGxYNVFhcFlQYzZ2OGVXOS05eGw3RjBrMVdqdjgyenNHWExENGRLY1VnaFdJaXNWdjZqLVU5bmxCWEdtelgwLWhTVzlXdnBHYUg0MHdlVmdGTUZ3MmMwTFpOQk1BMlhPVEkzN2szYk5wenJ3QnVWSTlBb2dndDFjSUNDNWdFZ3JManVsNWk2aDA4NmhmZlI0Umsxdll1OFFoQ3lFa1JhWU5xZm5uQUdsdFdGMHZZa3c3OFdZN1VkaThDcWFYVWJDZFVtSmtPcV9xUGc0U0tEQXBCRjJwOVpCUEcwOEVpVzZFTk5Ob0l6MHJiUGZaU2p4bHlPd3p6Vl9fcG1QTS1zNmoxVVd1NnNYQnBKZ2FNTHNOQ29vaXFVNnBxQW5kR1RtcTVVODF6aklpaHNyYjNKaEVnNUhLN3Fyc0JKdGN2Y0lTWWVRLVBIdV93dFJaMmUwd3pXWXBaQ2tqUndwNkY1WHpXRmp1aUxYTS1zZ1VPT1VfdHlGaXNoTjN6SmJGQnMxU24wampGQ2JKVnN1bDJ4ZDYxY3Bmdjl6cU1heHRGWVJ3VHlJaVNBYm16TmxrNmZhOFdQUWZYMjFObjBYLUxveUpicGFzXzY5aGFyWGdsVTVBaEJwWDhtbXVPamJsc0lIdHNoMWlRUEhGZWlTNGlwTEVIWVF5SnBTTGJmd1pFZG9hMDZNQkZ3Q1k3SDFwWGVoU01tVHNvVUYzeExNU0IwemNQZ0Q1ZncxdmJ0QVE4N3o1eHhoWDNlVEZOdElpUktOcDlPRXZSV1JiakY1Y0NkdVpJQzVGTWhPM05hb2VMLVRMU3hpb3ZjMmh1cGJaZFJ2WXA3dFNNaE5OYmpmQkQybmdhNXl3LXprOGlzWlpXLWZDeWdPOWJra3ZLdnlvNFNpSFBYay0xbnhEVWYyM21IOXV0dll6dWxIYW9EVl9hZkljb3dvTE45OVRmZV91d25CYnB3SWJocmdjNWdtbXdJVGl2M2M2dmtxTnJWQ21GMG9MOXRFSGllejM1bDRyZHc0TXhQa3hDOVJ5U3BFRE9DYjM4RHVRM09VV2cwZGJTRzg1X2t5ZnVRbVZvc0twZ3huVlFEendtMkNGdy1xUGNkOTlUZlVXYjRtb0tYSHQ3aW5MQ3hBbUdxX3pJdTc2cl8xX1k3MmVYS29yMHp1LXpXQnRRQXB2RVRsSWRqYTJLMmFQSVFKYlFZT2FVaVJUUXVKRjhjem9URTY0TmhONW9IMmxoMVNwMFNiVEh3NF9zNHp1UGZaRUVUWUZYczRLWHlsZ3hrQlhRWkhVamRQVWlLYmNmX0lhNGU5UHlKUzB6V1FrNnJUWTJDUWRMNFJ2YUpNdjF6Qk8yRmRXY0pzRGtKZjNjV1BLcEozRlM3ekl4eVlFYU04d3IzVFVBaG9DeXRrMTdQTUJLQ2hZMHBBV25mX0ZSd2YyTHZ6Q0UtQWdaVnB1emYxT3RQUzNhYlBFcXV3cndNMmp1Z3VzMEM0SndYRUFnUmhEXzdzSm1HaVNkYUpLQkM0LWI4MGUzb2ViWFZmT0xkNXJVRjU1d01iek43MGN0NjBSbGROYThZcXZEQkRGX3NPNWp4YTdQUnNXY0dfN045QVhDOGthTHBxRWQybjFNUEEycU9wYXg3UHFKY2tWNFVRd0dDVHR2UzBiU3E4Q3dCOXV1bHNDVlF6VmlHZzVJaTliRmprX0xGMzRhWmk0dk5CUmc3aXpSYTlrZkIzS1pqM1lkWTFkRm5GYzlqYkpoVzNpNm1ZSW5XTmZiV0Ric3g1aXBvQ1NUMjBZSVpXTmY2RHp2eUdaX2x1a1hMX2NnUExvaUtRRXdzZEswU3VNZzFnNFZtYy1KZ0JCNzBDX0x3VEdtNzBxMk8yV1V6dURrbEpraXppTVdUenFTelhtWFRLQzZKZkdrM0F3Z3c3b2lVZ3pTaUpubGJ2SkVFdHg0MVBjTHdyeVotRC1aa3U1OTZ1X2VfLXpiZ1llLXZoVjc2UHBKVWVwU1F0eVlGS2dJWXJvU1JlUU9oY0pqcW5tU1Z4cG1XZWp6bENFdkRmQzFHSHI4ODJiOWxiRHVPTWlKS1N0cFNyc3hJMnN2VU8xT0k2cGJYY2s5VWR1Qm5rcjk1cEZyc1BzbTZGejV3T0pHMkthTkhmWUd3cXhPekZIQnVXWFJYaVVXNG1qZzcyMHhQZ21WdUFHU0dYN2xnbGZWM3JRS0FpRlViSUI3SThPN0tvQnFpRHBFWklleHhXc2hwRmEwYVdLaVlfX0xDMUxPd1JkX1U0M0dqbWxabnZITmhndmJaVkZiWFAxb2JhWkNXLlJYQ1A4NjhXTHNFR05LRjdFSGFCZVFBSWhqU2Y2amtXeVVaM25oNWxOUFU"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '43524' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/certificates/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring certificate + https://vaultname.vault.azure.net/certificates/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719 + - certificate already exists or concurrent access"}}' + headers: + cache-control: + - no-cache + content-length: + - '236' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 21:21:25 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 409 + message: Conflict - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLm8xX0pqUlo0WTJBSkdDQnhaV3Bqc3o2WmRvUTVtd2tvVFUzQjBYRlZXZnVwa2FpcjhzR1RYaGhpTmRFM1dtVVM1Y1NpMmpGZ2d1OTRvb3gxMl9xM1pQamFaLUlNWjlqbUVCQUxXS2Zyb2J4ZTFzNEE1dkc0TFhndUJPaFVJVm9DWG5WNGZJaGl1cWlEenN4aGdVMjFFZnpjN0JpY3NyOWlxYUd2b3ZYMUU5alZNZmMyQzdtcl9tTjdmaHdGWFZMTE1rNklpakF6b0FjR2I1SzN1NTdVclp0aGRKLS1peV9zNEVJSzV2eWQycl9oNzV6ZVN0RF93Q0FKQmxPU1lkR0xJUU90N2tyX3dUazFqcUFwOVBMQjZuVngtVDFIVWpFN2RPQ1JMX3VUSWxlUEU5NmFkTHdoN25FWnFjUTJMdDFHU3hSUEEzcUdaZ1lNZ1o4cGZ1Zlpmdy5VdkY0YkpkX0Rod3BpS3lrNVpqLWZBLnlXRnVtSWw5VzFwZDhSd2toZmJFVV9FRlNkd3Y4cFhRQ0dCczdxbzBJd2hwRU0yYW1NYTVHT3N5dlExZWFKa0t6V2VCWFllVzBCQWExMF9CaWlqbVg4OGlVelJwSVVnVjAxTklIQUpCdi1rVkhnQnVHanludXRteVV0eXV3YllyZnprTUdzQWk0MnFlM3R6MzJsWHFpWmhMZlA1T3oweFZFQlNvT09xbFdPRVM0VnFwUmFaSTUtaW9zc2JxUFM0MFV5enR0bF9oRTlJZDdOQlZJbWNjZ0tMYlFyVkdkTzROcVNUNld3Nk1SeEpHM05vR2stMlZGbU5kRWhjU3RTQi1ybndYdzRRTlJzM0JiUWJGRFIwc0hxRHF1blRBYlo4bjZDVVgtaG1zOTRFd3FPTDdMamJ0WURPT2N0ckpXeUwtenF6Tlh3dHQ0ekFYUGtvRmw2eE53R0owSXQyallFUXpvZmMyTldrQjlxTUtnV1RWaUY4TGpiamFrR2JBN0FWRDlFdjdQbHY4dXJlMERrZFU2MFhmYU5lVFpRbXZHMklCdFkxVEVMcHJ0X1IycGlXQy1LZ0JaVW5JcGhNQ1k5TXN0NVE3d3Iwbm5ETDd0aGdISGdKcldpRlQ4M29FamlhSXdKRmdVXzUtSl9pTVVIN0dvN1hDM3lXOF9IRDZRXy1PcVJnV0RQMW5OV1JLM2kxenFaTXpWMExrVktlczYtaW5lM0E0OGFBUzE4NFh2N1Z0MkFqV3JZNXc2SmRfb0hsbVNibHJ1a0Z5anVoZkFRdDl0YXg0SkY4djlmMzdLbnlPdFV6bFI3SFZub3pkX0lQMGJTT0xYdl9aMzRfNTd3YXNPSl9EZ0tuODhTSTBlWk95QUUzVTRPTnNBRHRJUHlXcDdZc1hfWnlQd2NaNEhOTDQ4bndBWDZTMkRQRTlNSXNEdkdXSXRNRnZwX3hDQXpKdmt5MnU3TlN3TW9rZnV4UWVCNmEzZUY1Q1MyU0FfcHNjNTRtWjlValN4ZXdYZUhRREFxNTRnOF95NVRxYlo0aEpIc2xrdHJrRTkwUU9YZ0lVeVZoVWo5Qm01bDIta19NSUdUWnFzdy0ybjZ6VGxjNXI0TDIxZ3YxdHVSNTNyZG9VMVFBcWNyR1FPVmhKaGptcTRURTdXaFdUcnVkVXVPODFhajNHTERESmd0YmdGM0dwbFNveXlLWnozd1ZlY0M4Q3hhUjdRY0NNRGt6X2R2X1hQalkxWlUtSzRrNkItTGRzR2JXeVZ6SHhmSmlCdmpRWk9vd0hFbTFjRklvbFRZVmhIdlVCYXZKVUlpdWQ5Y21kamlfZHlZZUU1SkN2Z2tPQlQwc1QxZ2RyUENJd091aXJSQVg3VkNvNFFmNlh6blN1ZHNlbVpneFJyR0NfelVhRUY0aEg0ZnVRVFRHb28tQ0IyTlloRVBRVUQyNnlKZ2k0TTkwTFNNSTZXWnFWYkQ1cjZHeEMtQ1ZKclo1T0txNS1yYTV3SGtiLTBNaG4zYjhGeHMybjJZYnZNRUxreTc2VlZvZ082aWIxZGZuRGhJZmlMU0dkTk0yQWZid2dCUGdQU1NVLUwwN3ppY20zU2ZWS1k0TlBRUUNEbEZUa25VNlFnWktUa0hTa2JsOUl6bndnLWRpR1JBSGFXcnk3MDZVNXRWazY5angzRkxjSzVCb2RpRUgwdi1NdlJKWDdSdW5LZVpGOS1maVBJWllXTHk5cTRad0VZY3dHdlRDbVJGOW10RlVtaE1ZZ2JReXZrU3luQmdWZDBMVjh0bUxzcFplU0RGdWl0elA2MlpNTFNzRmNVM2ljaC1zcGNCbE5iLTdiT0NSdjRUVGhyM25FTUhrSmt2Y3ZtTmtoUGxRUEFpTjY1d2cyV1prUTJKaVhlaUlXWlhhWnpyVzlkQUVsYlB4cll6TjFKeDhBcm1JNENmM2d2d1UyTUhWeGk3M3R2cHRaZmtUaXNySXRUSkhjajQ1aV84SHhzRUdoVHhEQm4yWGtiQnpKdFl1cXhEdEtTeDJXTmQ5bnZQdTVIcFF0bmo2NDE5ZGdESGdOLTZQNERwT1pTY1ZNR1N1MUdtOXRjU2pTOEhTeVktNzFfRnJRUUFTaEFNTHVOeU5weFl4NG9BNVRJa1RIYmN6UVRRcl9aZjBQZjRQQVhSdlBzcERWa2I5TWJDMThuSXhCZGNkS21NYlB5SWpyLXFJNHlMVUpiVGYyR2ZPTjUtd0JHR1ZQQ2FNcXlGZTd1NGItZlgyVC1NUGl4SklaS1VGY0xvdktQQUo3UkdhOE1CTWlFeXc0OEZJbDhCQnRTdjRNWUtScGZoZWVHUnRXMHlpUW5IZmMwaUN2YklQaFp0blFuYnJsaFo4ak5zTHNmeWVTdGJYRFNmX091RWl4Q3FHQ1poRnZ3M3BETENpU2RjMTM3S1Y1OFFHMGxoX1ZhcmV0bTdRWHdhT1d4VnUtYlF0cVlHVXl4MVRYQU1WWTBLTmpDS0xqTFVJbU1nMnVKdkZIUHM2a3VDaFF0YnhHZUNONzY1U2dZNmw3blcxb3ZITW9feUZIS3VjUU1zSXJUYjlvalFlRFU0NWwzcUthanlBQ3FTTWVNZjRlZUNfUHl5TnEzU1RNWFpJVUhZT1dKaGVRV01uZUVzaThsNEYtT2NuWWFxNkwwb0hlZkotYWhjS2UwT1FiaXJuNHRhRlNPblhycDZ1cG5KUkZyVzNHeVFQcVV3dkpwYkxuVmZMQnBTQjZYemMwQW1Ja3oxNjBOWVpIUWJybWZvd3BQbTBFZW9STkIyaGlXXzliUDMxamZ5NEJqQVhFZ0ZCTzBBbzRHekNFRWNqVkR2WDQ5RUJGN1VnSkJ3Y1lCOHVSVEdOZXUyR0g1UlhqS2pVNEpWZXMyX0lxWkNaRTJYendoMXkwMFI1UXdLbW1lcXg1NkRGcVlhdWJCcjMxeVNSS3hKdnFpdS1TOEZ1d2NxMEVtNW1aYjRiNGVXczBxaFVOMTlOeHhfSGdZUjBDalpRTGxVQ3NSVDRqZTRHbUpmeUFHR0lNQ1JMX3dVVW1GVFhfTWludEZyNWdZbFFtQkdHeUtUbTRGSk5Pa0F2WGFWQzgxY2pucjFYZ0FhQ2ZyQ0RGSVFMTVB6cTdicm56Zzc2RVlBbDJtaFdTZWh3VkhLUnAwZmlIdm9kZExoT2hnYTBScVdPbE1nNUhLdVJaX19xeEUycU9MMWxfQ3EzTzRHZlVDLXU3Mnl1c0tuR1FLN0sxdXk0ZGNlZDdTbUVjbURWVEhlV093Zk1PMU9RRnE5aVNlbnZEMG9Ncm5CclZwTS1ZYmtwV2xJQlJZeEFROUVyVk1NaGhSVkNla0puZGoxWTdxcW9ZZVNIMG9NX1c5Z1ExNEN0a3R0enJDZFhDb3RQY3FoeEhmTUIyeEUzTWNYMmkyWmNlRG1Obk9EcXE0M2JtRGl1eU5WSmZlU092RmRGd2dpU1F2amZzODlnWkZMbEVaQWNkaWY2aHlZUlpGSkhfY0dERUNzYmdYTXlOSWxEazBzaVA5bHU1NV9CbE16Y0l2LXc4QkhGdTgwSFg0d216NGsxRDROVHUwZl92LWVKRkVOOFFaQ1ItMXJkLXM1VVJyVGl6Um5Vdk9qUFlHcHFMWjYyT0U3QXRaTTF5RHpYM2hNbmVpcnNBVG8tWDVUTjBxMnFRUTZYUGhUellhOWxpcWc0SDEtU29xbWdsLXNWNEFnRTlZZ0pWUnRFMFRPcjZLSXo3U0ROb1ZZWWh1SERTdDAtdXZKVjZGMVRrR1d6Rmt3SXJSVlNjZXFOYjhqX0Jkb19yc0tRbzEwNjVwTFp0ZTROU0ZRekRTSDhtTUpMeDQwTjZMZlpBSlczZ1NiM3BvOERMZkpmMTgtYmJfN196R2FsdEJNNkRYMnRhTENBcUFHa1I1N00xenlIUThjNVJuVFhJWjJmSUc2RGFfall2dF9xcFh4TW9HdTM5SGlzMnFpRzQ2dnlCVVFYREg2dU5pdWVHOGJPTWdpSnBxMUx5OS1pc3gxd2xNT1dFaEIzNXFlY3FKTXNVT3pMSThGWUFtVXFPN3pFNWhISUpLc2dEajljbExsejBRUXpmQkY2U3lSekZkeS1MQnZXRXZuaERzUkFxVjlNVFMxcWdoQ0R2emU5dnlvbnlFTERwNjByOGFHNHR0VDFobHRXeTNFMl9nZ1Z6ZXhfUl9qcGZtVllrWC02dUpjcjhKSTdsZWF2UVJMOGpNRTR5ZmtvRkk0MGRUaUxZcmpKWmhmcUVReWhVZU54T24wc2trdEVHRTRWRVJUUGdNT0xIaFI5bjNTelZRNGxwWWU0V0JhajQyLWF5dDMzcmk2NUs3SHVDYjVDT1BhVVpueE9zWi10aDJIVU1PbEhpNjhIMEszMjZvdE9jNHFrVTFWWjZwQ0o2QnBwZVBTS1ZuNXBTSkFnY0hDaU9abVZIZGE0NGlNOHV2LXRzXzAyVzJTTzM5U1BaVktmcTctVUtsUnRFRFNLOWcwYTdyZWVnZmdTYmVMN0lJYVVLOGJjNmNSalBZQ0swOTgyb1FBbVhYZG01ZDBGQ1RYNTdGajZTSS1IdjNBR2FSRVh1Rl9KcXV1VXdFQXh4R3FvUmVDdWNtWkpYcThmRjlkNURySFEway1fZ1J0ZWs4R0JrTGtSSGs0STNSRWRxS21SQnlkMEJnRFBPdnN4UU9HaklMbm8zQVJOZ05taEQ2WWxnX1E3bjhxSUVQUFEyNkRhVjJEWFRzc0Rtb3hCYVZYWjNseDFOWkZhRTB1QXhqZzhieFIwRmxDYVdZWVN1cjN0Q1pxSWpVeHp4WTVldlRrZkhXa3pPdTlpTUoxamtsb0JvbWhFSVhzM0lqUUNLTDFkNDFsMGpHeDZpUUZmWDVya0RMNkhkVjFER1hndDNibkRxbmpLWGtzYXJJZHdqRUhIOFh0cHR1VS12QktLa1NzdVItdndESy00VHhDbV8xUDBHUXE2c0gtVWIwdWluNDl5NWc0bWc4NEpIa0d3bDB6SDhGdTJ6ZUxKTHB1SmdiU3VrUnZCWW5Fek5yamhJVjlsX3N2RHV6VUZ0emFwN09HQ0J1OS1jRklDZ1N5TUVqRXBSTnZKVXRtSzBURTRWZ2FJeVBBLXIzZFlmOXlKUGN4LWZadkYzeC1OR203bHFuSnpVR2NIWXRFNnZTeW5oMlJKNDh3SnJCTDFYenFiV2dabDVwXzlia3NxX2F3NGQ2YktzYWhnN29LVkxmUVFSdDVMam9iZVMyQ0RfWEtNOURrbk4tSVNrWTNXM3ZCZE04ZGdmbFFGSEFGWmxxdDBUaEtsVGpjMHM4c0lpMFVpdjJwejR0ZlowU2w1bE93SWF5N0FoSk1zcW9tdFdzZ2x0QnFpemNqSTAxU095N0xvejVVTXdGTHBMYXl6R0hTY1g4Umx3RzlQTXBMcWhYZTJ2NzY4UXY4WDdJQktaZmUwMU5sVzYxVVVNS0lTTDR1SXZSNXJfUFJTRlJxQ2ZPZFdoNUtyNkhTUDNqVXduSzFWT1RpMUVEVDlKdUJEWWJ5aGFGei1NSUtyZFpXT2FrQjY5SGpGNF9hZTI1aGZBZUk1aWZ1Y0Vfb2ZCUnJ6djJPUGx4T1VRZG5UdVNVQWdFaWF2QjFRV1NnUnl4T3QtQjFCNDZmejd0N2hnSDloZHF0RlFrUHZIZHZXS21uTHRLc0h4ZnMxTm5LMmVPejFlZE5sUVZUdkFpMmxPcC1ZX19UTVZVcV9QX3VTdUFhcmYwVXlxaDRHVDBnREJmd1ZfbDVvSzNjdmlTdGcydFVVOHZBakpNT0h6VGsyQ3FTb0owTmZ1eTdua3FWQUxkTkdTMkVKOVhRT0NPbm5jaHhoTWdab0VRTGRQTjhWYWpXUExNY3RFY2NuYmtQSjc2YUYwTFRPbEs5cTUtTWVYX2E1TGhuUC1TSzVVU2JWVmdOTFg5SFhrTGxJLUphZ0JScXdpaktFcVhuU0lQc0JFMEVCc1FhbFR1Z1U1eF9hSEhKWTVXdHkwYThvQXdsQmpHS3lKWTJ5YVZ4Q0NQWEZkektTV01XUnJqUmUxczRNaG5MaVVzSmdfQ2EybU1PTnQ2a1ZDMUEzdFN0VFE4dTNOUHdUQVQ4N0lyOUxvcnpFVlVhOXRpU2tiN2RFQUlrS3F0SVhtMHc1aHY2ZlFnUnE4SHIzUXFwbjkySXo0emNsSDV5cEJ1U0hTUE5IMl81cXJxVnpiUTNlZmtaRDFIR3lrelA5Ulk4dVdFd3BxUXJvdF9xRjJKOHNwbFlmbHI4NC1od3h0U3hCUXVuSl9yTkhWZUVCWF9KSEJrbHlMdUhzUUtDcTdOWmVBbk4wTXQ4WFFBUnFVQmhXOWhDX2JGbzlfa0p5ZG9KVklYZmw4eUE4QkVJMFp0cVptbjRwZW45c3VzdXlFOXZ0eTViX0VDbU02eDllRms4R1g4ZjVMdFU0VGF1Rzl4cFQxVFc5V2lpMUFNYzhnQXZEdGJfWEVNQ0M5ZDVCak5WbmJOOFR4bFBnUTBjSEk5Z1VTc2tiQ3hhTmxhVXFKRmNCdEUxODNtTzhuNDNXUWVsWEExZTVVdlI3clFOeVRzZDdodnR4YW5aN2ZJbTFXNk1lRlg3N3RFNW0xMUF4WVdIR0tZWG1WeTAyTVhKWURmZm45OUtKaDU2ZVlIQUx5WlhqUmtVTVVtdVlGV194NGNKd1EwS3JGbjFyNlNkWF9UR0ozc2ZjWC1uU3FzSHVZNUljY1RxaE90a25hNWozdmVabXNtMi1PVTNxbENOQzZCenVnMFhCQU5jTkRHaHIyUlo4aUFnamhHbFFQdVNNTzVNM05PNkcxYmlfVFZSTzc5eHFIb0N0US1rQWFheGR6dDFtS1Vka1BzWS1DVWxNcG1aOFpxMXplb3J1NWtLY1M0UjJ4Zk5EVGktQjdZQnl3a083blVyUUVBZmpmYnF6bG96emo5Y2U3dkRSLWgwZVI3cG1pbzktMUJUS3lIOGNLMm5SNUdpU0Z6cjBFbWpGcllnVDhTU2xpLVZWU0MxTHZzamdtWXR0ZlZtdjVhUEVUUUhoMktoVTNHWUhyUU10aEJOUDNDLVBEbVNkMzYzelJ6V1ZHVk9zYWc0cUN3TkxFcDlyQ2pubFA5M2lWY0N0ckhFZGtma3QyWmN6cWxIeGF5UmxGa1F4cUMzWDdNb01FbnZDNlF3VUhGQmtjU0dEMkJjUlJLQV9mRkpESmFrZGZMR3A5XzRTVXhnT1E4OV9Od3NrYTlGTU9OcF9URnBxLTdGTm9LWGZiT19ENXBibDFIejNzaEFpMkFkTHc2eXpWdnRaR0Y4bUJSM3F2NnJ0eXVXQk5fVlJwNHVReUN3T19rU2FDdU5WLThFeDZDemcxN2NGZFUta3BoeE9BZnRmV3hkOEJDNkp5eERlenpJbTM5TXdPQVU4bGtLMUVnaWZfNkh1enA5a0VWOGZYeVh5eTRMYVNYRkkyMnNpa01YUWRlb2l0SFJnUUp1cEU0dFJsSkpxUEN1ZFE3U19CNXJjQ2ZSVU1OM3ZJV0E2bzRyTHpjM2I3MGtFVWNZcTVfZmJ0U1QyODk0RmZVTHZneGQ1aHBHNFVCNmtCcGZLZGVCQVN2YTFJak5LcXI2UlJqNmZMMWl3d3ZPTUszazNkbWhENmhNMXEtX0RibWlZNnJSM1laQm9IT1IwYWxDdWxzWVNnUGdPYzRGUmZQTWxWd3hJSjJ2ek0wRzRIelFZNVlHTmlJQ2prUjlvQkdjc1Z4VF9wdW9RemVFOGxYRWtfWFNmWTNCTjhuUHBwRDI1blMyNGZYWHJDLW1kRWVMOFdtNGZNSk1rX0h0aHRuOHhEZVZCYS1mTmtTcUFMNlpBc0xnVm4xVWRETnNLOUJSSXlldnlZU25Eb184d1ZsNmpoYzktLVJ1Z2RqaUZIcHVRWUpBR3dla2RmMFpDYnk1VWp2dkFicEotandVQmJoVDBCOGthU0E4MFpNRnNsSnByRXBnRmlRYkZtQjJjQmR0U0s5dW5tMWRNZ2R0UGhrVWk3RW9pNG83eTEyeVNVdDhBRlFUSXhCazd5S2w3SFVYQ1Zqb0NSSmJWM0xaekpaTXJOMlRYclBBRkxTMjNxRkF0VEFWT3RTSGFva093c3dXSlE0cFRheFhCVVdNOWdOX1hkTG9mZWdhV3pobkd0Wnc3ZzRSZDJ5YjVYcWU0elFBYVB4TUhtc3NvNVgzZ0xGcnNvWXctSjRuN05yTUVGaUpTTkhZRlROUml3bExVdkNMLURBRThidXlJNWxzc19nazJJZFMxY01UMjNpWG1iNWk4a0NQX2VjOUY1cFVFSXlzV1dCVmZ0ejFEUEF3MFhHNWNpRzhPc2NMWEE0WF9GSWJ4dlE1ajNtcjZoLW5sWVIwOHRZTDhlUkp2YmRlNHJ3eHdtdGN2Rkhnby1vaWl2bzlkSUJ1QUp3d1prTnZKTDNtNHpjSWJ3MERPeVhtMmJzYlR2U3NOOEljTjdyNTdxSk1vVm01dkt6M0p6clFLNURvN21ZNkl5U3hfbk5BckttUm44MUhXZkU4SnhoVzQzelhVS0h0QVhkWXVVOXhvbHJreW9fNHpQSExVOWpUQVZhNTVWYWdVZEJ6eW9IUENXMUkyZHZaOVJOalNhMXZ5ekRIWDJiNDdoOUxvUmJkYVVYN01tNWZZZmFYcWxXbnJraWQ5LVJtZ2NMX0RveTFOUkZiODZkUWxVa09pV0RTa2N3cGFuRHZkdi15QlMyNkxVdlE2UU5iaHRzTXY5MzYzUXpuQnVSNHl5VFloYTNzX2RQdnRWZlVSdlBVS0VNOXkzTU90Nmd2eWlPSW5pMGYtMVdYOUJ6bEhzd0pjXzAzZml5UFZ5TUd4UmxPMlZFSFc1RVNsay1vay1YVkNtbmNVU1R6NXBrYlZtdk1ZallBOTlRWUFRVTlJczNKSk0wQjF2R1dFMGhZdjRmeTRteWdpQzZ6NmpsZGthUkdQN3FYcmhWVl9iUm9WQ2lYdzBBSVhRQ0dmOC1ud2h6SS0xRGg2VElkMWlISFdhd3ZXZ2FrRklLbFJtSHc2bmYyeHZoajhfU25JVGlmWFZXeDBjSnV5VzI1WTdNNHRhWGlSTHdsa2t1STZBbEc4eEVLZXFJUzFydmFjak5RMXZ0Sjk2NlV2d2YwUVFFdHJhTER1cGo2QWptNmdIVXFkcGh1c3FkbFZ6T3FIVkl2X1FkeG8yQ3hHUmVVMUl0Nm5tYm4yTXlMYzBBRnJ2c1RfbXhzakZlSmo5ckZuLVVUT202RzJpZkIwQVNxekxWc3lDaXRKel8tbi01b2xaUGQxdWFfUGpIdkRCTHlfOFpadl92ZHlBdk1zTkl0YjJMa3AyQmE4alVNWWtCQ0pEdTdDQWowblgxUVdkNWxXc1AtYWU1aGhNMzlDeFpwWk4wNS01YWV2V2FCR2tWOWc5cFNoQ0FSWFdJaGRDb3BwWFJDamVyZ3R3VU5wcXNPSEc1WU9aSHZYeWQtN2FhUW1fRmhnWEtDeFQyc2xPOGZtODRkZEFuWTJzNk5nUUhWZXltclZRSmtNSWtzLXdnNUp0d2tLbl9PSXNodDdpZHlYN3ZXT01pTzB4eFp6bmVtcm1SQS1wdEdXTnhnbFZqSml1R0Jnc1UtNDZycGdxNjhHZFJWSVhqOFEzUVdkUE9zc1FCbFFYN2lBcy1seUNwQWhaak5kd0F5LTN4VW55VXNfN08zOEJpT3AzMWxoS3h0c1QxOHlHRWlxRW9CRUI1WTNsWXNUaXZCYmJDaEFyY043V2thWjY1QlhHRUYwYTNKNVAzWmRMcUpCNVhuOG0tc19Na09PRF9xd2s4cXFOOEtMSXZYQXl3aGlTN3d6RFFBZDVqbUNsV0xWRHB6eWNVbkpNZWtybUFZdTIxZ2xSeFhjWDhtWm5LdEVIbmF4OVQzRXdnYjR0ek1kdS1HRDZWZElkUWtGeE1hV2xYSnVVcThUeG9DbndOSWRiYXI5N3BaRGYxbE9DXzcxSmJlWm92VlQ0bU9tRUZzbngyS2F2THFJMmpveC0yMDI1ekxVQ0ZvUEZSWVh5bHp1REZpNEN1LXpGYzFsOGJsSEZGdS05Z1VHZWRXRHNPQklHNkR4c3FKVmxFdmwzdkdYN2ZFeXhOXzZXR21ieDlqZTByUFUyTmxqdENGVFM3N1pveVNIR0xDVGFJSlFHOWJHUVJYOFVnYnlDT210QVVqU2pWdzdjR3NNcGJpOWpoZzdnZWg4NW5EOGtlZE96NkpqcDZKV2xVdGRXRVdGN3BvekpWUF9Ca0dva2lZemozTVRZOFFfd3ExdXF2OGNKZWhQM0liY2JpZlZ0aFExbWhhSENWR1pRajl1el9HaHhhYjFZUXZ2ZDJnOTliV3VBdnR1UnBPdzhwMmVBV3ZreDVLRFN5QzZpQTN0aXJwLTJGM1c5UmttaGhRM1VJdjN5SnFLV3d0cl9JZDBGbVFsOXlKV0I2b1VJWlM3QjlsQmNTcUpZY0hSRFJWWUtwRkxuQll4eXNrSEpZNUU1WUZFbE5UbnhoVXFRSWlmOGZyb0tMa1VuYVV2Rkd4QnI4ckxtcEtrZGhDOTVsODFWMU9PclByN0E0bFljT1QyR2h3c29vOUxOT2xhSURKcllJbVIzclIxQkMxX1oxNXBGczJrT0E0NURUUEpUZDFpZnJpYl84RnhiYkFvaHpBaWNqMV8xeDVzQW4wUjgwMDZ4VnlMWW14SmFqWm9Yd0pRbXQwdEVhZkQ4MEhCMFdUbTNWU2F0UHdpTzlXeVozNU82WDJzTDdjS1ZqbVNZRUtTcVdLTWVuZ0I1cl9VTmRPa0Q1c3pDRmxwTElsZHV1WXhKU3ZXeGE1dEE3R29td18wSkw5aVdtendLODFQa0c3TGxWekxpQW5mTy1kdDJJd0dDUzMyT0Fvcm1hZlBpT0RocFptZzNHWDZYOHptSE8yN29iOTNOck1jVHJHc09LdThCNjhiUVlFVnhRSWgtVjVxX1FYM3NTTHNlQmRFOVIyVEthNFVvYWI2X2lnb3AyNWktSDdIcnljaEVGdnRfVHFCeUI4LUZJSTZhWDRwVnR1YWhvdFE4SDY1Wk1ZZHJjNndCNm5odFhjeHA0RnBmOXBTb2RTV01ka2JWUUZVSG0zREJyV2RjdFhRZ3lsMVIzMUVVdHhWTkdjSlgzb05mX3R2R3duR1BIQ2tyNi1TcGp2dTBEMG9Lby0xX2xuc3ByM1VHZjlhcWo5M2NqSEJ3dXl6VEIxbk12US1zUHVvY2l2M3YtcW43cUlPNmFyU0lQRm5NVGdNclh3NDZrRHJScjBQdFA2S3U2djNmRzVQTUJkenlZX29aQ3VEVEozRkloMkJzcUZXN0dwQmRFblNGSlRCaWRGQzBHYTNZcDdJRnJoRExldG9Nc2ZpV0NSN2NSazZGeHN3MFpaTzFpcks3MzBRN0RqT2x6VXgwVUhJMzJKZGEtTzd5Qm5CMFNUTE1iMzd1SVo1a2pLY1dQd1Zyb2NEbmVSRE92b2h3a2x3ZzVCTEZHXzd5Yy1UWWJtZXptQU1YbFREVjdTcmhxb1lQd3FzcUNXSGNkMG45SFhpUy1BMkQtUlhlcHBOWHU4NjNFbW95RGhmekRhaVZMczF0WnpzdS1taGFoWU50dDZJS2J6c2dPMVlYM2JERHh2ZDVmc2lEZS1abkluTVZ0bnY5X09WcWw4cG1fNXlIOWl0emdVT1pmVGUwUDVwQ2VEVEk0enFDYXM5S2lReHBjNEwtbVRKQkx0bUh2Y1VKdkVxYlRWcUJQV3U4ZVB6WDZfU2p4T3VTUU5YNkh0aTJRelQzZGlmTkV4SmQtb0hzVVpTQ1M1c3hRaFdrQVhiUzZVWHAtVmxoM3NZWnhPdWI1SHgteFVwcU5YVUptYjdXQ2k1eVRwZXdGS3NuN2kzXzJrNjJvWVI1aHk5bDJBTlM0Z2tMUWN5cHAxWXlSWmx3TjFzaC10c3FMMi1FZDQ3cTh0SmYxQU0zSG9SbWZhRFRxQlRkZ0dDOVdWMERWSzlWNDN4R2N1MmNKMHZ4RDhHM29HY1loeWtTYUpUb1RWcE1jTHFGLTNQV3dwbWlvWGRFTS1GZmY0LXZwYXRKNUhWdkpTUzBLNlR3ck5SbDY5bUZNemRHRXNiQUhMY0tyVDAwaXM1cmdyMUo3czVJWVVGQjR3NXpLLUtnaEd1ZGRYZlZITHZmazFWRE0yQ2pkamxidTJpZEdNQ2J4MDdTSEoyOXJvakFLNW5fSDdPTk5PVXVMU29ldUFoTk85V2hBa2tEY1A1UWJZM1JBTmxBS1FpRFNmUWVDeFBZZTRZODhSNkJRMVlMZDdSaFNmRkY3Nk9obGZmZURuSlBIOFZmTjhiUV9Qak1IUnVndkNJdmxvM1VFLTVEUXpvaE5SRE1VR1pxcl9WUW5jNERkZVQ1YVV3YXg4b01pSk4xeWhwSVNEc0hYeGY3djBXTktGb1BBdnN3clRIb0JobmpLUEtoQ1loY1BzOUVaaGdjd1ZzZGR0UzZBT1AxaHhoRFBrWXJXNzl0bk5PT0FCdW16WV9JdTFnaW1FRTZPYlpmVzRCSHNQMkhZdksyelN1eXpsNkhDZlZ3NU43Zl9HZ0l2TE9Ya2tyNHJjR3Q0Y3ZaOHRzV0VUQWpGU0g0QldhUUJ4Tm5WS25tQ3NGZkVMNV93cWFsa1RITVljR29Td24xWEZ2RmhHSWRGS25JcHd2Z3ZqMWQ3VW5sRDljWlktOWVJaW1QZXZ3eDNDUVVld2VOTTVkRTUwR2UwVjRFa0JEN29kZzhMWFBRRjcyVXE0WGd5ZWFGVU41T2g3ZlBUWm9KM0QzTXpoQnhKTmlYRzBIT2hFSVBWak94WGxEa2FrVDhBb05ZTVZfb3NVRFV0Ynl5X2VVYzZFY2ctLVJWRXN3eVljQmc3NlZNU0w1TEQ0M2tsSlZCcGJlaS03VlFJZ1F2YXU2cktud25fUkxITUV4cThhamk2TGtvU1F3WXJlQWNHaXZVekw2Wm5Gci1ENXMwaVRoVHpuWm9UUy1LTFJiWV8tMlh1M2VoNXNKMXNBc0EzQkhibTF1RFNHa2o5M2ZZN2kxcWx5cjRNVkZKM0FUMXJlQU9NOUt5QUFDdmYwUHg0MENFMjh4OWUxUVVmYnk5NUNCSkpPNlJjRGs1bmVCZWR0U3dXM0ZSM1B6X1BHdElGTmtVYTJJMG5sZVRBRi1zRjQzWFd6R2JTYXV5MkdpczMxTkFGeTUzWHJoM2hYaURMYmpOQ0ZST01kY1Z4T0RYTkctdXJVRURaZXpnT0FqS0dYbms5Wm9MN3gyMFRKSm5KQnpFZkF1OEp5eXhRdjQzXzgwU0RPeFNWdkJwYnRHeTJBd08tVFFRZnE1RjVBR1dBYmstd25ZSEV4UEluU0xMSENIeG9ybndUU1QyUGR2NGdEUU40YzlxeVpiSmdSWTh0bGpZbHVwRkxpQVR0TVY4ZUYyVzlvemluX1U3SVY2ZnpVN0xOR05yQWtTaWxsdWdqdzlBd1FyNEhNQlZSeVhUSjhFTFpfTElNZVdkT05UdHZjWmJ5Y3MtcGl3WEZRT1hTbDFtSXB6SE5manJYWmZXQS1zdS1oT2dya2JSLVB4MElPMmdGaFF5ZkRab3hyV3pGT1FNMkxVUEZfQzlzUUVLMTN4YW81eDlucUpwTERGZzBXRkxKZmwyWG9qUHNTb3NIS1Rwa1Q5Y1o5blVfU2k3WEc3WHQ4OWR4YzdITjh1NkRSUllMYUJscVdzWWk3bWxWT1VxRjhfWXo4N19XOW9Wbm55ckRnSFdZUy16dVJyQ0RZdXRNQkZNZzdwemNwOXFLNG1zcjJ1NHJXdmljWkN3cTBtbnFRaTZEaEZEQnhoN3gxOHlWNFJyOVJUOC1RRWpsUW1sUG1qbk9oQ1M1Q04xQk00WE5ZaEttbnBMUFdWSFplVzJqeDJoR3ladXlhYmlNZF9lbXBPQTQwXzY0UFJ0MTc3WXF0QTBjUWc5QjhVOFFWbUZaUGgxc2N5NnZ0TTRUMFRoa2xfOG5LMl92Tks4TmJnS3NReF81T2dVRmIxcUJNMVBJc2RmaTNDZnYzd2xKYlQ1d0wzSlFlSXZUV2RfT19GRTFhOXpFSlBYYWhIZU1jbGxpOFRnNlN4UkwyQWpabUFvdEhvSlRGQnlDS01tX0pYWnRmQm1GWVN0cnpUMmJBaUFNZld5TVdKOG8zeWxYekw4OHU3aHNlVVJvZlE3Sy1KMW1hdHJTak9HUThxSHdONXBQX0RMUHE0UE5jbXk3Rk5JdWNYLWYwRktoRmZoSWZFcVVrRl9uenUyU0haMi1iZ1puMkJJRURDbjNMN1ZRTVh4N2tXTjJLZ0JoXzJjMjF0Mm13TDhDU1czUnByUGJUek5xOWE4VjlGT1JPUWJVeFR3MlFpY1R6ejV1dE9mUG5WMEg5ek1uZG5laUNYMGUycklJMU92MkVJNW5wQmhqZC1jaHE1N2xDdUp4elBWYVdzeHVtMlJ2VFV4OWdQcE55dmlyeDlydVVPeUNnUEdpVFRNT0VES210MHNjQkQ2ZGVoTkViWHdyTlB0VEhUS2IyZlJ6MWZPU2xqUkhrb244OXFVN01JYmg0V2xqYVpwbVZtOW5ERkhCYzVUVWFQQTQySUxpOWY2TFQwNUs0ZklHSG5rXzdDZUE1cDJVNnJBZm9mUlNyMk5hSGFZbnRUWnpjRFo5NDRrZ2l5bVlscDdGSFZSNkNwb1hiZDZaTUZQcUxtNDZVMTk0Qk5zdjhCVUk5MGQ0WVZOT1BrUWJnY3RmT1JOLWZGV2xOVmRNV1ZlUzVCdHRuM291WFV1d1JfMW1qRkpPR1hpX3FoUXc4RXNSNXk5UnNTelNfeXBXM0l6MmF0dG1WTzRxTVkxeEFKaG0tZi1rTDVZeDJqVE1lNHpoZ1dLTjZ0REdhMXVpbXlLT0RXb2NkNENSNXdPQzZIeFFuQVhpZVA5VjVjNzJ2MGJGVlRDRU1wTmpqR2JKdEVwU1pCdWExRjhEUjdiMFU4U0dsclEtT2tVT2JoT0M2cnNIVmRfMXprQlc2d1FuYmM0VDlHY3hzdEtBaU81SERoRUhiSHllMjRiNlZoVktZMEZkcGgtWVhWRzRGcVdUVE5oZFRUYTRhVG4zUTk5eFRINXdISEhFdFpBRWVFS2ZGS0FzRWJLaFVyZlpMb1hTN1VLLTJMQ1lfM2FvN25tT1lRbHppRFlDcF9lQ3JJV3Nmek1BRVFqNUgtZXNYWEV3NElIQ1VERWFnOHdiODBIbjZfejlrRVNaV202NllRNjgzbV9lMXg4WG5ILTl4SVJaZExOVW0yZHlFSGw3X0s0OXREOVhEYjAxeFByMDdfTmdrZ0UzYXNJSWhoVExlR0djQUdIYlBzaHVWLUc2azBzRjhlZHU1bU5pcFBxTVRETVhBVWZmeE05ZER0UVhLZmp1UjF4YTQ0aHlrakRNUDB3cWdnSXFLU0VPNy1jTTlham5hdVp0dUVKWU40ckV5Sl9Cc1hQVXFQQXhrdC1MdDFrN1haMDJtRC13QWhEOVBHMDRad0tHaUZ2amEySXZ3M1QtNm5Va3lON2lBcmthMmRxNVZFQUtwTlhUbW9tOXRMbXlyNGRHMnFJWW5GX2ppWVlES21FZ2J5YUkxdEZ5YTVjXzY3TWRCeG5XY2JzY0ZFbEJkM29JSXY2WmJQeklPSUJ2a3VVTzh2VW4yTHNpaE1takdqbjBHUkJ4RXZ5S1FDX1RLV0lIOUtmNXBQUWtzNUM1RVNESUZveXQ0dXpvWnZxUHg5QUttdjdKN2VvZG4wSmxQd3RhcTBtZ3RfQWJvenJjdl9UYTIwQjdkZEl2VU0xajJiVU9HTjM1MkR1dzVjaFVrOEh6bWlKMXZ3cWVHYlhsNXI1eGZnbVdmU0hKWUlJVGhCckVhZ1o0bVR4akM3VnRfS29WcEFuQUU1cEtnRjFMNzhOR0t1WTBxSGR2YkxQWU5NWWloMzNKblFLc1ZlQXpLYjlMQUFaWVZ4a2RZVDlXSm5iWXYza3Bwei01UFhPeGRaMFFvUjE4bG1RMDBWcWZDWHVyckFsdEVBd0R3c1llX3dtMzZiTGpsUkRoOUVsa18zVVlMVDhVeUpQdmU4RkFHakpuaDB4T2xKcldsNUdIbGpCY0NHQ1JWVlBheWpkUWhlTHpabkF3TUEwaDJncTgxakZrdzZYNmlOS3hGb09CQlMxeHBOUFcxVnFXNnhXRVk2OWFuOTk4emxOSGw4UEZ4NnpIYjRTWjRTSGVEZDJxdnlFdC1rMzNRSVdQeTZiaEV1WFF0T0g1NUMtTFZpTDh5czdXLWw5a0RCRGxyUzRHeGFZcmtlR0t5RDctaHBLUS1pdFZFQ1gwNTB5RWozU0s1V2tJSkIyNGtRMUlUdC1FVlg4dFhWd04zZUg2dFZEdG9OWnpHS2VGT202WEpSVldHMXY1OGF3ZlJXTy1EN2hzRG1QbTFUZEtMaXJkNlVfZExfNFdCbXR4eTRwMnlkZUNsRjBWUEpuYmJFdFRONFYtcEFOeTVhcXhYMWFzUmhlZkc4Mm1adFpseDlSd25DcTRGTUE4LWFwd1dIZXoyWVFhVF9lVXZDQTRvLUxZMDhYY2IwT2RDbWEybTRoVnk4QUpZSzdkQ0FWaVJYbUI5eENFTXdaSG5fYkVRQURQTTNoRWtZZy15SUZGX2JCNHMwbFRsM2lhX2traXZKSmY1UnV1bFprWlJWOFB2X0k3Y3FOM2FQcFl1RGJYQlNVaHdBZjZRZldyNE9rS1ZkVUh3M1RobVp0aGdHVEcwR2xhaUJnSTBmV0xyeEQxQVU3enF5WkFiV1Q3bTlOcWtXMF81TTU4aUJLOHUtVUF2VDd0eTg5QVJFT0h5UHJvbmtMMnd4UURZRTBjanRzQW8tVS0tVnRmUXBPdi13ZWhOZFdrOHF2RUFhYjlsZ2NhQm1TOTI1RFExMlJiaFlMcVRCb0ZPWGVRWENhbjc0MGFNWUR2TjF3aHRvdjI2UUJ3dEZDWkRPaU9oWV9ZXzk1d3dZdUVWYTlMZHhkc3V3eUhfdXJXbVo5bXFWTklNVGcxQXo0VkZCbks0U1BPZHM0S2lORlBJYzlLOGdfU2F6bEFZdWdDdHdhX1JuUnd4VGJuU0dmNUoyNXNJWUswNW1Xb3VSMzlhcUNGRllna09yNWhHQ2FQZzI1Z1A2OW5lY3pQN05pMVBHN3pzYkFuUkFjZ2JqbFZ0TFE0UkZsNFMxblBweTJTQVFSaUppc2VPV2FVeTVpeWJlUTdiOGRKREJIcXZVZHlqLUY3U0tNNWJtOTJGU0RXYURNR1dpdzN4cFk3enRuWVZwNHFUOFh3UnRqWWJNdGYzY3BmTU9uQ3Rzb1BKSXpicXV3RzFDY3AwQllSbzBZbllneHhRODkyem96VHJFRDZvTXgtOGVnc2dIdHhORUFvVmJ2QndJRTdxcEZrRFhyMFEtNUxDTkNVdmRlUmI0MWtsUHkxdzJtdTcxeVFJSDdQTDlxbnp1SGdDUXN1Z1FqaFJ6N1l5cy0tdXN6TW44SnNhdVkzOXdPQ0R4SUxtNV9DWVczM1VZLXd4REEtVHA2NHpwdkxjZ1RVTkZzcC15dHM4cktHWGdLMU5EMU1NWjNVZE9oMlpxVWhKSG1maTFpOFQxcTlGSzNEbWdXZXJJZXlxeTBVczZWUXFCRjAwdHUwYVV4bGFsdnl1ZmlUS2JGZnZ3UGQ0Tm5vMjdLdzd6WERKV0RubkEwc0xIM0RUUkl5QXJUWV9vTUpQQW96UW4wNlVWTGE5Y0dvcE9lSnNibVdHLVlITm00LXhjNy1SN0FYQUZmdXQ5WnB1SXptdzl2RVhDOXc1bHRkczBfODRwbjRkdFFuZXhEbWI1LVdWSm5mTTFfdENpVUUycXo5bnNjYlo5Z08yMzZFT1ZBNGpYdWFtTWFMTURxMHZHRV82YnRvak9xQXdyU3lmVjR6WWtjc01IakxiejVYYUFJV2xueXNiekNUdU5ackR4T2VPaWxiaU83MmtReXdaRVJjakFpaUVfWDZDbjlWXzFJR05pdWMtOE5YM09SaktaWGYwX1RheGc4MGgyTFgwRXd5ZkZUWEZQMlVCQldOVmRxMmZycDZ2WEtleGM0MWJ5MlB2ZFQwMnRwX2xHM2MyZVE2WXZHUEV5MHUzeTQ5VXFMWXM2bzJMbFJaTk43Tkw2Z2FuQzg5U2ZyeWZKR2lIRmdKOC1zQlBNNFl3b1ZWbWkzTjdkNDBkMGJqYjYtanJ3VkhlaFUzZ2pPSGtsRWJpYU93cHdqZHMwM3p4MXYwT21XY09ZTlQ0alJwNHY4bXpvSENwb1FBV3E4SFlhWFU0TTdXSlk5REM0MEp6ZVNrY1FWcGkzRHMtZmRwY2ZqTjE4SWVjSXlzZ0dKTzc3bEIzOGtlS1Q0YTB2T3pLeWFfRFB2MjlyRFJmdlhOMnVTZkVNQVNUcy1aaWZGVDMzUzVvS2JxVlNETlJ6U0RubXdIcTBIWWVSdGlDTlFSYXR0am01OVNaNzd4ald2WndkY0sxQzByRkFBY18xTWhpMF9EWkVWNHRhNllYVEdfSXVybS1CeU1mVVJTTUlfZjVGejcyeVpveTJEUFd2anpKOERYUl9TcmdMdlV3OGFzNmxnS1JsVEJxaVRYSFpoZXdTemwtMWsyb0VrcEhFbEVXTHUzT1dXejE4Rko3Tl8zVFlHNG8zdEV5eXFoU0xlV081UFFURlV4cUJJLVhxMGxsUngyY3E2VFBIMUN1bjVMb2ppU2haVDVlcmlTSS14YTNpNzdDX0lzREMwaWUwSk5DNjNJSHZ1aFFEWWdDbE1uaE9ueWRJMnNITENOS2t3OTJ6WWx3VERLTEZUUW8ySHhqOTg5M2VTY1hZa01rMWFFWkh3MlR0UUZLM083emd4aUxXUm4xX3FfYlRteUVzc1FiVktoQUZ3NU0yeml6by1RbmhudWtfdjl5MVhEbVcxdEtHX3k5Z2x1RzBUdWxTUzNOZUpHYzVidXh6RFdWU0puYmZ3cDBLN3FfbDR0Q1htd0F3cmFiNTgzM0Fsb1RJaEdlUFJUUDhJbVFpSm5JTVJSR3FkeU9aeEVybm1uYnRfX1l4QjZYaHlhbEQ0eU10UXFueVhVaDQ5aXJUc3RoN3N5ckszNGw5bHB1TTg4ZmJIdU9JR2t0NHB6UXhCZDlNN0M0eno3dXdGZ2RYeEluR3RCUE1IdnREYTZ0VkNWSk1PbkNZdmtyVU5vN1ZURUNYOFZDZnlOaU1yWXFjSHBDWkdLU1lVTGM1WGk2dk1fakxsQ28wOXhlWUQ4LW1pTlpWdExOMG5Bb0EtQVhTSElKWlE4T2hQVUNQMFQwamRsUWhlTlFWUk5pZlp5ZzNJejVrRm1yQmpIU0JmRlBaTGp6VDFPdFM2SlU1eXQzUWp6VjluZEl3WXdacmtYbTgwVm52VldDblRyVm42SENrRmFkS2JNemh6dldOVHpfanJhNFhBYVdzdnlhaWkyRDZGcWFaeXEwMGFfeHlvMnpHcURfX3lZUUJXbnhiOXFKLXZ5LVpXOVdFWHg2MFpWREFsRGxkRWFvc1lnLU5JZjdUejFKSjFZTTdWUWdwZnZ3d3lINnBvV0xzS3FBZmx3Qy1KMTl4WU9TbUtfZ2xxdmJKVWxzbm9kb2VJU01xbXExbFlJZVp3eHRBYVBPdWI2eUs5TmdBVFVpeGk1OHgzcFBmWVpyeExJUWRRSXhWQjlTLVRfR1Y2RDBsT2g0blpDMWRmbTRoUXdRODZzQVExX2llZ2kyNVpPV3BadXg3eFlvQjY1eEtJZVVPX2dDOVJoX2s3Yk94ZWNKcWphSnRDRjFsWXUydmdVcWRNUlVzWjZXQ1l4di1uN0FXZWNFQzJxY040RlVZWTIxZkU2LUtKMFRmVXQ4QnF4bjFWcGdsMnE3bkhvWVNMT2NUTTYwM24zMTRDWS1RWDR0WWZyWm1yUjNVX0Vqc1Y4MTFNbFp5NkRDMnhibHRZVHlQZERhbGEzVlVzdUF0LUZvRkxpUHl2Q1hldkRyaTNrSUYwNnZRaWNhY3RvZlFGOXc2ZkI4Smk0TUNFQjRmZTg4OFJCd2RNbTBBUHEyTzZkMW5ZNmlqRkhEQzhTQ21RZzFzdWNTeVdBQkpQaUdoUGJNdkdETWZEMkhialM5bnlTYkRNQXRYeFpabWpZYS1teTRfYWE5WUFJVDB4LV9XTERzSmpnUlZQVHFYVkhJVm56bTV3bkYxVU1PMXJqQW1EdFNROEN2REYxd1V2YmR3R1JUanRMR1diZE1JU1MyMEVFbmNsWlJDakFLYVp1QVBvZ2RSb1NTM2Y2eTJfSWN6NmJYX1JHenFKOGk4bk5YdHluakJKRkJLOUxCbUZYbnpnZFBJYnh4NHNsQi1aTEZHZjVnRXFzemhHYXdoT3h6UHlBeUhqVkMxX2xGOXF5ZldoblVYZzJfZElGZ2hlS2hZdTRCWDJpa3VaczNKSXRjZ0lxY2s3M3RmWWpTY3dqVEg1dk1ueHVPLTRKRHJpYzNlMlpkZzRaMEJxWGtSelFIZ19wVUFvYTJHZF9iRWZtQmtOMTVxZm1wMGFRYW1rM28yQjJzNWtfRHotNnRkX1RTakdpdGcwZnEyNTc0QWxMcFB6NDk1cGxDRlA5RDVGRW1oX1F3cGxoZTM0ZER0STk2Xy1LMnFBcHg0S00yTUVNaERZY1pxNTJoNUVjbnd6cE5pSmJDaDliXzVCdF9BR1M5R0EzMVIzNU5NcEtJOGpmWkRpQjhVendRQ2Y5dVRtUTNueVh1aVAzdlNEVVFGNUpQTWo0a1VrQjhIdGt1M25rNnpSX3dZdXdXNWd5cVVTREpxelBGN3FoczI2R3Ixc0o1ODJJVDlkWmR0THRDQi10LWNpVzNSNU9pZXNadDU3Q19wcGV3WkJEN3E4X21MNGFDNXRXNEt4bU5xRmVRdVVqMy1kSmI4QXNxUTRLX2FWTURLWXAzeUg0bGFGNTctdzVTRGVuMFNsZkFpNWhWdlRoSWktVDVhaHh3WXU1Um8xNnNFSGZ3b2F0QXV3Qlc3aG5OTlAybXBwYU1sUnM1OEFKVG5YR1J6bVVfcTJ4X2RQSnh6T1A5T2NHNHEtcnhoVnhtMGg4bC1UTGJMaHlna1hhRUMtTzFwWTR4ZFZoNm5VRzFuY3FrRGN2NXVwQzlmNDhacDB0NmtjdUNWN3dyN1V6ZHVDQ2ZwNW84anZDY19KckJETlRNRWZmbUFtZk9ReGp6Qk4wQlBCZmtoVnFFSjBPc1piRGdvMGw4TjlnMVlwQUw1b3dvX3l0ekhqQnRQRURUdEJ2b3ZNZTFzVDNWU003U19jVWV4aU9jcEk4VDljZllOMGJoSjlycFJQeklOb3JicGFBcnpickhwZ0hMMzk1VHY5eVZFb1FmdFpZekpfSFJBaUxtZ0JZcTY1aFJNaEVhN0ZmaTV3WVc1eWdBWGRJUm9yRUhBV1FHdktPNU1JT2VEeGZTSUZfT19ETkZ4MlRhbDNDb3RxYl91bjNxeHFDU3BMczJ6RGhfbE51OWhPLWswUURWZWhIV1AxanJTVjllMHQzRU1kdUNyRWtESHY5QjE4TG9tRzg4UlczdXVOeU80SEVydHdkS0FJQjZEbFNXcmxDVm9UUnJiSjlrUlBBVjh3d3ZzWmVMR1F3N1pTV1otejFGRGFkbzVodmxhOTh5V3RLeDdTMmtnUW5FY3hBVUxNcUtxdzkzSDJpUG82aTl5LWdsZzdKUE9SWElkcnVYOF8zX3pIUVpiWTFpVWpqWnZWRi1JVmgyUXdBdWtQYUp2cWlTam40bG50UU5XXzRtYm9VVHpFUkZCRjg1emVRdEM2cTdvdTRhd0Nhdmp4TE42RzdVN2VwcDc4eW1HMHB4SHMyTHpLcGdOWHAwaTBtbGFTeWlQY09TVUNYbjVxckVidWJTNGUzaXJ6bG1qbDRIbVlTRVZaYnVHSmxDX29iOHJHa1V4a1dxdUplNG1DRF9UZkszNWRkdzVmSkVOTHhmQlF4cVNKY095cURKTXRDX01wZE5RbUsySjhXMkhfOG9CVFJCSFYzemhGRDdtMEtHeGdqM0VxQk5SY0lzZmtvMDNRTVlZUzNsanQzaVJQS2g2TC0zLTVnRGY5OHhuSmZUQVBjZ0p0a1ZuSVVvdWNZem5lSUFkOWpuWTF4dk5tYWVhZ3BSMkZFWEljWXFEMTZFUG03czVVRFZUblFnU2kzTHRTbWszdXVPRmtGcENsNGZiRXp3eDVvd2JiUGMwZk1FMDU1TjVnZGVQdXNRTjh2bUFleVowNjQ5Ni1Temk0NndpQWhHUG5uZTVoN1dtTjJ1NS0yOTQwSG0xcVRuTjNrWTR2V2VMdTQ3alNMNnpON2VQX3RDN01LaVpiV1FUMTdETFRiSmFib3oxUllIMVRXamFoX01nV3FZMENuNjdsNFVDUzJ3UkxoYTRMRTN3RDJoY3l3amxPLWNiUlUtckRGampnQlV1eS1FOFZoT1BLV3dkdWFyajc0bnBlSGM5YnNRbUFycjMxbTBBVHg0QlpfSE1oUE44OXFCSzQ3a0ZQc3Z4V0VxcHVsZWRydWxSYXFXSVB0T1ZrSWVVc25KcktCWFRrOV93a1hUS2RuVnlZOS1ubDU4elQtS0lFcGNBTnd0a2Z4NV9ITTlmOVhsMVBpR1gzTWJHbWtTU1RNRC0td0ZmcHcxbHhkdGxkT3lrRE51STN0RkswRFhHYUd2TUFPQVNtUS1JVXdMUUNkbk9uYmlEeldzclNNd05YT1RtUEdkeGE0VzB6ZGlzRmtqRjhfaTB2YWdUM1RSbWwza2Rlc0tZNHRLRl9zbjVIQmp4Q3dJdXl2UDdjY3ZycmNQMkFva09wbUwwbnV1VVVDNnFYT3JBMUFCZ1RpR0JEWXBJbG8zRDJMTE1CZEhjWGN3NEJ5NFloOTZGa3NJUWZKVUtjNERSZThmTzNhXzEzbkhJTkJXYUQ0VTZvT0J0ZTh0Q2hZTlVPTWZMRmVfS2x3bVNhU05xdTBDaDZuWXZ0a3ZqTDZZTHIxY3BBbGhud2FsZl84dV9KSlFya25DRzFNbW1PT2oyUVV1Z191M1RVLWEtUDZnUHdwMU5VRTZRSTI5WlNlR0paQU9WeGEyZkRmTjczVEx2NmRVUHJXVGZsUXZmaG5GV19yTjJaOHpmbHkyWEU2OVVTWXF2am9mbUVUZFctRnpQT1ktX2kwQThyZWdrTVR1aVNkbENXcVV3Vk9KR0VpRng5NlZvY2o4UUJSUGRxOHRzR3c5Q0xXNnpMZ1o4RkQ4YkwxcjRwdjA4cHBud0J3eHpLU1hDa19zVWhHTS03QUJFaHNBbGJpSk1WMXByR3VQdDFrREpEZl84dU5NbnAxcGpDbGNGMkdIQkR3SFpvRllWcm9WWTNCMWRPbmdsdlRiV3B5dlpLcGtEOE0yWkQxai1zX2JiQzZobHJoWlNKeXNqZENhakZGaU5oS0ZFdGtmcEN0MjZNMWVzR0JpOHBsaWVlTm5PQTdzVUFsY2tWaEZrWTAxLTR5VHRSQWZ6cGxGX005cGtlcWY0QnowSXN4LUc4TE0xaDZKZzRWRlpjbUZwVjB2anJISGxOY0MtMVNXQ3duZHdlT05VaDg1UDR1d2dSMlpFWjlQdEV0eEQ5MHBjRDBZX19ueUxYYkx1cHZraHRUSjdfa2lQZS1GRndkT3pLSmZXRy14X2RNNlplbHV4UDF6OVpRWllVQkg3NFdaS19xVjUzQkN6TWVWZ0dyS3p0ZTNaeEFudmNKQUtnTXZHV3cyU0s1TWNCd0lEN0puZXVqM19HalhrcC1RbHRMMGt1Q19jTjAxZWkwcHF1c3ZzUTNrY1ktMWVPMi0xeWpKa2ptNUhuYjhUZGtlbXBXNF9ud01VYjZZRGdWLXkyNTlPWnJIRVZIV0RCU0hxcWdxa3hXdU5NZUFVVlc4cUtuSGl3MHQ0ZXJqTDJOd05iYnlIY0lHNS1Kakk4THk5SENGenhaV1R3MTlxd2RFUFNFLU42OUd0eGVwR3pxV2NJU0wzNGRxUTBuSUtQTk9YcllubnNpMzgtM3RXZmM3a0hHc3IydjJjWGhIREhPbGhkajUySUVtX2RBMm9SazQ4MUZ4QnFMWFpqczNXX05VT3NiSVpQSW5YYldpWEdFeWJpdEdtaHU4M1hHQ0NvSGR1OWs3eGZ2RWJreE1MZ0VKZUtSVEpkYWkwaU1VY0huQkhZMDhkbmY3WWFDdklYeDdxbEFKQTlZOG9VZkw2cUtFX1huUUtfSGoxMTJ3ZENfbnFDbmxoQV80Y3lYc1BPZ3F5RjJTWkVVX29WRU5JenBISGNjMzdOdlZnYWU4LUdqZFdFVXRJMWpPbHdpdHYxVXZEQkFhR1F0NkNiTGZjeEYwVEpWZnRNX2JsaUdLcnFwUTFIQjBLRF8wZF90MGNEMjNqNXRsd0tEUTFraVFDQmh1S3lKRlYxbnotOVIyZHYtN21pNzVfUGQ5TUsxWk8tLVRwQzJadlhpTnhRbDg1bUhMQWY3UHhQY1JRMUgtblZ0eHh4aERnWEp6cFBWVUtzMmhQOTdkZ1lEcG13Vnp3ckhCWUxYR1JmUWVMRjM5WWZBdVNMeHdWUVJ6WWlYRjhBcHpzSk82WjRtRjdVSWJ3akRDUW9LQ2NnUWRGSnZPMk41WDU0cXg5bWtCZm9YMWo2SW5fV2FzTEk1ZHBIWlZKUWtfY0sxcGwxQmNOVXQ3RnJvM00xTG1Mc0g4azNpWTVlZ1pfM2k1ekJBcXd6TDNadjdTY01OcHVJSEV6M2lTNV9tVGJoY05aVTA1eFJuVUxVT05QN0NTY2M2NTZMTnF5elFRWXFXVjlCR2RiX0VxUFh3cW9qcHMtWlEwZXZsVUVlNUJHeVFYV2w0aUZoV1NHekxZYUdoZlY1cWdiZ0ZpSzVqeV9OU1BNU0dLOWZlRS10X2N2NGJoR3I2eExEV1l1N21sVmZNVlVzV0pSRUNibzhMNEdaVkstRlRGUXRkMzl6NUNuNVlZYi1FR0tUQ0Q3MlpZbkZZOVlxS3Bvd090aFNsU1JsMVQyQ2dpckNFc1Nwd3NUbDctWEtvOTZiX2dkSjdCdHRVR056V2ZqNndIVVdaelpSNWo0bk50Q1NtdktWRWFlVW5SV0tCLWFibDh5c2pLeTJOYjVNUEVNbi1FQkU3cU95cmY5U2ZHUlVfcS1wYmRUV0pIYkhQUE9fNGRnYWYzLUZ2NVBGTjhLOV9xYS1WNWJmZW96NDU3SlA1ekNyWjhUTmZublk3T2pfWmdTbFpGTzVjNzJuZW1Ca1RXekJUaEJMYWtmVURKYlBiTzZpNWVTWlhzQTlFNXRXVmJad0RqdldFNEdhMGhkNzdCOHQzSGFLVUFmMGRlanBCZVhnQ2ptSHl5cnVJWmNhUWF2ZWpENFlJOFJ3YVJIZ18xQmdXVjhOTVBhczEzVjhteko4M3RkUk9oVnBqSWRJQkFWakxwZHE4NFdKelBKck9CZ1VQbVQzRnU1U3pQdnZrOXhuT2NjYXdHQmZISm04Y2lDNl9DMDFEMERuVXZOb0puRUtmRUhuaXg0OGVhOEx4SzFFYnZnckp4UENid3o5cm9XRF9RSHBIQ0FvR3haWTQ1cFhzb2dyOElIRV9XNHA4NkRwalpjcWxqMkhCS1RIMUJEcURydEV5WUFwLUF4dGtPTWpGcXZHbGx6dkRLeVc1WXU2dVdIOUw4NFRGZ3lBTVRuSWNxb3JJNjIxangtbGhOd1FmUVVFcmdUZkRwWS0yYjZJOEgwZlpHb2dLblVkcHZJemlyR2l2aTAtYjZpX1NjOUpPTUdZYzg5b3pPZDR6MmkyQmZVUEwtaGI1WlpNNFVUWjdXcERzSU9seEtPQ3o5UFhhLVJiT3cxSnhnZkNVLWNKT0VEXzNzUkktT0ZCa0ZNWEl3UEF2RmIyU2NqcXNRT1hwMEpheXc3MklRT3JnemtpanMzR1laMVNjQnpTQ0swMHV6Wnhpdy1wX2RtaERCNHB0SU9GOXB6TzdCdzc4X0FCVkdSLU1BTndWTDJzUmhHVFRBRDQ0YUhmR09IcXdPam9GcFlCb28xbjMzYlEtTnhBMzlQVVgzRFY3OFNJaDZWcUVncjJzZTBqdjNRTnV3NFhxaGtTTUhHeXZCR0lveTlsV2pPVlU0dUdyRnRmaGRVcnEzZmdEelJOeGNVaGNaU1ZSYkNkR3hWbVdJUGdHZmpXNTRnSHBZT0lKdlFZTVFQMmlFcEhhY2FNZWRTVktlNjBsWGNTemVjYnFyMVVhTFhTVzFRNTdVWXRWVVZEeWllRmUzbUtNbkFFaHVxajk0dGl4TEtrTmJ2UUVsX0QzaWd4MkNDTVZBbjRwMWswa0w1NFJZb19ZMDN2WU4weEU0dlNYNzVxLXZiNy1SanVscmJvelRmRTlZR3UwUkt4MnIyY0Z2cm5wLTlCOHNXdFBGRjFsWEQwX2lTQ0Q2STdPb2Vmd0dCdkU1ZzFaUjZXN1Z0MFV3MUJLQ0hBeFE1OXBxaHE4VkhieEhvMEs0TGhnOW5WbmhNTzM1MnpxSUM5bGg2RU9USFRpNElIdldPbDZacjV1S3FwazJaMFV2S2Y0R3ZZaDhrdjVEV3pPYUVmOXBreHVKbF9yeWNLdTdLMXl1ZkY5eDBNdFJNeUpJS0t0QUJoQkJuOGJDZnhtbEp5U2ZfRF9rbE5sWHBzLW1QN1NSNURoWEFzV21xNHpnT2IwUUFCOGRsZGF3bmRVb2thQnB3QnBKN2MtRlBKay1acnF5aWs5OVhMcjZJX1p0MkFxOXRabHIydUttTUpYMTVSZUd0ZDVGSkV0aFM1MldZRjNJRS1QQmpSTkVxazMyQTJ3dGhuNnFhdWZEX2tPSWZqSkhPOHhxcVA2ZDExTk56NWxxYkNxbmtUV1pfYm9EbEVLbkF4NmprZ3Rfd2RzT3VKVjZzQWlnZ0RSZTU4Q1hBa2cwcUdPUWxIMk5GZDdYamY1REU1QWZmRUZndTJwQ3JYMW14a05MUHVhUWwxOW8zejhXRlp0aFprdHgxOHM4VnRSck1RSFh2ckVsR01jbjdvekdJN2VJWmpWdmpwS09CZXR1NmlHUjhyczRhYUdXTTJ3Q296S2c5aXRlS3VfbWk3MUlhRGswdC1NZzUxUXpJMWZpYnF0X3NsQ3h5cEoxTjdtd05XOXFRNGZnaHIyWnY5NURDOWJIUjFLaC1OR0tYSzJkei1JcU95UVZvUkQ0eG9QQnR2ckJTTE9nRWpYWWs3TTQ2VU5ocmZhSzk4dl9vclVoNE81N2tfVTBsS3VuMm9xSHhxelBHYXc0ZWoyV1ZMSm5Jc3BJcmZxNUpJcnN0a2RYcngyc3pFQWlOTVBCcjA2d05MMy1vTEJHOHlMMmxGNlQ2QVRMbWFBV1VNdWNBZVJvZkMtTDU4MjRtcUF4dkFHRndFNHpJRi01TkQ1c2ZycGVTeW5BcEJDRWJrNWU3cmJlVU9FMmtRN21hVHBveWItU3BnZ2ttZ3h3cjNBNWZpbVU1T3JCd2hySUJCQTREYURyaU5Kc0tmN2xSMmZLVjVlNjRLVllCaENNTzh6eGJGV1JJSmV5VGZNcWxsQzlKYmdTX1hRQlJYR2VzeWh5LV9acDlpN2NuRHY5X2UzSFNseXBoTDNYV1Z6V2ZXanFidk1FN0VERjR5SkRDQ2hvVVRYYjM2ZkR0WW1iRHVDbjVUN2hPay1NTXRLdmFyWHo3Vy10SVQ4V0hUbTNwN3Z1QVFZRjlOU1BRc1JoUC1nbDk2NWNweHdMd01LcDk1RjJxWG5UYU5JVXBKTnBocGphNFFuYk9BTEdVcGhLazVDWVZoUlp4SzJ3WUw3MEJyZHA0T2RUSkdrOHRCVHdIMzVtc3FhUlIwOUZKeFBuQzNXdWVyb0Y0ZFNlTmI4R3RUTnZVNmFUYzRZTno4akdPYmdaSXZRSFUwU0FMVkFuUFNPN1I4c3pfLV9ycWprSnM5eWNMY294azdOdE9CdTU0YTNZZWhNTUJDTWlIUGY4c1c1NEhJY19BdUxFSEpVWWN3VGpFdXBKSU5aT3lZdjFEcEhwUl9oVVFwTFB1ZkdhNlB5MmxicXpuU3lOV0IxdWlHQ2lPMllSMGRFTUt4U3Jsa3J2cklTOVFBYy1HNXFBY2l5bjBHVk1YTHpWSjZPdFF0SGNHNlJHb1FhUk5uQ0Zwbm9WSzIxaXM1alFRMFh1cllMek9HSXNxbURSNkZscGNHclE1WC1Vbkl1Ti1pMEhVOFJzZ2RPXzZPWHM3ajZYbkVhcE9RdjIzOHJpd1FtMy1iYXdxRG9uS0NueFpnTnhUc1hyVnpMaUQwMEJWeTZkak9yVlgxOHhfZl9rWmR4Ym9XQ1UtTWdYZzBUaHM0T205ODhIS2hVRmRaRjdVcmRIb09yS0tKT1NFUHEwbjhVWENCdkZvbGdYdHprWE4tUnhnMjE4X0VFZFNKaHp4X0FkSVdVYl9RQmY1VkFzd05jVEI0SHBETmJrSVVDeHpDeVo4dzBZajM0SnJmODlPanJ6U00zb05JSm1tOEFUaEh4ZlNzSHhGU3N2N1d4TkRfRmo5V0NVanlpeUdfNWhqS1pzY3c4UjUxQWdZb3JaV25RazJYTzR4UlJCVkdldlF4MWVibU84Q3U5d0pjNXdVXzd3XzRjUVRVcUpvejk2OUNYa0NBTHFOWFB3NGdUQzkzclBJZFpZY05wekUxcENwQlJzcjVoQ1JIal9xbHo1dzVKTmJyZENhc1Q2QzNBQV9UN3k1VEVwd0xRRHB1SDd1d2o4ZjVFdVpYTlpMTHd6SHRKbWpKcm1kcWpKY1FTbHBudndYQU1JVmZzNklUSkF6Z0JaRFdlaHN5c01pb1JQdXhDeWZQWjBqOFVCVE92anlMZEZRS3F2M1NyTEMzRk1NeXo3enR2eTF0YzRTSXJoZjR2bW1BUVoyUU91ajJocDVCc21VTUVVWDdIQ3N0WVRENVdraS1TMnBnUFhUTTlSTWkzcjREOURHdFZuOEJyNzEtd1IxU09yaVIwRGFUel8ta2o5aGY0Y2IwdDVjYzkyQlc2a3BNQ0Y0VXYyUDVILVFvSHNUWmxIc0c5UWNVSVR6ZWJ5dkk1U2dpXzZibXhIRTNpWm9RbzJMRmxWSzRaQjl1R0N2NXlfcnhxVElJS2czY3pFQ19CVUt2OTlJYW5qTFpFRnEzZXYtcGhlT3BubllMWnJlak1PdDB1WHp4RFdvdG51SkEzQm5zNmNPRlgwc2RSWXFkNmxyRU96dk45Mkw0RU1aWlNpb0tvZmJValB0TW96c29kbi1CV2V5aWJKcm5yNjZnZjNxVTV0RU5YdXU5dEhQVHJmQ1otd3huTXlYMlp5WWYtaV9mbE9XMmF2WXNLeFVxRV9paU1aWTNnaXF4bmtYLWZZVHVKY0hHNTRCN2RGWXBURlBjVXJja3J0alFPRU1sNk9yYjRvaHdkY3U1TXlxdHhibVlBalRNTXdvdWoybXp3NTRSYXdSOWpjTlRWTzNjQ0lCY0VKMERVT00tczNUOWNxa1UzODFVWGF5ME1XXzBLZ09IZEktbV83dmZBLVVMQlZDcTU3eWhITnhmbU51ZlY0LWE2RHVEMVotZGc0QWJESVVLYmJ5N3p0LWlpZ25vVm9QdUlndE9vSnoxSnYtUWMzRkJWWGY2REVBWEdxT1pkRGc5N0dOY3h1emhkN0w3ZTl3bFQ2aXNvNUdSQ1QzNEZNS1dVNkkwdnlPMFJHaGMwMjdmZGg2YWt6TmlFbGdkTWpaMWd3YVJxd3VaTVJZOEpxalZpWFNCODh3R2JXV3JScnY0RUZPaW5TN1hKeWpMMFZSa3h0MDN4Q0RjazNjZ3d1YzdRVWZnb1pzS0lVWi1pVTZmeFVwUUQxSnotNHpTX0tEZkJDd1o3cUhJczIzM1h4MmxMZnJ6c1FkcENzNFJGblBIZVVWajYwdTVIZDdxODhZOEJRZEhwQnl5Q2FKZkh4SzQtUjh6Q0lkMG9MeDg2ZEFQVU9JUEF5QjRCT3RIRVNtSGo2UWk2dW8tVE91UXdiUzFpWXlpd3E1cnVoTUR5TEswSW5sbS1WSDYyQmJlUlNxUFlkNzg2U2xkT29ZOHdMV2RWNU8zS3UtWkRyNTJrd1FkeE9xOXlYcFBNbUlnOUU2WVE2MWdDbnV0UWVpcEpuR2l5ZHo5emIyWTBra3FvY2xqZnhMSEFjSnpQQ21hUUpZeG1YNGpBemdmQnlka0xHemZWYUNCQlAzRzhmZDhtaU02SzMtOVh3Ym5aRTFlSWZ0cmwtYm9OUE9GM1FsdDAwclpXZUpUY1ZNSHpLM2toRWx2bGlTQXFFRVVyd210WWVJbHhFb1A3U2JXanoyc1RDYU8yM2R3dVBkQk5zcTI3V0laeE5ZTm1lOVBpcW0zUXJPeXRYWlVWLTZnMk1OeTJMZThEY0NzRUg2U0hqaVdmYWlBOWZzN1Y1U240MTRTQzlvejQ4VWZMZlo4ODIyaUppdlJjX3I1QzFsdmpNTnhZS1F6NWdDcDRpYzE1S0hBVHJsWUdhOGJNazRsQVg1bl9lZEphWkhWRnhGRXN1c0UzTGVyajFXMGlRZXozOFZ1WjQ0VFVGTTNyUkwyMXQ2RmJlNldXQ3g3SDQ5Tzk3eVRzZnhBUjZ0UUkxY1hTRGVXcGx1THE2WmJmS2pyQ3NUbXVTRlNtZGtaX1RBUmg4TzNMMGt4WUJ0c0tHaWlCRWhyeUIyenVDV2s5QlJpdTdaRFctTXdXbmhmZ1ZhSnJkc2Z2dDZlTk01Zk1jVWtraDhiT2VZZHdYZkZUZlM0Z3N5N1VzV3NmMFdmdm81Zk0xWGRJNm9ZQVVaNDNDNE1ydXZMWHM0VVBUbmRhUGpFNk11MHhoWUU0eVpFR1pWbkpQUFZ0RThaNjFybUt1eG1GYWhuUHg3OUo5TDNNV2J5ZU9GRjlnbVlocEd2eldkaE1RMXVKdHdfTl9SWjJlb3ZhQkhSVE9mVWNzMkNNZm5YNkZWYUQzYXJLVmNXbE9Yd05EVzA4Z1FtelRvRjlGWVljMnFEY0xsQXBJUTllY1Q0SmVXTDgxemxpaDZnWUtzODRwcndyNlBHX0k4T3ZFY2ZfcVhyRjE5cVR2RTBSMERlRHh4MVI5VUpuWU9tQ2xKVHJ6eTFiQlBFdjc5MnlGNUlNNnl2UGR0M2xIMFg3UWRrdjIxbkZfZ0oyanVmUVd2RVdpbkhZVUFQNkJpYVMtU3ZfYWFqTUtnaW1hdHZ2SmNCTU1sYTZlS3hqdHR1YTZsUW1ZMzBTMFVmeC15VFNOdlRRd19rQ1Yxc0k1Mjlwb2RvQVdpRVR5NlhOWFc1NHlFZWFXZ0tUNlRuWjBLeVJKVWJ5enVqQ0JzX0c1UnZ5S19ZMS1pVzU0dkxpWlA0Y2xlT1pQclZ1QmpUQkJWeFRaQklQWVY4cUJoZm9KYkdpSUpsajc4NUQ2MDRiWGIxcF9XZ1V5cWhURWYxSkdkRGh4MnVybXM2ZW9oaDZmX0JhbHFUallnRHRUaXEwTHpNVXk0TFFaVXNWeW1kTGJyTmhqYmlxeS1aeXJxRG5jelNkQVR6bGZHNkowMjdBYzFRQVNzVVZqWndiRFJpOFhzZWw2NVVwMDJaMEQtX2JoQmdUQ0VNSThLSm0tX0wxSVNEZ1dKWGhPd0RORE9KbmIzMElCM1ZaSC12bkhoajVPZVpfeTJEYnhYSUhPMXFsR0pfMllZSmtYa1NSd1ZfQ0o4NE1XNmRZcGNWcmJraHA2QTFxQjZvdkVOUXpkNjMzTjlqUEpmaktjXzdQTUREd21ZRVVnMmNPSHZ2UkNUOV91ejFCSURCbVNRYndNUG9FTk15Q1JPSEc0SU9MbmN4VVIteFAwTGFLcHRJTlVpbFJyVEZFQ0dpS1d1MUZmR3VOQllLNDVsbHdGWlMyR2lIUmhfV1BnTlVncGRwQzdIbW42MTN4clZEREd3VDNSWFFkeXlqbGtPOXgxU01MM1Z5ZkFTSmowcmtGTjhMMXBsMVY2RDhRdV82US1vOFJKX1BsbV9EYUVQbU94MHlINUFpX0ktZDhTWUNvSXFzZjJRbzl1a3hpZjFncnd4NnNPX3YybEItTDdkeFBSVW14eUdxYkRhRFVmR3paY2dGa29TWEUwM0J4S3FlTVBqM2U5RmF1YlNQaTlNLXRtUzdXN1BVSVdCYk4wa0p6Y1ZpTVZYWmU5SzFmVXg0eTJ6WXlFeFBLTnlKQnlwNzdiVlFDSUNCN1RRN0xSQkFZd2cyZ184V3BtWkJsT1NzMTNwZlFxaE0yYjFPYkxtRVNZcm5kQkZud3FXVEJFZnFSX3pyQjQxNWFmdzFrajc0YjNHLU4zYTJsbVV1UXBQV2dqVTZIZ2dhekVJNUU1S0xWNDZUaEFOTmZPejlUbXdPa1F2bjREdUdod3ZzQksxS3hzMWdEWVRLa2tVdy1RMzB0d09ZcGpYRloxRDRmOHRNb2dqOFVHZ2stLXE5NG1JTG96RmE1MktiZE96SGxrckxwMTRoVzBjTDY0V0RuVkpzb2ZUd1ZWMnB5TUVoYmlsM1BJRXo1Vnhyc0RuUlFtZDNwMXpZdkI5RkV6TEY1ZGdfUVZ2aFJPa0tNV2JLUXJ4Y3hReVEtc3RHT2ZHUVBtbTFYbFhqem5RNjIteXdCZUhBNVQ3UWxIdmZkbURnZDlhdndIMjFkeEFvM3plakJOOTRPSHA4Q3FTbUVJV09IUHNHNkhzQlhtdmVmMFQ4QmFRWTJScWpPX0VfMm54OFhWeXdtd3VVczloWFBwbVBVbDJLWFpvQ2ZlbU9CQUZvNWgzZGpVWTZaY3l4QzhDdGpBa1dvbHItcy1ZOUl6SkFkWWFRZTNDY2ZPN3FsczJXakN2bnZYOW1aZVdxc1lYZldpYm9lUWxLaG9YT2M4QUE5UHBQM1FydXN2U0N4MTRaTy1OVWNud3M2SXRDQWNvWW1sSWpkbE5hdHIzdk9XaXlVMlRjNWZwSjN0Tkl3NkIzS0VyLV9nd01IU0Y1bmNmelNfUkFpckREbTk5TGN1QWtza1RJTG9MVnBBQm0ySEFhblpZVFFmWVRFQUlOa0pkd3ZZRmRsUFVmc200NFA3X2RsMUxoaWxUUFhfR0dKc0pLQlpITmtkVFhPbnBDeVZiaHFDVG11UkgzYjlrdHIzZDVaamV2dEthMFhNTkVOUnR4LUVmSktaOHdSWkZ6Nm1lWk5BeE5vMy1iNkhZY0MwbHV0R2RmUTZKSmg3QUhERlk3VGJJQXFHVDNYR1JsRGZLQ0xDamlISG5wZXFMNUFFYTBTTk5vZWJaMGozWlFHOThmVkRFY25hd2puRVo0UW1mSEFKaURWU2VMNGdDQkRxZExLUmFIQ1p1WEIwQUo2emNwd1RzcUVZNWFlMWxfSTUydmt3TjV0dEVGSWk1WVBJWUg0R0dUV3dvTjBEbG9iQW9oMkJDSjhTRF9YcU9QRHNuaTRuaWlTYXBGVUZIWktTeTZiV0FpczEtUnlfcC1pRnAxSmxRdnVyWmJVaWdYWldWWURwb0hRY21aZHgxZVR5NU0xbkt2X1V0VnZPSHhvZ1p5Vi1iZE04dG5fSFNwMXRNMFpJNHVMSE9MRmE4Y3JDTlJZTjJuSzNSa3JsZVZDbXc3WVJQaEJpN1FWSmVveUp0eWVINWRNUFFpcmlsZXB3SUFKSDZfNmVDcmRkblpmRlBBOC12aWZMNjBGUFNkTzNkMWxKdldEaTMxTlpIR1N3a0xMcTNnZl9FY1RiaEVwbDlIVFNUUi1QZ3hMOHpORzFLbHVIbTBfNzFGSi1UVy12b1hOTEJFNlFQWHJOU3V1SGRvQlZxNFAzZ0JPcS1EazNreF9fa2JhbDg1bjg2UUd0U0dac3FuaFAydjgwR1BCMFdjWk1YdmVDb1B2RVVXVm5LeGNlaG84MkpoRmp2UnBSTzcyVjE0Y3JxM2tValRzWWNpWUR0VjZfdjlnRmRNQkNraFhIU2lmb3RnWDZYV1ZpZ1c3T0ljRkhONnFSbklUVHY0RzlVd1NfZFdlNUUzc1BHVHp0eWdQcDBleFQ5MkZablhoRnZ1cjVFZURVWWhwOU9rMlNsOFhRNUpMQ3VJeEY2Q3VDTFFUWDkza2JEMWs5OTFoWk9xYV9zeDdvbFJEcmRudURhMjRXMW9MQ21qZ2pkWnBJRTJRdDdqVW92YjRmWUdQdG9ueDlKaDRfaUZBcWxhekxTa0NzcGdiRDZQX0pTWU1rTElyZF8tVXI0RUY4MHFRVnFZZzNSU2N0Qy1QTUxhZFhaMTJFMHY2cEhfY1lxdjdUOWpRWFBTLWp2ZlRFcGQ2b2x6aEZKNURUbzNxdkR6M2pmbmVLQTFSdkFZamNjaTFaRk0xdnhTWmo3YnVWQ0dLXzA2SFVvMzFKN3RrVmJkOHFVYWlmZXVTYUhSY29sV3dRcUMwTjVsUHJUUWJtTlkwU0dVaFRoeW5kWTJEdzJ6S1hNS09idTJEdjdORFBwSUlTUjNEcTE2ZHpPRlphR1hUS0MxenZubDNPU2xvLUtvQ0JBSmdkVzFNMVRTMUE4MDZzdkxlRENYSzVrZ2ppRTVLVUFlbnRCYXZPREtJaDBzS3hYaXFFMjBleTVNaHJvdGtPNURRV2o5N20yRU5kTWJ1YnFUYVNlSlFuNFRxQ0dvZ3pGanQxMXR1cFZYQnhlQUlVWkNYN2VXeFV5LU1Vb0ExZGNuOXlnczVVNmZ1Q0dSMDhjLVJtUmhoUWNhQjFudjN3LWJUWlBMLW1FOGcxbTZtU25JOXpNemRNdFg1TjJKWXhHUWFobUxBTUpSd25vS3BoNTdTcWg5cGtRa0RBQ2pBSFRyNVpLdWg0a3RVQlhsX1N2MVVHX3A2MDlNb0VOQ2JlRVc1WFdHa0RhWGpHRkxxMnROVnpkdVBONjJMLWsxWEp5dlY1cm9vOUxaam54QVdTcTFfdDBNejFiT0RyTGJ4enFzb29objJsSEtPelhtT0pCdEw5UTg5MVB6NVlTeG1NVkNmM2lqa1ZvWDJxZVlyaV9TMENjaUFIb293cFF1Vk9iR25QX2hnQ3F1N0lrOW1ENlhwSmRqRURsT2FWZUpTQVR1T3ZnUGRWRnBraWVwcFlTYjdmTElXbi1JWUJxcDZsc2tBOGdOT0VlZGFac2tkMW91UFB6YVdyZTN2MzdRTW9oU1JDOFZNaWhCQWJMdGtxUzZXVjNBRDdzaUxaSUczejB3M1QwclN3N1hVNVA0QjBMUVgwcGxSN2FJU0FqcWRqODZxMEY2U05DOUZuRzRBTlRzRnRNbEZCZ0NxUm1vWG5zeG5RU1d0WXd2Uk4tajRlZXJ6cjV1RmdWSzUyTzU4cElHN2N2QnhQNzVlM05WUTR4dF9OUjNQdnZieW50UFpEWVVIYlVpWVhoNk1VMk1hS2lfZEpJT2JzRU5oNkI1Y0ZBZURaM1ZsRGtrM0d3YTVod1RjQ29WNzg3U3BZSnFfZkRPeXZfMkItenJMOGJiS1ZvM2YtTE1TVktZQ1BQV0d0bUxqMm42enFkN3oySkFjM0V5ZWEwYm1lLTlaNXdyYS1GcEd2aXBFbmoyNWRNZ2hMd2IwOGNtZU01WUM2UFhLdENtWjZRV19ueWRfR3o2QnlKOTNrNmFDZEYwR1dGakRJWTFLVUttelZnRmYwMHZ0Y2E3VmZVa1hNZFc3aVhHaklSQWViT3hsb1FfZlhwbTZkc1pXN1Bpa3FraVZ6UXg4UVdjeVFzcWEzYlBFaTg5dHQ5Wld6ZkQ4OEpGYUJaMmR6cXN3T3Q5eVNvYzdwRi0yRllIZGVBMXIyV1cxaHg0NGFWY0NudFhQZlVvcjZJZ0pRdDdRWXA2Q0JSd3p0cjFHTFRJRkJQUDBWTWF3QTJuQzZtTW84TDVhSlBCYXFsY1ZkMEVYLXJBTDNkZkx5Mm1qdXpSejdLSkQxd2k3cnhBTV9xY2JtbXVpTkh0cWxhdTlheHhRSWNvR1ltMkV1dVVqdXR2TXJoUjFNeG9zSkpBNGt6U1VodS0xRThsR1hpX0hsYVlLY0VUVUZXVVdqdFJfc25DQjhfYzU1NWZUOUFQOHphN3hXTHJLV3c4N2QtYmNrQ3I4RmozTFIyRExXN1dsVXZ1VWFScjI2N3Z6N1NfVkp6UkVNUjVFREVxaXh5WDlGWEowdFlSdlVTR0xhd0RlcVRWa1Zra0VUcnNpSHdhV2V3dlBySjNXOVB1eW5ydEU0MGRKajRwVmxwUU1qS3FRcUlveXlrWmttUG1BbU9aT3BxTVFvZXZlamJxbGlPM3E5VGhJVHU0NzlYU3pYaEkyeW9WdldhQjBwU2plS0xFUDRlUnhmZmVESnNJUE94Zmh6RTVsOGJ5Qnp2Z25NTWNhZnQ3UmRWYjJCM1FTX3c1VDdJb25FMVRwSFh4TVd4bk1FOGZNejAzaUVtMW9qbVpYdGRyZTBvY3hwSllCTWN4Tkw1OXJ5ZkM4VzhlbnVaS0hBNHcwdXpSTlZWejJ6S01qd2tnVEN1NnA1cC1uSDdQTEtfbGZXZG5MR0xJQkxnMFFDSk1fcnJxbTdNTS10VTBuem9DRm5SMlQ5V2lJd3hiQ2g3c0pfSGdmZElSVm9sY09IWDhjbVVSLTVyUW5FalRabEZaNjk4TmxSbGJ2NFVIY1Atc2xVb1NubjJPcGZHRHl3eXlpakNxcWEtZk9Rbmc3T0w2WUdIZUlLUnFFOFlZN2twVW9ScThWOVl5NEViNzlucjUycm9KS01WeVdKeTdkcmZYMmpIOTA0clVqZmlGN08tVmlEWXloeEFnWFdnQVNyRV9lZGY1dU1uaU9rWUZmb1FndzhvNURaYUZsaHJtZWR0ek5vZm5pcWxIdXJLaE8wc1VXQU4xNEljcXFqSHJ0b0xfWC02Sk8xcm5tM1NtZy1QTjUycFYwdEpsdTZ5WVBTWmloX3A0SEpTSGctUmZhNzJiTEVmeTV6TWJiRWs5X21fbXdSMFBhdllMWjZ5R2VZTjdHaG1rNTJaR2RnTkJ0RTJuMWtpS3ZveHdQZTNWa1IyTDhUaDZ3UWlfczNfci1Za0lFMkJwQmxvUnYzYnloeFhXbllPRUVVaHhYQXFOaUdVUkdWS01MOTFybURRYmlHWThlaTE3UG9oZnlXN1hZU09jX2VCejJjclpWY3BkaEI0Wlc5VmxxbUJZSHhvbmJiN0QxQVBkdDdPTTNHNTNnam5hdkFWOEFJNTUtQjVtaGFYUUVVRXR1cS1WSTluRHFOQ3F2el9YNC0tWEh6dXBnQWQwRkxxMjJGZHVOQ2tKWVV0UTZ2akwzT2NNb21ZYWJRcVRmQTczT3RSZEtILVozQnRWeEg2VEY0QVVnNVotNGtGdjNObG4tRFZoelN0eFFNdFg3UWt6bW1VMExyMXE5WmNHdzE5aGxnSjJ2MXVIVGIydlRobVVvdUx0cE83TVBqUVNsRnN1WndSUjdJU0htMXFTOWZBcThsSTB0b05BN0tGMDRmLWJRNmh5ZHlxcE0ydThub3VoUTdnSTdLYWdKbGNsY1psVThQUURMdDFoN2xSUGNmSzJCVlVLZnRaU0JqeXdwTmtVeDJJVEUyaU12eHBRVmFZQmhteHJrWUlLQXlfQnNqMU95NkhsNmU0M0s4bnB5V1FYV2o0ZW9RWFBNSWNvQTY2dFlZUGVBUWdUc3Z1OWFhRjd0blBOeEJwdHdwM2JJaGV1MkZHN3M3SkVBX3U3emFXWXd1M2dDV0kwUzQyU3VvRy1naTB3YkpjdURTMnV1XzJ5c3pib0ZhZmF2RDJYNlVuVllhbTBCZDB2YzhfVm1BaUkzQW85YklKQ25oWUpLMjAxclU1OTZFUFJzUGF6Y19UYlNnWjFGM0pBcFFIVVFRMWZYZ3BfTHdHWmVnNVVxOVUzaUVRWUYzcVVnTmJGd09lbjZ6Z2RmYndIelFlZkdxc1BQSVdCN056SmMxLUZkM2otZExMSDA2QV9JM2Y3aDZSMmJLbXlSZnMzdlM5TUhqVjEySHk2dlNON05ic2hFSlR5VkVPX2gtTlNJQTNnSHpuZXpzODZQM2JDZ2lGeHd0V2pESVEyNHJnLWxpb2lkMER3ckFfU24zQ3lvajFQQWZrcGxqTS1qQzVaVDNUN3VrQWpKeG9UVHFCeElpRVItUEZleDVTcWl5d2ZiTE42ekN1dHI3RmZsc0lkWXZfRTM1NG5KTld6MXk2b3lKMDdPREJPOVZibV9WNko5cmlWLUNrell3N3NxRFBSbmRvelhvSlY5ZHdUdDlvbGtRUjE2SER1UDdLb1RxOTVkQXBwRmh6QWdqaFFlck1kNE5jajFKUFVFTWpGNkJ2TUp6eW92RUdVV2JianpCT2psN2t3aFJPQjROWW1qaGlMa0N3T2M1bGFZa183LXB2ZGhNQURwNWllY0xzMGU5Q3dsaXJiblhHTHJQZVdlckJISVM3YzlMNU9DV2tSbEFvODd6TC1FeXNrdDFhRldXSDhkOHZWajkzbXluSnJ6SGo5OU9uSDVDNUdpeHJPSElPdkVWbTE2LXNCcVhXR1ZIRlJOTWoySmtHV0hiUjNzZnBFcWRqZ3RaVGM4YmNUcHhTM2hlLS0wMmUzcS1UbUhKZm5hcWh1VVZQeElRZDhEY3puRWE4UU1jMDB4d1I0b2x5ZWExWWUzU0pNZU5CLTBRRTBuN2hkaERCOG4zdlBRVzRIbDFqaFAyTnFWOFRZU0NuY0wwTC1ocl95QmhlRW1qV1ZVekVLaG0tUE9ZYjVxN04tYWtpTURxdXprMUJjeG16eGZBYkpvYUtBOHN1cHJxWktUVzlXQTd3MXBTOWpldVJLaGRmWExWbndXN3Bqd3Zoc2Z0MFJiX296elRleC1rdko1OFFNRlFNTGJxTUhpRTdZeTN3SHVRU01HMVZEcHp5T0lLY1VFeE5DSnNGdFdKMlFfVnY1QTh5OGx0dl9KYXBwZ2NiUnB3d01pV01qQjZvTldWRWdfNDBjb05KSnJQY19KOU9xVXFadWNEdjVkREdaeWNiYzVkOGVYZi1iV3lQZm5mR2xKcFdlWFdKWUhnSnZwZmhhSXdmRDZzSl9lY0dKVWlKLXpSWmVxWDJTT1pxaHNoR1N0NzdpdlNJQ2w4LVd4WThiSDhQRU1kVi1FOWxxeUk1MXVudVBXWkZsQVAtZ0ZYTnloN29KaW5tLW1IVUw2b2RZTEU1OW5hMzdIQkJ1bkdYSHp5ekxBY01OdDZjZHI2a2l3SFZPdVB4Z1ROWlE0Q3VGeVdJbjJsMTRUa0h2c2JWMlB0dF9ZQ2J0RE5aSDdJNXNDRFk0ZDY1cVJGYnFQQnZ1OFhDdjg5NjZ6YWFxM1JUZ2trMl9WZlpCRlJ6TXVtMnZXTHphcmVfQXVfODNmV0o3UVc3X3Y3OWZHZmpkam9BUURreldZM3hZS0lXLXA1X1VXN2c5LU04ZWUwcHkzWUdRSGo1SThPQzdRWmhSdGNJamg2ZWtscmw2V2lqTVp0ajJlTFc3M2RZaktvV2hUQkR5ZmV5VGVhNEZSTEhadWVQMzNONTdqS2ZEQkdCWnB6YWNkUUFhUk9sZ29fNXZkUnFrb2Flc2dMeHZ1M0N1cjltMWswQzFjS1YzNzFWLVJxTEhkMUgzaDhiZTRUUFU2bHhla2wtNk9XYmVxWHlndE1zaEVWOXlqY2hQZnVNT3hSVHpoN19XejBuOFJOdWNBbUNuekJTTm84Vk9TN3c0MlUxWTliVk5FVjNyNHZROGdNZlN0MG9UWmNwQ2cxUFRLa0lTNHZyR19wMEFJSGVaZVcwQW5NTm5UellxbFBfeWhzejVnT2RuVnFuZWZvRDVnaFpuQ24tTXQyVUNLd3RnNkROYWpiWExSeW5vei1EUlRGRHN6M1NXRnVSRGlLbFY0OU1CdVlVVHVjcng3WWxvYUUwM2xTQzRxLVlmT1BwaW9QRjEtYlQwUnBCNG5CLUllMUxHQ2hZVEFKZ0tMaVQ2WjJtU1RqcE13Mkt6eDlabzdRNzZLeUtrUGRsR3AzS0F6MURXdUwxNmw5ODJvdEFFY3RxbkdhREt2S3Y3SjZ3VzB3akp4aXlYNmo2VkpERlpLYlZ2NEQ2LTg2Ym1vY29CN2hzN2QyUmdrRHBGMlU2QXZfMWY5cEl2NlpST05FcDNTcUMyNk9kazVXcFhEbkdtSS1OclhfTzZTZzN4WU4wNExFLUNCT1Z4VHdob1gwOFdaVEhsRnk5bHlHZm1UXzdXMzZxek83aHhocWR0WnpqajYwRXdQTjBuR2g1RU11bTV0aTJmMzRwMmxkNEpiOWVXYlNzVjhJeXpVTFZlRVJpVFU5Zk1xdUxBV3ktZzctOGY4d3A1X2VLbGREWjhlYTNvcjNFckExR3IySFE4alF4RHBlQmZmYWUzd0JRam9uNXZ3WUJGOVpaYjgtMDE4SGxMT0s4c3piYjY3aGtka3R3REtVcGJ4MF9FSlNqUkl6YWdiQjNfZEdfbXIzQ3BKMGthUTlhQk5VVHRJLWNKRU5oUmt0alF3emVZYkVpWHpKRzF0TTluNGllNnE1bG1VR2p6UEpRQXVuSEZlaktYR2dFUi1DV2J0LTNvT1pCeGxSeUpDeE83VVphb3NMU1d3aWNkR09ORTlZbDlJeEtoWE9KRmhSbWdsVzJ3ZU9sN3drZUxNY3ZJNlhhOU0xUkw0Rmg1WFVYa0p4bjdfSWtBVUQ0QWFMVm5NSEZHUkpTWGxkdm81eW80Mzh5QlZ0V1htTk1FbjhqYzFQbnhVUGtENTB5OWVWNVNWZVh4aFF4VHNrbHo1WGdYek1Zdko1U0dKWE1wRl93V3BlOFR0X3oxX1FSa3Q0NG5KOHZ6aThfR0ZCXzg3aTRab093WEZ4UkhpdWRtSVZYUzJRY3lMWGNiekU3UEs4SDloTlRrR3dHTEp3aERobW5aYi1CeVJpTkNPdnRiZnBOX1l1NzNJcE5XYV9WaW5WU2NOR0NKc3h4SDJMMVdwUkZiS2FjUERHcFpyd3B5VGFJbEN2eG80eFlRZ2MybVhhaTJUZ1F1TTdORTkzbGRvZlM0Z1FwWkpCUWZpY244Ti0tSC1CZTVHR2ROQjkyRkRmUjVWS05HSUd6bkU1VWcwbUt1OUlPVjI3eHNxb1Q0SHRUT3ZHbzRydHVDNVVmY3pidkVGYlJSQlRlY0NnNVp5Wm8zYmQ0QllBSF9mWU9sMm90VmJiSU1NRHN2NmktczBTU2dfSC1vaFNnai16T2VrcG41dU5LaG1OQ0R1aGhlakNqZFBQZXRoZFZ3dFVoc2ZSdnB5SVVsSlk0N1p2eEhMSmdCdzJPWU9MNHoxUlZTME5feThoWmZCSnh1UmFsc0JmME54ODZVRndOS3pzWk90WWFxNjd0ZHNiU2FYOVd0OVdmX0hBdnRfX2UwaWhQNXIzeG5sZFNGd1piSl9zLU9sOGI5YWV0NlZtOXpPb2Vlcm45Y0w4R1NnZEhSUWpPZnRHUHFNb2c4b0M1NHBiU3V1YUFoa0V3WHFiU254S0ZQcW1ZRXA0eXJzLWRpSlVYTG15M2JNVE5tWk5MLUhQR0ZFb3UwWkhmSnBncnFJUUczSlhtejY2V2RVUDEwSHFZNGk0cHNSMFg5dFdTeG9Rd3VBZ1M5UlFvQXZQZVowcW0yZ0RnZW9vZEdYRmhEVjBiYnRZVnptcXFQdHBhYzJUQmhsTjNpa3huTFJCUkdOcmRuaG5kZVNwRUpXQ3YxOF9wMVB5UVBwcXJ3WlV5TGFSak5HZWtrY21EdnNSZ3NxOXlTWF9ZMXNRUW9UMGdpUUJFTzhEelFFVFV1dmVLRjVudUxHcmh3UWZ5TUNlUDBucmVUWm45bFpDN09lc2hhdHZaUzdpbXZSSXVNZlBwS2YyZHVWY3B4OFF2N0R4T1BqSHNpOWg2ZUZWbjkwM3I4YkhCVzd4azE0OWZIcG5HWHB5My1lOVczRk1fbHNoWVAwaEtXNUIwNmVsWmdxNDZxVkdDTzV0WmR2WWZpa0VTMjJ4ODJROVVjYzR6SlhwNkdvR3h3bUstOFNaSkVBMTNQYjcwUXdVaHlZNkx0YmR6RV9KbkZuVFFXQVlXM29zZXl4cmZJci1SaHhTZlllTkJRVWtTbWJQU2pCLUp3X21xd1RSbFRkOEJqc2RJYkN0S3FtbWtLQnlsblBRY3VtWk9XS0taUmlodVB6Ujl2aFdYbm5rUWZkQVdqWVVWQVJhSFNvYnItNWRFZEpXeHZYM1BMVHM4OE9hUEVGVUhLZGxLM19CM01XZUJacWRYc1hSWmJQMHFoUHNWWEptTVhLcEQ0RlZkSWRhekRicUlOMW5LbG5aaGZFWENseURCVzM3OEJ1d1RuMEJ0OUlSeDhIenBCUDhyVlhGREtwUTI5dWNTVjR5QllwMXdyaFphdzdDNEE2NnB0dlMtR3hqb2tIWUZqMjFZRmg1eTVMSURLSmhSMm9yTlZHYy1tX1lnQVZHMUxrQUVYYzdCNFVSM1VwUG1hSDZUOWVFdHZvTGdVX2ZlZURsVGNKdl9hdUwxZ3VFYm9TWGRIRGlieURYRnljeFY4dS1Mc1lpajJCcGdmYUsyaUJ6WXlmZnNtUFNwNUg5QzZzcTJOODFMYnhqMklfdmVVWXc3bmpQb2pfVDlLLjRPaUt1WjZrQVcxYzJrQlpQU1ZhY0E"}' + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuVzRaQnRMNXY3RHNUWGtzcHhhTnhJU2FJTXRnQWZyTkxkeXdNLXZ5YnpobGs4WURmaU41VE5aQ3FHQ19TSFl6RFpwUmxOQnZzWnBzcmUzRENFZ2pJSFlrcWhkS0g0RTZSUEVVSC1wVjRwVEplaXV0YjJpdlNoWkloSkdRZV9YcXEtc0tQVmM3WkktRElRQ29xUC0zS1ZHaTdhanBiUl9oVHEzVHBWUjREZktEeDMxQXo2U1lWekF4cDN0Z21sWlI0LThYR3A5ME9jaDRrWnVuNnRGbUtYWkFaNXNHTjRlbDVxTjFnbDZBNHRXcnI3cnl1WUFLNzZIbVMyaUxVNHAwUHBkVTFMRDJnR0xwdE05NFFJdzV2OV9NVm41Yk1hUlNMQkZ0MW43TUhhQW9qcFdjVFBkQUtsN3hfSTFvZHUwNDQ5TUVRV0hPWU91NHJuY2hQN0ZxMGNRLnE5SXlqZ040QXFELWpabnBJQ2VQdWcuZ1BfdEZzUnRpcHBmX0pzaXJTb0lEVWhKaXFRZ1lsRmxEMWVSaklQQ2piWldvc0p4VlhWWVVQMUZGTFZ5blM5UF9NV2xhdlVuODN4Uy1vRlZqSXQzU0YxeGFwWG1ZRThqZ0stT2hkMHlvbEhfcEM1WWk4Y0VzcERudlVOZ0JZN2hTaVR0blR4eWpKM25PaWk4Q3pKNm1EckNqVmRXM2dMclo0RUFObXJFSDY3aHBScDRKMWU0dGFJS1pYZVBUclhrQ3RYOFR6ZTNvdjB6eUFzMEZpV1RUZEFLUmhwYnpqLXhHMUFVMGhjUlZpMkZ1dzZNcmNrSWk2MmQ4Rm5BQjQ0RGxOMmV1Q1JveWgwX1NRQURWUEVaMnYtNUJhT1FYLXhIVE81N0ZSLVhPUm1YdkNWd0V1cWt1NV9pXzljeHJSblhYMHpVRUpuSE14MHhWN01Xb2hBQ2h0d200aGxVenZzSS0xUUJzalJCM3JGLUxFd01RQ004THZJREJ2R0xrdFp1dGJSSnBQUkxnM0tTdEh6YnFDeXZwY0h1dEctWTA0MnBQWjUtNTBuVTFIdzVpaEduUXptMHRrelo5aF92Vm9QMkpxY3EtNDdzU1ZOd0RpbFUwcGxobXFLM1N4RkdwNHhpUWtjeE9wOE5XMnAwZnZsdl9nUE5QbXZ5eXE3c2NydHJmUEZCWFNDZFRqSjE2ZEZpUnFUTUxzMUJKQWVOOE9ZSnlUVmxIV0M1RUNGTmRCZTB4MFljWXBQUVprUlRCd3Z6Rm0zY3loeHBveHlFd1ZYdnVwVDBsOUJ4Mks3QVF2ZF91YjRqNUlsZnRkOVNFX0xxbHQ3LTV3Q040VUJ5SjNyT0VhNnZRZThJVGFJMGZDOUxDZktXS3h4eXJNUmZNSUVnbUU2dm1RT1F4b3V2RUhVcG5EU2o1ZWVJV29xaU1mR1k2MlpmRjFCa1l6M0duUmNmN1oxNUxvNmNqSFk0THp2WnpLaWpzRFNuVUtCU2w5QU1RRW91b282Z2pBeng2Z2hlTExRUjFXaEhuZlY1aWlnOTU3UzdMd1hxcEUtOHQtWHNNN1g0UVhuVkcySEpaOHlpOVhNQkdSNVdRcml1bU1Oa3ZFam9wd3lnWktHYlVQNjB1eGh1a0VSbWJUUjNjVFZpdkRrbnVFT1pPbnU3SHl2NVo4UTRUUzBwUERwOTJMazlzMm82a3RWRkdhMlE3Nkhvd050Zm5UZnkxSVJMREhwemRCSEdYSnZybWRESGhfOS1qM2RSMDFYaVNLODFHem9VSnc5TjVlRjlJdEtvWXZUYWt1MG5xUWxUdFZieHg2TU5MNjkwV1FsVW5fNzctVnpIdlBrLWhzaExaQmd5bDNUbGZ6eDRsaUtoMmxzaXd0S0NvaFhxUlFXenZpdmlDTE1TdXQ0VkxVeXdTSGRtN2Y2Q0wyVzdaeFBreEVCeWRJMzl3TFFRVnJFRkdKRDNPOWRQS0lKZHZ4OHlrQ1JBYTZLMkctM0prbjRvTHVNTzZXLUFlVDU1WldfV2M1ZmJ4VnJ6cWhBTTJEcTkxaFg4TVI1N0owTThxbFZrbHhQZV9xYUNPVm9LRlBOYWZHelVMX3JfU2d1Ym1yQzl0d0lGemRjM3BZUjdJeFEyMXAxZENXZEk4cXJNcTR6UW9jRnRQdjNUUUQ1Z2QwUmV1WVRRalM3OFpaTHEtYmtrS0tEaWFEaHpQY1NoMDRWcnEtY3Mxa3lTWUhqblg0N0VXMElwT25KQmlQM1MtY08wOXp5Z3F4VjFhNEo4aFRqVElnN0pudktLMzhpeE1mekRHTFNhZFBjcnNVRlU5VU9veE9MM2FKbjRQdVJBdUVQcTVnM3JEYWlKOXlrVnE3YUx3M2dYRUhHV2pOQkdNNHhIQ2ctRVUxUE9oR19tTTJRd1B6WFN6VUk1TE44Z19JVnZIMUU1cnFEZDgwTjZ1R3FjYlgyX1R3eENEZGthUmUzMUZwdzBBcFFoQkVZN3hvYjN4MDVNZFRTbzZtaGJsc1U3MjZjdlB3OV8yN3YxZGRqMWFRMVNxMHltTnJLc01rUW5OZHQ4MzF5c1hvQTVFcVJncG9XY1NmbkRXaG5mZllvUnY0RUdvMGUyUzJyTnpLWGxXWHZya1BIcWpzWXVjcHN4TThSODlLYzVvQmhWUEVVSlNIN0JZRmo5QjNZSDdZajZKYklDS0tVZEFDbVNZazRRblF2aTl2YTNPV2YwU2ZpQTg2dUFabXFFZnZsS083R2RtQmVQNFhpdEJlbWJ5b2ZCWUswMmEwMkMtMFJKTWxJOVYzbkkwdVBhaGZEamF1eXpIWTdTajhEZzF4VjdQbzBZaXlvd1c3ZzJRZXo0U2dlcTRoeXFYdnNqWWFVNGdVRXotUGlSY3lFWUpLVnRtQkdXanRTclk4RTc4WWtZcXZOQmFSZjhtQXdMWFR0aDg5M2ZoWGVhVk03WUpGVjBVOWxXYjU0R2M4STNMT3ZnMzdGTDRJa2hfUDdGUWE1Y185SFRUOWV3Y0NsWVVyalI3dGk1VW5BZ29ENzdzZkpvcnhzV090dUo1NWVyRVBMVDhGWjEzWjZ1ZnlwN19oczgycUlyYTNULVVUQkVZZGFZMnJaaXVoRVViaFVhTlNLV3JUSHp1ZkIzQ214bTczUnlCUEZLblFld3VhVEhCOGkyLXlSTGEwVGZUU1JjcnJIZ3VsU0hraWFyYlE3LTByRWNHNnZiVURDU25rTzVYZUhhSUtJSnZiQ0dpcGhTb3NZdUg4WXZuemhiVEZ0dmhRbG1wYmpaUlJsYndFM1kwQkJDSHZUdGxPY3ZWZVdpTWdlV1k5X1M1cnhXbGczV0J2MUFfY3FxaFhMNUlzT3Z6Y1R6SWQ4VmVxUl9jUDhWbS1OWlBZT2VGWFQxVXE3R3FDSGJqd0dhTmJiNDl5QjNicXBZXy1XekFVRlUxWUF3cGxoRzQ2MHU1bDlmOExyNFpIN3RiQ09jVGRVS0gyYkxzbHFKdkNIRGpFN0tBX2h0ZDVzWXVkcFVRVnJTdWFZT2Z6d3JFUFFEV05PU09SZkcySjBoUElVemEzT3I5a2ladlpxUXY2TXBlR3ZDZFdVV2RLVmhrUktmR09fWlNQYzk0OU16cnppNVIxaFZrSVE2Uklfd1J1dXowNG93V05yelIydVpPSlhGQzZxVWNEU1QwdUxHd2l0TmYzU2I0RWdJV1RZTlFFWGNHYlNCREZZd1UtTVNOa0haZkhQaTlQdk5CUkt1ekFHdTU5YlZhUHFMcmJLdUxsMldwb2M1SWg4OXhOZS1uYzU1VUFoYWxjZDc2WXgyLWRxMXRFWGRBellDQ0ZENng3MkJyZzByV1Y1Q09OaExfZ21HOEFTckh6eDF2MkVkYnVDOV9yNTJZV09mTkZ5c3VJanNRUnlKR3RVczUtQ3E2cDN2LU1ma2ZXLTFPWlZXVjRIZk1iTFZCNkpPNWJQYXFVTHptTkx6aFM1ZnJGMEVXSnZnVUhLTFZvNVItVkRKWjg0a25nXzZTbmJMc1pZdG1EM0N2cWdSa0ZmOHpacUt0VzRMTVZFTlVHMk5TT2xUc3dOdDRoTkd5X05MNWhzSGJDUXNjbVlubjd5YnZ1ZG5saVNJdjlGb3JFb2pBMU9KWmJNZ1YyOEh4ZkV5c2hJVkhfRjRfeHFZZFZEQW9xLVhNcFZGZnVzZ3RMUmZkTndqbXlLQ1pNS3U0R0UwdWxUTkhWUS1pOFNjQjRmWW05dGd1Wm4yU3BxOFYteFk3b1FleXdNeHdRcDZUNmJEWmxBMm5vd0V5RVY2a2xSZUdHUjNsLVNGT0ljem96UnV4eTI2elU2YmlhbTBuU1BUcXNGOU9rdUxhZUlENTZsTlBZNEZYVHdTMlU2VEdHYnQyMmZ4UjVRRWlKaWpWdGFON21YZXFmNjZhdXFQbjlKNTJqV2ZtNDUzV3Zfbm1QM1dPeDlTNVB5dTAzb0lpWi1COXBPY1E2QjZaU1ZFU2x3LXRMVjktOWZwNUVXSG1nNjloZVJoSWkwUTJ3MFZQbnkzOENBVWNMVllkbnVuRjMzdXp6WnJ1STJHV2dJS1hmbEVnaFRtSG9QT0xmWG9BalZ6TUhvZWFReDk5YUhiMEZEVWtIS0lybnZkeXRfNUotU09ESjlpY3Zoak0tMVNvQWNMMkw2TnhpX0FvVUdnNU5CRjZZbkdSMFF6YUl4a09SaENVMmZ0dU5NR3ExY1RkV3hpcWxSRUZEZUo2QktNUnhjQzdGbjB5aGNNWHBoNDM1clRHOTlfLTJmVmJkZzh6dFVnUzNvcFlGWVpFN09rTmllQ0QxTHlYYTlULTBtSkx2R0htNzVtMWhjTDVpRHBpeWpBRXNQNDdYOHJIblgyalprRmc0RFUwUG1FT01qWlVDQ2daek9mSkZOY0pmcGRaTG1fdEVQOEQxbmlyNDNhVXZiT1dUZVlieEVXOFp5Rk1KazB6a3NadXlPd18zdHFsQWo3Y3ktbHkzNl9ldnZVeWtiUWhQQ2xxSDQ2U3B4RXQzTXdSdS1lWDZmdmJPcHhndVVpanJqYXh0MUROSXppVEhZanZTWUN6bUJvTDFxMVlVeFJmdGFpM2VIaTZrQTVhMlJBcWxFRFdYVmpud0E2NHhaa0o1Z3VWTzlKVEdVaTVVaXVJUXJLaGZ4cDBjREw1Mk9xYktPUy1iSE15SzMxd1FGWmhmcmU5cEtnRHBObUNxaTJ3R3pIX3VZc01EWUVIckppS3F5NV9KczhXbERfLWFUbkRRYk1hOVFvNGRRZzM0N1ZveG1wcFhSSTdtVzJCRjFnc28xTVdUanRXcVpCUktyQTR5dXJXSEtZaGQ5VnZSTmlnU0pfWE42a1pTSGVwR25EQVNpcE16b05wdlVvZnU0TkhtcThTOVk2c1pxWmM0NDUyZ2VtQktXNnpFcGNVNHZwSGNkTHdmVFVIa09aQXZhUEZpN3hnRzhnQzVRalNaUTdON3NIQm5yeEl2bUluZ19NRjNBdG80MkFmT3ZPc2JmSnhGTUtJT2pqN3VXMEp3d0p1MVFrazdycVZPdi1SYXFEU2NEbHRxbFgzNkpDZDdOeExRWGE4S0ZTdmNIMUZMVnJwVnVWQmFWOXAydXR4dVV0elJNZWJfWFlBbGoyWGlucEQ5dExjS2ZfVTdWOXp5V2tIOERUZk16Undtd3k0LTJuNVplSDNhRXJFR1ZMNnBLb3gxQ20wcFhONmRabFAwRnprVHZXOEVhYmpDRnZESlNGTUdvZGdmS3ZtZnFQOFh2U2g2Qlk5M2hQZXh1MGZMSDF3UjQ2eXFhckFHSm9JMmUzUlhZdk00R1ZId0xhQ0NwS3V6UnB5azFZMDNEc3dsWjFBYjFoVU1rRHdNbERsVmZscWtSajlidGJrYVZhQmVmLWlvUHZuNXBxTnBTYTdnTHNWMmc5OXVUeW5jd05sd1lON19wOE9FZEZCU1lYcXB2RHZMeGJPM1R5UmJOcC1sWEVwZ0lYSW5fUlV3cm5PeExkeDNPV1B0bFpBV2t5aEw4bGNCSUR3d05rbERYOXFVQ0JlN21yYjlQbTcySzQxUkxLLV9sWlZiX2FtMkRMSWoybkpTZWFlNkp2UFIwV3MxV0pQZkhsWDhYc3lSM1hKcHR4T2xjUktPSUFYU05kQ0Y3SGFlMTBoNVBMX2xVaGcwUlAxeGNOdzQ4OWRSVjJBNklhUk9FckxRd0trcjJkeXR1WExTc3NjZy1Kelg2QzgteHc3WkJ2WXlzOTF2WWRTaHgyMTVMNmJwUm9LRlMwX1REZ3o0U2FZcDB1Qjk3c3RiaHBEUVZkWlUwbG9tUkdXQWRoYUF5OFZlQ0t1Rmd3MW9XWk5lZk1VUmVQUXpCMFNxVERUX21tYW42UnJELS10Q2pNUzdrelZNUVVZdHpSV2EzdHplVnBsXzN5U3VMbjl1eUU1WDVJci02dnBkWjZFMmlKRTBLOXgxVm1NUG85TkUtODNBeE9rajJ4dWhiM2E0UjcyZldSWkFLbnRBUkMwRW4xLVhDT1JUbGJEX0laNWM4MjNUdWlNcGdmc0xxamZRSFJlbnBST2xSYjU3M2ZrLWRTMFAwc3hrRzFVYlMwMXB0SkV0emotQ2FMUHZNLUpNLV9uYUNCeFl5cEZvdHhmMmVnMWh5cXVDLUVOU0tzTy1YTUVnN1F2UUFnSnpvOHZJZlVGOG9NLVlIZnNHdGhDVGIyZXRFVHhydmZONDcyU1VWSGY0T0todVB5WGhxZzBhX1hDdkRsQmhOaFJVQ19ianAxQnp6cVRNcUkyMmYwYjVvX1hteGZhaFdBeWQwcmhQLW5PalNEVHI2SWFOenBEdkdzcFFfbGdQbVRWMTNIVjg5NjdRdmZTTW9BdlY5OGYyYkZHTjA5R255S1NmVjBPMjl1d2h5M1EyUWYtQzBJejN5Z0FjalRZSk9lRXBpeDNOQjlNNEFZcFZxVjJqeEZfbktKS3RPTWUwWk9Jd3ZndWt3TVpFLVp5V3JoQnRlMjI1XzUtU0JaNlRqTUZCdlRhSW1KQjNsOVdVMGFpdWR5M1BYcnJXSEVUdlF4YXo1aHRyX2FhRDhfeGliT09Eemc5aTJkM2V3RnROXzRNV3d1Yk9HRDNQVjFBeml5Y0c3RXhwRU1qdkoyTVp0M3VrMUY2Z2JrQXJPNlpVSXBlUHZ3WG1OUHB3ajhLUlNTTXRQRjRuMVNiZkZHeThJVTdVSmV6RzRCX2ExRjRWSWttc2dGMUUwQ1ZvMnYwQWxoMTdQcWNUUWUwS2VtQUR4MTYxVks0LUZRNFliakdFWnpGLTZlVElRWUZXREZCZml3S3JCZHludmJIX05Yd0lGOUZwNFFDM20xTVNiZjRFWWZyOGFZRXgxSXRaaURGOERwMXRfUzREQ3ZKUnNIU2QzTmxDampnRm02YlVYOUlxck5tYnFua2MxYjFYd1hTNkdUM3c0Z0NTMG5fQWNkQUxxbm5MQVBnSGUtOFNBQjVxYzRwTGNpYVlNU09KbEpPS2pUU3BrWjVveEpOdHRvNVZJMS1ENXVwRmcyWWs5aEVkdUxiMnZXZml5UDR1aHFxMU1mcDNFcDlZZ2pfeU9Pc3BSc3pYLUJuSHd1OVVtcWRNRG5menlkSk5qY0N4cWdmZ0F4NkdWQjlVQkhuOVhuQW5YX0xzdjc1c2xYUW5UUVNVTlhiWWRkWnliR1NNZ180TVpkel9FRnNSY205bHlnUWFqTmRZLTk2NjMtWl9aYnhfbTBaZkYwUWkyMnRfaTdPdi00cE9VU183X2VtSjg0YWJfNG9BWElSMG13Uld3eXFyQ1NuSTVXR2NVVnVjNVdPdHNSb1VtSURwT0ZkSFZyWHNxTmgtQ1dQOFJKNEZLc1VSTUxIMVZGVjRjWm9hMlBqS3Q5TkJxdnlnQVJSQlVzR2g1NENFNWRtbEZZUElNMk1hcjJwek56cld6bnc5RUI0MEVObmFqYkUyM180MU90Nml4T2tGend5b0RHMnVaamxVY2hHZGs1aU1wZ1l3TW0wUE1ORmdnRGVhSW81OGRFNmM3eFRjdGpEcTVsV1hjSmlzYnFyZEVReTRGR05VZExxWWdRQnVRdTFDWXhPcmtRYmhKbWtMRUJjVmFZMlBTZkREUlVWeTF5dDNJUlhTX2cyZHA0a1lRMHMtOG9UTFk0VUcxaktVWmFDYWhuTHUtOE1aci1DaXBuY0M2ZWVncVpmMURpbnotM3hfdEMzMGRGdnc0WGRlN3JlZDlUdDJWRGRYbzRpaTBUVTMwcjhxSHRIWVNMMkViLWFNVjRabGtVNUNmTnk4d1JXS1o0TVZMQUwzUzZQYUtfajROak5uSEN6T1UzN0hnSFdVYk5fbmpYRlVNZkwwLXAzNWdRckcyd3RDWVNjak81QVBzQjFzQy1FcFFDWWtSaHNRNnpFVFNUcDJSVmN3UV8wSk05OXRFWXZDTWJPZkxmckxzN0V3MmZSbXVPMGt3dWVaa1IwSWY5clkzSkw0UTQ3NGdvb3ltLU5xRnBSbkRoSFBQQXhDelI3bGY3WWtzWHQyYTlWTU9OWlowSGdEWFNkdkZKQVhYNTB3bDRUN09OZ0pFMnhIM3RqZng2SWFJNGN0d1dJRWdKQ1gwUjBfdHhEUnZKZm9wVmFDMlBnVGpCWE52WlhSYS1BMnZPRjhvRnRybzduamxOWE80NmxjUzVMRDYzMk42V0kzZ0lQVTMyVnhfZmdKNTF0RElsNFpMYTFxWlJQTk16WFJja2Z5WFZmV2xWSnJ2X2pSQ0xYeUE5SjJDVFQ0S185NV9ibDJLWU9JYzg1aTRyWi1yYXpoNnRuRXBheVRmSWpQdTVEeW9vQmhhQlJiZ05vOVN6MWFLSkN2VEVVSGJKLXZfSllDMVJybW4tUFlZZEZzQmw1Ulo3MGNCZ2FhUmx0RjlwWTRlTVdKc242SXRXT25hY0ZpM0FhWXMxRTl6YzA2a05Xa2Fjc01EdVZTWU1JV2V1cXJWdXlMMTVaQk5MNDRkckxGeHJsZXBqYTNOZjJxWS1MTl9VbDRuYi1VcVZRZDUxdVhLcFVGNTg1YnltUzExVVpYaHJ3N2R0SzVmaFZSVGhrSjVNaDFvWXAwNm5pMEQ4d1lDN2RIVXMxa1prNnF0M2pNTWs3VjdZbEZ6Z21weDdDMDljb2dybXJTNjJrOGVxZEw1YnM0d0M5eU1lM1VNeS1kQ0NUSTdhQkczMGo2SWVBYTVqc3YtQ0d3M3VoQUpOWEdnSFNyazBPak9ZWDVWVXEtUF84OHM4MkxaSFlvdzdWekZtYXJwQzNHZm9OemlOSGJqRExVZjlGenNuV2NIR0VGZEhNRDFnYUlyRGZMZF9GYUlmNWU2VnFFUXZxTVFVNUtZR0k3dEtpVFpRUDhIYkVtamVOOWF1MWM2VzBtSVdlVXJiVVRlbGNSaE42dm1yLWNWRDY0QUlpVGVSMlloczA2dUVwTTFHV0hqVHFieEdnQ2hqUzNRRXBPZHF1NjFkVlNxcE1JUElIQ0ZZWm5SbExoeDVuTngwUFowd180SW16VFVJbm1OV3JyVmNodlV5eTJ2YjlfUl9iRTdicnNzNllaWGtISUtCLS1GYWlISlZfSUZNRU92bjZ4aUU5VFhsQkxIYXJDTjJSZFhmWFdSeXNkQWtZTGJmRjVoM1lONDU5bkFadkZEOVJuNFpJWTNDaGxVTXRRUjNaaklpakZKSTViUnVBaGNHTjRJbXR5WnFVM2l6Q09xcDNJcU9ncnVZUjVBQzlEdWRPZTNYVnJEMlQwZmJqc0JCX2RTektSWXpuTVZyWnJvOVhmc1R2Y1FSTFVSQ05nOHdNaVY5emR2VEdXWmNYYlF1RDVNYkp0MlhhT2tmMHozZ2lwbl90NHpRTEZoN1R2WnVzYVhhQ0JqS1ZxLVNHenRsdy04ZjBFWWxUX3dySjNzSTNjYmVqaHNPMjd4NVB4UnBKdVhicER0RjVDd2hDeFp6M3pQNUpjRksyUFE4UVFhYm9NdHhuNTYtT0tTcGtLRG5EVTdud2RTR19za3ZoZmtISG4zQ1RLZ2R5OXVsd21PdFFCckdnRExSN0MxM2RyRUkyYXhGNXV2V0g1Wk9icklSRFpFNHlEZm9TMWN1LUlETE9LNFVWNmxWRmZoYVM1cDdfZ0I4ckVMeXV5aDZVMnJiOGVHQkl1X1ltam1TaTBTY1RCUjEwVkxpZkpleFM2aWlBM1BjSVZMX1VCUW5OaEp2ZWJ4M3JJQ2VwYVNIVW9jMURXTEJuWjZydDEydXRwOUhYZXN6T3BybTdydXJ2ekg1OUREM1JsNGM2RVpJeUVEaGtqSk13OUxHUWRlMDlkQmJTRThzVWxpcmNxSWdZZUVtb1V0MFg1UXJweWRBQ2hHQS15SHFGNG13bEZHcWhpZk9lUk4wcW1mbFA4eC1FazJ2QlA4bVBtOEZ5RE5RRlQ0aEFIZUVuOFpaQ3NFb0xqZTZmX2JBM29WcW5Mek9sa1g4WmJnR2taNnhsVkxmWFEzUnpZeUtnV29HUHVyUy1PSV9JeklKN1NQWDNnME00amRjZkV2SF9CM0NjeTc4Z2VSVjhHSVY1V01ydDJtUW9UUE4yMTV5R3FKZ3cxWXdpQXRGNVBrbDFpMy03bjFDSHdDWlkxRlJQc1h2RGJJclNuQUNqM3hZUHJwVnJPNG12bTNPOVowVVJVQnlhS2tRRDRCdk1HR1NKVXIxdmdKamZfSVFUVS1vd0xFblBLYmpTYTgxOWtiUk5INWpmamlEZmF4ZXFITGtmQ3ZVUUJYUkdjQW1oNU1tNUw0cUJPRGlDeWRPQkhaZVktT2pKb1dWanJmdHJBWGtuNE95ZXlObFF4aWxMTG5fTGlPbW9tX0UxVWpuSmljT1ZoMGF3aFVlQUFadVFMbFZMcE4xWGZwanFyZEhjRHAtMTR6YlNmQ3p6ZXBsY3U5VXJmeTJqVUI2Q1diYmpHQy1nVkdhSUJuUFh1c2x1LXNXYUpTSnZoUGk0UWlSbWl4X190dmJxdzFyVHQwUUFyVjhCeTktdUFESl9RNVRaUTNNa0hMdXVvdElPbV81UWNVYU1qZlFtYlJENHZyclFFYW5uY0ptR2hvTXhlQmJNam1ySmhQM3UxQ19sWThmMk9yWVFOMUx1R1dnTjNEMmd1TlRfOTI4Yl80aURMS2U5bUVHYlRuNHI0cGIzTUhoWnZ4b216OEx4TTl3MzVqMXlWREFVbFhjOG96WFRkaE9vNk1ja2FTVjFaQzdPQVVxNm5scGFPb2JXV3I0UzJWbHgwdG00R3F1Z3FTTG1iRHVmSXF6Zk83UE8xV2ozNkNaRkxpY0NEbl9tVEJPamlaZ3pmMS14Q0I4anhjSkZqRE85MnpiUm1UY0xJM1FaLUNSMjRscXRMdkpwNEdWREZLYzFsZHp1czZkYmN5WkZrcV9sLVU0V05aa2gtenc4TTRsSk1yNllDREh3OFNuT2pNVVktNTI4ZnpJM3RoT1kzek5IQ2ZQeGhVSjN6ZGhIRTNlWlJPSHYyV2RiZXpDX0RZWEc3cWF5ZmhjelpkU0ZYU29UNGNXeU43Y1hMM0FpY0VFbktPcWxYZUVsYWFRLXRrdnhfVmk1UEY4Zml6NGg1elRSNDZRdWtFbV81MEpMcVVNeDNZT2QzdVFDVWhHYmJ5d2xyUmk0eUpDaWtXOVdWbHZnSEptYTlmRGZDUV93LWQwR2NObXRSVDM5VEgwTllRNm9wa0ZjS1JBZFlXWDRuVGdlbWFXdldEVHhoMHd6XzZnSEd5SnFxWVBwUS1WU1JpME1ORjcwN3FHdkdOUS1lNVA3aHlSUjViU2pjX3pNQmM0VGo4OGlDdWg4Z2lSWXFIalFCVnpubnY3djVPdGxIUjE2WndrY3BDSzB5YlZuYTloeVpPc0lKd21BMDlTalJvbGoyMTV4aFJCZEhyOTdHa1JFVTdkNnFKSUU3d0ZHNkRkcVRtRG1NR3lSSEFVTlh1eWtmTWZnR3RYNkduczE1NE9fOG1iaTZJMDF5MGs3Tm1kVE9iVnJqZmRyNjZSUVBWQ0RheEluQVdWazBvVlNwUW9YTXRDemFBd3hkX2FjMmtheHZpSlQ2S0VCVkg5bU5HMVVmYkU1cmQ2b2x1ZTRvV1JORktwZDQ2REFndGlOdDRzY0N4N25qZlg4d1NVOG5kTXBZVEdtWmxEWmFraXU5a3hiRWVxVExVTnY0X0syQk9kQWhqTDJ0dDdodjRZczRRRVVQQUt1T3JqVU1OMGtmNmJ6d3dMemlqRUVOYlpnRmotMHc1d0UyeWJMdVAtUFVVZFlnMk90OWJoV2lnZENsZWRmcnYtalFEY0JVRG1VV2Fnbzkyd013THIyZEljZ1czQkNFdVoyaG5rUUNIVEFEeG45SGZFT1FFQmNkRHNQX0MwbzB2dWw5RHdZb1MwWDY0Y28zb2MzYmZfZlFWcVhVdEFwU0hBb1VQdUtZb0dOUUxVY0VvMTBkSWJKT09HTE9UV2tPdXhBZGFKQnRydUtSdVJkcTZhV3FpTmhCRkZFblA3bFJjWklKalBPanZKUUFKaHUyLUFpeHlOWE5DVndrOFhfaHVGYUY0aW1wbWh4MVh5Q3ZOWVpRRkJoSk9oUFU5SGJGQ0ZqcG4xS2hUWHJRam8tT2lLUWhjREJ6XzNrY25Xa1ZzaVpkajdzT2dRMzRQcDZHUHpRYVVXd1NqWERaUXllb0pQbEltVDZnbnV6WS1EeERxVTdENlh0WTdEc2N4MWZ6UHN3N3hxMndSN0dpVEVJT2s4QUYxOUZuRGpsMl92d3BpNXF3bUJwQmFZcGR0QTYySUdJNlVpODlJMDJEYk44NUY1RUM0UWtaM080aEo5YVhFWHRwTmRja3Q1dWJmREZCMktoN3VGenRtVF93dThXZDlJenI2TW5rblBjUHRBYXY1ei13c1A4RXFkek9KVmNVZzUtYnJ6ZzMwRDAteHRycWZDZnI3MjE3em9wSll5bG9hcjVJLWRnZFFFMnVyVGE3d2Rzd1A5WHU0Zkl4cEt5ckNTbTc0cl9Kb2ktb2R4ZTEzT19NQmZnb04yMXhtVHRJMWVGV2ZncFZkRnE1emF4eHd5UXJ4X2gzZ0xRQU10Y2tyeEN3NHVHQ1hhcjgtTUhfcWZ3ZU12djFtWkV3dFcyNWFtN294WjkxMWVHS3RGQmZsZEZmSDdkalBqUTE0UEdfUGVTR3B1eDhpWi15NmxvdWdWLTc5a1RQaFRCN2NWMWx2eWl1LTNPOFJzb0FpTzg5aThZeFg2TFN4Zm1VVWktNWgyN19nd2VkdzlYYkxNaEV1alRoSEdMSHp5YVJuN3poaFpjMmxLeXd0emNqbGFvTUVzblNVR0RIYWxybjlWRHl1VTRLMlg5UXc5WHdTemtpNEU4VTFuRGY0THVLdW50Z1R4QzRhVDRwVnA3NjJEUzFoUW5xSHIxN282dEVNeU1xVC1zUm9ZMkUyakNMYkJORDR2bmdXZ3U0b3AxRTJGSGJZUzZxYWM3Y21kSnZOZEtaRmNac3VrblI1TVBxcno5bmhwNnRjd0g2cUozN3lCSjlVQ2Vhd2V4ZGFUY3BmbnI5Wmx4ODNkNkFld2IwQndBT0Z0bGdXZnpKRlRicnRYRWlxOFVQekJpdE5GaGlRZ0tyOFFlazlIR3dEVXVmRnV6b2kycG50dDZNWjcxNm54RE1CVzFWalFaNUtXTWIxMk1STG5DSW9WbHUtOXI3ZkpDM3Y1cXphWjd5b2tBYV9BeW50T2gwa3A4dGxzTmRMTmdGT3diX0d0Z3dpek44Ykx5UTNWaXJvdE5SZGo2ZjNCOXA5cW9obENHMklxZW8xbkhFTjBhenJBdDdGWFAyTDk1VWxpcEx6cTJ4MDdDUTNrQ1d5NTFDVVFUaG40TGtIbWcwSEo0YUZqM0h0YzM4V0VnaUxqU3EtUlpyekVhNGJrMGFrX3FjY2tRdWdlOVJiRzBIM1J0cENuYXhUcXVKMFBJeVMzTGx6aGtLZXNUZWd6VXFONk1BeHF4c21MRE5QUEk5YUNGQW1zaHZoclZjLTYyQUphRU9ObXlmWUUxa1pIbnhRYTB5TEQxX1hHS0FETVdwN3dDb0g3RTBmZ0N5S2o4UzJiVFJUU2FsWk9VTS0yY2FGcGFqeVFvSlVOTjlsY2lPeTJEQXVWYXI3cFo3Z0k4R2VpNWtDbFZuaExTTXpSYkdNNWVCa2N2ZlNzS25Ba3VtTnd2Y2N6SGh3ZkRQeTRxZjRESjc1Y1V2NjFoeFBTSTJtaDJnMVdTNFc4LXp0Um1YSjBHYXNRTE5vSDV4NUdlQWtiSkE4M19XYmRmN1NtNUJzdmpOVlV2VXpHNEJ0VkN5c3NoS2tEcnZoMnlEZXlDbmN6dkkzdWRjZUZWYTR4UFJldXFEc0FOV0tvNURTUldoVlFwWFJUV2pPYjc0LWwzNXp0ajN4X3NYcWVodHNBS0lpLURPMzh2MEEzcHpjMExadWJjLTA5ZTdUQkdzZm5FY3ppZGg4ejY5TUxjQnpCU0FQVUhqTHRLVG5Ramc3eUIyaEc3bnp2N1h4emVrMjdOMUZ6VUV3dC1jV3NmYW9pQWFIb1ZScW9fZ3RaYTFlMGdqVmFyY21WOUFkTFVUTlpYdnl0Q2QwZXhPamF2ZXZZX3VMejZzWEg2RmVqNmcyY0E5a0wxQWFBcG4yS0hjQzBOWUhDTFZvWkZBS2xTOE5kcTR5WkRyOEFTbEhXVTNvRUJiVGxOUmFsV2RXWDhhakI0STk5U1lnVEVCTkREM0FnU0h1S0c3VkhmQmJYU080R05uMW9XZ1h1b2xyamVHR05MVmZ0U1R2dE1JZ0lQb2gzZDVCbE1FYTJCSFkzR1ZRek1Cb0o2SUJ1MDRIV2lfWHlkRzJiUGNwWHJoY0pFbjZxVFpvOTk3SnFqaTRnOFR2TWRLYVdLLTllaGtlcDBmMHRwM0RDVXFTVXF0ZkUyZXgyTG1SMEFNWFphNG4wU2c4c002Tl91ODlhTWxyLUM4Q2FkVlFTQi1Pdng2MEFoaUptYWRNNlAtVDZ5Q1NPV3lqVlBoMDZWcUNJMzI0M3k2X2RGXzJVNWY2UE1XWl9kMWp1T3BldUNMSDQwbXNieTl1OXpHcVZrWHFGbnZmdWFONFFfT0xGWmtuZTYwa2NuTEZZSzhnbEFETGUwMkV3ZDg1MkN0X045WnJSTHhFUmxhclVUOE9tR0d1QnlzTmpwdXJxdXRNSkxJVVpnckxsekJvWFExcGZ4ZXdKUkRua25zWnR3cmJwd1ZMZHF2c29meVhLRWNrUWw0T0hzVFp5NmZwNF9HeGRIX0FIZmxRNFpkOXJDNWJ6UjJXcDdFSWhDV1hNVkNfUHZuYmhhbUx0cWJWaGZJaHF2WlpHVDBMNkVBdmFNaFp4dDctdTRJLVVRUENndHBPTjIxYmkxX2hjNVdaaGRUN1cwVC1JaFVRU1lmeEttLXhmWjRDVEJ2b2NvOHgxazZNV3ZjdFQ0ejRKS09FVDJKV0U3ekJNN2ZNSjN4RkZ3UDhWaVQ2R2lQaWlHakJZbTRmbElseS1ubUJxbjg4bFFVaHRLOXY0VndnUWFaQWc2bU9JRzVfME1YYTVrQWQySXdNT3h6MV9pUFJWTkJFZ1BOb3JRVmV3LUlDLWFSVVNCTlFSOWVqcERua2gxVGd2ME1yNnBmMXphcTY2M1RUbzBhbXhNNTNKNW14V2lIeTlsNDJ1aDIxWngtU0VHVXB1bDNpVDI2TktEZHBVa1NvdUtBajYwZC02TUJjSHlJWWMwalY4U3dLQ0hueEkyOVA3MHp2dkZPdlZJX1RNV2xKUjJNR3luczg2aTFpV2oyclBYQ0FiQmhaQzFpMFVENUZCUElnc01RN2tsdHdpN015eXZFRUFUZjRCWXJBMDdDUHNDcXhLeU1FTWIwQ1V3NXdKNExyNF9sRU12MURVV2pQOWkwVzdMa3J2U3huUlFhSVBkNzFOUVYxTUpVdkl5SmZfNGpNbzRValBNemtCRW5xZHhRQlgtVGl2b2FDajVyd2NWeUZ5M0duSDBKMTV0VXZlZEZlZ212b3dEMDF2R1FibGFHb2lyVVQxQy1QNENwdFVJazNva2N3cFZ1SVBROFhSM05GZG1TM3IzTE53WE1NOUloN09HMjBXNGltbHRpc2t5ZHE5UDdsdFB4WkVCaUFRbDhyMnhWZzB2eTBoc2liSnhZTVRWOGVNS25EZXRWZTYxTzk3RzFIRGhOSGowTFVMZW9OY3dOZzhWeFdBM3N5UG1yWDlZbWxTakZ1YlhGeUFXNGVnc1E5c3R5Z2o0YnlTT2hUdmM5ZzZfUVdUMGZTWUJEMV9ZVnZEWVNIdEZYMUdHdk12MFBjWklxbmZKTmNCWUYxRmJnSTBiVFAxYS1mejhRT3VVSzd4Z1lVckNlaEoxZmRZUzVYVnZMVXlwU29JRmxDM1ZndmFDN0xEVFVrbThBQ1d3NkowSzU3VndKUjZESTAyb1VCWFJuVjhDM0Q4RnRmbDlmckd4Q3dnYUpqcjZ1dmFnRFRWb0FNRDQyYVFxNnV3NWQxZmpITFpEUU4yNFFjYXdmUHMzSGxkaVRBTWlTWVFzdS1jTGd0bzd5MUw3cm1fNHQ3VWhPN0NqSkZUMjMtem5YeG5CVGNPUTZ1eTR1V0N6SXo0azhnd3NCM2VrRGF4cm9DVFY5TXlBUmJGNWpDbDJoV2Q0TWdGODlTeXZlUldqUXZ3RkF1LS1vRHRBY09qako1d1NtaTBCVUtZQXY4SVo4WHM5LWxUb3dfLWJwZWMyMzRqZFNpUU5xdWV2WTZfSXFBUjFSY0pORFhPWEtMREJvR1I4WlliZXBXLXI2ak9vUENDSFpFQTg1dUJ6RjMyTFd1RHRZRUQyUTZfSUdobzdidWREcF9ZZnBwX3RNNEpDS1hkSHNHQ3J2SGg4YVlSbnhnVVpVMzNKWXlzTlE4eUlFQVNfa2hJSDAtdEttZEFrdk81OHdrQTVEVC1HTWhfb2lPMXppaEI2YV9CU191N0owQXNsUGE5RHBDNVROYlFnbFhQMnVxcVVva2VEbW5EQkZ0bm9sOXd2X3RkanlVRE1XLTFJQndGaE9ER0hTbmtkY3B3RG5tbTdScXhpTDRuNjZUeGFMRW1hekJOeDJ2OUlRdDhGTG9VLVczWmtVZFRwZ2pydkZtNFpialNDSGgwdjBrZkRUSVRoN0liRnNSdHdrZjc2WnE0R3AtWXJ6ZG9DTTVWVmdqS2JXYUdVX0JCTnFvQ1RyQVYxbllFOF9ibEhwZjNvNUgzU3dPT2xOSVYyeEZqOWcyOGdkZ2pLc0FlQmFuaWh0ekt6ZVhsU0FEMEFtTmtZM2ZHcTlYUEtlRHBLVzVVMkUtWVJZSVJKOVJTTzNkcWJhRDVPRXFOMEpqRFQ4U1RtTWRWRk13dWY2THZ2RHJ0T0hrU0o0TjhOeWRzUFlOeFV6VEpwbXROdGlWVmlicERpaGhpM2s3ZHpwQm1rRUVPb3J6eXY5RmRpUF96d2NiS0ZraWVwdk95b3JsQU11Yi10Rk9Hci1nYk5mNXhhSVBGTmVucVRfMkI5S1lpbW1Jc1N4M0VPM1BGU1Jpa011ZENBQkhaYl9fdlNUS3hmb3ZvMENHU3hBSlBTSlFnUWk4Q2dFc09ERDFmVzhiZzAwbVJCRmtTRUdFVXRjanp3a19NZjdMZnk1WTkyN0tlRzhzMlV0ODNOU1hUV3h2S2tOemNRczJQYjZNV1pQSnUxZzhzWmNHSUFJT3hxeDlncnBEUzZqRlMtMWREc2tuN1VMcUlZOV9wbUJZRk14OFJFdmVzZ21PZm5vTzRrUnBkMHJzWXlTMHQ0Uy1pQ1FBdVNTcHdfQnVpbGVXTTlfTTZQaUwzRGQzSWRRbmVFYkRmRjFDQkpEN1ZXc3VqT3FqeGxqZEppcjVzSXBfSHUwcjMzd3lKUjJ4TnUzNlM0cE1KM0h0UGxrMmlJcnJWY0pWcXRQa1A4TE0tWlhvd0RnRkpROFFndWJhSTlzUUxhNlVscFNPVUkzdXQ0UFYzVzRaTVdNWlJJOW9DdFN0N1d0cjdzT1o3THVqOUxXVDkwSnMtY3llemlPT1R5bU5jX2o5SGxmV1p0S1VFaFpaSkpaWDB2UU1pT196ZWsxWG5wUzZ1WlgzeFdZN3ByRnZnQVRTWmFMS2djTU5BSkRqTXJmSDBpMkI4RjNHNWxRal9VNFN1ZkVjeDRJVGhJZWw2bGFxX3UzcFdocEhiVkVCaTU5SnRzQjRPQlprOXRIRnNPbUF6cWtIRlJoX0kybEdWc1I0SkZKVGxzNDdEdEVMb0hXQ3hnTmQza2ZJX29NcFNoRG5DbnVrT1BEeXhsN1U2aDdXbHNYeVJTN1dVOUdMWVpCMFZYR0hfZzdmUnZQRnFwVFpJWnZhelNjUFdtWGxpY2s0RkdMbVVabERJLXpfYmhJWWtKYXdSaHdfck5Mc3VGNmRidW9GMTEyMVYtU0xBSHFNbExfbllBbS1nQWJkMGs1UWtSVE9jcTE2cFlTTGFFdjFzb0VtR1BaTHhocWtkRVN2T3FpS2cxQjltRUtsNmhOZFJheFY0Y0hTV1MtaXNHNzBkUmt2b2hWNTF0Qk1kcHg0ZXpvS0ljRGlNeG5wYkY0RURXV1RyQi1pRmxZaF9oUmNoREhOUWF0dVN2TzVxU1FlWXNwRUtHZWFUQTl5cVExTmJhNEpSVFBMRl8tSW05X3dISVlHVFhablZWNnJnUlJZb2ZUX05abkMxdFUzQ2dBSk9ab2loWG1Mdk5LMVN4U0RPRElfUE1CRVExcTZ5WkZOaFJUOGhkaVhjZ0w5OWJMX3pmU2NUSGx6Nk5FSUtmbHpfYWUzMXNRYXdWU2NPc2VyUkRmYl9qYzNDZ2FoTHdRWHhiY0hDNEdmOUY1eXhMOGJHc21uUThRWG03OTJRRTQ4X3hoalVmQzlEYWV3Z2Y2TTRxMmMyLVR2U1ppM29ZdEVuSXRsMDJZclhuY1ZoYTVycmdUQXkwVDZoY2ozTEJSWWlia3pMc1ZVT0ZKRnZlaldFZDhYU0FUS3JmeTNpLVAycGVnTDFsSHZtMnVtV0lrdTliQUYyUTBOV1ZMaTlnR2g2SHc2T3Rqc2wzSzJHRTBrUjRRd012V0tzSU1OZy1vbEJ5T3hCRjZaNGJkR2ZjRW5IR1NRX0xrZDRYWnAxNVpIYWJ1a3dwLWE2NWQzSGhjY3RRcUxKLWpvRFFjbHVzdnNCOEhrTERoVDBWR0tiak9WZHFwQXFXWHNOOERzb3kyQ29aUVhRTm1YdjJjQVBfXzBQcFZBWUdCaVhJY1BrQ2l1RFlMcENBeWJJY19IZ2xlaFJ5ZGY2QlF6YWJXSGgwUXVwN2phb2JmNUlULUVwNjNndzB3SlNSaTNvSkFTZzBlVmkwWUNBSUxSV0tpbGZ1T0pMSTFDS1o0VEFudXZQa3FWWXMxVnhNTnMtU0lUNjZsWkZ3V3ltLXNVZ2RNLTNiNkNRRXo1RUhfak05R2JzdzNsVHdEMXkzbU0wREpiM0pRd2hlQjR1bjZpSkVmZWdfMWtnb09BODVpZkhEYUNiWUtGaWR6NG4yc2tMZ2pzWHR6N1lyb0gxVmlwQU04RE9ubF82dF9BaHJaM2FvTUxuWnppNFk2Q1BHYTNfbHJXY1lQRzNXeHFEam4zcUh1ZGJDeWFaQWtMNGZka1E1R243RHd2elJXdGh0RzNXdmw5Z01Nd1E1MUZnQ0Vqc3pTaHl5aVRqU1llSHRvcER5c1pmMjVlVGN3alUzR1lHc25KQ3VsTUFnVDJqY2lJUk1UWW9uSTZIU3VhTkFOSXhwcVpuTWxSS1NwX3FldmhEdjZsRUkyTmhsUUpkaU1qN2Q5RnhiYXdLSVdYV1BOZFpkcWtHVVY3dzFVYl9nMVNhOTRwUUtvY200aDR5NXYzSkNtYVplQU1DUEQyczdOaVlhWTlCNFVTc0R6YzhhU2E3U1ZpYVkwRFBhQ3VPR0RSRzhIX1RabjRDa244Y2tvdkdjRHNJRzIxSXNRZGp5MFFraUxQd0ZtZExnUWFaVThTRE83WG1rRWtsRGllZ2tnQVBzeUI4MTFZd2VXdDhjOUpic0hRVnZob2pBd0xtTlVGNF9YYVVzaVBVUm85TFkwU0V1bUNzLVo0WWZ4SDRBSTRKZ19yQVlfMGRpX2FHMU9ZZnhFMUc5MHhoSWtjaTdHTmNVdmJ0OVhuSDBKRjU0OFJyZU5zaWJKUnctTG1uV3VNZFlUSC1LQUo5bnhNUkVURTRldExQdjN0dWRmQ2RUS3hLRElETUtmRUllVFQ1Tl8wODFaT05pQ1pRM1p3b3N3aHU0TWVCaDFnLXFZd19hTktheTZlcW5KX2EtbFVLNHRsd0xOcXdjbzMwOUxrN2ktTFpaQUY4S25NQWlOMS1mRWNvU3lkOENRNmNZNjd0VVJtMWtFMmlGREtTd0JiVWUzWjRCSExCTkZ3U0xYWWNfVWdvZG91eV9SZ0FjMEdVcEJVOEd6MVpibHQxUEpvM054RkVVTF9Qc2NFZXFqNW0wNFlMMWNnQVdTQTdDWWpOMDVCOHpPWFNzLTRBdXFpMzFoVXo5dEtIVTd4TDNxMjE2ZUVLTFFXLVBLcVdyVV9JLUhLY1VMdEFEaVZxN2hPamMtYWV6d2lqelI3Vl9fYzhoVjF3cm1RdENlZXNaUHJ6eXlBRmFTYXlkT2RjOFJRVU1LaklXaENxTjgxZk9jeHB2NkNCajBJRjNrLTY1TjctdzRSeldCREZMbXRMOVRMYjZyLXlZd1N3YklzalEycGQ2VVBGb2trbkhfRXktRkVDNTRLMms3N3cwM0EwV3pTOXdKNGI1MlkzbUt2dlJ6OGE0elVIVVpiei1zbm1CX1N2Tk1ybjZUaERyaXZ6Y1FLWmZ5djRxdGRFTHBpcExMeEFqdm91dDExSVBMZ3lVTGJjdnNZMnRqeWNLVnVpQXRPMjBrb1dYc2NHV2VjZWZMUFRuSWdTVDhVN2E1OVhzeWhqQlhTSS1QZjhablcxOGRDZ1NUWHkxRlZBMTBpOVY4c3g2WFd0QnhNdjA5c0ZJU3paLUhPdnpuOHh0aVAxdHdPRjhwb3Z1cVRrYzJIdHVKTjRoaksyaVcwb3lMYzZoVHFNN0Z6Z3EtNm83cEwxMGpKcl9jY0lTc2o2X1V5a0V1czlXaFoxVWZxUkstWGJ6amRmTXJJcjh5b0JLOHE5YV9MVWFqWE8yZmNUNEhZajZKcndxVmhVNG5KMFFxa200VFdJRFNFdFpDb3JFb3lhYVVxdXYxSDZLOWZHdHhRMTNJUjdJblA1WlluemFZRmVJd3hjMTlBbXQtZTJ5R2hMLTNwdU1yclh2N2dfdWk0dUVndVc1bDZ5QW9ab3NMS2VuSmM3Y203bExLRktzdXFyM2ZiOTRvZFlhOVVkZWJJUWZkaHhVY0toSXdQT19sRkVsSTNIY2Z0a1lyR0JmVHJscTdDQk4xWjBPb1c2bGYtT2RaTkgtYW1hbmFSZUFrMzZkWFRFcHVrbVFQRWlJNlBXZ2VpbE5EdXh5UEZWenN6aldCMFp5akxZeU9mb2dhZzhuQW0xaGVQZ0VaUmlJNy1weDBuTFBaVDJDUHktX0NEOHhfS3d5Y2tTd1pXVnpJNzhESnF1cVdZUkV5b3RHWmxvY2FZVXFYYUI2ZTQ5R2V6RHFtWXJ2NEZETFRFQ3lwdHRvUnNBc1VPam5JRm1UNjVna25lQkVkaXNQTW4xeGdKX1MwUzQ0dG9QcWx4d2g1Wi1vU3JPRnRiUkJKa003MUljeDZ5LUcwUG9EQ3pVdTZwQXJjc2c0NVNMNUU2RTJOQjFEQ1dWNjFJVDk3ci13MFpybzVySC1PVXVqQjhmem16cTZQTTY1RzFIRmR2RE82ZENjOGM3T1IxS3JwTk1XcjhzbVZYVHdvME9ncHN0VEExVFNQOEFja24zaE9aY0NIUlBzZXNRVC0ySjdjMlUxT1pLZ21zVHB1ay1zeUJDSFBmOTRydkt0TkZ2WENYX04td3JkbzdDaF9tbU1IS245cjVyWmY5ZGdmc1d2dkt2WjVNdGdKN0plM09RN0hnc1lJQkNLYnBVUGlETGEyMHhScnNMWFI0TU52V21BR1oyM0RiVFRLYWJrX0hreTdkX2MtZ21MNFFpV1FPazNrNnhwemxyeXRFc3JaMnhNTWVTMFZVenNPVy1PbVBScDA3VTltcWFwRFlzREhjaVg3YzctbV9Xb3Q0SXVBemlHM1dIT3Y2Wm40bm4ycVNDeGZGNTJVUzFYT29ZNURHRk9ETXhTZ1FUY2VVMVlEZjVPMWlVQWd0OE1XcUNacVdFYS03UjR4eWhXdVZjUVhmRlpDWlduTUtOaDc4TEJxV1FYVHo4bURsbDRGT1RXRHVsd3lBS000YmpJMXJ1UGZVUk9qQ1dxeXdEREQzN3JDdGNBSlp6Q1Vobi1ObG4xaEluSkNrRVdpOFJNUGg5ZDZuTERRTzN1RGVmUm1MblUyM2ZrRm1jNVZONzEzRGRtQlhjd3hNR3NycFF3MndjZ0FaeGZSQ1BLdktHSVlsYW83VW1fX1VXZ3ZpTWdTbkl5Q3V1OU9hRTVuY0RyMFpkcDh6eEEwX2s1dWxGQU55VHBWUC1PMmhHR2FrQ0FfbU1pZlFyeU1NUkpEWnJIV0NDMm1Qd1ZpQzEtYmxET0F3ZVlGZ04yYWx3Zy1HcFd5QWhPWkNfeTVScmVoY0VybW1qelBUQzFBaXV2akUtWlFncFJEandiZldnYlRaamgzQlNQZF9lQVVBdzNTVXhrek9RTkduM1VvT2N1MWtwazlQQnIxZ0RiMl9vYWRhSG9MTDY0eGh1NXR4RFNuNWFDcEE5RVBnOXpXeE1uRmdhbUl3Wm8zbGw1aXFSZjJTZm1oVkFQMlJNMzQ2b20zY2JJSkV5UXVhYWktaTRPa2tzNlR2SlU3TnhyMUdZa1E2STlmRnB0NmtXX3VVTENFdHJOUlZ1UHphNFNtODI2ZVRwUWx4dHdBV1pJZ0lTTHRONjVxSk1yRUFhSmVyT1czcldxZkZXaEprVFJqMWdQRm1qRG5uem1YdWJJRWR2VC1CNTJKVVFpMDB6RUcwcG9EQXdVT3c4QWh6WjNHbUcwZXg4MHhjWWpGN0tTVnoySWdjMzJjcl9tdlpXQ1dpdVBNZHVhRjFtQ1pkNUhzMzlmaDFSSXlDVHA0cWJ0RzJmX25vRXRGbVJfUXdWcUk4ek5lanVqQWh2dW8wOW00eWY3OVg0a1hNR0x6bnhlZkhEby1PcnZ1R1o3dFFDMGYtOHFPU1pwaUk3QXBlZzN1S0QxeVlhcl9lUWRHajZVc24wdTNaLXFCckYyMkl0dUtQRHBCVVQ2TjRRN1JtRzctQl9sWlpGUnNqVWY2WjJ6TW1FMFEwTVJUNTNicWJtUUFld2h1eTBVdW9ZVmZPbzZ6bEh0LTFPOGZLUi1QZ3VRUGh5a1pxdUFHX3lsZ3llWW4tdTRXVVFXbHJEOThIY3RiT0U5b2RTTng1ZURSX0RmN1otVHRQamM0bjFnMGg0R3E1cFZkSk5VSTdtc2xuOG8yMTQ3UFE0cGFrdGRpX2pDdWhNeGxFS0R0WlNNU0lpNlFtRTdVZzYyLUM4cl9XRkRsYmstQU44WGRkVGFqYTFQVUNidlNfU1BxSEFROVY4ejZDdkdEdzVoMlg2cm1IaHM5NTlGbkJRcTloVnhiZjcyb28tbmxfc3BfdERyd1JCbEk0R0tENE4yRENVajdiWEZoem9meTU0Z053Q1A0c3pveVFab1ZYVElaaTNadzdCQXRvLWZsZ0x3RS14MUhrWlRTYjM5LW1ZY1ZEYmdJaGFtdHByRDhlU2c3SUJERkZYQVRZU2pSUXFMdHVHOUF0aWFzMmExNlBSNWU0LU9oV040Y1JSQU9qWlhUZUdDNlpNM1N4TFRYSkZYdDJURmpoX1lhT2pfZ29ONzVyNndTSVMxWkZTeWljRTNFMUNLMmtPRnVCNEtFSGtvT21jR2R6NTVaOHZDc04tbVB2T0JUUkZKNUJFVXlRM3R4Snh3MU1VdmVKXzUyUHlWY3pDdUNTUzRkWkVVWGZ4ZGdTanVtSkRRSDcxbnNLUmRrWTNyd3A1Y21qZ2traGJhQi1aMFpaUFBFR3lTRnZoWlk4Uy1iLS00cGlyaXRFd0FDTGhYRHZMazRxMWtVcHR2dXE0WnQtZHdRaGNHajFaMnk2Z3d3aUl2ZEQyV2tLOEZnN3Y2NHFlMldMeGJ0dGsyOFNNbklYdlFNd3EzbnYyTExZS2pDaDBpcTAzbUdjdzdVNDl0N0dyamFuUnZRYm1LbHkwbThwTDJ3eFVVU2MyUThvLWZOMGxXaGpfTlp2VDc1NjdoOUZNd3JDQXlRbWdaZGJjWk90T2xpeEgzYnBvaTBaMHVBRXI3U1piN25lX1A5aUR3UENlczRlVVdDeHRkVllyRE00UzhXMEoxRXlrUjRheWJqWV94dmxtRE5JVEd0ZzJtQnZfRDBCT0dDUWFDUDZONGJlcjFwa0h6azRLbVkwUGRBd2tLRjVfdmFyMVhwS0R1UUtzd3RnOXNMZ1ZZbFdEY1pqbUYtUm4wT3JzbGZETEhBNldsWlNDMjNjOVF3UXE3ZGFZeWpXWjM5SnZmUlBobmtOdkJrclNKOVItVVBRcnRFUTM3b0RXV3ZUM3hPMVdycWtiYjh6dGJ1bXJ2UHVVMWxZV3hBaHBaYjI0NFZPYkNNR09mSHNkN010TVVMU0c5S3NjajFkQWZUQjhuOXpEanJfMlJoRFJzSlNkSElxcnZKazl6MGJpbDF2blZEYUd5S0FYd2ZIVXJGajd5Q2d0bWZfVHF6TEFPWDR4UFozSzlpYWREVWdQX1U5aFROeDd2UlBQT21ZMmh6V012NW0xaFhEbU9YQVdhWl82NHhjNkJkV0VJVXlvV0k3STRPSG51TVlsUTdaWG9STTBrRnZ2c1VXM2k2MGZCS25mY3FYa1g4VTItUlFHb1Z6MkdoT0pjaVhKUmRzV29RcTZySTRpN3hDaE5NQVdBb0tZbWt4QU8ydWFGQ1dmRVE2d0JiaC1iLXZxN2gyVEhCdEVKVWVfQi02ZDFjUGJiMDV5aUFYeldibkd2QVMtOEc3aHhOYTBvMnFZMjhIWnN6ZXJYWEx2VzVQNmZFY2VQZFAyOHRWTDdIdDdEaWk5UTdpQ3QzUExMREF0YVNfRldQa2Iyb29xTzJ1ekFsUHhKS1RRRm81bUxkeXpaMDlYQUE5MWd4UEVyQjNvZEFhOWtTZ216NkdpUGw2YnZPcXR1aDJSU0VIREpCWjhzc0hxVHQ5eFU5cjRWMkl5YUt6U1p5cVhqbnBKaFUyWlB2U3RxSlFWT0RINkhhcHQtR2p3Z3ZZVjlWXzdkcTJVVUZMREVHRjJPTmZtbjBZT0VWYzA0TTFwR1hXNjlfR1JCYlQzLVppVVhiM045ZnctNFhOOHJTSWtlT2NpcllCSnlPQ1RiMnByU0wwb1VVME5tYVhNenVRbml3MnVtMWpweGU0Rk1nbUFoR3Y2MkhTbXBjQW9ySGJRaG5CckpMZkpFN1N1bE10VnI1dkE1ZG9yYjQzTmcyRmJReEluTHA5NzNVUWl3NHlmeEJUSTRiYWdjamZTbUFqNXdfYTlqVWpJNnRjWU4wU0Rpd1FFQUpvWjBiVm9RVFZqZ2lwYUJZbkJfWTQyc2NTN3JPS01xOVRnMTNudjJuUVN5NW1va3dLUkNITGNKdDRUQUp6Q1doaUtFUFJ4Z3ozVko5Ym1seVl6QlVWRXQydkg2X3U2QllKX3FfVWl4dEhDNDZiY1Q0SExOdFlQSTVKS2JlVXUwRkl4NFczeDBPSE9CZkJPaGlGSE42MVJJeDUxcGpvc3pDRUpSNUhHNjFvelBJN0M3NGlXZGpybHNrVXY2MElSUlZqS1dOR2Q1b0pyV3R3dUNVQlZVUC1rSTN3OFI5SzRkM01HbElOc2NLTE1zT2xlWjBfNkI1aDVKa2cyd1JIN3ZQOG5mTkdUZVZyQ1ZmdkNnRHVsNk5Lemd1TUNDaUxpUUwwVXk3c2dGX3M0cTZuUDhUeU9nVVJTNHdCbFRSMjNZYTltTjgyZndUdDREeEJDZi1SUVB2RkNRd1hyZGpvUGJCel9nS0ZFcDBFSmNoYkFLbktjRklzbVYyQ2poaTFCYWkwQ2lRTkdpbFRzZlliYkk0bGdDWTJoYVBRWXJ4V3d6LVppaS0xMkxQY25keUJqTnJkcHJMZTM4Zk1HU1hvQ1ViMTgzbEVSdi1Cc1phNC1ZNllPZ1BwWHU4eUtFS3BVWG5SZmVjeThxYlJoVkRkby1rRW85ajVLbHJlVnV4eW56TDliNnd5WHJId2NUX0JSdTNrS1ZneVd6QlQ3TkNIVTRsaG9uajhtRTU1SnRZRXdZZHlMZk05ak9rNURMWmVLY0RZTDNURWNyUnhBN1pvTVZRcWdVMFh0MS1VUThMN3hHTkxUWGgwUnotSFBIaDNUS3E4Q1oyOFNCSzNfQmJFSzFXdFJQLUZvQ2QzMjNXekpYX0syN19UTXNXNWo2b3pfa1lqQWFlaWZQNGU4aUtpTkNVYW1kcnY2YjdHQzh2OUtMQXR5eEstVmNwb3hLVi03NWUzdXI5MTBjWm91M3ZVRmdha1RQSlNjOXJQcURkcHNjTkRzNzdvREplQlZ6dGU1OC1qbFhwU0c4QUxET1JlT3NXOUJ4djBYdnJza0VSdm1aY1NRdVhBWXl0eXJqcmRwZEstTVJuZjgwc1V5akhPblR5VFF4ejhXaVljTEE1MkZfSUUwRHM1emdZMWlVZE96SGJEb3Z1aVpsZDNqdkdDSFBPSlRBUWVoRl9OcWFQbU14WFo0aFp1R2MtVjJpTTBUb2puTGhRTTl5eFExQzdNTV8ybFEyNUxtbXZOYjhsd0hZQ183YW9SWVM3Rk1lOW0xWmV2d0FzYkZxbEVLUl80Y2ZSY3BQOWJHVTZvRjZTREY1aGRHNXNaQjhwNENOSWdfVW9pTnJRdXNyOTY1cmtZSXg1U3hIWWFSTkd6RERWZFc2SURoZVgxSFZhMzdxMkk4RmVMT0lZOHlyR2RLZjI0MXJjdkw0RDJwSXJNUmNJZ0dQQmYzekxQTlBJVXI2MEdDOEFQZklYMDVuU01lai1MbXNXdnFRVl8tT044Wlc3MmJnbWdMU3FyZ0J5UEhiYTIxSy1LTzZVbE5oZW1qVW81TFZxamk4eUlFT1E3SnlSYUpSTThma05yTWxIbnRRZURUXzhiN0xuNUZPamRaWFpfQy1SRHpCQlRFTl9ERXhBVGU2N3lsRVZJbndxMngxYTVmRTNSUGxmdkxqNkJ3U1lNZXBMME54bkhZNUdsRDF5WFBzOFQ0dWR4Vm5GeDVqOFpRMGItZDJEOXpRRmVxWHNPX0F5aEoxVDVvUFgzdEpRNXBfQ3VOSlpXeEtnNFJydHlLelMxSFBtb2FrQW94UmE4aE05dURfNjZwTW5oYV85blo1Mm5ILTFLQ1B0TEsyaEI0X0Y4Rm5vSmo2QUxpcVJ3alJ5U0NMNlJ2MGxjU3A5OUJBVWhHakp1VHRvRjk1TXBwMTJkQ1FWcEdZbnV6SDJILXpFMDNnVlFnczdmOEd5WWNGR0tiX0ZBVS1hR2dVU0RncnNlUndXNVFlVzhGY1UzekdrWjRRLVZlVmE0Z3kta2l1YTh5XzBMMmhObzFQcmdqbjFVY1NFSkxaY2NRUEpBTWtJd2YwZWFEYm1XZW1Ob3Jzd25pa0hYdzNjMlFSNWxueDNYb0NhTzQzZktkYTVJZ2lrZFVNcFdsN3RyYldDaXB6V25fSktPVjdZQTltSFBpZHhGZTJGSEd1MlF4X20zWDFHcGFMcEN6ckxvUmttQWlGYVJERkdHOXZtMnpHY0ZjWmVaYUFaeDJKb3oxVllrYlpHMTN0cl9lSFFvRTFQQ0JGMXpVcGdfSWF4eWRhb1R5SXYwUkFFaUhmMEh2Rzg0SkpKcEJIMi1aOHR2YzI0NVdpWFB0TklwbXdObnJHbmdzTkJtaDlQZ00zUUxXVGlmWTVjcHo1aVJkTXNwaGlReElCOWREYXRrU3F0aWRPZG1meFctZlZtTnczVmZYcFNDM09LUmJCTTFEUk1BQjE1VmdMRXhScVdHU0g3NmxZMDlyVWFHSFh4dHF4WTg4U3cxT2hCTDhEeFpvS25NSDhaMk9BSGJ6Q3hoS1o3eWtfZ0J6MVZsQmlvRlhhR21MZk55dXN6a2VIMHJud0hRdnZkWmJNaFk1VEMzYmZqUThqdXhqLXBnd1lzTVlUYjZ3QWdhTzlaT3p6OG1DRWQ4TjRXOHJXcmxEcVNEWXFLV3RscUY4YTY4b3lEVDVEWk9YZk9mWnNDTHlBM1BXQXc2ZGV3dW5Ka1VPTjJWWW8yRllIbjJPbmFvUHpQUXBPMUwxaFJxUGJEODBremJySXhtLUwxck5SWENqc09sai1meW5taVRReEtneWdudjdUS2I0a3l1RWc5OEVVQ3JUWW51b09TTjQ3TkdYcFp6QlZ6Y2Y2bHY0UGRjWHFzNkpZYjhsNHRmVHRJUXg1ckRnNTRpWjhFSzVzSU1vamJJUVl6NUI1TWZsWWh4M0ZxRFdVeEs1SWRfWXhmYktNZW4wNkNzVzNvMHJWdmMwY2d5RWtPVk03cEtoaTlHLUYwS1UycmdpODV2WTFjY3ZEVk13RUFpOTU3UHBZc3EzYkhZdGVPaXVWdENQRUxJWmRycnVicUFEd1AydzV4N1FmQXR6TE9mNWhOWEFRU0F2YnViMmpRdlpsNDVJTjdhT0Ftd1pZSVlGZFdvSXYyQ3VEWnp5WEFhdHdWWklEYXFJTXYyTnJxNWJMUFJ0Q0pkMjNOVUNhakZvSFlZUEVtbzF2SnhRbkVPWG1jcTI3VDdMb0t6RWdGaFZYNkowZEc2cHRyVkRCR29mM3JhVlFSQVBHdXNjVlpCSjJIUlFqY3JRVV9PWlVGOXFvZHRKbzB6WUtzMGJIX2lLZzZBaGNPQmhrUmpKNDBYbHNfM1d3S3R1VDNRQWNPYVl5ay1xd0YyYnRISWxIOUpzaTNDVE91bVhJMm1yX3Z5NmROdnhqT0FNQzRKRXFTUDNnQ2VCQVBWVDlIV3YtYTg1Mm56VEdJRUZ0R25DTkx6dm9Oc3pJRl9pMG1OR3ktbTRNTllrNmhPRHdMM2ZXVG1mVDd4VFFlVFBtUk9PdEpjaUp0WG1aNTBYQTczbG40dWxXaEZxR2JtY1Nvb0l4OUctTkE0U3R1QkVFSWdDcFFIWWl5djZtM0hZNVQySjFSazZqdXJIY2tzQU5FMVByRVZvYTRUenNybFZXVy1rYk9WdVR2NTlBYjdBRHJpLVBoLUNBRUVyUWlrYXJkR3QtSUtmWlhOT1Mwb09CTWNNdlN2cmh0WE5iTGNjVW9kNGJ0UDUwVUdYQ3Z1VG5qQktwLUZ5TU1qbHVJOVhwR2xMY2FtcG1IVUdIdGRyWWV6Z29CTy1vYzlEajk0YXZ5WTNlWG9HRDRQbkI1dERKeThxZkMyRFlzS0d2NXhmcTZYNnRoczlSNkdzMjRST0o4RWo1N1pHMGs3bGljOGhoUDVOa0s1Z0dMQ1VDbTlKUjRIZkpCcERVdU9XRzNYa1NtTHYzOG9JVjFGMVU2djlqdnNRRGlneFdCamViUFJteVhvS1FMVmwxdU9ZdU9tc1ZqTHA5ODNTcTg2azBDTGZOcElma0RJNnZxN2x5bkdjN0FOZnBYbjRzb1pzN1p2RGh0eUxpSEJnVFZTNF9tcHFVNGhvMWFfVGRyZFNLZFdFVkVvMWJ3RFJWYVVIeThYRTVmT3NVS25EbFBOanVGYzZUZHdMbHRhdm8wYzY2WFBlcE44VnNvaFRyOXQ5cEh5akRjaHFiQWlPWDVyU05CZVBELUhHbVJZWkswQWVtb2xEYzVsN09meUNsZFhzS2FyM2dzQ1ZwZ0pEYjh5YWVwVG9XSG4zbVYxbjNaaVpTSWNMc1YtZlhGU2plaFpFZnJBeklQSDlpaXRBRENFR3dPTTk0eWJsU2NGUE1SUThlcjVZcG04ZW40V3gwb3pyczlXV3RYNEZmaHZlUmtheXdXTmFxcDdTdnNGRzBra0Z5dG94aXlUQ0RMSVVIMnIteFVFaUQ2eDhsa3ZrVHFCU2xGam9VZ2lXVzhvSDZWNEMxdVBoVm9lRDJhTFRTR0lSYnZCY0JhbmdMRjBHbUR6OWJkXzM5VUNPck5ENWhWd1dIZ3hZVllveWxKMzN1RDlHdUxFNDdxZ2NuRzZuUGc3V3JseUJhZjdGS291TG5TS2JBX09jTXRPN0kya0ZvX19SUnIyckdHbTFRUndDZjRnN09YdVlXMVl0MERiVVFEWFlRblkwRHJzS3RIOW5IbGVyOUZvbUtPb2djX2RfVXd1bVYzb2RKQUNkZmU5Zk5RYlJVUWFPb1JmdjVBTFBIRlZrUG1TbkFZZF9MNXhCcFdIS3lGWl9Jc2FWcDdXTnA1M0JsRnNKRlZSMGFiUFQzdnhUeDhmc3FDb3BCcmNXRllKeTRTc3RmWWluV3V1WkNZaHM3R1V5ZG45SE5MdjJESUxERlVkWWt2ZllRNG5mR3doUEthVDlWMTFyM3pxUFpHcG8wOVg1aElTbVRRUFBCWVVGazlLTzlLVmlfMDJOc0pVN1hOSzJNcEN3QWxPUFNEWlQwS20weHdrOGtkZzJWYmZQRG5aQjF6TWtTYWIzLWRpNzdwTDhmWXloaEFrMUFVS19vMG9PamhLUllWRjZQeVVRSmtpdVUyOHYyZXVnMXJnMlpBU1hISm16VlZ4dXhxYmcxdG9GQm9kTDlobXNwcEhUeFhncHZmS2dWamJQalpqNjRDZ2EtRHhJOXk4SElIREVmVGhJZDdMcXo5WHB4NGVoOGJLdXIxSG5ZX2pFTGtFaXprRTUtYlNWdWFXOFpMcnN4RXhWb3NlSEduSlBnajNlc3M3Tk1jb2xpaVJ2cXR5Q0hUUVhLVndmZERienRzcEVTZDhaVXlyeEpOYlRKaWljS0dwSkpteG4yTEZmNzVsVjdpcEdyYWFYaXZlV3JzUUdCTjhCZkJYaVNaa2xvQW16UkkwUE0ydllTSDF6MTNaTXk5Y003aGJLLVJJVUxabWhLOG9fVER6aTV1Skd6c2hJNGZoZEtnd01SNHA3VDhYSG1XQnJGdzdMWHhYRkRlR3FNcU1QOHdNeXJ1ZFlXeFFuOFE2OVlESllsa3lMRzBSczVxV0FqckJVaWRFcmhoX0RpeEFaM09oeHg1SjEyQ0gtWGMwOWdFVDY3ZEhiTXdESUdwdTVJOXcySGpxaUE2RkI5aTJRVmlvQ3hRT2FpbTJUVGQ1N0FvUk5PUkZVeFhxcTIyeE1qLTE3LW1OWlhMeGZUOV9lVFFJRG5MT1F5TS1CcFgzOTVVdjYwVVp6V1EwckFWSXZ0bm1iMWNlTTE3WWZWdDJ6dGRhSmxubGc2bHY5R3RTdUxGd3RxRVRxOXF6Ml90MlJ6SENrVWxtdEN4eWl1ZVRXUDR2RlpMc3d2YldKX2dYanVidkNTeWNHUlhVNlZGRmh6MmZMQ3hHY1B2c1pCQnBDcGRNc0p0VlFGZ3hyb2txN2pmN0htektVejdWeGtWV3NtdEtCaVFzWHlkYTVhZDZOUnlITGN4VWRYSENHRGJBaHd3cjFjY0hEblp4RDJTUmtvT1NoaGV2S3lNLVkzQVJLRENhWElZczhaeHY5SHFpV3pMN2FtRk9XQWFiYlg1amYtNXJoanI5QVFKVTRmZFo0R2l0WElrbG42R1hMekQ2bWtva1k0TjhRc2RLVjg0dm9RY2RvOHA0NGZZdWpDQVdZeWszbVBLNlFLV2JrNUhzYWFiOU5rOXpNWTVOZDd4RHowNTdMMm03UGlWYmZtd0FxdTJLZUhyN2luUGNKVFBiWGluVkhkSTE1SFYzazE2WXJPdzRYUU9YR2pQZllqNGtDUnNKYk9BNEpNeDI1N0dzbUJoRUxTUUJxNFhvNXpwZFcwMmhsZzlIMG40VTY2OXlhVXAwTmRVSjZaaU15Z0RCY253Qi1vZ3FVMFh0OElma0NlV1ZVMGZRWEc5dVJZbHBGUEVFSzdTbXNEc3hnMzU2RkFSZTUwWjl1WTI4M3FxZ3IyVUsyc0kxMDlsVVN5QTZyMU9WZU0yVVVhb3N5MlJETVYzTS1oNDIzMnh5N2toUjhKcTJMY2R6bWFwT21HSDY0OUVOSUg5OE4zblhDaGQwRGpST0puWC1yWmNhWnFBVDJ1dmc5X1hFMUV3OUFjMlJiWGgxVnlTYXZ0dC12X3NGSW1KMUpKQTQ2Qko3bkJpTlI4R3FBYzVkdXRYbjlZRDhzUmtOV3FncjVvd1hjcFFkanQyNHNCZ3FVT0p3ZzhHOUNmeElYbjhGR28zMi15NVJqdmphWnNFanU4aUlBczh4Mm52WjJYY1BFalJ3MDJPQWgyV2hBR29QSWZVM1Q2NHg0Nmc5NHMzUlg3dldvSDAtREdKb2MyRkhrbGd6SC12eml1YjJxVExycGpONHl4ZVE1dUFCbDByV1pPTWtYSDlQcVl6UjdDQlBXYm1JZk5VSm1hbFpDOVExcjRXamdYVElwY3B4d3VWUFRZYXNhYk9MRUNBbGpNX3FKVThPM0p2QUpZa0YwQTdrTWdHUkhTWXRRc19yV2k4Ul9XRGEtdVJXVWxJYXhrc21zX1FNM2UxVHRQckxKRVVSa3RzcnpUOURocEp6Y1U5azVvdy04VHVudjZrOTJCeEhoY294NVR3Uk1XczdURV9fUzNFT3EzZXhIZWVxQnZjYXExNkJuUV9FUFBZNWRwb1BPZlkteVJTazNpVFp1bHNidXlrNV93ZS1neXUtX0xsUFVxX082VnlzWGJZbTEtdEtQTzZvY01hd0xyV0Nrd1V3TW16ZGE3eEFINUpETjJOMjM0THBnNDRXNjM1eUdaVUt5U1NqeUdINlhXSG10RVlFV2dnamI2ZDgyR2h0VFlCRUljbEdJcl9MaW1ELWp2ZXJ5T1JwX3RlVE9GU3lucENsMVdVMFJJS042Qm5mNE5RTldWbVFULXZiQm1iTVJzamtXMXRRaWNTN3N3VjBiYUNZU1NjaHIyOHFFa3NnajMxQUhjSWg1Z3NtTUp2ODF4b1pjdFg2dVhpMGx5YnhheVhNOENOR0FXdGZ5N2stV2dtS29UbUFZX3Ztcjk1bVlGT3BLNGhMRWNjY0NKdklwUldDcV92V0hMOHFsckw4THh6N3pvUTFJMmY3R0JzaFo2SEkwWWxIRnc1NzFNR2J5bnpfNFAzeE9SNFFNYzBHQ0psejBzYW55WHZaVTBwZDJ3MHM5UWVtUVBJZDVQaC1zMkk0Z2x5QXpBZ0Z3Qk1zUzFUYzFXczlNRGstanlqY2RyUm9lWlRyVndKOXZjNEI1REpVRjVjMUk3YmRlSktWcXBIaTVtY25fREhReG5rMk1kZ0NwcXBucm1ZX3Vhcmo4cWY0OXVJM0xLbkNRMk1rekVYT3VUNHZFQm1SZjRobUlBaHVHWXNCS1lvenRKZHFHb05Ub0Q5WGJOZFpKN0N6RGlDQjgzQ0RCQXVpci1INEx4NV9UY1NTLUoyVzdqb3pxdUFxMVVNRjlhM2lITFQxYUZycHVlb0pPTG5yajRaVW5naWNsaUV4aVJWeFN2NEVyM0RMamlxNkwyZWFhS0M2eXJIazFhd3UwTW5FT3BKcmhyYXRLRWhITG1xam5hRi00Rkt6TS1lQ1RINlBJNEVwN1p2N0pvNEx2VTBjV2lHRmtfdy1EclpRazQ5YXQ2NXVTVTA0NHcyZFBRbEE2bS1IOGllMHFJcjBoa0dVRWN0azBPaTFtR2NwNElpQ0w2elJyRXlWMWFnUVR5SE5MTks5Zm4yR2gyTGwzUXExN1BOcVI2RmVtRFN6UlE3X2NIaERxV1FrQnQ1X1JXT2NFZGZDd1FiRFdlX0YwenhZRTlHQmZXT1pDMTVvczU5QnlDUU1CdWVVLVNmY19nWjRsZnF2bUNpYWpoV1Q0dk95VHJCRkhqUzQ4SEVGMmhIc292cFl0OTlCdXdXZS1SazBIM2hvSDgxNnpmeHFUaDdCMENuMW4yM3RlZkdWM003QzVXMmtyZlZrVDNyMi01M2xUOVJ3OWJGbi0xOTZLd2d3dkI4Q0Y0alpCSWdGd1pVcFRqWkYxdFRXc2FSY29rTkdFeVBqUmRacVFOaFpXV1F2ckFSSWFGVmtycEVhaGRxWGxFSFVtbjRDTzg0NGNaenJhczNORDRtZ2loZkIyZjNMSENOSFpHOGJ1MnRDN3RZQ2lSVFAxdVZoUHFfUUZ0VmlNVE9YdGM2UUNrNHJNZGJBZjMxTlgwTDRBNG50VkR6azRnSmM2cUY3TDJCMEhDNDk3YlBnZ1o4SVFJb3ZFbjByTUsxS3ctMktCb09YdFAtSFp2RFlYeHQyUXRGaHprT1ZEa2c2VUVObGk2Znpza3M5eXAxUWliZEs5NFhOYllpQlpCU2RyYUtrb3pVc3lNd2UwV2pVbldZWDBSRUFlMWpLN0U5eVFtaVFxdUd0NTgtNUNpSGdqUGx6TzV1R3RxTnFRb2pxTGFVLW54Qm5EdTNjY0NkWlZZZUU3cFFuaW5CcUhLODZRN1RfR2lZOS1LVm9vVjB6Y3VvWmxSV2xwODUxTFpwb1hHMHJDWUdFa0NsZ2VvR0VOMjdkcGJKOUJ2cmY4VThJalhzckdJTzdpNG12aHYwcW10eTJSSE9LbHJ1bjV4eERFSGsydkhwQXNmQUFaUy1uSUFLdEh0OThrS2RmWWIyLVNHdF96TF94V2doZ0pKelFvMnpSMEs4OHRKbmhxQWQxV3M3bTUtS2pSbUpLSGdBc1BxZXpmQjJfM1pjTlN4Y0JyYl92S2pRZVB1QVh3cWN0VTJ6ZGtkUXY2T2FVTk01ZVVVMFAwLWtJbmlUTE04aWVScnNseFFuNHJITTF6NWFYNHdTeTN1aTFqNjBkTTViVjJOSlJrc0JMR3l1a2huck9waG93WFdiSzZaTmVlUHNVaDhJM0ZjYnhMX3VFTlRPUFZGelBZc1pPM0hvVEZ4QlNTQ0ZSampZMFlCcTFjVkpYSU1BN1hqSFFuSFpIYWVTb0FDc2hfdWJNcUZRV1hhX284RkJldjBZZ1h0dGNRZWR6eThNeWxieUtldDBNRW5TT0JZQ2lVcXRGYTgwQ3dWOUpJZEhfQXIwdUpuR0x5OHJqUnJKeUx6MTVwcU95VDRQRGl3Q3RoS09hcXVjY1J1Qmk0b21qSnliMnZkaV9iTjNaY0xJNVFGTHVQc2FwbG5KRng4Vk9MRnR0Ul94NWc2TVh4UkxwSF9meUhOd3Vwc3pOVWJMSDdqd2hyWVMxYjBYVXVCT2pwN3NRQzloOUlodENFeVh3YlZLLXdheXFMWFc5bjdJcG9KNlN3SGVJZWdXNnAwbjVNVlQ5ajZtU0N4UUt1Q1QzM0hjY1M4MDAwZWdraUt3T3pHV1R2ckNoc2tFUDhwV09oWVR2eDlTWmRXZXpkNHlmRk1fOW5sVHpyWGZ6aDk4ZjVsRXNic29VRVR5MTl1RURjQ0RzXzV0UjhEUkE5OWF5LXlVLXV4UC1oYWtEMjRjRXJTdXRLc3pEM2ZsWUVsMkRwaFlfM0E3eWpSdUhBTTFHZ1RqMUJ6dW9CdkNaRUQ2a2prTWhvbl9hNFVfZ3hHSzFOUl9tSjk2MTJKQjZMQ1NOLWxRSGotd0cxQWk2U1NqTXJlbWxwMFB0ZGhHdTM0VVMtMEpQbGpkQzBlSTRDS0dnY3owSHZZbElkdEhCQl9NekNnQmVnSTljbWdGQ2dXWUJkNDNEUmhHU0Z3OEdxOFlseHpmRGtPNU10ZmtXNGkyYjhwZ1NWSmFqSnpVNlRDdnhZZXN0bHZ2TGlrZXJUQzl3SWUzWVo4OUJIcWJKOXc2VjJDbmFKQ1VYSklrbEt6d2lreEY3T3BCMkpZUFg5LW9FMGFYNFFjQmNRcklUT2x5bE1VaXJPVnJ0dy1COWdZNEZtSlc1MVZ5Vl9VSHUyWExObEVZNHRwMkl3dVpXV25lczRKTDhHN29TZUdNWjlwOWhBU1JTUlZVYWlwQVpqajRaeTJjcldGLXMzcmhGX3FwekZBZE5RTnNLNHZSR3hDVDRkeUg3QmgwdVNuNGhKcS03Z2Zrdk5UWXo5VkZPSU0xcndETE0wYUNNMlRtczEwQmNCWmlyM0gwYXU3SHZKYm9lVlJDOUc0NnJMWmtQRWlZY1Q5ZE5lMmNtMF9Gb2E2NGtXWHZsUERkMG1iLVppSzN0cEgyRHhCcHVyZjJwNG01d2Fnb0d5VXNUZ0Z1MVhQdFhpM3ZiYTdoeU9RTjh2RDBRM2pFV3pjeG90Q1N4NG9HeWdqU2xkclJOeDNKN3JFd3R0NFZoZWM2UW1FRVRjTVZtZzZianNpUmpqc2lzd2hON3JfN1otZzdUX201blJoRzg1VEVwc1NZa2lpTWRlZHhXSlhXSnFMUVVxdzlQcW9UYk9mN0NINy1PN3J1emUzcnM0NWdWanNZci1TWXF6dk5EQ0tVeklfaDJlMmVRbHdPQzhjenE0eVhpbVlNbU9hVkxxT2ZkaFVuRHJmVndaTFc2SWtKNFA3bkJINmVRbDcxNlBLUW9pbFhxNnVXX1FHeUcwOFJEd3dVQWtqSV9lLThxQzVSNm9qTDZ3SUJxRXExdzdnTFFVejM2QVhaSVJQMVIwd0d3UW1KcTliTmoyTzdBcVhsV2pLU3B0WUlucFBPZUdxLVMwZUk0VjVsLXBsLURJT1cxZlFkelVQWWIyREdKMlAyalNIblcxd1ZZUVVDZXpZUEVOeUMzU1RMdHBkOHpNZ0FxOGkwNzc0a0NOc09KNThmeEROcEE0TmNPTTFHVVFEdUx2RWkyTVo2MHpiU0U3cFNlVG5BY2lmSjBYVmxwS1FFalNoc3VCSVVWRDJBU3RRSUNSVkx1eXZTNlpIQWF4RE5wNXowSnh1UTBlVlg3NEwxZTZOR29STWQ3RWw5UTBjQjB5MTg0N0o2RG9UTjJoS1o2UDRocEI5THpUb0JvX09KTHBCci1VVWw0bTV1ajJZUURSWUJpSHowZzNFYmNWU2hHUDRwQ1M5NjhTUVc2WHRzdGNscXhrckZicDdNR2xzZHc2c2l4RVg0RXYyMzVneVZnRlRHdDlEbl9ORTA2b3JfMmUwaVJHNjFaM2hkLVpSTDExcDNYTllYT2xUdVd2WUNvRFhIVENGTHNzSlBWbUtuOTBzWlZ5M3VyME9ISXF6NW9iTUQySXFWMUJkVEQwbjlvNlpVVnJYYlJNYlZWQTJLbEZtc09QcExnMFNHT2R3OEpMdUhNWm5uWFJiZ3pzZFlPOVhRM1dKUDZFcEQwOXplZmNKNnNyT2tISjVJUXNNc0NTYURmZ3ZyU0lOcVM5LUVuV2wxRTlOeE00WFJuZzNNUlBYaU5pX3JzdHB0bDZVMVZqSExmczFLSF82S3dfemJsRmJpb3pyNXFBMDFDY0xrcS1KR2NXNXczX3dqaFdULXlCUlIyU3d2NG5Qak1RQ3owWEV2a2xpeVdUaFV5Zi03SnRCaG1YcUd0Zmt0elNpa1dIZy0xV29fXzl5SC1paHhILU9DejNPV3BzaldHQWM4eTBka1o0M25EMExBSkZtQjE4MVZjb09GQ1l5bjlCMGFTVTFnWElJVHZGa1JEWGtOak43cmh3SVVKV2ZPcl9WWVRJQ0pGYk81Z3p5eG9hejFhT3lISklUTVJpcjZwbHRldWcxT3BTcnk0M2JmbEFTS1RGN3hsNzlOOUlXMm9nbW9aZ19mVk9kWjFWZmVIWWVLUS1FbDdYczkxeC1HbnFtLXB4NHNXbWhuSXZEQVpQaVFFY1J0QU9COGE3aDNrNE5lV2hveXN3dDhkVmxMd3dxczNJVzBkMmc3SzZMQzNFLWdOZGJ4bF9ZRmJSdWRGSzVWZmlPY1d1TnlWdHk0ZHMxT3RrRWgwM0RKMGdtaEVxY0JSS2pQdnRIaDdPWkFMMU5kT2pCc29wd1JPY1NyNTh3Z05yWno2U2ZxdS1WSVpSdms4d0FqcXg4cm0tbTBocHNQNEFzU1ZpeEFRUDFBZmc3NXdIbFYzdHJHX3VjUW1RTzl0dkhxQkxGZFNqa1RiN2FXa0U2dUZ4YkNUTmVaOEpBODFVX1ZYdkQ4VXFHcGM0a1NQMlRjRGRlSVBxRkhseGI4ZGhON3lnN0E4eUdCZXBCMjJwV1ZxcHZYb0hSZFFUUWFmU2txcmhxcmZ2OHpaLTZraUNudjRGUTJHd1JZZnRnTG5RMDhFdXl0TlVWOXhPR084bDBtZTFDR00zZGtFRE8tUkJVMVhSWGJhNTgxY3BDVUxZakRaWjFuV3VfLWhaT0ZacEREektuZWo2dmtBdVZhTVNKMlhMWU1IeU9BdHBtU2FEaGxxRWlEUTA3bFIwaEZFN18xMUtwSTBRbmdacG1EbjlsSzJINF9iY0hGSlVvMXRyRklRVlVrLVRnbVZXZU5kLWRoMmxSSHRJQUFwRVJYbmRScmZXVEQwY0VtWEFqSThCVW9leFdQS2E4ckpXaEFmbUR4SHlVSV85WFBESjdPaUVCYlRQd3hhUkhRc0VabXFoM2JlX3d2eHFHMTlNQjBaR1pVcmpJWmRyXzZaXzJORmN0UEpqaDF5S3o5RlluTGFNZF9vNWl5OU1OWllLVFFnVkxmSnFFYUdBbEZ4RWZoRF9XejJFOVNWekgzbGlGWjdFbTE3bm14cUJEZ3B6MjlPa1UwREx0bjJzaEhqaHJGU2I4OGJHc3JGNW9qRHZmWkxQZFhuZGRSb3hoc3JOVDI4MlE3T2M1WkxSZ2ZCMkMtNjlfRU5RQ29NWERpT09iYUNQZnZ4aUtLN295a0M4Zk5zMzRQTzRjcnJJemxUYXZ0ZkV4UnVoaUZjTVhNLVp2NlRHanA5QVhSOUkxTGZZVnZxNUpyR0l4S01xcnF4LXFQTnlQNG5paEF4dHJrZzgyOVdpbGotZ3Y5VDVyTnA4ZGptMlBiYWpNR0lITE4yQmxCSEp2S09TNGxhaElVajVPeTRRZVFGQ2RYbXBMcVA0MXgtS2NHX2FiZ2tIeTZ2OU9xM2dZTEVZaDFySDRGZkFXb0xfQzFWbEhodEJhcldPaG1XbkhRV01VNktyZDdUVWdnWmF2WFNiVENBZ19LMm55OVVOMHFZdTJjM0xaMmRXT2o3SXV2a3BJS1hSbk5OZDNZTmZ1LWdsTlJZaXVNRWhwS0FteEZjQ1JKSXhMcWJsUGVBd1RWX2M2a2h1Q2RFQWJrWlJTc1N6NDNfNGlpcEN6UDc0VmRFU0Y4dC03LTh6TGdNUWlYSk85dklXTmNzYk1qaVQyTG5FbUJfR01rdkpzYnh1Q3RyVFNaRG1NLUc3SWhkcGo1UkhELUx6SGRqc0NyTHYtSEFUNlVvUUtRS1llSVl3NmRtZ3laWGZyMWVSUFJKeVFJdl9TVFZQUkNucUFvUVdrMlZEclM4bXZMNDVLY1k5QTFIbTNneGZUR0JNdm1OcUwxaTFicks3QXZFTm9PSnAtQVgwWnBFbUJidUw1WExWT3NBcWZlUHI4Y0o4S1V6amhOTWdIeklLTXpyN3VKdWd3bkhEOU1sdW1yQjBXc0U5bGl6bkhPMGxRWGVOaXVUd3A2WE0xUnBLZXp6Vk9TemJ0cmtiSFY3ZW5DYzhhcjFaOEhJUkNMcXAwMFBGS05yOWZ1dTUwZjgxTDQyX3VkWmo3YndBbDJZa0kzT29mTlhPMm1zMVJsUjFCWWJjLXE2WVBFWWluVEl5Tjd3VlRKQnA1YlVLU1BWSktTWXZMbWREbk1yYTlSRUMybFpKbVBLRWpRN29hY2ZGX1VfU3drRkwtRjl1WlI0Q05XbXBHVkVpQmRvYTJhb3JGaU8zSklqWlAyTG5IUmdCN2NyZ2R3ZDhSRlhoSkpsZDh1MWhlRVZjNk1lbW1zR1NwUXpsMjVlZEJ6N3lRVHlERW1fWERVbVZJOWlZWDY1RVBEUWZoOEU0T0Q4RkJ2WUNGSmRNSTJGOGE4c0ZTc0Fac3YwcVh6Mm1zZHY5bzNWMGJNQ1F2M2ZIWExxdmNBQTdDNTNndmtFMnBKbzI1OFFQWlVDS19fS2hHeXVFU2dmd211Ynd4SWNldm1Kb0RzY005OWVKSkVJVGtxcFZMa0JxcUptd2Rnalp5NTFyNlJRMlRBTThaaEg2RGE3U240eS1Mc0FUYjBYNGE1R19aWTRVN2E2cnFVc3k4M2NrSFdTMXB4TWVuQVhrbVFWNFhIcGdnNnRTLVU3U0lmeHZwcTB6aWFwM195YW5femVvMXVyd0xDVDIyYVJENkFZWnc0bTNUSHBQRC1waElYbUUwUnZYVVVORDREb253clZsTjN0Vng3eHBNeU9Qb3VFM2RSZVFjdFdIb3ZubVdUUTBGWWR2UFJQLWZKQXlHc29ob1k4ajhUV210Q1VwaERYSWxrLVlsU1JlYXJjRkdNV1dWbGZKM0I5VUZPVHAtYUZZQ1NrSy1RUmJmTVNSQURyaXZGckp5R1UtaVNlRC1tc2k0MHk5dDV6ck80ODg3b3hLNzFnMTdtdFBsMjhfYzZRUVBaeFJFN1dic0lEWFFwanBkNndkVFd0clhmcmJjMmNoc1pGLVU4ZDdWbzI1elZjX1ZFSGtORklYWVdrakw1bGJGQkRTU0dhdkF0VDJzbUpQYTQ4ZWZUaXdib2RzR0MwS2RDT1AtdER0QlB2QTVtTnlXMGRzTjRxYm80RUhuM0dQa1lnbXl0bFBBR0Y0a3BUaHZzVDRKTTFRZUlWR2UzQ2hwdmFzRHhseGZUQ0JtXzNXZTMxZVBfUnNMQ3Z3NHg2cTAtZ3JSRFdaeE9YbnZnNHJDcGxYNVFhcFlQYzZ2OGVXOS05eGw3RjBrMVdqdjgyenNHWExENGRLY1VnaFdJaXNWdjZqLVU5bmxCWEdtelgwLWhTVzlXdnBHYUg0MHdlVmdGTUZ3MmMwTFpOQk1BMlhPVEkzN2szYk5wenJ3QnVWSTlBb2dndDFjSUNDNWdFZ3JManVsNWk2aDA4NmhmZlI0Umsxdll1OFFoQ3lFa1JhWU5xZm5uQUdsdFdGMHZZa3c3OFdZN1VkaThDcWFYVWJDZFVtSmtPcV9xUGc0U0tEQXBCRjJwOVpCUEcwOEVpVzZFTk5Ob0l6MHJiUGZaU2p4bHlPd3p6Vl9fcG1QTS1zNmoxVVd1NnNYQnBKZ2FNTHNOQ29vaXFVNnBxQW5kR1RtcTVVODF6aklpaHNyYjNKaEVnNUhLN3Fyc0JKdGN2Y0lTWWVRLVBIdV93dFJaMmUwd3pXWXBaQ2tqUndwNkY1WHpXRmp1aUxYTS1zZ1VPT1VfdHlGaXNoTjN6SmJGQnMxU24wampGQ2JKVnN1bDJ4ZDYxY3Bmdjl6cU1heHRGWVJ3VHlJaVNBYm16TmxrNmZhOFdQUWZYMjFObjBYLUxveUpicGFzXzY5aGFyWGdsVTVBaEJwWDhtbXVPamJsc0lIdHNoMWlRUEhGZWlTNGlwTEVIWVF5SnBTTGJmd1pFZG9hMDZNQkZ3Q1k3SDFwWGVoU01tVHNvVUYzeExNU0IwemNQZ0Q1ZncxdmJ0QVE4N3o1eHhoWDNlVEZOdElpUktOcDlPRXZSV1JiakY1Y0NkdVpJQzVGTWhPM05hb2VMLVRMU3hpb3ZjMmh1cGJaZFJ2WXA3dFNNaE5OYmpmQkQybmdhNXl3LXprOGlzWlpXLWZDeWdPOWJra3ZLdnlvNFNpSFBYay0xbnhEVWYyM21IOXV0dll6dWxIYW9EVl9hZkljb3dvTE45OVRmZV91d25CYnB3SWJocmdjNWdtbXdJVGl2M2M2dmtxTnJWQ21GMG9MOXRFSGllejM1bDRyZHc0TXhQa3hDOVJ5U3BFRE9DYjM4RHVRM09VV2cwZGJTRzg1X2t5ZnVRbVZvc0twZ3huVlFEendtMkNGdy1xUGNkOTlUZlVXYjRtb0tYSHQ3aW5MQ3hBbUdxX3pJdTc2cl8xX1k3MmVYS29yMHp1LXpXQnRRQXB2RVRsSWRqYTJLMmFQSVFKYlFZT2FVaVJUUXVKRjhjem9URTY0TmhONW9IMmxoMVNwMFNiVEh3NF9zNHp1UGZaRUVUWUZYczRLWHlsZ3hrQlhRWkhVamRQVWlLYmNmX0lhNGU5UHlKUzB6V1FrNnJUWTJDUWRMNFJ2YUpNdjF6Qk8yRmRXY0pzRGtKZjNjV1BLcEozRlM3ekl4eVlFYU04d3IzVFVBaG9DeXRrMTdQTUJLQ2hZMHBBV25mX0ZSd2YyTHZ6Q0UtQWdaVnB1emYxT3RQUzNhYlBFcXV3cndNMmp1Z3VzMEM0SndYRUFnUmhEXzdzSm1HaVNkYUpLQkM0LWI4MGUzb2ViWFZmT0xkNXJVRjU1d01iek43MGN0NjBSbGROYThZcXZEQkRGX3NPNWp4YTdQUnNXY0dfN045QVhDOGthTHBxRWQybjFNUEEycU9wYXg3UHFKY2tWNFVRd0dDVHR2UzBiU3E4Q3dCOXV1bHNDVlF6VmlHZzVJaTliRmprX0xGMzRhWmk0dk5CUmc3aXpSYTlrZkIzS1pqM1lkWTFkRm5GYzlqYkpoVzNpNm1ZSW5XTmZiV0Ric3g1aXBvQ1NUMjBZSVpXTmY2RHp2eUdaX2x1a1hMX2NnUExvaUtRRXdzZEswU3VNZzFnNFZtYy1KZ0JCNzBDX0x3VEdtNzBxMk8yV1V6dURrbEpraXppTVdUenFTelhtWFRLQzZKZkdrM0F3Z3c3b2lVZ3pTaUpubGJ2SkVFdHg0MVBjTHdyeVotRC1aa3U1OTZ1X2VfLXpiZ1llLXZoVjc2UHBKVWVwU1F0eVlGS2dJWXJvU1JlUU9oY0pqcW5tU1Z4cG1XZWp6bENFdkRmQzFHSHI4ODJiOWxiRHVPTWlKS1N0cFNyc3hJMnN2VU8xT0k2cGJYY2s5VWR1Qm5rcjk1cEZyc1BzbTZGejV3T0pHMkthTkhmWUd3cXhPekZIQnVXWFJYaVVXNG1qZzcyMHhQZ21WdUFHU0dYN2xnbGZWM3JRS0FpRlViSUI3SThPN0tvQnFpRHBFWklleHhXc2hwRmEwYVdLaVlfX0xDMUxPd1JkX1U0M0dqbWxabnZITmhndmJaVkZiWFAxb2JhWkNXLlJYQ1A4NjhXTHNFR05LRjdFSGFCZVFBSWhqU2Y2amtXeVVaM25oNWxOUFU"}' headers: Accept: - application/json @@ -450,41 +707,39 @@ interactions: Connection: - keep-alive Content-Length: - - '43404' + - '43524' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","kid":"https://vaultname.vault.azure.net/keys/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","sid":"https://vaultname.vault.azure.net/secrets/cert96da121a/4e4742ceafae479f8f2b71e70add2b9c","x5t":"dHbzE7YIhOCFE940Oq7RVxCEesM","cer":"MIIDaDCCAlCgAwIBAgIQV1hJgnQURMmqkGLSZDtXgDANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMDcyOTE3NDIwOVoXDTIxMDcyOTE3NTIwOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMItxFMXbTQ1Z09sK3qZN5QE5X73dqLVCLmKSq4zwcyxbub1kCNiGe3iSgtYpqBvB+wYY5YWUevbF0RZ3ldJkarkgpVCW39KA0fvdZIPcnuwq6o6jLyb4g+6+f74u7KcdYs4C8Tvqm959V3VqITl15U6E3XJufz3HEPhdJZtVseLAS9HzfSbMpCffW9l1eV9D544+7/hiFKVaCmYfjoC/WVAXBJMoBkd03kd2XDf+12ar9OUs+Cat9Tzd/5T5ViF1Q+NoBu9ZLy9cnsNvv76GVogmao6XGK+DBrRAal8lGpdz+s1hJeHdDohOxTaYnB38/EhdIryGqG+wSPjRYQwx8CAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUyQWrIGOQPXJg9K3ZcCTdJUMpK64wHQYDVR0OBBYEFMkFqyBjkD1yYPSt2XAk3SVDKSuuMA0GCSqGSIb3DQEBCwUAA4IBAQB14GF3XrWhDyxwSEHKLDVhKhIWV3BnDltD/J1Dk6crrdF/cZcx/a95YcLDQdx1zYg+aHNy1AxyFTj4yO10++Q5jFfVnBW8Cyq1Sn6N4xtrb7Jrae6ktKvUtE5S5I81SWKbDNPqk5/y62EAZJrBErJ9icTw4HQJCj1CaUJvqU+bMgeb8YzhyjhhFqbKEV2JDt3La44P62f+1TtIiufKD8X+kdDFbZ93YfcgrUPy7oKRDD7EFBV2yyFH3PwAOG6KZ+vlXqsMhzCvKTqKhIe4Avf/FR0cdr+A5F7HdiKUBNMx07AY0mSDEOMIZEv1/hQwfTgKo//riDfLqNg+z+97SimX","attributes":{"enabled":true,"nbf":1596044529,"exp":1627581129,"created":1596045129,"updated":1596045129,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045115,"updated":1596045115}}}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","kid":"https://vaultname.vault.azure.net/keys/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","sid":"https://vaultname.vault.azure.net/secrets/cert96da121a/66ecbd2cc82c4a84bcb16ea47d2ed719","x5t":"ZSovtb0xjHioqmghoefyydXi_EE","cer":"MIIDaDCCAlCgAwIBAgIQcyFI6pHrTKOU/VMjy2ZE9jANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMTAyOTIxMTEwOVoXDTIxMTAyOTIxMjEwOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+KToq5Z10eGMoa5+ruAOuIUqdHxZ00vQ6ok/l3fZ1ovKGpJHRNq9jY9VHzccez9QzXiC2Hn36ALqQN+30d4ZXnOzFmYYP6UqvTIzqIqlT/PrDfo7JyXtv/CiTk+yONQbWHhHH03EjvsEYgi5ko9/t1vV0ADCZqEy05lJ45iKZ53ob49W6aVAKjjI35l99VMjZJb3ENVZvcp5gsB5v/YvnfSDI7fHNKVJkyFvFLwMXjwI65wvnd94hHMFSKidZvpNn8KhburKL7KbltwNqnMiXjYVyBTxa0Om609I55DJT9uwV7MBErQ+GaRoSBouBBMpEcenJEYwXf5u7tNouBLOUCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAU3ffkJFvvP1S3ptZVSVGh69eY7jcwHQYDVR0OBBYEFN335CRb7z9Ut6bWVUlRoevXmO43MA0GCSqGSIb3DQEBCwUAA4IBAQCbMOQdSEckAwOyBGDNNEhKv9qdMaEMivQVI5wxDpbDD91zQH59QGRwQdez3YxE2ocp32g3M/ovLJF5wVP/95hUm2moVfqEuX5IBtjuQ7Ri1F8GEv/S7DXsUie22gjZCrYSZtJyh0jD4ogK8VrxZJJnFoE2xMEnLKQcSF8X0ySqg1fULnV5wQ8P+nZy89xKmhAIK/4GS0nalbNcejtAC/q+Opj7+TzIQseFEaIv8AMgG7J2x3OC05YzcsuINgYBwjgdYUAYDcX5f15CWtmkieWWvDtLRl32nQfeOCiCF+46auJng9nb223mgpguOfiXk1+xnmv5/Q5IJMpsoAc7viwy","attributes":{"enabled":true,"nbf":1604005869,"exp":1635542469,"created":1604006469,"updated":1604006469,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert96da121a/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1604006464,"updated":1604006464}}}' headers: cache-control: - no-cache content-length: - - '2326' + - '2379' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:52:12 GMT + - Thu, 29 Oct 2020 21:21:29 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_certificates_client_async.test_backup_restore.yaml b/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_certificates_client_async.test_backup_restore.yaml index 4c321751d0b8..6cdb65011aac 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_certificates_client_async.test_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_certificates_client_async.test_backup_restore.yaml @@ -9,7 +9,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/certcfa1497/create?api-version=7.1 response: @@ -20,25 +20,24 @@ interactions: cache-control: no-cache content-length: '87' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:00 GMT + date: Wed, 18 Nov 2020 01:29:35 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains www-authenticate: Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 401 message: Unauthorized - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/create?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/certcfa1497/create?api-version=7.1 - request: - body: '{"policy": {"x509_props": {"subject": "CN=DefaultPolicy", "sans": {"upns": - ["john.doe@domain.com"]}}, "issuer": {"name": "Self"}}}' + body: '{"policy": {"issuer": {"name": "Self"}, "x509_props": {"sans": {"upns": + ["john.doe@domain.com"]}, "subject": "CN=DefaultPolicy"}}}' headers: Accept: - application/json @@ -47,313 +46,366 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/certcfa1497/create?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBLwAOD4cqAF5fHaOapI5JBJRXqH+uLpi/MXlm1CZJb7/EMxtCzlULRXJ1T1miUYOQceFa1tjOuS5j7MTlS9nQFVGQaXIwDLvkRXBWWsHJh2zJi473BKpqLoAXFHB7H3001PdwdLrRJSKUEIsjWf2I+xebf7hBfbLjqbyP2SnrE69tFvoLQaRQ76X/X9wiAEbbMmHtt2+UWvcCYapvJBJciCx28+vxd0pwbGIyHiryiCRTR9UCG79chj5OCRMhKs+R1r55lR7/GZhEyIyTSP//oXqntIRrGJMcxMo58meO7QaJRI03lYISboDAW7y7RnyP62R+8tkWwh994M+bfpVp7","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDnaWeyrwa1c6nzfRr52SkWgAc93Ilrt/+EPU+r3Lu1MGZ2wVHn7SzDddYezukZegMpNRPixGY7bUpUUiRJnjs4ZcMbCl7HqS/fiP+ODFcLu2EeTNcSCV6Eatum0by/Q0Hti1ksR5aTBfhbkvUtQwejedjjkQZmcuSNT9/wsqhj9NoAILGLyeVXN4FChClB1HlDkBGNRmyOv1UMbCZAXunO0TLxpGmmXNRd+UeCihNTAzubsSchoSo2HbazosqA3FdFMDP2QxGOiK9WemfZqrN4yHDl21szj0r4PxujdiiKm8OKXSu4Pm/SI8llVfk2YfOMIPtJtfBiTNy51GlP0jUCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBu0SRZxzJLNvhgljvgwiladhp0XeYf2c/IzE4RO4sEFncrVKk5Za9kd8t/hJrYN9OPienI88Gtd1FC8pgdEGlJ1GmNkDaG/jtqt8iqLpCzGXhjNRy0Rb78/uodYWiLEpMph2J06dGmzB+V1g4JXLBiVo/axEMykPMrAk+NtzMNf1ghrTFFpkPzaMgqxFRhVJmy+IwRTZrHSny4+SOw/LWgKIzPRgbI3LcfgtQre2aRpDajXVyRfuiy/IQSx/YVardK8+rwqtJ/rtH/f63jQNhySG4WCFJBK2QvQqP1MKZrSRemzTpLhgFPqcnGbpDd4ZGAEpiVnToGgOScOZ4/ROzW","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"68cc94f5f2c749be9ce117fe9bcf7aa7"}' + time based on the issuer provider. Please check again later.","request_id":"d68d4d78405f462ca57c58a2a7d2f9bb"}' headers: cache-control: no-cache content-length: '1365' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:01 GMT + date: Wed, 18 Nov 2020 01:29:37 GMT expires: '-1' - location: https://vaultname.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1&request_id=68cc94f5f2c749be9ce117fe9bcf7aa7 + location: https://vaultname.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1&request_id=d68d4d78405f462ca57c58a2a7d2f9bb pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 202 message: Accepted - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/create?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/certcfa1497/create?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBLwAOD4cqAF5fHaOapI5JBJRXqH+uLpi/MXlm1CZJb7/EMxtCzlULRXJ1T1miUYOQceFa1tjOuS5j7MTlS9nQFVGQaXIwDLvkRXBWWsHJh2zJi473BKpqLoAXFHB7H3001PdwdLrRJSKUEIsjWf2I+xebf7hBfbLjqbyP2SnrE69tFvoLQaRQ76X/X9wiAEbbMmHtt2+UWvcCYapvJBJciCx28+vxd0pwbGIyHiryiCRTR9UCG79chj5OCRMhKs+R1r55lR7/GZhEyIyTSP//oXqntIRrGJMcxMo58meO7QaJRI03lYISboDAW7y7RnyP62R+8tkWwh994M+bfpVp7","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDnaWeyrwa1c6nzfRr52SkWgAc93Ilrt/+EPU+r3Lu1MGZ2wVHn7SzDddYezukZegMpNRPixGY7bUpUUiRJnjs4ZcMbCl7HqS/fiP+ODFcLu2EeTNcSCV6Eatum0by/Q0Hti1ksR5aTBfhbkvUtQwejedjjkQZmcuSNT9/wsqhj9NoAILGLyeVXN4FChClB1HlDkBGNRmyOv1UMbCZAXunO0TLxpGmmXNRd+UeCihNTAzubsSchoSo2HbazosqA3FdFMDP2QxGOiK9WemfZqrN4yHDl21szj0r4PxujdiiKm8OKXSu4Pm/SI8llVfk2YfOMIPtJtfBiTNy51GlP0jUCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBu0SRZxzJLNvhgljvgwiladhp0XeYf2c/IzE4RO4sEFncrVKk5Za9kd8t/hJrYN9OPienI88Gtd1FC8pgdEGlJ1GmNkDaG/jtqt8iqLpCzGXhjNRy0Rb78/uodYWiLEpMph2J06dGmzB+V1g4JXLBiVo/axEMykPMrAk+NtzMNf1ghrTFFpkPzaMgqxFRhVJmy+IwRTZrHSny4+SOw/LWgKIzPRgbI3LcfgtQre2aRpDajXVyRfuiy/IQSx/YVardK8+rwqtJ/rtH/f63jQNhySG4WCFJBK2QvQqP1MKZrSRemzTpLhgFPqcnGbpDd4ZGAEpiVnToGgOScOZ4/ROzW","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"68cc94f5f2c749be9ce117fe9bcf7aa7"}' + time based on the issuer provider. Please check again later.","request_id":"d68d4d78405f462ca57c58a2a7d2f9bb"}' headers: cache-control: no-cache content-length: '1365' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:01 GMT + date: Wed, 18 Nov 2020 01:29:38 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBLwAOD4cqAF5fHaOapI5JBJRXqH+uLpi/MXlm1CZJb7/EMxtCzlULRXJ1T1miUYOQceFa1tjOuS5j7MTlS9nQFVGQaXIwDLvkRXBWWsHJh2zJi473BKpqLoAXFHB7H3001PdwdLrRJSKUEIsjWf2I+xebf7hBfbLjqbyP2SnrE69tFvoLQaRQ76X/X9wiAEbbMmHtt2+UWvcCYapvJBJciCx28+vxd0pwbGIyHiryiCRTR9UCG79chj5OCRMhKs+R1r55lR7/GZhEyIyTSP//oXqntIRrGJMcxMo58meO7QaJRI03lYISboDAW7y7RnyP62R+8tkWwh994M+bfpVp7","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"68cc94f5f2c749be9ce117fe9bcf7aa7"}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDnaWeyrwa1c6nzfRr52SkWgAc93Ilrt/+EPU+r3Lu1MGZ2wVHn7SzDddYezukZegMpNRPixGY7bUpUUiRJnjs4ZcMbCl7HqS/fiP+ODFcLu2EeTNcSCV6Eatum0by/Q0Hti1ksR5aTBfhbkvUtQwejedjjkQZmcuSNT9/wsqhj9NoAILGLyeVXN4FChClB1HlDkBGNRmyOv1UMbCZAXunO0TLxpGmmXNRd+UeCihNTAzubsSchoSo2HbazosqA3FdFMDP2QxGOiK9WemfZqrN4yHDl21szj0r4PxujdiiKm8OKXSu4Pm/SI8llVfk2YfOMIPtJtfBiTNy51GlP0jUCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBu0SRZxzJLNvhgljvgwiladhp0XeYf2c/IzE4RO4sEFncrVKk5Za9kd8t/hJrYN9OPienI88Gtd1FC8pgdEGlJ1GmNkDaG/jtqt8iqLpCzGXhjNRy0Rb78/uodYWiLEpMph2J06dGmzB+V1g4JXLBiVo/axEMykPMrAk+NtzMNf1ghrTFFpkPzaMgqxFRhVJmy+IwRTZrHSny4+SOw/LWgKIzPRgbI3LcfgtQre2aRpDajXVyRfuiy/IQSx/YVardK8+rwqtJ/rtH/f63jQNhySG4WCFJBK2QvQqP1MKZrSRemzTpLhgFPqcnGbpDd4ZGAEpiVnToGgOScOZ4/ROzW","cancellation_requested":false,"status":"completed","target":"https://vaultname.vault.azure.net/certificates/certcfa1497","request_id":"d68d4d78405f462ca57c58a2a7d2f9bb"}' headers: cache-control: no-cache - content-length: '1365' + content-length: '1285' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:06 GMT + date: Wed, 18 Nov 2020 01:29:43 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 + uri: https://vaultname.vault.azure.net/certificates/certcfa1497/?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBLwAOD4cqAF5fHaOapI5JBJRXqH+uLpi/MXlm1CZJb7/EMxtCzlULRXJ1T1miUYOQceFa1tjOuS5j7MTlS9nQFVGQaXIwDLvkRXBWWsHJh2zJi473BKpqLoAXFHB7H3001PdwdLrRJSKUEIsjWf2I+xebf7hBfbLjqbyP2SnrE69tFvoLQaRQ76X/X9wiAEbbMmHtt2+UWvcCYapvJBJciCx28+vxd0pwbGIyHiryiCRTR9UCG79chj5OCRMhKs+R1r55lR7/GZhEyIyTSP//oXqntIRrGJMcxMo58meO7QaJRI03lYISboDAW7y7RnyP62R+8tkWwh994M+bfpVp7","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"68cc94f5f2c749be9ce117fe9bcf7aa7"}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/340f158a7c784735b98119139b81cde9","kid":"https://vaultname.vault.azure.net/keys/certcfa1497/340f158a7c784735b98119139b81cde9","sid":"https://vaultname.vault.azure.net/secrets/certcfa1497/340f158a7c784735b98119139b81cde9","x5t":"mxVIOP3JW0kvAgRwQAEO5KkKrw8","cer":"MIIDaDCCAlCgAwIBAgIQHFAg+u+XSF2Gn9mKyUDeLDANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMTExODAxMTkzOVoXDTIxMTExODAxMjkzOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDnaWeyrwa1c6nzfRr52SkWgAc93Ilrt/+EPU+r3Lu1MGZ2wVHn7SzDddYezukZegMpNRPixGY7bUpUUiRJnjs4ZcMbCl7HqS/fiP+ODFcLu2EeTNcSCV6Eatum0by/Q0Hti1ksR5aTBfhbkvUtQwejedjjkQZmcuSNT9/wsqhj9NoAILGLyeVXN4FChClB1HlDkBGNRmyOv1UMbCZAXunO0TLxpGmmXNRd+UeCihNTAzubsSchoSo2HbazosqA3FdFMDP2QxGOiK9WemfZqrN4yHDl21szj0r4PxujdiiKm8OKXSu4Pm/SI8llVfk2YfOMIPtJtfBiTNy51GlP0jUCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUGQI9gLTZfiqNiQhUiquvIdIEvrgwHQYDVR0OBBYEFBkCPYC02X4qjYkIVIqrryHSBL64MA0GCSqGSIb3DQEBCwUAA4IBAQCN0yttGBw9NMVFiSP+jb62x5mK0ojs9IEEOco/CSqGJG8g0aivqCrPI9OF7iaIHTza24g/EHE543sLp8xPY2KVePWkQBXaG4rYReHrIN5GKxAMRuRxb3tu97tYRReRKpRFxo7Xo802uzdCsQ4HRWZpCZTE/OI3A2/+ennrpUl13CeIo5a26zfKC15w2l7TpEC6j+KBpt3X7wSnSoDzFT3SyOLO2HmLa6AG9L2RDPjkrwC9X4nhsvDsLlZjYhChztje4TIePZ8BKRgEyoDqYsQhthzw30WniMxMHEJuOdcqFjTDm0Mv/mBw8oTW8hKB3bhTRtpawejudFlNVhNVEHZY","attributes":{"enabled":true,"nbf":1605662379,"exp":1637198979,"created":1605662979,"updated":1605662979,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605662977,"updated":1605662977}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending"}}' headers: cache-control: no-cache - content-length: '1365' + content-length: '2476' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:11 GMT + date: Wed, 18 Nov 2020 01:29:43 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/certcfa1497/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/certificates/certcfa1497/backup?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBLwAOD4cqAF5fHaOapI5JBJRXqH+uLpi/MXlm1CZJb7/EMxtCzlULRXJ1T1miUYOQceFa1tjOuS5j7MTlS9nQFVGQaXIwDLvkRXBWWsHJh2zJi473BKpqLoAXFHB7H3001PdwdLrRJSKUEIsjWf2I+xebf7hBfbLjqbyP2SnrE69tFvoLQaRQ76X/X9wiAEbbMmHtt2+UWvcCYapvJBJciCx28+vxd0pwbGIyHiryiCRTR9UCG79chj5OCRMhKs+R1r55lR7/GZhEyIyTSP//oXqntIRrGJMcxMo58meO7QaJRI03lYISboDAW7y7RnyP62R+8tkWwh994M+bfpVp7","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"68cc94f5f2c749be9ce117fe9bcf7aa7"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAubC1UY2JTY0YwaElxcy10UUxNT1BoX2JGTE5HQ2d2dS1hVGRMb0RUMFpqUXktS2RFWlFWU0Z0OGhZSUExM0h4T0Y0WTAwS2ZhdlFIZ1I4U0RGcERLQlZvcTlEQU9odDlyc0Q0WHZHNVZjY1FQUWtIVWVydmV5MHhaYzlGVTFrb2c3dWtGTnRHV1ZGTEJXNmlTOG10UVBCeU43NTNaRHBONTJ4SENkM3EzMlhUc0FHb2NDU1lNd0Rac1JUZTI2QjR1MjBSeHlIeHBuVHI4Y25GWkRrRGR4dFlXanpnZ0ZPQUhGLUszY1IyamlmWXkta2Q3eGJNcWp0MExBY1V3MWZ6UUF4UmtnMl9UbkJmcXpieU53b04zdWFTeGEybFRrZUY0Rk1TbmNVOFBNUURRQXk0YVU5ZkFLenRNTVhHNUpuZlNkZ2JMdXZKREMtMmQwRE50VnBEOHVRLmVxODBGU1pHZUlCT0k2TWZkNWtYQlEuV2VzMXlnYWFpRFEzX1I0V1paOHdJT2w5ZHJrRXFpc0J5ZV9NZFR2czNtdjBlM2wzZVFsMFJ6SkwxNnRrcm0zNkpiVDNjdWRiNURIODdsU2pIQkVKZ3I4WDVYWDU2ejdIcGc2ZjVXV29GRXFJeXk3UG44NmV4aW9RUEx2b2NFWl9CM2pTWWVheGNCVTdLNE9xOWN4dWhQd21fQ0dEdDVIYVBBSTFuY0RqcVVha0dpNTlzQmtINUoyWG5OazhVcUthcnhTamo1Mk9BcFlLRVY4MzhRX0pyZDBjbk1fQ2d4VVY4SFBOdHZfb21aZ2ZCZ3RQZ096NmI2ODcxdDc4bjJ4QWpiWS1RTkdqY3ZOZTExdmdrbGpiYlhubjZILTNFQmVUX3FKZmM5Z0Q3cFZDX0ZEZTRSV1lnWjNzUHVIYkJPVm13cElmMXhWTG82TWdSVVNKdXpwcWRodkR3WnN5VFJITHFkU1d4bGUwOTh6eDJpQnljeWhIZENpRkNnTnBFdmxaSFZzN0l3ZjNBQ0pvWDVUTkFGRDNXQmVYQ3FrbHNXd1U0UDk4R3ZXSV84NnZ1SGVFYXZFS0dGZndOeXg3MVdDWXprXzcxSGtXeFFMNW5uRVVTWkFOUzh6c3lCNk1KUktkZmx2MU9wcV9wdGR4VXRmUEN5MkVKSG1OYXhpUTFFNDJzMGl2R2JSVzNha3Y3Q1JqU0hOdlJxQzgyNkVVSWh2VzY3WGJFb1A5WjVFdGRSMjZCblh5eUF0UlR4bXZqU0FwbFgtYVl2YjV4VnNkQWlWWEtoYnlKbGZGcnFQTnB4elI0WnpXOVJTQ0txX21IQmF4elJOLTdoMDNJdl9MNFBWWU9ucWVLTlZ6S3hOdDF5Tjg4ODBqRXVsQVg4ejI3eHB0NG9YX2FuaW1KR2drbGJPU0JOUDZRV0NIZDBmT1l5OWlXbHd3M05yR1FuWlVSWDNjZ2c1SmxqT0dnRnZkSXl3cS1FUUtsVlBrcGtPM2ZnWFdGUXI3bHl4a3Nja0FfUmlYaWNrX3MzV3IxRmFMZmVLdEhYSUxZbndZRUs0OC01NW9YajhTUk1jWEt2VThQcGRSbnE4NWFDbGxUaXF6RmhLQlFMNmdBMFVVRHpKd0xGT1dVV1V1ckJpTHVQWUtUQUxOMUlhQWZFZTIxV21tdzhLVmI2UVktQzVKeEh6X2pzUUNXQkFiZ0pUSUVxT0Y2WkhobFZZU3ZpWTB1Q1hiVzVYaENxLXlrZDJBOUQ4MUJSbm5SaTlSRnAtQnZET0dZWk9raE9uUFFodU8yWmZtQnk4bnFkVlNGQ0ZGTzNEUkppTndMNE5ZNFo0MXlpcDhHQXg2eHZ4NS16RTM2UU1Vdmo1V2JHdlJqUzBnNV9nTW1td0FxWlBxdXhqRDh1RXY1VjRIVUlMdVRZTjhVVE54OFJKY2NEaE5oUHpxVFpLTWkxemJ2cHQycklHY20zQWtoYVJBVHdGWjg3Q1J6clIwOHFqRnp5RHgyZGs4d3RrYnVoRFgwQ3hUYXZNOFFFRFhWeXlEb1p5R3E3UFJsZy1KOWpjZmh2NWJlUGlTNjg3d1R4dmhmaXhBSnFpb3o3UnR5YUFPSTBOQ0F1Y09MdEFQUThHNlJTQkNRNnlPa1Q4Z19ZRW1NelgxMnpzMGs4aVcwRFBaNnVmU0ZNaThHYkI0SFVWTzBpRmxmaTdRcWpsdkpZT2FHNmhiZkpSQnhvdm1PcHV4Q1V1MEhXNzhwdldnMTI4S2hwQVNhc2R2Rmc5N3A5djBuVk5nOXFzQnl3S2ptbjRaTmNDbVNmLXRxM3pXcEdyMy15dFpaNGpLX1FqZElqd2c4SHFZeUkwY2V5czJ1eTN4Zl8zekZydXQ5WFdYOHdlanU1VjdQVzhSZTlnMC1nUnFDNjZsa01ha1hCSmhUYXhfT1ljVWlTeHN1QWpaY09Udl9HWVBLNVBFQUpXdy1LbFpsY3o0Z2ZCc2lnVXNJMDBaOERwaHJ1Y2w5XzRZSFo5a3dlT01sbGdHWHd4R3JwdG1YT2VqbzJPOTlMTUpxNmFJVnJJYkJlcjJUSUlXMGdoX2RpejhqdDdidGNhYUxfUXVkRk54S3dBNWxUU3Fpd1FpZGZSMDR4c3Vnem9JeldNVFpIZDEtSjBzVDZwV0tDWFRCbmhNbi1qMlRDczF4MHp5T2lVelFkR2pOLV9MTEZUSzhTblVxa2llekJvS2VIY0VKemU5Mkt1eWthaENuWkgtcEtmZXZBc2FrTTFVOXRkZ1VkSmM4aGllZDBKcFVlY3JjNWZNNWk0TEl1ejVYUGdpUE14dVlrTW9RMDlNem0zTzM5MXAydGV0ZjNHakFJM3BHaEh5dzQzdWJaSVdEVzlkZnZlLVQ5QmhXbjZDYm45OGpwOFNJcXNTd1VSdkRZbTZkdHQtcjZzT3BYdkgxbDk2SFRKUDJWZzRFU1NYWUZsbFdvbGh0aERHRmxwblA1Z1hGSHk4TXhaamdpazBDNEpXdmVmSjhUd3h2QUY1RTMxeUQ4bHJxaEJQcTRFZklMaGZVel9lVWdqYmN1c3Z5N3FhLTJKN29tUGhYWU5YOUxGSW1xSDhGbm1sSG5fQlJvMVVkX0o2Z0twbUx4Q2s2VGpfeWk2bmg3UkZaQXFjRU5rTk1rS3RWd3ZBQ0U5RVlkSmlYTXpQbzVzaGZoZkczVjdkWm90OHl1Q0d3MTdteUxBRHVxNWhzb1FaeV9sVzdVYlVmcU16SHY1V2x4eGpZVDJkVW42VmtSc29VWGxVVlFBeUdVOUludWJyN2hSZ1p6VUFMdHJ2TDFTUE1nRnhzMXB2TmgzNGx2WDBvYWs3d3hWRVppeERJSjdiaXJqS0VyYkZOaHdBNUE3b0dQUUE0MXBpMTE1Wlk4ZGhCNVFwRXN1R3NvVGNNdHhTQ2FxZXN0VjA3UTJVWGVyUF9xb3VVUWdzLWN1bWFZWlJ0b0JIWGZ4bHF3Z2pjQTFFYWZjZkZweFJYSmFEeTdHUTh6Y3NWQk1Jb2FlajRoZHJ1MWF3XzlBd0RBc2xnWF91NUtlV3h1NzlRYUJoc19Xakxfa3l0VzlscEp4WElTcUYtbkdwWlJKamFoQm9GUnBINVBnRmxsZGZudFM0MG51Qm10M0tGYnNvQmJaNjZVVmZGUVVIVVJ2S2ZURHlYMEJGNTQ2OHJVWGw4Y2d3anY1X1JJWGxMeDl2Wmpjc1dCM1R6c1ZkeWp0aFlnSzRWU0taSnJRWVdPLTA3Y1hsOEZqYnlHYmFUSm0xVGtIWm1rWEZ5czU4UGRpMWM5ZXBVOFAwSzNvUU83Y0hlbFZUbkpVUGlwOFRIRkJZelFJb0lTV0ZiNWhrMFlTcEJMMTlLQzUtUXQxYzV4aVlYUmQ0anZodjRfRHJGLXZuSTBtLXlTR2F3NjN5SmN2QXp4UkN2MnRCd3F1V0EtWFllS3puTkVPQUJiVDktUXZtdnN1R1RWSEpPRnZBQ2xWUTdfTm9WazdfWV9nME84blpTcDVZU0JGYzFwTS04d3V4cjU5b1kzdnZxZ0VBSWNxMTV4Wk9jc19vcDkwQjBETjJtYW53ZjkyeE04cHIxd0w4NWk1R0xIdFIwZ0c0cmZFWmN4THBUSWdCeGNkU1p2ODBINVlwMU52SWVabVhGYVU3cDlNRWt3d0txV2x3eGNxaGRMblJwNU15Y0d1dE02YnJTRldNVUFnYUdPWml0eEk3alpKd0Y4bDA4RlRVRjZ1bDJPOE9HSHIwZHZfQWJzamtGQXV2R0x1dGRMYnZWbC1oTGU3Wk5DYVNGdC1scWFQTkhfX1ZJdTlUUVBQNkJXRkdPbmstSURhc05CeF9Ba3dJRU9UNmFLMXRTMGFDSWk0NHlvcWE3NVNQNlI5SkJsaVdqeVZjYWlWUmxzanVLM3ZPWnpNd3BKbjVqX3UzaHRTdThHc3M2LXZHR0p5ekpNaHBaR1cxRkd4UkIzbXVma2VTN29Cc3E2LTkwR1g3Skhndkhob3NqSTc2WXJ2bkdFUXJxMVZTZEdyZTgwUnVnVXM4YnRsMGhaVW9ESS1DNnVLVkl0dldFLVVONVZUREdvOWlfanc0aWN2c0lIRXJ6bkpjMlFQTmh3WFVFbDBMcTdiTThhZUlsM3hIT2hvMHR6RnhhNkZSSFE1cl9mbF9ZMHFyaWNwM2o0QzdETGZTbHN0VTZ4TGpXdGZYTmtZV1RNVWZYZFhtTGRYNUIxYTVnSlhGVnNyUXVENUlpWE44bHpaTUtVX3lBZWVXQTREWUc5MHRQRGpSYWMzRDFmZGNsOGNERHlRWGozSWo2WlA1aUhxMEE1NVVTc3AyZWJlZHJWWGU4MlJuUEZENUVwMWVqVEdFLUR1N1g1Ynl5T1U3M1JSTnIxU28zcmFoRDFxWjVQX0xmVzV4eS14bDJIR0gtYzA0a1JSaEJSbUszTjJ1RlkxbERKWUVTTjdjMkZMaUdUVEdHbkFXbFJkOVBIWU1YdzVOdkxfQXRvU2ZLT2E0eS1lZXRWNkZ3cHU5ZTE2TFY4cXNQM0VUMVZrYWFEbDZyY3lzZ2s0X1lOYTdtVUgwOHVtT09mbllOT1k3TDFjWFZ5QXFsZ1BtMXJNazJwU0o1NERfT0VNSUk0ck53ZER0SHFFdFlJTnlXRnBvMXBKTnZramZpbWFaVGROVm5IRmF2SmZDR0FtTlc5c1FQV2UzNlJIQVM5RzJGdjdaSF9LVUpQaThHYXhNQXNDUUwyVXV5UzJoMEdQdmNNNzYwLWtkbFR2N2xlZ3U2cDRTNUVwal9DeXY4NFktenNfYm5LNi1qUURRXzZ6SG1qM1lZT092R2RUcExIM1JYVTVpZDNLUWlRUWVqRHg0VF9TNlhib01RcTVuWnpQRHVkREp5M2QxUzVwT1B3VmRocmQ1U19sX2h1LWNDR09pOGg3dGM4VjBUVXExWThRMkxyMkZ5WFhCWnJ0c1NFWUZjT3RVRTVPLWZGajNUU1pKRlNtT3ZJaVlSMFY5TUxtTXRtQXFuWEgxa0k3YTRRTGR1bl9TSUdweE9FazltcmQwZTMtZGotUXgwdnY5ajRGTEpUNjN1TDZrNjJrTzRkd2FDcWdQNEtwdlVlYzRRekZFOVd1aG8yWHpfMmJKRDBDR29kQ1NqdVpfYlpoVFpMMV83elhTTWJrRkx2cjNYSlE5N0lkSGczQWpEemhMRVlRLW0wdFVBa2V2VGtYdGpYYkZZdWs4aFA4NkJUSVM0RU1DZ0wtZUtyQk44bDhvU3l0TjhqdUhqNF9kTjROd1RMMXRLSEJrY1Boa1luVV9ETUlFZ0FVUTNDcndRRDlzYmtHdzRISm1MSDcxT3ZaU1dWRzZuZU1Pb2p3YkFIWVJRVEZ6TElJWmVlX1FFT3dMRzNNUWozODhjUUNYOFo2d1hERUlFSkR6WjczZ1lfNU1VU3F0TkFQa25TQTlSTTNOVmd2LWVPWUZFV2ZjQ3VUY3haTjg5MHJvay1JaWN5MFNYRUttRjJSeDRXcklvSnc3QnBVQld4WDROLUlrNzAxQV9nZEpyNDViVkp5c1lPTjZ5ZEZjeWdVd3FlTzgwcVo2ZjQ4Y05SSlRRSVRkZDZHQ0locjdVQ2FFY2dTMlRnWU5EZ1JXV2F5c04xWXBFZzFNWVBoNFJZcVpzcWhnalBtX2xvZDk4QWRiUzIxMFh2bHpOWVpiVHhkUm9fVmhNT2dWQUdfSy1Jc3M0YXFRU1FTN3BuN3pOU0JJaHN0ZnBxXy1yTFJvQnZ0YWgxYlZiVFktMWtIZldvNGJoazYwSnU1enNwa2haWkxKbEVlbHRuc3FTLUJraEI4eFZGbzcydkNKTDk4SHgwbzU2SThna0VySmRqdndlaDJMZm1qSENFdEJVM2prSzdlcnFWQ3RxU3NYRWJpSVdOelZtVUktTXZLNGlkWmN5cnFqcXZBcXVRdGEyQ1BaOTE4cEtwbi1UaUNjRl85WVhKXzRRck5jZUdRZ1pRazYwRFJRNm1rTzZuV3U3RzFQelh3QTlpSGlqWUNVODlhZ1NRd2VUOENOTXBzbU9wT0p1OGtuRmc2NTA3bGUwSHB4S3hXTzVJWlNEV29PcGlGUzBpbjdOLU5rRm12eExJRTFkOW44RVY0MWY2dWU4X0R5Y3RxcGZTcHR3UWlHc0Vfc2FVQkdmMlJrMnJnMkxydjNDRWhtdERTa0pEaHQ4RHJLMkdYZlR3aWNiV0ZhSmU5N0dlX1hJRFRKanhDZ2RfY0lTZWJ2bEw2czZneXU4Vk9LMDBjLU94cmxFc2lHcno1Nmc5Y1ZWd2J3Q1pPWWl3X2d6OVYwWFNQYkwwR2xsUHctMlNVa2NHaGZiZUt3WVZPZDhDdC1uWnBPS0VsZXlUVUVra2lLcFkyXzExbWtXNjkyRUxRMThhUktFOERSdm5URWxMWk1HUTBuYmF1TDk4SG9uSTVINTdlX2hsd3picl9JY3J0bzhza1Y4X1QyQ1FPaEhlMnYtWkpZcnU3RG00bkxjUXJ4aVloN0I3ZTY3RFQ5TjhTZWFPTHhJeC1KSGxLb3NRMU5DZUpqUXl0cW5UemdSaWFpVTlkT0NDdmFYT29kRXN3Z2xUOXMyaVd4OHJoTUxwcGViUG1NMFdEODVtZmRuWXpXdlJJTlp4YldRSXdNdXJkUEs1eW13c1JON2d6d3FrdVBWUFFPSzJjRE5VbEFCdGJ6WExNRkwzV21Oc0I0ZElkVXgxQ0lGbHRRQjNiZTlCeU9acm9qQ2o5QldPYmd3MDFQZU1RdWNyMVdYbFo0eW4yUGVPdHppTUV4UjZpd3BNRmx1NlZWTDV3aDdVWTdkUEdhLTVMdEdJVWI1LTFaQy1fS1loekJTUlF2VXJiRVlpSjdrb29sZHR1X0x2RHFvX3ppSEpleEdXcmo1VGJoVGl4Z2IyOG5ySTdVbXBHUEpDU3R4VHZUOXE2amtSeXRJU3dWbUFPYmVyemZRY19oSFgzNDhjT1VpSVl5QXFZR1JCUDhFVC1TdDhkaXA2TTBIY3RYRFVlTjNDUnIyWWVfd0pZWUJCQk1VY2otcGgtem5uOFRnMnJCNmdPeXNkSEVlZUZGRG5rT18xWHBaQThlWFRPRW9wUWtiLXpLWjA3LVMtWnNxWUhYSTZBS2tmSW5PcF9zUGRXdUEtZy0wYzNueEYyVWQ2dVhXVDlqWENKUHVWTGdHV1RtOGYweXdEdnZCbHA2alNkdUpDdGhwaGFYUk5KbzVBd1VWQUVCOXBBNEJFakgzU3FmOTRpYk5CaFg1ZV9RY0d3WHplbE9MZHNadWtNajFkMER3SU04aHNBbjRPaXBDMjhqYl80c2htazE5Q19RUEt0ZEhaV0szdXZWTGRuVlpRQVdvWXFENmR5MUtEWDVOLWluZjFNczZNUHEyR1NXdjRoQ2dIOWF2TDF3NTFqZ2JNcEVZMnREYU1EdVRqdnJwWlR2bGx5STBZd0pOdm5uLWNzTnBDTUR6NnJDNGtPakNaeEFxeXQwYTdtZWdPcGNyWC1EU1BlT0JPeEF5VEJaS1RNeUNXVXBTckVqNGphWUpQeEVNQ2UyZFd0MUI0Z2Y3ckZGUW1BTTVPbGt3X2RNNUE2QTl4elUzQ0hNeVhKUGpsM294TVh6ZV9fd2FnLUViWDdGRDltOTN6VkRnTE5mYXNNTG1xUWtnbm55VjJ0WDFxMk1oTktsS1RPSENITGdzclBvbjVyZkM0clBsRnVlV2lFdXpYSFE5cGlkQl9LbVhLV3NTTjVBcEtwOF9ZUkVqN0RZY0lfQ2VhLU51RmtfVFNFeHdWRmdaTG5VNmNkZm5GblFBQVdiei14d2R0Z3NiVXVrVzRxVGF6bmZUYjZUa2EzYmFuX1pKWFNVYmczQ1VJTGU5cDVjaXUteWVaT0FyaUo4U1JPVXZ1OEZ5TlU1ZUtLYXQ0VUMwVlZBazZRWU8zalJIQUtKdERiV3J3cGRKcFhOWVFBODdsZVF1ckVGa0IxczhfbVRVMXV4WTN2TkVXYjJ1TnNnaFN6R1kzY3lsYUd2aFItSTVRMDctYmFvUWxOTzJCdXJOeDVVSElpWG5VaWJ5cmRUdzNkUjJjcG1EVGRGOGktdHZJZlVzNnV5R0NyenRRaTlvUGJ4b25TdU1zVjFiQ1ZtMVR6bjhYak1RSFlEVmhfb3dlS2hBTkdHNG1oM0tlQ29NcGlYYjByZWJuRUVNQ3ZOUkR0N2ZteUI4bHJYRC1NUURNcFk2a1oxMEZZYzBwcjRHYTVYeWlybWVKVHZxWXpCRkJ3cHlndlFvdHlONnFXQy13OVEtVlBteEdBMTU1VnVGSmtLNngxeno3RGNZcHZoelc1WUJGNnFPU3BBQjNSNEtSckhNT1hsSnQ2QUtIMWs2X2puaFMwajJoOVNZdWRNUVlVYXA3RHQtb1ltQXJ6UnVZU0lwNWpvSVZXMEZERF9uZ3JCNnNWYU41ZlIxOHFUVktFV2sxTW9kNjJIb0p4WlMtcVVBZV82QWtfTHdSZjR3a1FzM2NlaW54Y3kxdEVnMUJBdHVIa0hKay03UnR1aWIxMkM2dWF2WU9jTWpmalhxZzd2MFQ3WTl3OUVPX0kyeWE2TVpaX1pLWHdoYk12NWY2MDhjTURhczZMbW5LekhpRS1XbG5TVG1tdEZKdFY3RXJLdlZxMWw2ZXhFbi10U3NuX0NBRjQ1cVduZ0hpWU5pSTNhZk94b1F0dVRwdnhzLVJaZlNvc3ptS2hneGhxanM5TGF4anJVVzVXVkh0a2xjcm84TjFrRWR0NDE3VWtXTjY3dHlxbnBsay0zandycnBOQ1VSMHU3VFpwOE1mNlIyRnBXWHFiUGxiWFJfYTNLemU4QVQ3NmZIYVAxcGtaWlRpSk5XRXFLVzR6NWdGVHc0bGlCQnhlVVJKQk14VV9EZmFWU3pNUXJaOUI1Mmk2MTRzUXZFR21YS3RjdG9OWmsxRkVINGJNRVFHTjE5djRVeld4c3NDVmFYeG00dWI0TVVoVFpEbUYyZnVjbzFGeFBvcVJCN1hIOWw1ay1id1d2ZktTY1Q0dWxuenIwdFU1VnNqRFptRXdnZEVtVDZwcE1qdjFNVWptdXY3UVJuWDB0VXJLQlYzeDEyNzNCMGRkVTdRRHNxRlRnd1ZRYUcxOUoyMDd2UUszMG9DYUtWSGo1SkpkLWNWQW5UbGVqcGZTWXU5bmxMYTdaRW5kYTdJZlhGcjRJZ1JkanVxNnRoU2tiZjFqMmZRNnplNlp1bEZvelE1RTZfYUhGU3pDU0pvNUdIZ1dFQmhjZkUxUkU4ZjkwNXhNVkVpYTZBR3kyVWpMYnFUcWpCYVBPazBoV2s4ejg4N2tNVGlqUU5OVHZfMGZUU1ZVQjBRcEdQM0tnVVdGSmhiTmpkd215MjBicmlsVW1Kb0ZoZTFFUTgyNlM3X3VWSl9HdlBaTlpYbXNFRHZtdW1jQ0kyQWIxZVRlcG12UERKbW5RQ1Z4MWxrZUN5NWxrdThsMDZuem1TNUVKMXJQWEhqX3REYmN0MkhMbnFjRHVpeWplY0FLWXp3aU5TR1g4YzI3UmlRVTIwTkxGcy1EQmdjOHh0c2lPRXNJMkhNS2lFX21jY2RCLVNuMEotSXJ3bzFyaS1yWTVSdjdOMVFqWjlWYnAtajhjVzI1Nk9CeVQ2RWh4R0t1Wl9iQmtTMmhzLXQ0SmJJOFpXbVF0SzZtTXktUHR6U1lnaE51c05aRzdXWHEyY1NBTXpYU2QzbkMxQkZ2T054R3FEREFfTnd5Q0dUVUxQR1d4MXExRVU1ZmxKNzFlYXlubmg3UWlwc1RRYndQdlNNdEVPQXNQZmNnODc0RkF0NDdkVHJTOEhYa1NfcjdLN0xIX3Q3LUhacFBINlMxa2pva2lBX1A0eGxZcWFOX3F3VFhqcmdqYmxDTUE4c0Q4OFktUUxxcFJrVkxEMjQtMkI5c21uV2Q4WUQyaTNSbFVkaXpiejcxckwxSzhVVWh3bG9YczU1RUctd3dGTVJuWFY5UmlvTWI5YURJZmU4NE9LS3c4LXlZSk44enFJNVRVZ2tGUm5BVFA3WmNEZng5d1VuTEt5V0VjQnFoMjRTendDcE1DZU1rREJ2ZVRsbTh1akszSVJuVllsVTZFNFZadXlPMkJaSmtaY0FjY3plMElRUEt2Z2Z6TlRQQnI1OGhVSHlSdTFkUVo5elhuT2pKUmxfSWQtV3pSSVNwX2EyQWFkUVhBbUdveldXejFPVFJYZ294LWdjekpEQ043WnNzWDNlMzQzOC1Ha19tNHZCZXhOazA4RFcyemtyS0d3cE9FUnBibTA2dG5UbHROODVzQlhTNS1KNjZmZ19CRl80SzEwcmMtNmE4LUZjYmtpazFQWHkwZjhTcXdCd29PRHVLYUFBQWVUdVlRV0t5MUFxTzhsSlhoSDVNdzVCRFhSOFdKbDRudmpKUWdvSklUaVlrRzU5RVZ2YVJCblB2Z0xPb21ZTlZZeXV5a182R1BrSU1DRjlyX0VIQ0NrQXZNbVZObVFYc3o5VE1idW9ZS1I0dFN1ZEZ3VDB5Wk1YZlU1ME82emlMODVETU1BQkItdTFaQ3AyRUZNdVYwT0FRZE9DMU9lNUpHeXhKdXFEdnlQOEZJQ0I1MmRLLVdSRnVwSjMtcmVleFdWNlFnb2VXZ2hnLWxKU2FEN3U2U2NQNnJBbXN4VEEtNU5NeVAxMnk4YllOZ0MzQjhrV2RyT21ETm51d2ttWVl2LVl4WUp1ZXRkWi1QdXFRUkJYQ2REdURGTlRmYW1PdXh1TFF5OW1oQ3lsWXNiR3g5YkJzenlIa1FLTE1RVFJTcl8zMkxMZ0htUzF3QlhsUG14X2RkNl92ak9TSXBWd2F3TVVvdXl2QWw5WjlLcFdXRWo0Uks3LXpVWTRSX1FmUTdaUHdrejc5QnFnWThwcEdNWE1kWllRUURjTTQ5bHF0T0hiaUpuVHc3TXJHbXlROEZKSnE3WWd5S1MwWlk5VU1pQ2ZjTnpEcnBTRUV1RkEtYWkxRWFLdmh3bVJqYXNtVUlNa0VTNnpLNWp5bEZDMnFUSVc4ejhpaHNhRXhKRUdfbHc0REtScnR4UEUtU09HVlRzalBwUGhidVJwb2JDSkJySV8wdUdlbDc1X082Rld5NlZkR1dKNnJNR0otVjdrbzdWRFh1OC05UUFQVEhjQXprUUZwcjBfdElPNGJHSVRYM295NUY3NVhsY0ZsUFIzbkZvak1FcDhGcEIzVG9yZGhsRFowM1Zxa2VTejBJUnp0YURFN2tGMkN4a0ZQUU1zYnFNNXpfTHU4WF9NU00zZVB1aEdITHI3WGlkY1AtQmdaUnZpMUtCY0g1cTFRYmxIeml0M0FicEgzY1RmOWM0Z29acVZ5TXdvNXJrRlpVMTdGRkV1b0hYOHVhMV9rQWFCbHVhTHo0MkNpYXdLYUxGZkFDeGE2RmVpX2tHa2Y5TnhjTWdtUVVoTG9VcmRDdXk4VDBLa3BWZ21oTzhHTE9xLWFiRmtDQy1wLTV5RjU4MDdodUIyaUhPWlc3V29Md0tCaDR6Mmg4d0NGbGthTFp0REZ0dWw5ZVZpSWtkdGQ0RERaNi04Uk1DeklKb3d2M0pqOG5mRTFja0NrdU4ybDdybjVNRzJUWGZvUGdTWDZ0anE4VmVHM2o4YXhlNzFYRldqeEtGbGdRRHVQeGY3ZU9sdFh6Z3Jlakt4dGZpS24tLV9pWTRJSDNzRDYyV0p0dVJaT1ZJT3hUOFNfU3RBa3IzaVpDNkkzTFpvSU1qYjFhVEc5UWxERHE3dFhkSjRET1hNNnAtcFhRTEFPNmsyTTZNN3NrUnVELTlNUGl0UUl2dktUWF8yN2Raa0VYN3JNWWlvZERtaVdWU3pNS1Iwd3ZSYlV6RjZaZVpUdDBzZzJlUnBFdjNOTnBzZEc5TTlJejZIUGRRSmlxazBjclZYcEVtb1dHS3VSYWFxZmlxZ2tySUlSRzgzQXZTLTd3QTIzRFc1V05yR1prdTVyN2N2a3FSbUxFNFVNXzVlaUF3aHd3WGxxXzdxNlp2NkRQZGQ0d0ZpWGR4Rm1DeTdHNjktcm5NQ0N3dG53djFGdmJSX0dYaDBhRmVGSkVPRnp3Ym5pVFpTVmhCcEtZbmt3c3M2c01rV3JMNXQ3eWw3YkMzYmJJQlBnb1VCT0dhUHVCS0FjVU03X0hGbll0SExNYlA5UFJCdXRRM1RWUUtMbEc5ZDM2MkNxRExxcWFDNWF6OFNVRGRiNE1PN2lDZUU5R1dOblZnTl9Eb2pIcDZkU1lGOWlIblZxSzJlaExVX0gyUmFxZnBabnJpd3dIc2JZOFU3TC1WS2RSdGgxLU1iUjljYTd3cnpTcFpUNmdBaklQU3hMY05YTjB1TE1HcVc2aWNmNGZqSFNmWFBzWWR2Q1ZBc3JlVllXRGt1TzMybHBNRXNuY3lJa3hzRXMteGJXdHl1TWxlUzZMVGktbUZyX1l2NGY5Sjk0UE9NV0pRZ0JBT1dJRmpielNDZU15aWhUbnpVTUhsc29oUDhwTnc1X0NMQm1MaVl1dzFsemI4ZVVqQXRXT1dJM3hPejRQcUZnR0xuUWw3cEk4NGdGX1JXcE9ZenUya01VSEdiVTloLV9Bb1NMcHpqRmEtLVBoaUhoYkpNaFFQSWw5NVNBUWVzOElZb0o0TUc3bnAyVmhySUtJU0trc0FqaXlIMU5hT0h0VWRrZy10ZUVzVWw0TlEyUFBRN0JKbXNOYTJ3ZHdYVldyLXREWWI3dmVOc0x6WmRNdnFId0N1TV9oQ0ZyMTFkWHFEb21wVXNVUUVKX0t2RnpXd2xnUl9CMkxEdGhTZFFyRGpfd1JsU2Vtc2dyVWVLTm1XZVNkRVpCX284RWVkbTBaVkw3VVB5elNYbU9SVGpzRk12b3ZwcmJoSUloZEc3U2pBQUE4eEl2b2FCcXJSVkt5M0pIdTN2STBIQlVUbGt2MFVUdEJZRHpFY3gwVmZ0V0p6d3dCaXpHXzhFLUNHampMNXdlNk9CSmQyRTJKXzY4eXFyOG9hMEtEX1U3M0RHeWVVWEJVdDRTLUhla01PamUwZkJTWlBKdERUdGowX2ZwcklnS1Z6SlRFRkZyNXprNkQ5Z1FuNHJKTXR3NmIwZWhGVS12dUVnaE9CeVAzd2FuR1ZwaloyTWNNMW1LSzBXb2NvazFPOHBKY3lveHhscUd1RmM2cjEyVW5IaklvZ3k1Q0lGWW9OOTR0WlVkUVZ2N2stOXEyNDl6Y1QxS2h4S044Z29TdXRnNEhnRlV3V0wwLU1ZRi04WnZwVWQ1X1pMZDlBcXdzMExaNHBkNWVEUk43YVZHeFNXVW9aMThONHBKSHdjSU1Wb0Q0dUZHMl96V1JjazJHNkVTVVM0LTB2cHhHRDBGckhVWGJXOVN5bnBlWndqTWlTVXZvU0NoUE5wRVJDTkNsdDZQaVI1SXgzN1ZLRFZOaG1PRHRZd2ZVaWNwTl9SblozZUZRcDRKeEpQd1JIRzRoSm1oUWRrR1Z1LW1xSnk0TktuVkFQYVVuTWdadndDR29hUVZKaGduUFJyUmFWN3U1cDZGYVpwN21IQ3hFLXZ4X290V2lqbFUyaGZKRC1jOTUtbklnUExPZ2QxUkJGbjhEckNDNnB5ZTBmaXhtTVdYVmJkSFc5Ty04aUtpa3ROc3RyUnVOeHJ3V1c5VExRZ1QwR0Vlc2ZWZUZ4MzZlSWlDYi0teV8xZV9Pd01GVFdnZF9JR2pDMFVoLURpWU03WjJRbE9xbHUxdEFkV0ZKbkZIQ2xzSGJEMXF0b2RjejVTa3hpNTFCZkU2WWU4NXF3c2JXckZ0TUdCWXQwaURVaGtVZmxGdl9RNjlnS0l6eTEtMTJtU2dPc3dZOVdnRjU5UXoxV3phRFhkaEY0S1lXQlVRSlFITnRvazd2U0VIOExlV3drR2JrWGRqZ09KWER1RFdRWVZkY3RqeUxLSFhTZEE4U1pMU0tsMGlpQlVBU0hTQUZ4eGdRNXhiUFNHd0x5aFhVTWN5blgyRU12RExpR3ZOam5sTlVpYTE0M2dFZzBKRHdBZHFDdTJqSVRYV0ZhXzl0QVY1T1hsWU5WUXU0alZrQzUxemZSN0ppNUxVdDg0by1FVm1aWGtORUJ5aHFxbEZNVEdjb3o3c2tyMV8waFJZbUkyejEwNlRULXhKSjVYZnFHYzB5LWdGOWVhdm9kLTVLTHpwd0x5WFdwUGc0N1dlZHVsYXpRMWh6Vk5aUFNKQzFRUzc5bUNTaERHQXNYRmJnSWhhT2NmLWxpa3gxMXRMQk9RMXNUbzUzWEUwaUpDOC1zV1FkNldzQ25jeHBYZTZISHcxWUgyOWlmWEstVWRPd0ZtNl8tVFhOc05lMXl0UTBEbEZHbS1sRlhOUUZsQ3QwZUpsZnJlVE1rZUFuOVRjc29WSWZzaVktMXhIYkNKQVdxTVk4Y25fSnVsWldkLW9BdnhyeW1RZGpFVFE0MEVFTWdabGUxSnpvM01hQ1A3cGJ0Nmk0OTBNdVc1NmNyMXVBQkNueUdlSTYyUWRuUmNudjhOZk85ZzlKYmZNUmQ5bUJRbWxzbkxFRUZFOGdXbHRXRlNUVDRWLThEdzdZcFVtUXhSV1NTOWxMZ0lVd3k2MG4zQ0tKWVM2eFBsSFUwd3FxTFY0b24tYkpFdXI4cUFiMk1KeUhnOFdNb2FKMHBYZzM4TV9BXy1iR3VIektlcDZPTXktaXpjLXo2YkYwc2Q3azJhM3FBRWFUVFdLY19WT05qdjlEMk10SjJXS1REbG1YLVpmRXBKNVJtZUJOZkVqclhtcGhDWW95dlNYNjFBa3ltMV9XNnFvUkthTFd5S0xxUy1PVDVpbmNoX3ZKTFBSSC0zU1pNWENLNEtYdmdELTNEYUlwa2F2VXVNU3lSS2hZb2hVejRsaWZ6NXlLeTU5WkdPZkQyMVhQTW9kN2dtYWtZUmVlbHJGUGZjd1FTZWx5NzJHamhRRXEwTi1PcVZ4QjJoUmtteWotbmV4MUFxSXliQm93bEV0eWh0U2NqZ05XaTdHVk1YSUNfUUhaMmxOUDVWZ25IelVYZXpYRFNoSW16RDNMX3dlRE4zWkZwWmJfZU1EZTUxRExfWlY3cmFUTU94elJycjNPT2JmdFlDTFV6a2l5SmJMSEdrYVIzY24wbkNKWlJmcGl2UExBNW05bUg2dlVVZDRXZXkzb1RaXzZSOVJoa05RLW9Qcm80Ymk2alpqRHhuS2NSVC1NT3VxUGQxY1RsbmtyRURNOWxZdGh0dGZOTkZGZVRnNUFqNC1UNjlhWnlxam84TEhZbWFrZy1iQl9zMW15aXdLM2lWQ0FwUlBMMllpSEs3YTJkMFlFTDdxak5sbF9xc3JYTzZiVDFEb24tNEJISUF3ZjJGeFRHQUE1X0pIUU5hWVF0MWk2V3BBZ3pnN2NTXzNvQm1qQ1EwLWZucktvTWNUcGlqRElFZzN3anFOalNCMkRaX0pSX1ltSUNrS201cFRnSXFtak80YV9NNEkxMU9wVFlaZEt5SFIzSE50SHdzbzFtQWp3V191WVg0Z2wydGRpMF9sN0xDVGx2Zl8wWDJWVTBEdk05WllkOGl2QUo5S0F4Z1BQU2lQakpySXpfMTNqdDVVM0VvVU1uWVI1R01PZjBQY3V0cWpaSF9YMXhuQzNRbkFBZ3F4cno5MkFNRkhfQnRraE1DWWhjNGZldm9LNFJxYzZoYm1sUkdIby1EWU9WeVB3UDZxMTBsY09ORXFldFZSYUhPTjlkdnM5TnJmME5QVVJrRnhULWFHemVTbEkzdVQzUkhXWC1tcUN1akJkdmc2ZmxsZGJ3dmlON2Ffc21jbUhHTnU5S2ZNdkpYaWd1aVhFay1RdXJYWVhESTREcUpFakdqSkNuLWlfNnF2UWp0b2JfN0F4RFBRTC1NT0JRRXZpYnNOQTM3akNrVl9FOWJEbHNNWFYxam9nRU5xSXFuR0xQWjAzb1E4eC04NW1XWWFsc1lJcnVwUDVITXBPbjhKcTh5UnU5Z2oydGZmTkU5ZzlkVWxXOV9YZzNJM0QyNzd6TFM0MENjR3NiSDJxOEtCMWMtVEs4LWRwNmxEWmV1WG1UbVhDWG52R0h2c1lnTThRQnkySFV2UU14RXlFbWFsU3JFaHR4NlVDeDNqbVRTUVBaaFpDaDlaZEg2T1RRU2VxUGkzV1pvYndmcVZLazJDRDB6OUx6MEk5YnAxZmJEQ3N3VkpwVktTTGNIc3k3Rl81TjlFVnRxb3VuR0l4R0lKZUZ5VFFRRV8zQ3NxU0RnYWN4M0lRT1NjUFR1NFhrajBYTFlSU3NKYi1hZVJvTHlYZWczb2hFSUpUWjdsdlBEaF9oTTN6SXoyV2FCQm5pcjJQNmM3ZE5VcGM5TUdNTHRBRkQ5SWxKd2d5X2ZGMjl4aFpZQnh2NjhRWk44NmNhLUIwM1ozbmJnOXdNSzJra2kzbVBVWkdLOERHUUxGcWFBcE9NRnp3c1VhNHNpeUllS29OZkxVQ09uQUowaVpQM0xSd3c0OGNveDVUS3hyeUp0RXRtTk0xY3RjRnlENk81MndWUHN2akxtM0pxSzhLX29NeUluZlFRUVVOdldKR0thelFJU0YwdHU1ZmxUWExRY0NlNFJMQzZUVW1iTWxHc3pjX2xCM0VaN1ZVX0NSaDdFYl9fOXpkcGt5cUJkX1FHNloyN2tjMkpFSjNhRnk3WnRzaFhxSUl4MDdub3EzTUVaaTREMHhBQXFHaWZISFQweXF3WmF3TWtlYlpvRWZ3VlJtSzZULUFDazdhR09mVTJfRFhxRnByb2VwaVlydHRBZE00WmdMQWpTNlpQdU5EcjlOZlh5TGxSc2ppSVJXOWJpS0RfS2F1bXlHXzFIbFZZdUlYa1lTeDNqQTFHbzBBUVVrUnI2SEM1WVdXRFNOcEpzMlByTWVrOVR4WGNWSlcwa2RKVjU5SG9NZ3c0QlY3b1d1cGVsNm0zQXBXQWYyRlpOaVY4ZjBJU1lreF9hRlFpd01WenY0RzlfblNlaFExZThybFFlWW12bGN2UVhubFpqOWE4aEMxV3BkNGU5dmxCbDRxTlp0Z3RSYUMxaHJUSG9rMC1IN0hrQ041SG5wTF9peTBIQnFNb1JabHNReUl0U29KVnhTZ05ocFJWbWVtemhqMmlVdXUwekRyZUlMTVh5dEhJcEp5S2lSb3doTWRxSmp6UGlvWllER2hFNE5LX1hQTWJBbFFTR2JVTXE4LWZKR1BCUmNSWXk1cEJjZmZ1ZzNNUGszeHdQMU1fZnU4U3ROX3loMVFHSFlGT3dkVWFlYy1CcnJKOWFKWkFEOVFEWGxVY2ZLSkh3cUtDS3lTcTdxYUtuR0xYUGtGVWREcnp0Q18xZml2akNJcnZ2YklFeTNwUC1uT3d0SlF5dUREeWJoVW8wRmZtdVFJQm1TeWNlOE1jYWlXcHp5SlRjZWJCRnVvOHFpQUVCSG1XazVXaFEydGZxNHp5R0xpSGFFTUJ4M0trTnpadTQzTlVCbGQzQkRlNkVBcmt2dWZ5ZXJYcEtqVjVuOEFoNFNGdGFPOTRxWUJCRmlaZXZiTF95dW9LQm1DQ3ZLRW5XaVlubDRBa0ROZDhSeUhfNldfU3ZVV1AzQXhsSjV5LW56cjd4S25VMGw5T1JRYldfbE51Qi1oOXhIWDRwcm52TFNFcVBNWWE0LW94V2RJbGNjbm92M0VxZHNoTGtlZWpsY1VZcjdsaXdhQXAtRFlHTVpHY29QSkJ4cm82dnMwZUNtSXo5c0RDT2Vmblg3Y2FJTlRWVGVPN3A5SVE1dE5raFpYSUFjaUgyMllEMUhPZElLR1QwQmRzcHFwQlNuVzRFNkdvREZ3QU82Sk9lVGNEVUp4V0dRUVZpMXlNbmZzTmd0TDBYLThqbTVQM0NPVTdoQlE3cGl5NmVESWJYUmt4dDF6NmxFellRdGh1bW5aUmZCZEdQcnlGLXNoVnU5U0hRcGswRXNnVHFuMXNWNmR4WUcwcHp1YnY3aWxMeG95ODhTdGdLS3E2NzVyYnh6SXpGSnBxby1BLTVzb3dCUmw2Um5KWmk1bW1raU1LcXdvMEZreDRQYjBsMHV5ODZaTmFQaUg4U1NDOEtXWmo5Rm5BclA1VWFXaEJidnZlcjFwdzFYamFDT3lFZnZKclBDZ0pDNnVqRGRxU3ZZZ1VSVWY0SUljLWN4dVh5NFdDSW13akJzSGJMUlQ4Z0F3SUg5Uy1xMUZudFFSTExPT1dJU3o2cjZpV1Vsc3UzbEc2b2RENFhMdlNjMFRsNkt1eVVJQV9VdWZHTHhUbVctcjNNR3VSaHlxTzF6NE9tcDBtcGdaMC02SjNvNS04OGNjd3djLWtBOENhazJxRnpxTGJobUhPVExDV3U1ZFF3R2lPd0gzVklyVHpKa3FyS2gySHoxekNYRGxZOEJUQjlLa3NsT1Y5SlNWbElXemdqenlWcThiNzVrQVlCYkJjUl9aWXU4OTRVTVFPZ3NRTjdxVVNBT1BSRGp1ZTdVMV9wMDlfamYxbE1YeHI1UXVfM3VLd3BCRU1ERFg1MFhXT3RPSjI5MzVuTDNUVXg5X0hkSlA2RlhsVTNZTlYzRWd0TXQ2U2ZHdlh2Z0NyN1NiYkRsUkhkZ1dMcHN1QkRGSVpXZW9fVVFSNE9zeUNEWFFIRWJURUI1R2Jic0FVZE9DVVBvN2pwLWJRMXVHTFdTZEloUkVZRHhuRWNTZDJzbzBENnhrSjhNYkZjWVk2VGQwSU5nQVVxVXVGUDdfYWRnMWZrYmc5b3Itd0MtOUFxaXgyU0xPN1VTbUZXMnBrWDRLWWc3VlgwM0gwcm4xZGQ2eFRMaUNaV3QybERHV0hlY1laeU1vSjQ1ZUswdU9hWXNqRVVOSlJVR21hY3Y3QW9aY3RlRjFObjQxcGZwcGd5R1JaVTZPMFpvZU11enRNakd0NXd0NkU3a2xZM1VMQlN4WXF5cEw1ODBmRG5jT1MtalVFWk1FSmY1akdIaktyYUItNmpYbWc4WHJ6WUU0TXYwWWY2cEF4bkFOYjc0X3JpR19kcXVVVmQzVDJ0N3NCaXhjWlQ0VWVLa1ZqcWp5aHpEZ3Rzcldibmd6RllZdGhwN0VzTG9jN0w5OXkwZldyWDJ5TUFhUkpaRVNXdkVMeDJVd3ZqQzBpaTRIOEwtbVZQQUpTcXVBNGFXWHY3aXBPMzdCMzI2N1VyMlZqU1pRN1M5eGJSUVBZb29fb2ZMY0ZPVlJYSllOZWt2ZFhmTVlBOWE5a3FCYkhYY2tCZXh0eFg5VzVZc1FmQXFZUzBfR1kxS0RmUHlBV2tOQWNRSTR6SmE3cDNwTVhrSnJPRWx2cEwyOHptT3otSlR6NUt5SGptWFc0anRZaFd1eWtUMy1qR3RDQW1TckpoSmpYck5INEpuZ0w2VjVOdjdSUXQzUXVTX3YtU0RleGM5alkwVG5sZ3ZfUXp6WlFmZXlscGR2ZmRIei1CLWtmUm53b29Wa2xlU2Y0Q2ZkMW1KNDlaaDJjdl9SOFRSYXJKR0N0RVRkNnFybjBaWGw0YUJPTUFCVlVwbFRXcklCYzNYR0ExY3JBTkllTVk4MGFZSzJ2N1N4MVRXa0hYQWxZQ0hXNU12dnVVdGhxYjA4WjFpQkZRMlg2Z3djczNBUHVBaVZYLWlKa0Eta0JkWTMxWnQ2UE14S3V5ckh0VGZ4eEZ6QktLN3d5MHFoWHRIeDB6UTdlZWtVM2NISllWdkpPR1diWWpXcm1RQnloZnEzMXd3R2NGTGRWVWtmRkpucHZqZnk4V3B3aGJsUUJqRGYxNm9tdVEtN192YzkxUmFManZsZWk0VGg5d2xxYlZmRkpRT1RDX2ljRWEzUlc5bUZnMmJLS3BUQk1YQ1dpVjFKY0d0ZjU5NlY3VThfYXQyY3loLV9CVU9JZXd4YkMzQVYwVVIweVZIeU1oVTNkSTFZUEswRzFjaS16dXZfUzhWVjJaN3lPcS1zY0Q3aUNPRHZVRUFXTGlVUzJMdXFBYkZwY3EyejhPUk04VDFvTHlzY3JiRHJ1STIzQ2pITmctNG1WMDJ0Z2Zyam9Pc3ZXV2lBOHVETVRtWjgtUE5hMEpacjFvS2NHY3YzRXZycmpOUkg5dmRQSVdaRGdZVGlrbmpVVmhFNUMxNHU3aWNCcEdiOVhNZ1l0UndfRDdiZkhwZTZ3UmtDZXdxQV9mLVhmSXU1T1ZDR1VQeU1MTExQZ0s2ZHBOeEV5VHNoQ2tLc0VxU2RRdnNwbnF5Q0FDWXJzYkhUUDE1bUFQU3ZBdXhYSnhfOTJQS0h5QzNkMVpsOVVRM3JIQ1IwZElSVEJFTGNkSnNPX2ZBR1A3aTF4LU4td3o4MkdJYlJyU29FNDhXb3M1OFNORlh4OXZfLWZUX3VySEpMTXl2a3UtWHQ0NUsxOUhlSVRFdEVmZDZSTXkwQXRYMFdZNDlhVjF3Rkp3dmJjdWtTcjBaMWNZTWFpX2hKUmc2NnI2bnkzOV9saFZvaEpSYTNXLWJpNVpUV2RkUDgwX213SXZWVDNpajZaQkJpZ2JFOVNyVWRmamM3dm13VU5VZnpsNDZtUFpPWUQtNVFQUEs3a2R2eFJIS29yNnRuSW1wYV9oQmxSRXFyT29NcjZpRkR0ajhLSm90ZlI4TGtmbkdxMVlYazNoRDRJQkdmcDlOdS1rNUJLcnlBaUMtUndjYXJkV0c3TUVRNkRNOHo0TW9IWHRfbWZuajFqbEFqeC16TWZuekpjeUJMM1hITVI4a2ltXzcwQlJmY2VpaG5Gc0c2cTA0dE9jWjBBSlVXd1lWWjUxbFo3N0dPRGl6ZTdZNWxsaEpnUmlzRXJ2VU5oVFNHc0FtVWlkVDZQdjVGZm9ueHo4N0YxWjYzZ1NXTHlpb3pGUXZRNFJGMmpvUW9FdWltenNhekNmMlBVanpHQktsYmFSRVRuS2YzZlVWbmgyVkdCY1k0QThjVHlpaDJLVTloUGM4ZGs4Q19wbWQ2SXhUSHppdnNSZGludDhwcjNFSk5LNlBubVExSnd0QUQybEtDWjdRMkFXOVZtZWdTVlh3RkJZMEtBTmw5OHFudGhWT1BkWUNMZ29tUmd2bm4xc0dJckFCTWk0MjRsV1BhSE5adFJDOVV3ZnAzMy1MUFdmNDI0bVVKbTNld1B0cUlDVTNJQzBNVzRuZ2lYQ0p2bnIzMTFSb1pBR05jbmg4TlBSLW01OUlUNTNhdXpSS0hDNHBlcFZuWXVYRWNCMy1DZ3Q3RHczMlIwTlpuYU5ic3BoYUc0N2pGOUprQVpkUmZiTEMyTTJxMlhkQm1ZVWFiNjVDaHZURnpqZ3MtZHMxQVBQOHNVdmVKYzh3a3BnQUhJSkFlRGRvcVFHQ1hTaHV6VTN3LXdKemloRnhsWlB1M3dkQlFrNWotc2s5WXlYRWF0SWJDS25EajhUbXJqNTdwY215aXgwZGJabjV1amNCVEhCTjFsNmx0WXRtYzFJaWprZVJ2OUxhZEtTZWZDYldUYmFfR0hJem91RHdsdEFVeGVoV1g5dVgwb0p2WV9wVU41MXNTV1Q3WkQyV3lKdzVYYWwtQllsa0ZFMmRWMm85WGZwUWdTYW9wMTZHVlFaV1lHVWlHWi16NzVtR05iUW5YUzNiWGt6SGJHVW95bXdIUUFKV1JJb1IzVHpaUmVHYnNmbUtWSHRFcXRSTkVmQXhqcU9qZjNHQU1wZ0M4YUY5a21MSksyVVhuT0EyVFppWGlBVF9VOWFITVlkWkJQcEQ2Q2szNVp6YkV1aGtrS20ybmhlWWJXdnlVb0FGUE11S0FxbzFjSDJWYURTTXM3UHJTRUVrbzFyTDNCV3c3dFY0ZWRZNEVKZEgtTWF1bW1GMFVVLUJIOUNtalJldGlmOTlxOTJBYk5Lc1pxUTJTZUNUWjVMbHFvR2JuSVRRaHhyUVByYzNQdlF6d2tyRWRQQkRVRVMzZUFkbVlHV214YVI2c1NEdUpaWGFPVDJPT1EtelJ0SEE1M0dORUp1bmRxazZQRUNzcXg0X1R1TXFsSExZYm9iZk5oZ2NaTHg0bW5xY21JZXZKMzFSOE94b0dRZzdhLVc3dXFvWFpGNHlwSzlpVGgtLXZ5dHU3UXVpa214VFFpeFFmTjREYWVKMFdrai16QmNpMHFtQ1luWWkxeVI0Zk9KaGQxS2JvVlBGdXlMY1JIRWIxaWhQVDljT1pHcGZ5NUcwbWZQbFdFNTJOS0NwU3lISTg3OC13U3NYaDRJNG9xTFhnS3VIYU5sRnZ3bHlXYzZoWWxpaHVnRnNrRnVXd0kzVDZ0WGZja3pWUmU4QXR0bGRBMXdETnZPRk1XaEtkVGRDZ3l6aXZ2Z0dVYTEwZlpqZnN5LUlabkFVN2RCTkpwNENCZHpQZkR5THdVU3FVaW52cVBIU3RJdl9leDBUMnJoanUzZ2V2alRrdnQtelNSelFpX2NVaHl6N0JoOEdlaEc1LWFCRFU1dFpob3lzZGVWSFVLVUZCQjNhZFZOam41ZkVPRUVQN1dXTTBoS0EzamlJdEZ2aXhwb1Fmci1ZdHE4NWVpb05RcVdwNnUyR1pwcnFuR2haZ3pqdTNqYW95WTZsQ1Rvb2lKdGhKYzJhdm5jQzU1NnkwcTVIdE1LOVNQXzMxa1JnQXotZm9VZ0pvZ2x6S0EySkRPUGVwemloTUhicVpTZUNyb1VpQXg3R2pPM0drNUFRSFZRZVJnNllXLXRCRU4xWDJzb3daeThGSmphV3NXbWFuVUNCLVNDTW9GbXFkSGlTSXdoc3lrSHE4M0xOLWZ3TVh4OC05NEF5TDhFVEJGNW1YQUk2RlVyMzFYNWcwdnBvYS1LbnlyeWE0U21nTWp4WXJRb1ZUUko0aDFRcjQ4VTRpM2ZaQUx3VGNCSWkyRkFReDFxVHFBMkdJRElBMFJTdzFuTGNHMG80S0JjX2ZfLXFJWkF0YkdnVGJXMmEtVDNzQ0lTNXVOU2sxeXBaMTVNZmhMQ3RuVmxlSVRsem10MDVyM3U4di1YNDUxNDQya2I1anUtc192cUZ1bjBXT3luY2NNcmNXU0tuZDQ1b2tuS19NT2dKWHprUERfdE1OME40Y0kybll5ZEF3dEh3R2IwcUJrM3ljRzhmR1h5bW1GZllGMkR6Z2FWaWE4Ti1SZ25iVm4wVkdsYUhCU1dGeVFiMVBGT1JHSmM0Y21sYm03bjU5SnZUVEJkUHVHLXhLb3BGcUpPN3dWZHJtVzFYVWRLOUJiVnFJeHZiT3AyVlNKdUl2eFNLWklTYm5QNGF1NkxhaFp1bG1RVUFrcjRTZDBQY1ctUTdFMzZ2T0ZGS01OakFfdmtTUThfNk9zeHVzbjJnWW1OYnh5Mm42MFNHQURnc2Z0dDRhUUJmaXZtRzYwaXlCRmhpUTY5dERuQ3J5ZHhvZTNnVzBlNHJBcU53c2xmYXFvVUhuMlBFdXd4UkY2S3BoOGpjMkpiYWw0OHBlY1FJRGhzc1FreUR1cnVHN0N3ZkZjMFhpTEtONmFWUVFKclVFWkd2LTRGb3BuWkhFT0w5TUROejFzX1JyWWo0aXVscEhtM1NlZzNJZmJERUdvTHhST0tHaHVFTjVpRzVBOURCTXZXMWp1czZHNE1PYmVSU05XYlZkTkRZVk4yci11UW9kY3BOWHRGV1NCWWs2V2NvZzg0RnFsUGlMaU9zX3ROT2hjWHc1TVVVaDVCVlFHZWtRSDRuVm9pdUh3cl9oa3I2R0tVQUZJVm11ejF0dVBfekdDZkFoUDNxT2xwU3hWbmxxWTlBZmNYa3FheUVDcDZwVXB2VHJ6Um1yNXZ4Vy1DT3FnODVhVTcwaTRmZ0xHaEQ1V09mb1ExZ2IybUNrYl93TWl0MTVVMmlTYzdHaGtwazJNc2p0NHNpa2xmOW1tU29WUXVLWXlCVl9fOGRqclFjdm16bGNoMmFTT1UwczBzOHRCWk91NzdhNWtsb2RQVzhTUkZtaC1qSFo3SmZoVUFkb0U3eGpuU2EwejhuX1RhT2xqNWZ3QkRaNEJidUxCQXFjZHJ0TXU2dERueko1QTVmQVlYMGUwZXpBS0hCdjN3ZjI0NkhQZ05hSmhKdURidzVrVU5YR1QwajBJU2lyVVZkc3hzOFB6aU5sX2ZNZDFsVDloY0VfNWRhR1dyN0d3VkJ4YU5OdG9ZdllHZWZnZGU3Sjdta2RCa01GQmFLMlVsdnZyX3Jhb3FiMVVlbWpxa3dodklqbV9YLUZkbTd6NGZINUNLb0s4V09KM1RKWEZHVVdYeE4xaE83Z3FwNEY4a0E2N3dUU0xsN1dYMnpybS1LcTJya0dPbUEtellTdDIwQlNtVm1Ta3U1UjEtWThBVGdSZnhmQkYtVXgwak0yeW9vUF9leHQ2Q20yd1RtdkFyQzU1N3dLS25Ddy1scmx5YndOakNvcDh3M3BHeHRHYXU0V1FEQnRQTDh1eFJXSS11VF9GbHZzU3Jpb0gtV1g5TTJVLU9JcFJyN09keUU4Y1ZBM3VHdDZBb2p0T2xRMkwwYU1Da3A5TlVhdEpUSWNubEJ5MC1mWEdlSjh6Q04wOE82d19WdEJfdjZXc0hRcV8tU2djbWR5aG5GZlRhbUlIbVJ0dU56RkUzb3dKZGtnN3dxVnhUbXFrci1xX1QxbTExNUFaRURaSzk3ZnV4ZnVka01PVFZLVlNxSWNsXzE1TkNqbHBPYmQxRTZ3TFVZSTJUd2Vld0FkRlVUSHFiV2VKSnFSUlRSa0E3Vl95bWIzUXpDMTNyd1ROdVFwQXlQZDA0eWI1R0VDVmo0QVFxUzVIV2ZSa1cxc24yS3VvcGs0NWpiZHY1dHktMGdQM1IyS3FZRWFqLUVUOU1hdDc5azFJenNTaEIwcmV6MXRsbHFzMVR0ZlhPcmdzRGc1Y2FCaG9SOVloS2Z3UW5GdVNEem1oUEVfWWNUMHBMWXhHQi1vUkJ3R0YwYjFXbTlGNEp0ZUhUcUZXdU5DaF9yT21abmplT2JlMHVrU2pSdnV3bktINzRuTFNVUnJuUmtzUjZfbUJJaUMzcjZzbFNWT1pmUEp0WmZFZFRZU0padFVPRmpxR1JNY0Q5UlJFOHVrRHVoNFN2VlJ6R1FwMFc4QUdqQnBDRkFRblRkQVBfNWNVc2taZWVncUJoZk5RRVZ6YUhhQjZZNy0zVW8tTkU0THdiWUxkNVo2cXEteGlUNjJHMm5HSG1YN21saFhCbUplT0xyTllHeVpDM3U0a0ZpcmpnSWdINlVyMi1qLWNUZFY2dzI4dVlsdkhDSUJ4VFNEN2Yxd3JySE5WYWhFcUhiV09Ma2d3MlU1SUZiUm5wZlNYSzMtdFJvc1NFelBBbTF4cHpkR1V1SE8tV2RjRElfUGx5a3JhOEtuMHNIZWNBTXAxc0xNSnVGTlNkNHQ4SGVyMzFOazhZNzUzU20tSUthWXNvNjBOSHFmRjNZcmw4SGVHNWlQSGx6SkR0YWlKQjhVbXFqZ1lHODFaSm55VUp6SkxTZzg4QmhUSS01azctZ2U2WkVURktjUGJNemFaa0QyTTg4TU81aGtLMFJnYUhCVE1lYUcxN1FUSDRZLUxMUlFGcngzQ3lndGRMcDdFNUNoMnl4QlVhdFVQUWM5d2o0aXZVMHljOTNqMko3bnE4S0Fod1ZBRUFJRTNNNUJXX3F2OHN3QzFQdDdyM0c3enZFLVRlbnJoUkF1UkFaMVhvYUdsbE0yZE14V29ZbktqYmN0Qm1kUHV6czRTU1B2Z1dXbnI0QllrUXM3NEc0aEFCeE9kbkRsc21lSVpZMUZCZHBtenUtMXV1S25XTTh3MVlhMXMwdnp4aDhEY2dLWjdxWEVfYy1KeDh3dFJxU0tLV21PZnNoUjZDTURsdzh3RnpZX08zSHJVR2t5a2tNamxLUWtITTVCTGxEcUZkSG9EbHp1dW0zYjh4WVNWcWF1ZmhmRHNfRTNiMEhtczZKWFYzbk1nOGR6QmhxeXF4ZllrZmVBalRHajNoYl9GY1hPLWVzd3BKLW1nRkQ2cUJHSUR2XzAxdW1kdXQ3UkxidkdHV21Kb1IzWWp1bWlfNmUybWtZNHNMZjZxMVk4VkJGc3ZSMTNIQXhIUTJNMzhnSkwwWEVqMDVsb3A4RVhnZ2JjaWd6SHFnLTFOY1UwVUJZWTI4SjZYc3lBQ3RCdktxZmFwbk5oWkZXMHc2VGcyOWRXZEhGaWVOdXZMdEdFUWhmVXN2SGx0VmhhZVRGY211UUoxRDRtTzRwV0U3bE1OSjh5YnQ5UXRhTy1Zc0l6MV9lZnpWYV9aOHVhYnhPdW9sUHBoN25GY0RBVmtaYkxLa3hLSmFGeGFLRi02Wi1PWTF4LUVmV2JWY3NSaVdXcVgxUXdWYUR2ZTItTjk4dnhSdE9qMnBscFQ5TVhLQ2N0RE1vVVN2ekVCaFpHem1RZE56bWRkYUNsSFpXZFVTNjJnWWU5bHJsTDAzOHkyVjlzSHljYmZONURLWU5jal9CMllOWHlxZWdVcjJiNFNqVGM4Y3JxOHIwenhQWU1lSkxncV9vYmVOaDhiWnlYTVgzbTAxQ2NoVmtOMTJoRTJlTlFOVGRYNFVQT1RuenJnOEhDQllTcVU2NWpIajlHM1FVcWp1NGIxYmloTGJBRE9XaGdXc1NkdDhnd1hBSHBFWlBhUVcwSUwtT25kendiR3ZXZmNHMHpnejh0Nnd6RWZiWTNkU3Z5R0NqZWNHWEpNN1VINDhCdnplV0NZWEZzcHRYSGE5ZVRQT2lJUE9qdDdxWDlhUHgxWDRVcDkzck1TeUlJRWNUNGxkdUdNWTlfV3QtT2VFVDhfcnRkVjRMOWNKTnlNYURyRmh2M3R3d1ViczdmWGw3WGpvdWxac1RCeE1VZFZfSWl6eE9remU4MlpURXNra0RnSlN5VDVZOWdSUUd3eVBQWmgyOFdsM2lyWEhtemY1STMzd0dUVWlMVTVMNEItVkE0TW5uUjBYNm5sTUxncDFKRUpFbnpIWmR1eEU4bUZ3NDRtS3NvV3BsMW5IWU9YeUlHMzFWejBORFVLaTVmQUt6dkJiRmhtOHVhX1dhWmxMVF80UGNEdHdmWkpXOFBNWlRTS3FRQUVFWkhYN3huR3JKbHFZcTdWTktCUDU3Q1NHNTdoSDFNaUJXdVp5ZEZ0ZFRFMEt1cjN1bHhtWUNMdGl1NEhvcU9xekxySU8zN0RPbEszQ1paUFBSM0xPN1JPTGxhbWFnaGVvTTlhWnczRWVSdm1NMlZPYzgtalgwODlWY1JLWndPdFEzaVBLTndyWmE1c2VMTHJyYzhSMHdXZTBJaUNxNWpnV0NYSHE0NzI4Z0RSZGswSkdWakV1LVJrRGtveHJGS2E4dHJUUFg3WVpjM1Y1X3FzREZIUVd2ajZJXzhWTWlPM2VoVG9Tb3BfbG1IdU8xNzlWemxFUzBUR0l2d0xoUUtVUHY1aVdjczdxODh1QldPN0N3aHB4MWtFQXRiVDZOYlNfSVVzbUFqcE9wSWV2VVZHSmpNVzdGTTRkbEtOajMtMHNvRm1GTHlkWFp4ck5BZ01OY0tHY2hQZC1jZTlCY1o4elpaTGd5c3RacGI1d1pPY1NpNHNiYnpaNW1OOFdpcmk4Ry1GY1NtOE5FTWZnY1NNblJUMnlkbW11U05GU1J0U01EeTM2Z0EyWlU0STBURGRESWh6UXJKWUlYcXpWejJzNS1DMXBOSGYwcFpLUDdtaEZscFpMbUs1QkxFTEJTMkprbDNvTXRFcjBLTDlZWFVoZW90LUM2U0owVmx6WVBmTDFfMEFTRjZVZjdmRjVVSjdzclVDOXU1VkdFUFNRUm5WZVpJVFBPVUxTTHBrUmcxcmgxd2tqYk5leTFxdExlVWtHY2d5eld3eUZfNUxiVHFPWlBjMFd5MVBGMmZqRG5CNV9Tbzl6elVCbklEZ1ZGQ0I1U3pWdDV0cW9LdDRUUkJNYUxONVdtNkk1b2VWRkhmcE91UVlJVExtTG40YjNIRnJua3NRNV9rMEp3UWo1OGdKX3JFX1RmMnRzeFZPQl9hel8wQUxKSDJBV3Z3STlhUUtVR1hxT1BsMjktQWZOTXdDcHNreWxEcWd6aVd0d2tmY2NmQjEySS1Xa0NMeExqLVphdEZESjduQnFsU2dtQzhvZlVlTmZaR2NRaWZJWkVfWFMySDBHWXRNb0EyZG53b2xHQ1JTX1dGX1Zfb29PeEpUUTM1S0pCVmNuWUdBU0szYTJJT1g2Mjk4c2JORF9RWFF4WUNWaDljbUxjclNBVWNuN2VpcHFIdWdOaWp5SmJCNVZ0NWpsN1NFejN4el93dTMtbTdWWmNpMk9landuWlFaZzA3TXZVSERxeXdScGlndkktcnRuSklkNjVoczY5cWxKbUwyS1FMaXNRek15N0NoS3lfNld4eW1EcWRsT3dodkc5NU14YjJkU0lBWDBtbkQ3dHlXTHRpTVJkV3dEN0NabjFDSlpHRlhqdWw3dnhURU1xaG81WFQ0eEIyY2NWWkptODFwSGc1S2dLRm5td2JsR25mX3ViZFVOTkR0REhoeW9pSk1UMUMyS0RINzdpQk9JTVZQVGVsckplZHRSbm1zaUlKdm45NWxJa01WU2thdWd0SHloZ014UVRfR19GalJiZ3hLb29lVXFzZ3NwTEplYWdqbHpnVzJadEd2eFRDTHdmY1hhSHA4ODE1OUZidnI5TDhjejRqNHg1MTV2ZFpkUS0tVzBqYmVkdDNnMndkQnJvMG4zWHpNaWJUaTdjOEp0QUp5dmMxU19oS1dHNzRqYW5rUVRIOFVuSFdCZmFMUFpCcDgxbDYwY3lFdkVNWlpmMFFlUGptazB4ejh3RHlYZmhLU2oyRzVscGQydG9IQ2JaZFlERm9oQmF1LVZISmRSNTFXTUVyUzI5ZVBVWmFHYVZJQXBGQ3NLR3REZzFwMUhzTHdFMXE0NUx6M2tiVUQtcXY3X1JScGVCVzNwbURxY3pTOUc4c21ZSnk0Q05DaWFvemdVR2RibzRzN2EzTXMwV2MzeElEd1RHYkZCaG9DYkR1cVBGT182V2ZTOERzbFpldlBMeVZYOEROeUxJbXVET0N2VkpvUFNvcDkxVEFWRERDRnUxMjBwZS1lZm9VbXFvX1ByRGFxYjZuTVpuNS1ybVhXbWJua21uUFZBUVl0SnBnTE9HSHNpRHd2S3lWQkFRU29kXzhlMkZiRGNpMUlKaFdudXU2WlhsVlFNR0E1czhUaHZsZ1RkSjBZY3ZGckhZMC1JZDZVQkowOUl6am9HejE0NVpTSW5mNi1IOUtkamZuUzFqRndibmJQUUNFeGl6dzRlX1dCRDQ3TmFwSGpKT1k0LThWRk0tX09QT1l2VlNFTXhBdF9JNmJtTWZLOTIwcmgzdWVIS2huc3AzVGdiZFFnVTlPa0FLTHg5ZjdmQ2RKTmpxZmk0V1pWWHBDSmQ2SGREZzNhUXJYakxrM1hzYWhhU0tDVU01TVVaX1FuLUgzTUpBclpxWmJqZzlYcnRoaXdkNXZyWkppTXVNMlQxcTkzWUJid2lDMWI3TTY3MkdYZkRZdDBWVHpPb2VZcFNHeE1ZYlUxRGpwdUhWMmV6Unp3ZFB0OUJzUEtHOUVJckZ4M0tNWGY3aV9hWnZxX1BPYkFvRG8tQ2Z0R2F4NE13YkRRUkh2bTlwNGE3Rkx1d2EwQmEzb0hSNXpqYXZQOWNuY0pZQl9iOElqZmNuaXpPZFI5RGRhLW9IcS1NSDRqaU1jWERIZDRhZ2dYa0hidm81alUwMDg1WDVvTXdoTVA3RWlLbkkwWWtGS0wzdTA4a0MwYy1DeWpWVGlQTzRDeHpFMVpJcmtRS1NLRDJER29FMnpnWS1qcE9uNkE1d1hENHZCdnhUcmUxeFg1NnBnSGRZb2pReGRWRmE4djlLUVJlX2NXWGkxclFHMmJHeG55cnVheldnNzNaZEZBUF9uRnZCbTI2SmJsZ1JXUGlySkpqeVNWdzN6QUVUa19QUjBTcGNFSWRWaFZNOUlpeHNMc05yaXFLX1o0VEJxVzZUcmJuVEpaeTNhaHc4cnBLeHlJdlFDdWFidXdqdU1mMEhTYW5sX0x3YVk3NVYxWGZSLUdFeFlpaGRiUjlhWDZpWDZqSmhOVG9yUExUU2tuLUxzQkpXMHI3VkF2dGJKYTNicWJHYVBES0dxdlEwYlJyc0hmLXMwc1I2bzNyTWlkcldVQXZTZF9qazlETkpMbm1PeTFIYkhJei0zbHk2UUdZZEV0N0hsTXc5VFFzVXRYTnpvalJUMGxjclVUcVhwSEJhb09Ub3B4MW85MVcyUlpXWTlOajVYUnJVdElGZGFsejk3QmJELXQtZWJhbEl1UUFxRXpFdEdZTmxqU0JOQTVxTjdDT0hSd0MxbjNnbHhQbTdKRE4zX1RTbWpaM0VCZDdhMDZuZUkwWVhxTE9uWnBEamt0V1k2X0ZPTU1MSTRZdGx2U1VWNG1kVFpIbzE0T0loUXNqaEpVeUVpVU9zY2E1NnpmMF9IaFlIQ3F3VWJTZmxfSFFCZzVnUVVoWEpoVm5malQ0V1lPa1N1Vk8wQ0FhMG9oRHRJMllQR2hIWTdYc203WVlSTUdKcTFDR3pyVzNiTnFsU2hxZExCMW4zRFNpWHB2MF8ySjl0V0lwQS1UblpFZU1vdmFCdXB6ZF9SWTAtUkNBZXNrWnh4SnQ2X0c2aGtJUjF2eDZveEp2aHRXeXpMY2V0djd4TUEzRm01VXB4bUVWV2pSYTdxRGRaZWQ0RlBybUlJcEVOMWlWZ3RIYnBoekdIeXJhbDhwTlhOLUhwNmlwZlRINWRCQnlvdXhoSmFqWVdFcHZkUkxkdGQwZ2ZZMmo3bUF2dTBNTnRqSUhtOTJuVmFFYVViVmpxVHhUZGNXN0djOWhjaGtDbWQydHluTENqRHJlR0REY1RzTEN3b25HQkFLUlZyX1N1dUN3QWNnLXdEbFROY3psYjFqV1JkMGk0R2Z1aThhemFURGVhUjhqNzB3S2JvTnRzTkYtMnBzQmVqeGZGWHJVVm9kcExKUExMUnZPaVNJV3ZjaUVyU0pGM05CMm5hcG1tclBSMVFuRWRBemw2LUZMalFnaWdJTzJ3TzNsbGpnM01zamN0NDU1S1JKTzFBUkVOSHVSLUFDSzFJS3dSb1hKT0s3MGFkU2E5MG5zS3lRcVVwdnM1am5lZ0dXbF9WeVdlcmRSZDR2TTRIOHY1ODdwd1Q4M3ZPdWlXVl9xTU1FSjVjOVhpUGJuX2JQVjlOdFYyWndFZlZiM1JBYnA5NXNvNU9acGE5eEt3MGRIa1JZOHo0Vlh6X2ZTaVBWX1hFMllxQXEzQTI3eTZpaE5Mc2tYVk5RamFSbzJkRlhFbDJUdUdtRk5LYzJnUXNWeXdXdEN0T3J0RWVZa0EyNjVpWVNncXplOEdmbWRrQWFNTXRpLTI1N0tSV0haSDR5c0l0UDFxZGJyT1JKTC1Kb3lhSTRuWFhpY1dnYkw3a0d0ZmdDUlB4OFl5azA5a0I2WWRJbVRaUUZ2SjliakY3YU0wdnU4U0dUVnFrNE5fdHppMG5ZeURoanoxVU45YnFiR1dVZkw4YlF0T2RzN3hUWm41N3djSW5MZEJ1bmRoSDVseW1KVmVlNGRzRUFTdFk1MnJaLUhoSFlwakZHa1E3aVVvTmE5dzltTGR1cTJ6RVdwMHowOFI1YUhwcng1QjlTRlpUWTd6MllXTXdndzh6V3BGWFp1TC04YXFxR19RNkFSTHM4Tlowa0hLRzI0MmFLUXk1U2JJM2wzdzF4dzlVSWx0WEVBUnZPQ2IwMWs0bng5cGo1ckhZMTFNd0xNRUFpZVhUbG5DX2JWQlJ3bEFCVngyWEhrUUxvQnRKTngzZzNPQUpSTENpSllwcXZIQUIxcjg5NUJpRDJWbE84SzIyd3JGSnk0U0ZtM1l0T1diTmJuYldGU1ZSSkl2N0d3eTdqTUlvaWVtX3lkZUdva1pGZzM0YzlLVmFkbUdjVy1oTy0ybEFNZkZpSWVQTXdJeFdoSTZyT1JVTmhtc0dBSEFQOUxPNklhRTR0NTM0RC1Fc1Rla2VCeXo1akdLY2ZNaTFENFNPWm9xTVo5bFZIOGFGVWFldWVyLWtqa01wV0ZWdEhKS3dQeGhiWHlTMXFVTVNjMWdGWEV4WmY5TFEybVBNZGQxVmtKVE5RMHZFOWVmSFV5cHJtQWpZV3dCNllzcXhJdWctakl5ckIzSVlMUFQwR3p0NGxYRjJOQVZnMmg0WllabHNBQ2xqRUYwaEw1T1h5LU9BZXBGZU56UmQwZG51cWFVSHVETmt3Ym1LSHV6T2FiOU1rd1BkWHRVajIzaHlIMDk1M2ZzSWtzb3h0VzdQQUk0cHhINFdjcDczeDhwemtBajBlR3lsN0N5ZmdBOGE1RE1ORnBHdVpyMG9RYTNzRzN3WEt1OFpnMTBmdVRvbW96NGlfam9fWGdROS1ZcmJOUTdSQkU5VTg4ODlpQWFLTUYwd09fRl9hU01LS3lGZERMSElmTnRpYUZJN3hPYjdKeWJwdTFtejltc0ZlTmU5RkdKa2FoOVlsOG5rdXd1OE90dmJaY3dQUTZ6VjNWd3RQNXZZelBKaFVsdXllNS1VdVZib0NEV3VhaVdxQVMyczktLUlTdUE0SERYSmdLeXZqQ2I5bDE2cHdJYlZxWk5ET0FlMlVQUk1TSWpfMjUyVTRzWUZQYWRvcTFuZ21pNlpfVTdBZXFudUpPWjhuakYxamwwQW5pTkd1SHM3X3hSR0gydFNIb19yRVNPRzB2OHBxR0YzWFhPMndlSzFydnI2UjB2ZEY3blFWdnlJczRfaDZGZzlyMXZtRHZVUG5ROW1ST3hlQnp2LWdwVE9nUG5WVG1zVHd5YjZQemdsSTNUb1lYMENiakZIdVM3Z2RPbVJnejNWdHZOcTMxNUlOQVlZX2xsR2ZOSHVPdm5JNjJYS3hGQnNwaW1HbXFkeEVjMmJiMTJLVTFrVWIxVElPVTBDMmJRaU1GWVZja2dJWkhYcExlRnJiY19FcE1CSld1bTVTa091RV9XV1hqTm95X2ZkNVlfVzlpWEVDTmF4dXZZd2doQXRMdnU3bUg1bFFoLXh1QkdDN3ZyeHZPRTI3dWhpYWZKM1pMQWxmejdMTW8tU3QyZGNCOE5zTllaeFdxNEFLQkNwXzAxX0xwb3FfN3EyY0tzTnJ0cnNnbFV2TklqOFhVVGhNSXlRR2xzd05uMG5yUHRSVUpvUndOUkZKOVVHSlVwVUpyZ0ptLXJWdkhHdlFpUU5vYkNMMW5fd05ydzFCWGVlTDhDX1NESkJOaXhWM05tOGRSVVo4bkxjMVBVenhtR2ZZeG5pdkRWNXV5UUhnQ182OHpOdVRCUEYySGZHSjVRVWttSlYyejlsS1dMRnh6cHpOOXpvZHotalVqZnVRRlc1anJfQXY5djUxRDNrNno0dS1Zdk5XcU45ZGw0OUFLYXl1WFFYSjdoU19TUXVwaGMyVFh2WXRRaThJOXhXbS1zSm5WTmk4TUxtYUNIcVo2Rnl4TnVBSkVDdms1TklfVmdnNkJtNFpzZlNjenNzTW83R3lhQjZkVzlBVjdYcVVFbzBKZk1GeVJUeWJTY0libEV4aTBuUHBfLVhvV0RDZWI3bFJGc05EMzdEU3BKU25qY1JGN0lZUGJFNnI0NHFVVXpxQnF6eFhHMVk1dTJrUzU4ZElSeWdxN09paWV2TlZxMTJoeHRBR2pKaW1EWWtSMHRIZVNha005Rk16UE94UlAxMWZKY2lRVnNKTnJrQklDWE1fTnQxNmM2OTdldEtCN0gxaUo1SXJ0NU1ZZk9ydWRyM1dnWGFFSkpuNGhyV1NQQjRiTE5INnFRUkhnT2lqUU9kNkRHQ1plV2V4LVNjSmNvLWROMm1FTWpULV9BY0NOSm03RWp2eC1GMk9pbHBoMXVRSkVBSGd3SVViMktIcGItQXhrSkVEX1VZSjNYaTlkcS0tYjNuaXd1UjQ5cUh0cjJuQVQzdHR6UFBzLWpOS0FsVWdFYUJseEFGZEI2OHFGNWZ2MnNpcVZzTWlWbnlJaXBDTjEySGVWdmRhQUxKWHdHMHgyVnl3cThIMXlnN2lKeWN3d0ZOblIzSkF0VEZaN2UtYVJrd3dlWndpbVpFOWstdV9DMDAwMXFTVUp4Y19FRThrVnVJNmRHbzR0UnVNRmNIUk1rSTRwZjR2TjNNYVRlRUdkdlBlbTZfZHBPUDloOTJlR0lLYVBNdmlYWnJsTW14LVJsbzc3MHl4eWhubDU4Y1hkQnBBYmpIa2JiS0QtRzNNU2ZuMkxrUm40Z1VMbTRuSUdsc1FyZmlKR3l3bnlfaXdHeDdFQ2szVjFfeWF6UGtORGtTcno4NDBJS1NOc19MWGh2SjBzbUgwODFmelFUV0xpRlNMdVFyTXI1c0IxakdRZHVXcWpEd1djVkd5R2sydk81TTVyUGk4ZFlqSFVHUWxyMi1SS1RyUDI4RjVwel9BcXdPMDgtbExrZDdRTDNZQVBVX2ZmMmQ4b01CYi1Ha2NEdG5zTE53LUh3Q0xHdWxSakVSUmNPV3ZNODJDa3VYZDZEUm9ZWWd1LUVFZ1NfQXlDQ01XS08xZWJoZHI1bWxzRG1iZENrRHI1R2FmRzFKeG9zZGhKVlJ2ZWwwYlR5XzBQUlJ5R21jM2J4M2p4RDlfY1FSVU12a0t4anBpcFhZLWU4c3ZNbnJLX0lIUXEyV1p0NzRFZXlZUE5SVFJoSlVxQTlHelc5XzdMaXNJOUQybm5VMkNPS2g5c1AtcjVqT0RDblN3M1h0NGc1ZS1QTkR4TXZDYmNYR0ZNZm5Cc2Z5TVJVem9GaDZHaUxiOEZpVGZYV2lMSmhmMXl4eHhsVmc4a2gySHlCMk5xb1ZzcW40dHJiMDl6dlpFQXU5WmNIdUo0MkhvNER3dDhWS1hiMmIwREZQNkEya1RPTWw3QnVWYTdQS3RJVl83OW5kb1BPYktXT3NNQVJzMnJ6a283cFZMcjBHbURMNmM0Rl9WOHUwalRSNzItRGNDNERueVphZExfX2JpVXZhZWNkRHZrSGJBeFFNY3lOb0xfb2l6aE1Udmtfd0wtQk8wams1ZUpXdVU2bmhXOS1HRFZWRmN3Q0ZlTkFCUENBczJ1cnhiSjM2ZVNlaGtFNWJ0LWRycVRGYW5CMnlzV05yNlAzcHFiQTlic0RKWGk2dFRCbjJKUWJWT2hJMWU1amZTaWRhdXplaW94dmxWLUl5WXRVWktsb0tWU0lybmlzdW81cDhRSnhUZ0ZmSTlmbmZNWEJidl9GeGdWZVJHeElZRVc4dU04MnBZeVBHQVdIUjdlTXZRMk1Na3hzNkJYRUpLN2xrM0w1ZjRDV0tXaW9CYkJORWc1X2dtbTVqUjk5U3ZpaWkzN200VkVaTVVrSGhqdTNjUFRqbl9KOWx6M0tUSnA3SlV0aEwtNjAwM0xWa3VWNVFoQ2ZxaG43TldTTDkwT2pmemhPNXdJYTdMLVJGMjdvdlBIVXE1bXBGSzZVd3dZcERBZUxNSFd1UlFxTXJucHNuNjVhZHNwQ3ZtNmh0M0tTcDhQVTlqZFE0a1dfOTNzTkFOZ2h4Q0NXMnF2aWhDTzRweV9DejBwZ3B2RTY3MVVPVnZycERzQm92eVdTb2w0ZDJSRVlycG9TYmtpaW5GYWlDUm1CMVdTSnFySklLbDZTY1pOY0t2NENpS002NmlEdEdXc0hRQV8tRVpEZFY2OGNDaGNGRDdBdk1ncDdHbnY3NGM1MXJnbGRMRE4xbm5yYUJKalpYYV9lZE5tdWxmT3h2ajlrOTRFMjlHTFlJOVMyRnlSRVNzOFpLT2wxQkFvZWZZU3FsQWtoRWtwNWY0dTk3Q08ySFpSb1NNVThlSnBjQkxDQl8tXzRVdnIwUktnMzhNaFlHQl9HeklQQ3J1ZG1PWEhBaWhYSW1NLW9YN1ZiY3hnVkozd295bVRQS3NORmZTTDFtMGtfNE5SU01vT2s3RGc1bTdQNWFRRUVCMWJPT29uOF9RbkdrNHlBU3VjZHBPZlRsR1MyaHNZcE95SzgwMk5sbzJZbWVfSTBDaFIzcmg5UUdMaVRCTm5oWC14cFZoX0pScUp1aGF3VUU2VkNHMVB3SlhsZnVhdmtscXowanpGeGZ0c2VrTllZUHp2VTJGN19nTFhEdFJSeW40UzhLLTd0bEx3Skw3MXEtdkVqaDNRUkVYd3MyUkVET09OOWZ5NllDYnd3cDl6eDBIc2tmMldiOGJXQS05blA1SWVudXVxM3Y3YnZJd2lEeW5WbHE3R19qY052UWxXQm00STJ4TGJ0THh5VGpHVUtxUExYRlJEdWFaNGhxcnJMYjZrWTZZWks2NDR5Mi1Od1J0NEdqdGowOUlkRXNhYTBTWlU2c2NNNXBGS0ZSMGZjdlA1cWZyenVCaUlDQ1ZWUDlGdGVhZC1UMWthdWpNU2tiUDJiRjE3OC1RemlDbDNUX3hSc2hILTVFSjNndmJNT3FMRmw2aFpETjB5amtjRXhyUDc0WHhueFoxWDlFODhMeVE5aHNfamk5cVJpeHJQZjlYeThydzlyekFpNUpzZGNZNVBuQUJ2MXZ2QWppNy1PUkhWMURzeXdPVWFTVnBCS09WTDBxTk5uM0Rmc3BZZzhycW1xeEpjYkgtMWxLTmtTRng1VHZQalM3RFh1UjJUYkNKbmh1VVlmM2Ztc2hkc3lacEg3d05fb2VkaElYQjlSMFNwN2llRHVxMi13bm50VEIzUUlpUzlHQmQ2NGNzdGlzLXZRREMwdzJuOFBEaGlQV2lHdldwekphRWJ6Y3pDQ0hQMUN2c1ozaURTcG9nM3pjS0did3VYVHRyc0lXY3N1cWRYdncwNEk3RzBJenp1MzdSSjFSMFplNzlJMmlEdG82VUpwTjhSQU00aUJSRWl2Tlk0QWFLbzBZT0hUMjI1Qi1lY3VDYnFBTm1uRVVqUXlJdWZUTTgzQ1RxYkQxT3M2MklaUmI2NzY4dWpOU2NENU1qaDJyMkhfblhvcXRfZVpyWjdBaGNFS0JyRUQ0ZXNWeUNYdXBfaktMLWhrTWRMeFZEVVhlc3NxQ2U3VUdXWkxyV3VoT3I4aWtQdHgtRlprRzlUWGdRMnllX1RfRkpzcE5NOVFSajVWSHc1cHBGSGd6NmpVdlZVeEtNNU1Nc2tDZVZTX3FhVE04RnY5c2pBWDBENUxXUk50RklzVThEN3pRbVRaalpianZBNmFHbkt5dEQtdE9sd0xBN3pRZlhJeWNGejFZVlpKTUhDaVg4dk1nSVpDX0JTLW9ER0lJZVBGeGVtY01YT3dRRmZRUVlzUnFSa0pGM3ZhajJEWlNMM0xfSVZNQ3dkUk92V0NiSUJ4amNfN3o1bEtQSWF6VXV3bVpGWDI2d1hJTDV6T1R5SHpnNHRWc0hFa1ZXdHJLWkp0X1htcGI5Y29nWGgwYVdORFBNeG9Palc3czZldkF3dVQzVEd4MjVYSnljOGVWb0NnR2FhanNaWV9OZzFJZGpGejFld2dDT1pJWC1YTGVRTXJtcXN1VVA1MGZZOTlId1V1cUtoMlJVX0ltUF9idktjYjVjTk1CTkR1TmViUkxTLWUwTVlUUVhuRXExLWt1aDhaUWZ4Qk1WcVhwZTRPTHgzVHRJUklrS3RzaTVzcG1DRmlfQW14ajV0bUFTN2ZtWTNudHFtRmlJN05vZmxyQ2o4ejZlSUtyY1FZRlU4N25TZ1FBcjNweU5CSGtNRkI0cTNXbG1TWXJkTnh5NGU0blItR1hlc0lWekl5TVZFQ1J2bkdUSEp1YnEzNjhkXzZfcnA2QkllZGItemlzdWhGWG1RT1N2YU14NmI4VF9QSEF1UmJxalFOT2lxSmpZa1ZUYUszVFVaRUdTY0cyY2JrbnQwcmFYSW5vb3pwaEdpcDJRaHZwbnFIeTNoUlBleWtYWXcydzdIMk95NkMtTDRiSzJiM3hVUEFqck9MWm9fLWN1eE8tQXE2VVY1TDgxOGN6RmlNVE1pRmd5RExhRG5paWctU1B0TnV4Znh3S09hbXZ5dnFUUUxIU2RkZHJTZlpOQS1JYmx6ZEtnSGFZTmFlSDhPc1dXQnlqY284V3ZLOXFUMDBTemxnNUNiN1ktVVdXam9sQURIcUdSZzhXLUhsY2o5YnN6bXZEUlhUbGdxS1R0ZkRDWmRjZ3NfMmdOT3o5WThZY3FtYjg2VGtLUVdNOXE1MEkyYmlVd05ySHhvcTAyLW9iSjU1dlA2UENubkZiQzEwSlItV3BzVHJJUERpR1N2aWxKV0NEeUItLVhOVjJTcFdTWFNFZjBqSU5ORnFQWFRGV3pXajNJQVdHa1NqLUg2bzVzUWh6dmxqdWJEeE9HV1VQcUxMQk5lUzBiWG1uQ2dlZFVkcWVLbURScFRFcGtmeHJ1M0lxOXFVb0RXbk9zblV5ZEx4S1hSQ2Nfd291cms5TWEyc1J1ek5zcUhHTHlDbW9kQ0xwa1N4b2FWSUs4ZXRRYUlNSFZUc1dFcFEyYWJzUC1FaUxHM1hxckRGQkN0ZkNSWGttbnNRX1NVWGNqbW50SWlmZ09SRmdady12dVhWQ3R5TjRSaTV6TVl0TF9LV21VMTZtb2Zya1RQZV93R2gteEZnM2hoMVBUOGI3UFI1Y0RvQ3lGZjc3VlI3UUdXRWlEeWJmS1hvLXlEejVPY2pkMEoxWXZUUVhGbTIzMlV0eTh0RXViT0stbWFLcHBWY0piMW9XcmZGN1FnS21sM0dRcnNFVzZiOEd3VFlETnpTQ2taV25URjlmam9uMi0teTZTbXJJWk96WXduZzJNREVWR0J0cmFBZzMtUUpJQ1Z6X3ZfZUQtZXdpc2FvejFraWpDWUZGV0NCaHJoU3VuYXVySmhXOW95SUQ5aHNyay1HNnRMMHlveW56OHNCbDhFU0otM2ljUDBjeG5TSTRQU19RbVhnaThMLXR6NTRsc1l1dmNWWFdLV2VkUnpIYnM3TVJTVDBkay01ZnlvTWdsR2lFT0Q2bDlVX05wMDRVVGdTNUF6UXJmV3dUd0pESWQyZmtpWEdjbnc2c0N0R1NHRnBONFo5VktNSWZSQ1IxMzJaNmRIbl93anZoUFV1VUlPeFNPWHpnOWdLT3JGdU5XNDZib2MxRVA1LThzdFlXbklOLWljU0RkYzFGMjJEelpxbXBOYW9xUjlqa2s1VkNtUVR4bHo5d2puN2RIbkNwTDFiZ0lYSkxEYklnZXY2cUcxdVZabW45TUVCT0N0Nml3YzRzMnpodmVtWFNkeGkwNlI0OS1wdHl3U2lad1JSdHhHTUJ5NS1JOEhzdjRfLXctWE5oUFpTYmN6ckRYazRyaE43Zmx5T2YxdDJOYmFxTXlsQzhBSm5qM21JTU5uTEx6ak9jQnc3T2tKaWlQcnp3elpUakpBdjg4bnhmNldDSUdNdlVqaTg3WTQ3OXZ6ZkhzOEQ4ZUUxZUY2ZHZPSUIycVU5X3JtSGo4c3VsOV9BcTdzUG1sOEpENHQtMHVFbS1YcFdramVKbGpNQWZ2cFd4VlVRR0Z4dlVRdkdZWElFX0ZabE5acUREaHJDcG0tbzdqVGI1a3BjZ3Nwc21MbVlYTHFiMnE1VFZVWGJBWFRBLWJtLVF1emQ3R3p6ZkNFNlhlNUVxak5LSU1xSk5BYVdhWF92Q0JpVWk0alNNMXV2SzAyeWNyM0pHLXlwOXhEWUFjdmdmVzl2ZXVQeUl0QzBHVmZ0SlVJdTVGQS1oZjc2b0dtclljV0xuRkxZdFl4WXZyNGVGbk1GdmNvajhqZWZHdnp0Y282M1Y4YmlFMUU1NnB0cWoxTDhrc0FjVUh1cC10RzcyQnR2M2lxLTVOUUNGMDZ3R3dzYkJQeGFmNWhBRmxWYUI2OUpkZG1GTzhtYUdRSzQtRzBaa0xTbmxJcHcyVDNZM0FoODlQRTJXdmlVVWkyOUxUb1FtX3AzOFpnQWlaX2lyeTFLLU9QMkFTcVN1TndYZVZGQUNRdkdjRjBHOHhKeFVDdVJXWEFFOGw5T24zVnZpcTFuMlRaUTY0WHNpM1VmTkdPT2hhRG9RVkU4U3NVNHdrV3NDTDZMRzRWaVZqQTdnMjVHRjI4VkJBcno5NkJhNHFwbVI3clV3UUFfMW45Sno5bXdDcUgwbkNQNEVvMUVqR3pHa0lVWFNTTVNNaE5RR0JKY3VqUlRhZWpfaTBYbW85TWFwUlBRWDVPWWRKQ1E1c2hYcHpfcFk0Ym5lQjFfWW8ydk9pb0tDYkstZHI3Tk0tcnBGNU0wZGJjcGdMS3BtX0N2N2RPbExISVgwUkl3QjJYeWRUZVVORDZFaWtjejZBeWVNUVpLdTZyNFpTTERJNXdBcDlnREI3NXg1aXhHT2dTb2lzb1JMZUx5enNLQm1WMllib2ZCVE40NnhuM0RZMTBGUlFiX1hGMGF6akpqQk92T3BhUnNZbUpsYjA0NnRpZDFBS2JCbV9Vdi1JQTE2YnhPN3VQSE5ncUhkeUhSTjA4NmtKZVFISGFqemtSeUZEVFByc0tNRkVLbzNVMjlQWW9YXzJLemtYdnpURGNFQmNNSU9UeUNsMFdUeU9pVzBHVU5Yb0Y5d1BBWkxjR2FaLXdnUmI4YzdkblBEVV9vTnZLQmZ2YjRtYzdsOGdaRWh2MEFFOHZiZk1CWHMxX0poTGZjNl9CQ25INWtWX2dyYXR4eC11czhnMWo1azhsc0Rmamo5ZWZpMXdENjdoam5iRzY1eHo4RGU3X3ZEdGFTLWpJUVF1ZXdzNC1lb1RKR2JfM1MtTzF2Q3NYa3RBM1gzSUpJYVpfcVBJUzZlR0dLTWNXc0RUUTU5QkRhaFE4SWFyLTViNURqRlpBOWNwanQyTjdaeXI0TkZBMl91V3BqR0lQc0VlMEVjTG9wTDZUMU1kVzR6c0RlaXY1MzhXY0NTQ3BaZEdHUjZrUXVWZ1ZRbHg0U1hqZXVJSGFWLXVGZmE4SXV1OUhkNnQ2Ujg0ZEF4WXUyX05DY0hXeXVzWUJfWUNuUEM3dy1ZcnAzSm5FTmpJaUtRdG0wTFROZVpMcmVBVmNOWkltaFQ1dWh5SFBVWk5zMGF4OUJGWkZDUW5meHVHaHFWQl9WQ1VXN2QtWmladjNaZ3ZvTEx0Um1BdHBjTHVqbjJsaDhfOHBONzByV2p6QnNIQnNPVDBNUTdMN3J4bm1YNFlNQUpKVFZib2tXRWcyaDNGZm5YczJLeW83NFhUSGs5LThCS0tiTmppcFY1ai1iZ3c4U3pTZHp2VXZ3UGtKT1dqN2hLTzl5dzhZT1NxSlBQS0xxdUZqQU43c050X3V5QjRiMTFhNDZwSmVQekxNV3B6TDliQWhRZUZUeTc2eTJGZGNsYXhreUY3SUVmTDVlUXpwZ3BtcXJMTlJWZzFtTXJULXVJX1VKOUwtZ0V3YUs4LW5OMnMyb09VNEZ3UHBlRmMyM1N5ZldDYjE1QWppcGwtUVpZZ29PdXhfS3plcHBMYnZzM0Uxc0RtYnRTS3dHMjM3dUtmOVFGMENJbzVRMWpBXzJweUVJODRwMF9XblpueklVajdTUDZ2cE8wSU9nSXNtcWNMQUhib3p0YTV6UzJyS2htaUYxaGl1ZGd6SWptaXU2VEZmX0hyV0V4Q2pLRTFsX2dHTzVON2FENXVtWmJFM1B2dDNfa1pURUNmLWJueHp2SDRVbmVVb2ZfVlBSX2xTTXBEelBrN1lHUW9BaDg5OXVkNXFIMDU3ZV9IRnlEZ2ktRThncDkxaTdMb0xuZndBV0FCYkdqR0tfY0NhUnFCb2JFaktDXzhpQ2xVSE4xMnJwVWJHcWpjbThqRVBUcDRBalh3SE5PZDFzYmhvU1VJbnZRMXpTY0Z4aFJnNjltclZzS2ZQOGNVbWxRd29GaGtZREl2TmpkYjhqT0x2eFA4b1Q3MldybHJqdVVZOWxlUWlfM1Bvc05fR0ZjYkZPS0hZRG1EYzh1a08ya0o3akJRamxtTUpqTndMbTByODd5bVZjUW1jLUY2b0FkQk1VZTJ2VjFpNEE0RDU1Yjh1N2JDaHkzaUFGUmowQmQwVVUtUG54UFNMdUdCZnNQSjI4QzVJdGkxTVF5N1dVaXB1and2c2JhZl8zeWlfTUdyWnlwRDRiTkp5OVZBczBESElxdjJVQUdUVGVEVWhVOTFSS1pYUHl1cGkxeWJGYnAyRXJCZ0JYSlgzQmxSTzFVQ0I3aGtudFdBMWxZWVJwM1VicXBCcGhDNm1FMUV6V0ZMY2d1U2J6dUd6dDRJM2h5TDY2em5KSkR2bzh3WUdOZkw5RWc0R3FwWUdHQzFBcnFtcm5hSVp4TlZhUWJQVXdIcTdYQ2MxQmd3aHBLN3YzeFNLSGdZd1VlYXdJTnd3NjlOTV9zeUlQNjF0YTNES2t1cXl6VF81aTB0ZXg0MlhzR3hTaFZ3STJKZXVtRUpnaGRvZDhoU3h4YndzTGlZU0p1cEluUF9nUFR6RThpOGp0Z1pVSDhRRnF1bDQxY3pNeUp3SUNsSWNrOWVKS3RKWTBJZEZ0Z1RTZDIxM3hvWUZPeGZ2VjZoS0lzeG55cHhOWC1aX3d1UTlqa2lrMWhIcHRwcFIxdHNCNUhaZFVpTkVkRGhqZkZESGE2YVZETUJQMVZFaWJSR3MwTXFFWEc0VW9FVjFKemJJZFR4N0ZCWHh1VVg0cVBwQl9CbThnLlZwTzJqb3FOWTNrYzROdXQ3Y0tyOVd0RTBva0VhMXQ1TzhZNDMzQnl6NGc"}' headers: cache-control: no-cache - content-length: '1365' + content-length: '43495' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:16 GMT + date: Wed, 18 Nov 2020 01:29:43 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/certcfa1497/backup?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/certificates/certcfa1497?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending","issuer":{"name":"Self"},"csr":"MIIC2DCCAcACAQAwGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaB7MHkGCSqGSIb3DQEJDjFsMGowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTam9obi5kb2VAZG9tYWluLmNvbTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBLwAOD4cqAF5fHaOapI5JBJRXqH+uLpi/MXlm1CZJb7/EMxtCzlULRXJ1T1miUYOQceFa1tjOuS5j7MTlS9nQFVGQaXIwDLvkRXBWWsHJh2zJi473BKpqLoAXFHB7H3001PdwdLrRJSKUEIsjWf2I+xebf7hBfbLjqbyP2SnrE69tFvoLQaRQ76X/X9wiAEbbMmHtt2+UWvcCYapvJBJciCx28+vxd0pwbGIyHiryiCRTR9UCG79chj5OCRMhKs+R1r55lR7/GZhEyIyTSP//oXqntIRrGJMcxMo58meO7QaJRI03lYISboDAW7y7RnyP62R+8tkWwh994M+bfpVp7","cancellation_requested":false,"status":"completed","target":"https://vaultname.vault.azure.net/certificates/certcfa1497","request_id":"68cc94f5f2c749be9ce117fe9bcf7aa7"}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedcertificates/certcfa1497","deletedDate":1605662984,"scheduledPurgeDate":1613438984,"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/340f158a7c784735b98119139b81cde9","kid":"https://vaultname.vault.azure.net/keys/certcfa1497/340f158a7c784735b98119139b81cde9","sid":"https://vaultname.vault.azure.net/secrets/certcfa1497/340f158a7c784735b98119139b81cde9","x5t":"mxVIOP3JW0kvAgRwQAEO5KkKrw8","cer":"MIIDaDCCAlCgAwIBAgIQHFAg+u+XSF2Gn9mKyUDeLDANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMTExODAxMTkzOVoXDTIxMTExODAxMjkzOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDnaWeyrwa1c6nzfRr52SkWgAc93Ilrt/+EPU+r3Lu1MGZ2wVHn7SzDddYezukZegMpNRPixGY7bUpUUiRJnjs4ZcMbCl7HqS/fiP+ODFcLu2EeTNcSCV6Eatum0by/Q0Hti1ksR5aTBfhbkvUtQwejedjjkQZmcuSNT9/wsqhj9NoAILGLyeVXN4FChClB1HlDkBGNRmyOv1UMbCZAXunO0TLxpGmmXNRd+UeCihNTAzubsSchoSo2HbazosqA3FdFMDP2QxGOiK9WemfZqrN4yHDl21szj0r4PxujdiiKm8OKXSu4Pm/SI8llVfk2YfOMIPtJtfBiTNy51GlP0jUCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUGQI9gLTZfiqNiQhUiquvIdIEvrgwHQYDVR0OBBYEFBkCPYC02X4qjYkIVIqrryHSBL64MA0GCSqGSIb3DQEBCwUAA4IBAQCN0yttGBw9NMVFiSP+jb62x5mK0ojs9IEEOco/CSqGJG8g0aivqCrPI9OF7iaIHTza24g/EHE543sLp8xPY2KVePWkQBXaG4rYReHrIN5GKxAMRuRxb3tu97tYRReRKpRFxo7Xo802uzdCsQ4HRWZpCZTE/OI3A2/+ennrpUl13CeIo5a26zfKC15w2l7TpEC6j+KBpt3X7wSnSoDzFT3SyOLO2HmLa6AG9L2RDPjkrwC9X4nhsvDsLlZjYhChztje4TIePZ8BKRgEyoDqYsQhthzw30WniMxMHEJuOdcqFjTDm0Mv/mBw8oTW8hKB3bhTRtpawejudFlNVhNVEHZY","attributes":{"enabled":true,"nbf":1605662379,"exp":1637198979,"created":1605662979,"updated":1605662979,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605662977,"updated":1605662977}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending"}}' headers: cache-control: no-cache - content-length: '1285' + content-length: '2629' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:21 GMT + date: Wed, 18 Nov 2020 01:29:43 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/pending?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/certcfa1497?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/certificates/certcfa1497/?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedcertificates/certcfa1497?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/164184eeb612472290d052ad460366aa","kid":"https://vaultname.vault.azure.net/keys/certcfa1497/164184eeb612472290d052ad460366aa","sid":"https://vaultname.vault.azure.net/secrets/certcfa1497/164184eeb612472290d052ad460366aa","x5t":"wm7J5y8eQLVV3r4QH-ZGoPmBXQ0","cer":"MIIDaDCCAlCgAwIBAgIQN0gcNu5+R22it0H0MdrDkzANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMDcyOTE3NDUxN1oXDTIxMDcyOTE3NTUxN1owGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUQFpyfmv3IFOLhuATvte0UkFEjJ0wHQYDVR0OBBYEFEBacn5r9yBTi4bgE77XtFJBRIydMA0GCSqGSIb3DQEBCwUAA4IBAQA9hEIOzCxX0UOyaZCO1xhTnjjMs+f0Ot5RcFDlYwmdK4wGB+9H2szSKSxd3vTxaHu0yuPXduOjq7BDi85fJUN6ZaTMRUzugjJ1fUluv9wT5vmG9hXFIHPkg/qjuWEtyX/XAv/ZIvYKscVr7px/FVVyNDt+SPZDlNQYD7P5MndSfq35lxb1UvqEhSNuWgHFoHYnRmVw5yl8BHBsT1Opd/i7N/ISvk925n8r1UfHvKmG1Ul5aUM1ipIVq+SwQoIqF0ZefOHMoWNtnLS8DpncTIURFk2PYybkNpOD7CA70LtYDTq9rVc0jWMbs57UXZ2nFPEm8X60ECX/6CJcLR1aNBLo","attributes":{"enabled":true,"nbf":1596044717,"exp":1627581317,"created":1596045317,"updated":1596045317,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045301,"updated":1596045301}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending"}}' + string: '{"error":{"code":"CertificateNotFound","message":"Deleted Certificate + not found: certcfa1497"}}' headers: cache-control: no-cache - content-length: '2463' + content-length: '95' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:21 GMT + date: Wed, 18 Nov 2020 01:29:44 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 200 - message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/?api-version=7.1 + code: 404 + message: Not Found + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/deletedcertificates/certcfa1497?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/certificates/certcfa1497/backup?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/certcfa1497?api-version=7.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLklhRjBfNGM4WXd1S2RlNk11Y2FIY05QN3JqNDB6eU44NjdqYmJhaFR0VzJlXzNDQXJFY252dmtBUkV1MXJ6UWlpc2lwOTUwV1FkcnlXcl9WZ3hCcmRDNHA1X1M0SEFJa1E4b0J3NzBRSDdCM0ZwMzBQV2lROTJxVkNERHhjZFJ1aGFPNHpOd1ZTZ24wZTd4UnU0b0RSajB3YTlWdFFUVXcyc2MwQ1JtVmtnWTNsY3R3UFRGaTZyanJob3FjbWxDVlpTSUdiN0Z5allBY0tyUFJQdlYyREY4WGlRT1pzWGFUSUhIMGxBV0YyVXplLTVxY09ORndQZXlQTHBsRHQ5MFRTT1NrVDZUbVZFbXVxUS1iUVBfUXJWSVQ0cDBZdThqSUt2NkhGcThBQTRyWFhBNzJiTkR5QXRzNTdCcl8yZmdHZnpCNjRHVE50dDNlRmVMMnBycUlEdy4wMlRFWk9pVGNJemdlb2RVeFZHbExnLkRkUUozQWhENDd4ZVEzc3ZuTGk0enR3cE44N1M2Tm9xdElHenFTckRUQmZMQ0NldHdsU3N3c0IxdTk1ckJzS1g3SXZVbDZ1LVN0eWhoU3lYR3hpUXN3V2hyMkhTZE92ZGNfN0NQZFF5ZDFDYXpMbVU2dFJmVmRTM3NLcjBMNzJyQ1p4TzlLSGtNcldGTHlIUnUzaGphdU82U0E0ejVBeFZtQUtfUGtnc0xWVWVVeWtaWTMzMTVXVWt3dTlvSVd6bmFYblZ3TWZPNjgzR2FvTjFBQzNBYmMtZ29NX1RPQTM0ekZ6b2E1VFA5QnNRcTcyYmkwajU0U2l1UU95dDBMcU9GdS16X2UwV1k4RTJ3b0oxdlh4UXExWGFNZTlITjNLZWZlWW50SDdmYTY4STdhVVpkaERxSGJtY1V1RUM3VGdpNWx3QUhzWG5JT29hV3BNY2Nhd0ZleEp2SjhfeUNLR0hSa3VCZU5pMlZsVU9SUnVmVmlYT2lUWlpIYTZaSUlUcWJSNDI5UWlYWEFNQ09Ea3ZGV3dXMHpSMzFfZVFZczRscGg3a2hiWjhJV3lZSU1obW41LVdYb09QY2pYdWdtZGJBUEZHaGJnbjZGbTRnd09BTlNGSVZaUkU3QXNLV3FRbTZrQlhOaWt4c3JMTExJNkswM1ZneFVWbU1TdC1iTHdQcVRXQXZUZlhCeDNMSlRscHQwZERMVzJkWTFfNHNXWWZESTdLWFJGNk1iMGdxbmFIb1UzNXNoY05tYkdZN053ZktGaC0yd2JvcHhzVXpMVmZOZkhlN2hUVGdjQzlsUUhtbHlQeTRVQlBHOS1UYmVYaE04WTM1bXYydk5rb3RFMldvaWY1eENvUXRUeGF0R1J1QXloNjBQdmFDMGVNWmVJcXc4MGs5b3VwLXpCYTExcElKRjdGSEQ0ak5Ud04tb3BaRmR4ekZYWm51N2x0cWRQLXFCV2tGdmZ4c0xVVWFKWE4zVklweVg4SVl3all1UElKQmJ5dlJHTC1qUmVncUxCbWlUV1dVczJxX2NoQVNaSHlJaTVoVmx6OVJfeDBYZl9qT3h4dEgwcmdYZ3FoYVR3UlpFcS0wZ0UzZ3lUb2h2bmdKS0Q2Tm9wMVR1RERYcjBUOGhocV9vTlVZVU9IUnpRQ3Nmc0pXOEpOUjJadVdXLUdvUWgzdE5pRVMyZ2FaRlVJeXhKOVNnbG4wVGZLWkNrSkJqVUtmSTlxaVBFSzAwRUJEcjFIenVwbUYyQnBOUkxSU0toa2RaSjlUaGZrQWkzVmFCU1BCOFhscmtXU0pITUFzY2tPdmhMVHhsWmI0SzhxQ0RvR0hMYTNMM2VQcDFpOUZ2OEFUekYzV1plTXk2RGdlajU1bzFFa0pwcmhrZ0FNSTUwZ0JCQWdSWU9YeUFwdER4cmpNRnJ2cUplYlVNNlRMOFNSajhDUjNpZUpTaXJCbTBRcGduOVR4NmEzMTZpS2pLbG1RbWwwWkZWX3Z6OTVBaE43TU1vYWxPaE45QmpOeFpIX0xOek9hNmdTNEhNVjFKUTd6UXpyU3VHN3cwdWs1SXhWcGM4M05iel9RdnhSbnpOTUlCUnA0eEI4VnRLcFI4QXUzT0VvWHBrOUZRTmpVTWtqMGJtb2FoTE9nMmFlLUdISC12eEN3X1psaEpPeGRPTkpCY2VQeEJaelpjVFNRTTRFdjVFcUJYa09YejhXa2dhdnNzYS1lbmRaRUJvVFBsSmhCS3hYanJ2UkZOYWp3ZzNneUdZMkFzZWZPODBxVFpWSFVKOGg4MHY0VGlrU3BVT3N2SUo2ejZhMEk4dWE0RHhrWkJJQ1lGX0xRQjR3T3J4X3A0QW51SjVqZ2FQQk04XzdreV9NS2VSdmwtY2NuaHYycGRGTjNnODRuWXFvQ1JIU2U0bW1keWYweTFkMm9WZ21qSm1xRDd6cWJncG81R29uUzY1ZUJRNlJwYS1yZnhnQ2IzUEJuaVgzR0hoWnJvTGFZdk9pN0dVNlZIaXdsMXRPd0NvRzEtR29jYllwSGk0bmh6cnNJWUFBUlZRV1B4Zzc1TjRKN3hwOFZVM1V5enV5Y3JjMkdUSnFvNkZvNFhrX0FOZXhyYlczWjl0eG5LZUNEX0lZODIzM2NNR1FtbzI3ZUVJRWFJZm5tQXB2LWZLTHVJdHlZRmFRLXBQWHRJeTdYWl9zMVk4eENUVVhmVlF0SUVuQUwyVkU5YzNwM0R4Y2JWZDFCWWNROTc0eFB4UWpUQTRXdHFESWE5bHNkRUhWc3dKX2pwXzdFTHZoeVBrQ29rcFI1QnRrRjdvUEhKdFJubVJoYWZDbk5tc0sta2VkVWdKakIwN0FlQUtCZTlGMXJFeXhkTkRxVzEybFoxZ3hzR1NKTzJkbmg5amFreXF3ZzM4ZzJMVXdZZDNYa0tyWllYdzdDbWVHSGhSeFpZWUt1U0o2dEE3LUgtRzNfZGhGUEtzVFZ5WE11OFFNejEzTll5aTJPbHlmVU85emhUaF9Vc2l5SmhzSTg1NTV4d0FBdEJjWGJ6NnVTVTJqMVdnTmQ1SmNzVjd5VjI2a3RaTmpMTzd2LXJYYUU3bEZUeXZ4clB6b0VpSFhfUVZKOEZaY3AyN2FCWWlEb0VBS1hTam1zLUxySmNZeGRTdWx2SkRjQ0E3eEk3cU1pVnJCR2plOGs1NWxTOXdJYW1JZmhYbzVNeEZXMVMwMi1LZG1oYl84OEloeHlEU2RGT2lDZGNjNGFlVDNIcU5UUzA4X2pUUUM2cjRqOTdhR0JqOGk3amVGaDRGaHF3VWV1bkktQUJ4ZDlhVFl0OHJMQTFNS0JIVVo1eDl5WHJJWXFWbEw2TlhiMjg4QXVGc1Rob2E5aUxmVW5KR1NfekdvQXZseDlxRVhWc1BZUHAzMk93cEpaTlR6TnQ2aHIyX2JFZlhZNDhsREpGM1N1YlNzeHhzTXdsMENRRTVsOUhOWkhHX0hOcUl5QXdTUHpnSk9NTFNMaEVKT2FFUUdNbzRyS25pUnJWTlZhQWhROWJNNGwyT1p5TDJxQlA3ZmhKdk0zQ1lweUZlbnVDZUVyQTBhMzZmWEU3eUY5ekY2WVlXQnkxV0JHNkJuOTNJQ1FZRFEwNDFQZlN2ZVV6ZkpCck8tZzd0ZEhUZEhteklHQ2pYeU5NMVpsdXdPckxES1NMNGRnT2NSNm55aDFqRDAwUkZ4MXJvY216bDhNSUl2TDIzTWc4N2EzU1c0M1E0dkVFNmdNNTU4M3RuR3QtRTkxclc4cm41Y1hVZ2FkR1pjem5hQXlWRFlVQXJ0S19kR0tCTXVZZGVEUl9MOVRpX0dNaGFaNHdHcTdSeWlXaldDRnN3NUNuYjU3QlB5U2lBSGNCYWUxckV0alBzaEpiNzU2eGxpQ2ZjZ29jVG5Pc1NaLXJobzFpakd0MHhvX1VsMW1PNGg2X1lxNTZWRjdoWHVVSEZmU1kwdkpuMlFOVEtmaWhIMHo2Mi1GQ1d5ZUdWemJOdTEwd0ZkalBwUVZCSWJZTEJwVFpsTG9BRGdzYnVYbkRDVVczYVR2RS1QcFhpZzhFMHhBMTloWUJRcjFlRDZqejVsNUt6ek9SS3FhZk1nYTdWSzZOYjdXazdKZHEwaHFLdXBzZVBZN3lqTl9jbGF5S19LZS1jc25yOWRGd2RkM0phb1pYZ2dTbVlRRjlWRDlrN2JtdW5ydEpPd3ZUM2RWLThMM0FLQ2YtdnBFUG5rTTE5b2FsRHkwQkJZdDlFYmlmLWZ6a2dCS2xzSGxSU3RabHNUcTFRSWo3MDViYlFjRllLQ21YTllMQXo4SHNiQXRzRi1QUmFLaTl4RXJzcHBIOVJjS0J4VHRmeENOeEVVSEwxUUIzWUYwOS1zaUJ2ZDFLeWpBTEpTTjA0QnktNVF4Sk1sODZXVlk2dzVKX2t3Z3lOb25zQzI2Y2d1b2RuLXpfUExfQjhwYXJSdVFnYWxabEk2cXQ0MVV1SjRkV1lqUVlveXVTTkotOVR1QTJBelNFRTEwbTh2YnFNUi1kQk14cUx6eGNDelV5WV9WbDFLZUJvdGwtQkVjOFhoOHM1ZUJVQy1ILTBfS0p1QktZX2NudnhkYlNCRFVER0QwQ0l6ZnNxTVE0OThualdfMTFpSzBhWXU0VUpmSlBxS01kSmRuaHdMUFV3NXgxWjlYRllWYnNQZlFUUEVIcmtRRTF3emR4alBuNnFvWmFBOHBvc2FXNVJlUERCdDFQY3k5dzZUT1VNakFVTnpQcDUtcm5UYzR0T1pwRDBRUFl5SXlIX0dVejcxUG5HekUxdElNUlJsZk1zRnhobGpITzJCbjdQSy01cFdXaDN2dkZuU1Y5QUVaaDR6VnNRR21tRTlPbHIzRmg1S183U1ZxcEkzaTg5MzdCblM4eFpWM1Y0VGtDQVBHMFlmZTliZ3Z1Q2xrNFJKYWlDMUZoaGpPUTUxeUoxU1M2QzhfWkdjc3NqQVcxVklKS3dPdG5QRnVRcmcybHNjVDlDOTZsaUc3X1dGNTFxQUZEVXNIdFlYeUJGZ25UenVLWFV0TmZzTG9hSU82Y05oTzhHN0NNZllHYmZnSlZkeFBaXzdNVEpOYmd4ZlliU3RJLV85UGozaFdSNWhibnI1UVVsaEhXOFBKVUJpVU9jNkFQZS03My1JWmhsMVR1Z1M5M2pYbElvNU9yXzdYWGozb0xvV2hvazM5SGtoVlpZbTdOUjV2c3h1ZzRSZHBUVXY4TGlfczJYbS1ZbDgyNkEyLTVaRmR4Ty02REt5TjJmRF93dVBDNkMydFNvOTMyODZDek9uOUE4Q1ZRQWJLWXl2ZUNabmF3ZWdBOHlVa0NiR0ItRlo3bksyZDU5dlctdFhOSTNSN1B2bnplWldpTlp4VlZUbERXZ3lraUR1WmNZeV9GLW1vR0s0TG95V0d5VjFQQmZJdmRiNnVqSktJdjM2dWlWWTZLOTYzZ2pvZmhIZVVJRmxpd19USEFWVzNqYzctV0ZQS3lTa094WHBMaXdpLXI2MXJMRHBLQWM4SWxkVzNpWGc3ZjJYUG5fNm54QnN0SnJ3SEx2SlR3c1c4S0lUR1BQSlpYdVI0NWxYbTVmdS1uTG0tcVJIQ2N6QzJuRzZTZG12NFJaSVBrU1VkeUtCWl85cWR5bDNZQW9MVm5XY3dTWUt0dHpwWDZFSkx3d2xfc1ZrWVloUkk5VmNZRVk0cklqR2Z1RmpwRW1jaVNyczBQSk13V0pndXZTY2FqTzlXY05URG45bFNVYjZmaVRBTW52cnJnTTI0QnBGNjJEcWhwN3ZWalF5a3NBUWhZUUZ6WlVIb0ZUMlZRclNheFk5VjByVFdQWmxzV1Z6emdHdHpiRm1ONDhvdUV1TUNUaGpKeExrb296eW5sMUhNeWctTVNtRjVVUEo1c084dVRqUXVhVTdXVmpsM3luS1VLazUwcWpJYVN1dTZCdXJaaWZMY2VkYU5nWTgwYk1VamlOalFNVDVDRG96Tzd3RmZDY25JUUFicHdDbUk5Rl9lcTFPUEIxTE8tN2NHR1paNmVrekpBSkpVVGEzM2VRRDdxUGdtVHJnbzVrdDlRcVVZLW1FT3VsZG13aDU0aGQtUDkyNDg0Y3p1U0QwMkw1SWJ6V2FtemI4MmdjUGVlVlc3d2NpNHlVZURIVkVJbEFRcWdFRWd6SVJPcGpqdWlQZWFUUzBkd2pHSWVJWHRZWVlTVnpaYkNIU3duYmZCMEhTRHkxMDNLSTNza3RxSmo4YTVNZUhMUFRPUGRKb2NjN2VSZ2JZZTBlLWtBcFpNMm1TbUxLd1VKV0ozT2RCc0JfTXpnRklfWHBLSW1KaXFUSU1Vck83MWFfRnJveTF2Yk1uRG03Y1FiZGxzNkUwSFhLLUQtcHVPVTQ2VXZab2ZGZ0NnMHZLWVduY0RKenZaODZrU3N2OWI3RnlDdWdUa1ZkQjU1d2ljNDRzSW1GcVcxVnZVMC1qY043WmVUeFpCVHEwcjRENnBiaUxqVzZyTVlvekdDLWVJeU5aOXVfejFrenZWSDNZM1JtbWd3blFOZzZDdm1NZ3lyODE0RENKRlJwMm5ZeC1wWjNLM1NsbXZNUEtzdzBhbWVZMXlRb01KY2JlMnNzZS1Ec1pUeGtsOElQTV90WTROOHN3Zi02UThyamVfUDZXdi11ZThfV01CTy1NbHVnQ1kxZ1VkbUhaY3VIU0otMXpLY0dkYUZlNnV0eFhTMXBuRWY0cWFUcDhBdVFEekUtX2N0SDJTY0pURW0xS01yR0NJWmVwMkViWi05eHFYMVRzclUzODUxUE43ZWRtaEx0OUVQRXc4eDlvUzIyc1A4R0dONkhKUE5VWjNUTTBtODhDYWY2dzA4eWk3eDlKZzdTNWN1MGEyVHItWV9jcUhuRVphelQ4ZWhrelpYZkNJUy1WdExud3Y2czliRldJRWV4VmJBS3U5QlJOZkt0cmU0OWU2WWplS2ZWQ0t5a1dUS2gwN09DTG9iNWRfeDMxQ3dyYXFDRUJUWXlqRXNqMTl3UXlYZVNkWE4xekJoM1QwNUxhUjNSREgzWU9QSEs3TDhxWTJUUW0wVmpBUnltQUt3aklEQUo0cWhvWUh2SkFwNVp0V2hpakM3UTdaS21Ea1JCbUZudzBKYWNGNDZuQUZ5eDNmV1JsLWVkU05ERXF1d0RPZTJmUTYzeEhQbVNacU13YnFzdjlFa0hVQ09HZWZJclFoQ1lZN3dkSC0tdWpWalE5RTRQTFMzOG5TYXB4UjJuMGhFUHBCZVM2Q3ROdlBtSE9pdVluWUlRZTF4eEpGamoxOXdVSEVTbEVmdXBsZzNBeEgtbmRLdm54enI3MEI2VE9yOXY2cWJacHY3S0I1Zm9kZGpBWDhRcUx0Zi1Xa0RUeVk2bWs4V0dNZWxNcWN2NGhleVVBM1VhdTYtMERIQk5WNUxja3M1cTNocGhraHJneTZUY00zYy1IR1NHWlVmN3EwQVJ0cHF3UHI3bkZFbk1JOHBoMDBRQnJVVDA5VnNLdEw5Mkk1MDlwdUpJSjMzTkdZS0FhVmRkaFl6RVVtVDBucVNJQmZHZDJyRGdGN210cnFjWFpQaXQyYm1aYTcwXy0tTWI5NF8zS0hYNzlmY3lpYWpoSHdGVG8ybk5zbDdmOU1fdkZmendxcG9EQVdUOE0tTEZhbEFERENYa2Vaa2FHd21iVmFGRkF2UUkweDBRaER2MVZhTkg1bGhGVHhSRDgzLUg5NWMxNGl1WDYtc09pbDZpV0h6WEN4VFoyZVptWjh5MjRrZEsxUkkwQkMzTGZPT2VLX0dLTmtjY01iWGhVN0N2djhRS2NJVUFYRHYyd3JjcV9kZkNGNy1WYjg4elphMnVSTHBJYmF4dzFWUnNqb0w4ZmNFa0FDZVlrTUZTZEFwM3BmR0ZKbmFJYlhacHN5YjNXc1g2ZHlwODd2LTJoLUNzbXhtMmdqQlN5UlkyS0xjcjgyLVZuRzFoWWdoVFJBX3RQTEV5TGZSb09qT3hnRTBCT01kQ3JNT1pGd2dIbkxXbU5Obm9wbkxpV25Bai1iTjFmRkFtRE8zd1ZkQU5zSGpnNmRCbmRKSWVsandoejI5WHd1eFUyOGJLT0t2VkFwOHBSTlNZR01hZzJaZGJRdGxiTEZpQ1BSNDlpMFVvZjZIc2U0MFN4TmN4X3RXNGk2ZTRXdWxwLU5LeHZ4RFRMTVg4cnRZWERUbjBIcTc0UDUyeFViSkd2bHhuVGlGOGZnSEJjMm81TTFHeml4YmJRblZXYVcwT3NfcDZXU20xczlCcUVCM2xrd3hxQWxDZDNlWkwwbXc1eFBSSW5Ea3pQWFVCbXV1R0ZxUU5ZUjZGanAxZmd1TUMxSXkycHB3V0gyaFl1V1Iyaks2ZXRKX0N3YVBfWFVWdUZMS3ZUeUVBTGhYNXIxajdQTmJxenB1SE91c0NibXdDTTI1NFNnS2JVV0VWV1RNOXhUbWI1aHdBc3V4elVGREp1Y2xMRVQ3TDVteWlHaXFwb0VKTldrUWFUV2l2Tllyd2swZlU5cFJiVmFnUXVKMExQNlZjNFB3ZGhteURGb3NjVDdkNWdwOVNxV1NBSlV2RC0xaXRhaVdKUmZneVBFWnF5WG1CckpoQ19RLU8tNlJaOE1Ud1p6MnptcE5WQlp4eTNCNzl2QllxRXRraFE0ajF5TDNVXzFVdHh2ZGNoNjJsbUlxWU5GVWZZLUdFdUx4LXVXQnN4dU1hVFhxXzFJQmhGVnhXc3kzYUluWkFMU2ZybllDa3VaZmh6UGlET1o5dldJTC1XMXB5SFN3YUhTY3YtaXFpbHJ2Y2tNM0JTVHpzX2ZzRlBKRW03SWtWOTBVVjd5Nk9nV21BdzUtTXkwU1JLT21Ha0dnSVVPTlRFWEZOVGh3bkM4RmFoT1Q0ZjkyWE1NOVc4a1FPSkhnVzZzaHRzTGZycDZjN1pBdTltb29ZQkJPbklETUNBY0NYZXlUUWtNLUJnVE5KUEZ0MHhDUFFEZXBCMm1kYWhhb2FtWWF4SDJRSUlRS3BpSWRaOVItUVRPY2huUWdld2RkN1FJRHNyeDVrTS1xajF2LVNONUl1dlBWZjJILTh6RWsyNDlSREZ6OWp1S3dZYlpCSWluMGFtd1pITktIMFhlX1hsTlZLQjFCckgtWTZzS2stRGVzOG53UmttX0ktTjAxSjk3eUhJQzYweTB5cm1sNzUzdkNJbUZkU1A0Q3NfQWtJdzNJM1diQzBieVp4cGQ5S0VXdUprd1BXMUsyLTQ3Y2cyZEJhdW5CcHVuV3VpRG40N3N0ZXJ3SUxMZTEzOERWTURSRXZucWlpbFQ2ZjNxMjNiOFBQZEpUV2lEOTJWLXoxZHBaWHF4ZTZPTTQ0ck5PSkpGQ2dvMjdwa1V6MUVUWmdvZEFCdnhOcEJRNDV4a3hMVmpHTHYtWk9rWmQwNG1zMHpqa05rVERIZEpHQWdfSUM5OEVmTGdYa0REYVJTWVRva0tYejNLS2llQkxMbTZIZFlaX1k1T0ZYYTJWd1ktczBlMWNMV2xSSXBJUDloQnZnSEZLQ3Z5UUNkaWJtZkZTYnBkZDd4Mks0Qkl3RE5UTV9BU0FxRHlVaHVNQTVJNGM4UW5xa2tId3RLLXpYRHpnNF93UTBXa2djUmxia3NSWm9qMHhWYUV0aWxPWEZfNU1QV280ZlU3WWM5TnozSEtWdWRGekxuOE56X29oVm9iTDlDZ25UZzhhMll1Tllxd3plRjloaFd1OWQyX1Z3N3FXajdld2tTX0hOdWxHQWZLWHlEY1l3Nk5va2RIak9ReVJKSUFJa2REQ1NfUzVKNjRzNll0TmNXc3Q2Y1ZEbjZYbVBVd0YzeHNhdHdRcmdxUm5jM0hId2lEZTRFU2dVbS15bUlDSEl1QlpzR1ZsRkNUck5lYXhUTm1UZkxoY3FUZmtndmFkZzUyM0RycFFraXBxemp1aVVYUkU5NHZmcW1JU0pkV1NUd1lQWE95MjhsbzRzY3ZNeXBRdExkZHMxWDJIeFRPcHh5T01yUmgyRXRjbmMyVXhmLWFvTDdBVGpHMzhJeVZYVWJWU3otMTV3V2xEZXVkMmZTZ1d3TVJOa2stcDZXTV9ha0ZYUXZraG1TblVPei13X0o0aktwa2RXc2k2ZTFYSFd4WXJ1N09Xekp5dlNfcG44VF80bEE5Sm1pdGJnTU5Ba3VZcGhvSUhLQ2ljVl9fRTBmcHUtdlVRTWUwM3VqVmQ5dDVqdjctNnVOeVRrZkdLbFRVRmNWSHR4Tk1XdTlvcTl6VG85Q3R1MmFycldPYWc4d0MxVWVSYjFSbWQtTE1KYnRSTW1jR0h4djd5N2JPVDdBV2UyVF91UzR1SDVPb29XV0FBcGlodEFDZkdJRGlWdXFGNndiZ293b2xuWGtZemttTUxNOExUejg1c1Y3bTYxZjRhNjREWHFwblc4V2R2UG05NXByd0NSZXc0bVFfaWdnenowYktydkdiejBGX0M4YkFaMkt5R29aSVcwNTF1YkFHR3duVUd1T3NnZmlOVVF2UUJpZW9iQnZjS0gxeU9WbkpjZ0dUMlF3OWdCNGhsaE1qY29NSWRpRTFVN1ZHU3N0aloxOWtrSWVySUVQN3hOVnZBNkhmWExlZXVDRHdmRldRT0VzWDRkcU5GRVF6QWtncmpKRVFQRUFZSEtMbGhrNjhRM3dzSF9ieFhHT1NsTGFzTEYtN05OT2djMkd5WndYVU1ZY0l3emZsdWNVcTBLQnVkTXdtczBSeVZ3TkZMQUo2MUtrY29UX1dINC1aQzEyMnBVV3NyNkVFbHhraDVuN1lZU0JsWHB3U0t3bzhkel9oNnBvaTgxeHNUQktGVXVXV0Z4Y3VHSGw4bUxSZFhVTEJObXlhR3pfUW1wZ0d6bF9BcHZVaFpvTXRXR0JIUEVfcXNEcGhNdFpDenB6UUd2NEt1MVIzeGVUT2p0T1lRaHFqdThBMkhwcnBqakNlOEhxelZrQlhQWkZYakU1N1hMUUMxc2VVeVZJbGlzQXczb2l5b1NrNEhUU2ZMWHF6azZTVDBxSW1uV0JDT1pzTUk1OW8zVGlnTndRV1ZLMWY4UkcwV3k0WVctbmNSTEVYRzRCbVhTTmR5Y0Y5OWVVUEdBRmdOOXY4aUYya201ZHFlMF96M3I3bW95NlF1LVBLVW1HaU4xdVNpMWNINFlJY2syV1RmT24wQW4xWnhFUVg5RnBDbG5LZGN6ZWUzYWxMTkJnNTBlSHF6OExzYnZxaDFQVnBuZlBUdmU1QnZ1NWRHOUJWOExRcFRHR3VtWlc4Y3kwSjZBOVNXbHJHNXhDeDBIQ1NaeHdtcnlia1MtUFJNemZ0eW5DYmZ2VWRfU0twbEhoTDNyOEtYaUN1Snlib1NEUkl5OHQ5NEdqSDZXNXd0ZzZ4VGwybnhjcHQ0ZG0zNlFNRk9iRGV2ZkstMF9sMEtXNlExUnlzX2Q4bl9DMlZmQUxENmFueFRxeWNBbWwyR1BIVGl0TkRxU1pxUWpCbkx4Yks3Y1JWdFNoV1g1UERKYW1iVlUtVkl5U2wtTUNXOFhuM3NsOEEzWWNkVkNRQVJVX3hSTHhPdk02WTRlZjE5SWNJeFlMeDJlb3RyT2t2VGZMMS1Hbm9iU002U2hvZlVpOUlXTWk5Q1oycFBjblc0eDZ0VWlLYUFvUXR6TmZKSGJ1Sl94SVVUX1NxMFZ2UGRRT0Nwa3FpS2o5bGhVZUUwcnZkMHFQNjhkSkIwSzZwZHRDM2xKUGgzLVJ6d3BNZ3ZHTHlxb2FtLUhMRFhLcDJybkxRMnFWY0U2aXRzenV4NTF5cjJ3MTVWLVZCQnNXSkNKWjNZYkZXWEc2ckktVUUyWTBISEJTbUhwMVZFOWljMVNIc2hRMUh2OWw2c0tLeGw4YlQtUnNmQ01vUEhYMGRTTmRtc2pMU2RqNnR0c2hYSGpjYlBuemJ4bHRFMDVxbi1YUTVvdVVEbFZobEV5UXFSQzdwR1JXcWIzZkU4enNfS05QVEVKeFFGdE1tYlFBaHgzZkkwZXMydERuNExmSFNnY1RMNU1ETnVKendoWUVPb3QweHp0N1ZYMmN4d2dtWWlDN1Y2dVBOeDZBOGJCMTFzZmg3WXJxYnA4Wk1VUHYtYVl6SHdPUm4xQWxyM0RfdG5CTjVVa1VuN2JfX0tCT2dJMFliRFZUY0RPU3JuMDVRM3FYYWpXTmFyeHZNYTFHSm85NmJTR1RrTk5IcXpwQjJRUUozbllBVUZKS3hoazlXWnNOX3lrQmhVY1hOQ2I0d2syV1A1WUk0b29wZGhpYmFhRkdmNDl3b3F1MzczZ3d4c3lDNzd4YXZPOGJnQVFTZ0Vya0FxTjRkc0RBeVZfWEp3d0Zjclo1akY2MlVPWWFMNUY4czZTWFg2dkIxSUEzWEZPRHlpMXdlZUJQeFhvUVg1VERwNVdhOU1OWGJNUEwyOTAzY0ZDbkxHU3ViVlFNaEFrSDNqQ1cwQm56Zm5rTmg2c0YyVG9rQzA5Z2pHZVBwb0h5dlBGekpMR3Bvei1pRDU0TFhGa1E3WVpKNmh5MlExS3g5amRVcUNudjZ5SGFnNGJ2OEJNaVhXSXIwRWY5ZlBaQ01icGNVQVc5bHZSdzBDbjhZbHNCQ3pSRDFLSEdtcTgzd3ZneE41Ni1MYTFDRkdSX1pkWWpiVmFYQmZLSXJ0MElUUEpJTm1IWGRZRTRKRllNLTNDYk1HQWRkTXJHR0FKVF9SOERZc3h6T1d2Z1dodU55dDE1YmF6R0huZFVnclFMOF94OWo3cmViM1pob05CRlloQktwMWtMNVN2RkIwZ2ZXQVZZNTBXekVFWjdLWnV5QnQ4QTJZanJVd253R3NDMnNVNFo1X1hDd0NBMWx6LWhrZFF0SmRqX0M4UnFfWlNveHBtWk5kTmJZX3V0cDhSM2l6RGhwZWtXQnhUWWY3T2c4UkVLZENtOVc4cXd3RktQRFZQSXowRlVNbGNtLUt4RWxmRDJNcFIwcWhhQ0hPMWNuQnJweGpiRWd0N2lLa2FGOE04bjBmWGhnVTJvNFRlUVVELWxyWWZ3RHVvMG92Q096VWFYVUxyb3VVZjRmOXlXMTd1OTBvbjNFZjJMeUQyT1ZkVkhvZ0tQQVNScmdpUVJLMUZTSHlyVXRzNHpoM3hScXUwaVpENWR5WUtMZk0wMTMzU0dEX2pGbXlvT0o1TEtmU01ZU0tjcl9RT3prZ09sR3lRZnhmcGxudWpCUVRBVUNwdS0wZ1JwRWNiaWZKWk5nTVZ5OERjRWZvRmZXZFRzRnJpMWZwX3c3d0pORnR4ajliTEdmNjdMV1REYkJ0cW0tRk5lYm1VdDllRW9EejdBeEtLbXpORnZvTzBuYllGR0pldS1WZlBaS3BReVg4amVkTmtZcERxTWJPS3ViT3o4VXpUcmNlbTlRRFdQWDlzZWNCWU9tZGwtMThrRGozU3VoT2FlVmFUb2owUm12TWtEUDhuM2trYjNZRS1PdktIWEl4SUVLVjBPdFZ3MzVOUHNwc1F5MHdCRnZIZnVNZWlqd3A2ckhIaGtHTXdhdzJGV0tuMjRZN1lVWmpiY0NKa05pWFZqcUhWd3AtMzRYMmQxMldNb1NRcF9lazlpdEJoSWgyTFBjM1dRSkdZYmhGa0xKeVhQR2RJTG16UlYtdkk3YjVmeHR3UWVDQ1ktU0hqV0dGTDlPbjRZSWJXd2VYdUdEUFREbVg2ei1zS2ozbDhpY0JUWWxRMENjakxuV1VGRTJwNnQ1TnZScElDcFFEUHFBeUVETHFTYk9DNGlabnVUR3hQV0NNM182eWJEN3lhVTdVR18wS1VzTDlKN3NCYnNlaWRWLTdQQWVEYVdnUlVLeFdUMkJVbjZPMDBqWkljajFHRTRfXzVGLUo0dF8tVVRfQ2p4VklVZGlTZ0VVX0psYjVtZzhrbVRtbzFiRHFnRmFURHZIcUk4Szd0SjNzMVhQNVdlZnZQQU5rVHh5RURLTzlFc1loWVRuYklXbEllcDZxeDViTkE5MTJXQWJ6YnJUdWRKVmdQdHNWQ2ZTTUtZVU1JdU5ENzlZTTU0alloRWVndWhybnhGMi1xUUYtcFRTQzV3VEtoeERiU3Y1NWJMYlFiaUMyRF9rVjhjbGlHTUJiR0N0X1ZNYnZqbWVUeVAtZnRDMTI2Qy0yUzl2LVNPVUJlcTZGUi1qVGQ5MUFvN2tQWkdBeUxnUGl5bzVqRHhLc3kxMmxzNVJXeUI0REtDN1ptSG91bE56UWJTeDRrNGx6aFlKbmtDNUI2ZC12aFAyNldOYXdaRlhmaDZQMHZnalppUk9tSmtXdnFPOHU3eGZKQVB6d3NMSmRYMWlUaVBTZjRIa0N0dmJKNXk2eUdtMkRYcDJpX01aU2dvZEMwUTVUN285bHdlcDdRWmltRXdScVlwZ2h5YkcwWGJ4RFkxXzE2aXdDaEs1RlY3UmZpRzl3U2czSE9hVTIzVHR2U3BtY2g1UEJoR1NlLXdzbGZyRFp0eE1nRE16ejE5Ymc0dWJSMGNUQk56cURZSVI2b21Hek9GbGUyNERlYWJXS1FmTlRWS3JiQ0dhNXQ4azJHdnI5NkMycnplbnJ1cGhjWnRTLVpHcWUtNXRtWlN2N2J2MUNVMjhqY0l3ZmthZ3N1ZHhjeVh1NldwUWFFWGRid0hmUFB5LW5oREtjWV9ldmxTYm9UaG1fLXZhTlY0NXdOVmszWmhRcnZOSkpncGZ5TFNFMFlDNV9ZWHh1bUMwMy1yOWZaQUJDdm1IbENQSlJUeGJ0ZzVHYWVNRlFhLUdPVlUtejUtTW0wU1FvY2FRV3MzRzE4X01xVi1ZRW5xV041SWk0bkhpVUwtWTdNbjdCbVR4TDUyX29hQl9KLVhRQnRmWXBiNmFXdFZCSmlNdlY1LTJXdU52RF9BUHZHRmQxckZyelZ5MzhrOGx1S055NVk1NU1sMmIwRHhNQjhSZVlNUFhUX21NQUJ0SGs4eFg2dmZBd2lReGxJWkJ0TjlpazFnV3hXOUtWSGxoOFZwQ3BvZmJZRWdmSlNaaG94di1PYlV6cXF3cVBYZTBuRHljNGdyRkFkOHVET2Q0Zi14X1RDdDlUbTVlN0hXOXUweDFiUEtyQmFYdEg3MzhzY29qRVdKYm5STEFNRnBuU295eUZESi1zZ2RWeEtXaTNPRVR4OXZEbG95anR0bEpuZzdwSVN1elc0WUZhOEZwaGJlN29nWUtHU0c0cG53YkpYZHpDTE1UMWxHOWdJYlAyT0RDcmlOV0YxbEk3ck9FMXJOck9ZcFlPbGxINC1vbHhWT2pOR016SS1yemZCc0dsT3loV3p4Zk1GVjNpZW0wNHB4UDlSR0Frd3pVQVVhb0VUR0hEeDUzVm1CWDVXOWkzTE1pRURHNXRaSDBUWDB2Q1JsTHd1bW5la3gtNjRqc0FZN0VfZDZhYWc2dERSdWN0cDZHajVDU1RnOVlEMFd0RF8yWVdMZUFNRkFHblk1WGIycVp3cGR3eTNXc3JjUDAxU0x2UlkzeHM0ZGVWdU16SzlyRk5wOTNla0NFS2F6bTlqT3Vsa2JsTnRpbHIxNFJZQWw0TllHY01vc2ZhTnNoVEF1WVBPVGVVenk2S2kwaDhnSlFNbV9sU2RsNWVqdkV2aGctZ1BrYXh2a1NyVmV4VmpfZ1lrZEZOd1dHY0lvaGp3MURvTDR4QW92Qk5YM211UWg1RHBuWmc2RkRmQ2U2ZjJUR196b3B3UndLb0RlTFRWN2pvY0I1NTB5NWZVTUJSandHalJUb2VmNnRSTVpaSlVlOFBnc0VZeFFfOUMzaDlvSl9iQTdHMzFpQlBNUjBMN2V2X1NzYTJoaVRkQUpNbUdWZ2FBYm1UQU9xMTVQQUtPcjBvR2NUZ1V4dTRKdUppQkJtOWpsQTdZZWRRelhqbk1OU3RGQVBXZjd0cHBfbngtc1dsNE9mdjUwUU91T19STXhUdHZ3WFpqbXFGRTFTd2pjcFBvSWh3bnFKY19uc3JvMDBLUDh2bWpZRmRscF9faExGdUhIZU5zX0Z5c1hCWGxNc1R2NUNIMDd3R09mZXVzU1ktU1RvV1VwVjI2SlNTZ2YzTnRsb1Zjb3p2MTdzcHk5cHR1YnRva2w2c2o2bERSSnZaN3c3UVYyUF9QbVJ5Mk83Y2FuU3UydmFkN28yRVN3RFp0WGVZS0Y2djJ1THFHNk11QUZzU29JQnBvVFRyRzduSWJsY2JhblUwNXI5ZUpZZ1lnTHE0ZnVma2FmQWVJY29uM2N0WWpxUXplSTJGQzV0cVFoVUxZa0ZRODdUeVhPLXg0Vkg4Tjh4YkVHM0NNaTE3bFY4SG5IeUlfeTdiaE5sdDNvVVdoVmtCZ0Vtb0phZW1BTFZjOGRuSWFtcG0yVE5WQkhjSE9sakFwczBJb3J1NXM3dG51bzNiQUNTZWtfMGl1RXMtemY5cm1DbklIbGtZdFhGS01ZNDN1eGR0V2NEbExpUWUzMEVYLUEtVnR5UW9VQk1TeFhERVNDWTh6RzhDTlA3SVdSeUtaM3JacUJaRzZNYXVTaGFzX24yV0dBei1zRkZRVE03YUd4MnhxU0ZjREdDdHB0WUxJSVh1NVNUZmlKQjQ2M21wbzNkSmpMNVZ6UFc2ZWxVcmJHcUNjY3k1S0l5OFJyRUNVRmVVTC1iNVkzdElCdWlfejlLWlJiRlBRTmE4RkxoeEo0RDNWWUdZQmpOZDNGWmFZOEZyeGNMZm0yaG00bS1VYmdsTzNSRHlTYWlsV0E2MGt0bWtfcmd3Zm1SNkUyaS1TZkVrSXBEbWpRLVlsNmhyV09hWDdiSy1jMk5hMEtIUUxyNVVENTdaYUYzb0pSSWpFWjY5dTh4b19kNW15bEtBTkJUVzVUSEZ5VEgyNEVVdUhqd0JXWFJlenNheV9WODd1QW01R25QdXBMWDMzVVl0S3NxMWJIRktsd09Ld3BZc1pmMTRsRWZQR042UnY2TmxoMDczdTZxTHFkWXJ5eFhCSUtMTFlPOTgyVDIxUllKUWRIRDlWaXpRZnczQ2RyaVVwYzJ1MEZVbXp3dmZpN0RkSnFiYkN4UjBOVFV0MzZEdEZ0LXRweTRIa0VLU1g1U1YxQTk2VmpiQUJTMzdSYmplQjZYMmhUV3F4OG9ra2ppbWQ2cUd4OWpGdGFsUGVFUXYtX0hiRkh2Q3YwOGJPN2VpNnJUN241ZVV3dnZRUnlWeVZveWNBTnZCVnBpcnlCWVVUc1NuT0Rwd3FrQzNOVXNFUjB2SVFHSUxnaVI2MXZUUENrUmMtM0lSYjhad0JEUld4WU1pME4tZHM1VTdPUGFsdGZyZUVLdWN3SEJoX0hzQzBSLUNSWGlQblZxV3U5R2o3SVYyb1ZwTkJqLUo1dU1wTjRFUjhfdnRYVDk4aTh2OXkxVjR5d3JJcGl0YzlfV1lwLWpKbklTNXlkRTBfXzdhNUlvZ3IzSTNBNTM4MXJoWjNicEdrd3djN1piQlMtSU50aXllOUdfZ2hibzFHMkVaRkpjV1loM29IenhHUjVzay1BeXVVRkhlZFE0eVVUZmR2c3BSR2pBdlNkS1N5TFo2U1RKekM3eGtzN0FUcGtMcDR4bkZoeXYxOElxWlNHWUZwZkV2MU1jVHFSVW5USUNCbVVUNXdsUEhFUVprc1R5S1oyUWpkdW9QQkhxT3Z3V1lRWV9xUEFHMy1iNEp3ZnpFNzc3Y1JSOVltWmV0cU5YM05pMzB0cUh6aGxoeUdxeXBub0J1UlRjdmNaR29kcTh2Wm5ZQmZoNW50Z0NwOWJ5aUFMenIxNEUxMlB5YXI5SS1zVVgwMmZzWXZUVlZRREZ0cWtQNHVIYkpyNllUZEoyZHlWdHhMNlV4cWhJSzRqWDhtUGVJZmFoTEMtX0czakZIX3Q5d3BSdlM0RVVvRUhsaHZfV0kzNHlHSUpqQWRzOGNPRnlfSDdZMFVKdzlzclFEbWxtaWlncE15MUJfYUlKTEZlS0RraTQ2bWdaWWdkbHZIZ2Q5SWczWS1qMkpuM0VYYWhoRnMyR0JiM1lFVDNkXzdYVEVMOThlTlFDbk9qZFpmdnZ3VXNmU1VteG1GRDNpdDNVQjljcUg1QmRWMk9VVHVjZTBLUXhGdkpoOGRRVWY0YmJPbGNTRlh6TlZRbjRoa01icXdaME50RjFkYlNDR1hOUFJOT01DNGhaYThpX01TRV8xRlZTVzVtcE8zemYyWHhvZGxySWJDOWdXYXRlYmVnbzU3c1VrRlFvd1dnQVYxb0x4ckp6eUdvTHB6NnRYOU9rMVNEY2pYUUxuLTZLeHVOTkFITlVMcjBqMUpKUm9aQ2diY0szQUtSWlFrZTdoRC1zTWJKMWlLLTQ2bTZwN1c4R3p1SXlrS3JkSjZSQk0ydWZqNEs2aE9xemNqd002QmNUajczbGZMU3g2SUd5MExwdS10dXhCRmgydmdpbGRZYlg2TXZfMTJjcUdRMlpEQ29tOUQtWFBnM3U0Z2xWdnJDZVdndjFVX19QZzZkSTY0Z1ZRdW5LSlFIbF9JYmdCejV3M3pDNnNMTTVLRFJLZGVIcVhVOUEtc21iV0JUOUF0eEdGV1NOWGNCQkEtdHhrd0UwdHowdFRYYzFkazFpNDBsU3N6VjFmWXVTUWRQOHZKRUhNeDlqRUtCSHluZ05ZbkxuMTRxV2I4b0JxOU91UXRaemQ1SlBwbkRfOTVpN2ViUjVqdl8yU2drejN1VzF4THBVWVM2cndlTG96Z3prNEJOOHJuVzBaZ2NpZ0FrdXNWeFkzZjVnS2kwZ2ZmdWFRM3hLT25WWEl0YUEtdHBZWXdRWHlqNlpGckpqdjB2eDlHLWlKb0Z2RWFKUXpwcFQ1RG1LMXdnQ2tJcE1tV3RocDEwc2FXREQ5UkxCQndhc2E1ell2S2F3OVBEWmlpRU0xWVlOWFRMeE1sYkprUHBMQnpVMEh0Sm1Kak52RUtkSUJKM1V1ZFhJVFpTdUk1S2ZwSXcyUVJVbXg5Ukd3MXBPTUJZV2JsaFRsWkl6YlMtNXhXcFNGc0ZQVW92eW5MdUd6TktwSFA5a3hjazBhNDJUWWZRdFVRaUJqRTFwVi1rOUwtLXg2VXNZVnlycHRaQXlKdWgtRkVzZUxhajZ4cGFkSWdZajVOZnh5YXZ2Vi03T2IzRG5GQkI1RDVQdmpIQ1FnMGpQR2otdlA1T0tuY0EtWlVuSEphSVY3eHkyemptVGwtRGdwVXB0SUJONDZyWmdWUXIyUS1vMjZGX0hUNnNhZndMTThsZ0RJRnRHNGkyejJISzQwUXkzd1c3LTFBWlRxYkd2YWpfbVV0dkV1dUZ5Q2VnUGtOS3J1NTNYTUE4cjhmVXJOUHhSTTYzX3ZLWUxOakRpMUNsbzFWWWhQaVA3NFlra1pVZGZLRlpTWklSZ0ZyY0RxVG5ucHZMQ1NHeldUR19OaTI0dFhGOTZMcndWQ3p3T1ZiVk1LSWkxc2V0RmhlOXlFeXpCdjNib2VqNzJ6bnN3NzhwSUF4cVh4SEVyS0tqTGJ3dnpHbVBnUk50R21tdTJtTElhei0yVHR0VGUtOWZqX0dfalgtWGNmRzhPSTRCd28tRGNrUU1IcE1hekd2ZDNWOEsyanVxWmxEeEExYmxweVNLaGJVSk9IQXNnTzlsQmt1LVUyVmV6WkZONHloZC1TSWN5MTRjLWEwZlhWeEJUX0xibjA5Mm1lY19qNDFtUkVsTHlBa3ZxbkNnUGZiS1RVRUw2cTZTOUNGOWhsZEtmaHFMZzQ2eXc1cUNGY1B5UC03WXlqVGc4dzFBXzgyNnROZVhWc0Z3Z2RWUEpILXhwSTBHRk41a2JyMDlBMDhDWUEzUnZqMk9RMnM1RmdPdkJNWUQ4bXZuQzI1SEJyNnBWSU9PeVZMSkk2WHYzRUowLWtvRm1Od3JPR29hSTlvZjZWMGhIRExidXVRVEhRak9Qa3RSSXdiTTZMSE0zRl9rclZRUHpyNFpkWEJ2ZEdTT19aX2lqcFhuel9QRUEtZWFwZ1hOcGZpY1JTTzc3RGJESHF1UTVsQy1PTzBhY1RKUkdPU2FtUDRFZThFTjVRenVneXV5Nlp3b2VaaFUxYzFrd0VDYmZYb3FPcGxRVFZPM25mY0oxUzE0MVlHQUhtZ3BxRUJPY0tyR1ZXVWcxbmtTWkh6OV9Vb2lnLTdxQlQyWjJoUkpPVWJ3S0ItUmRJSXlibmZmcVUxR3NoZTNhVmhOcVEyUmlBSGhjUTM4NWtoZnd6SU50MG1ubkxHSjBPckFqVVlCUllNU2l5SkZQdVNqUkMwWmdZd0I4a184TXdhVTA1V3pWTW40ZjIwZHJuYTVVemVVWnpXTmtWMWNMdGwtQU1HQkpaVGxPdC1HSjgtRVA5cGpMNkdOTDVBTWJfRnVwWVZaa0g3T3hpRklhNmZINlA2RFFxREFhSmdVekxvZFU5c2pEYU52RTNTOWJJQ0Q2U0hIVEprWGZLeWJmbmMxYkxIWlRiTUp2QTFSdWpHOGhYVFJuNzRnQ2tBUXJpVTVOX0doZEtxWXlDYmVVTkJnZ0wxdlZFdHBCRURkSjViUE54cmpic1Vrekh3em9mbzJWaTRIQl8ydm5LdUQ5NkdHLWV3cTJ1amZ2TFU4Ty1KQkRJOWptVzd5UFlGbUFaVVpkTTlwMm5RaW9uQWgxc2swOHdFMUhIUFNMWi1BQUtqazczSVhlMnVFZkQxMzY4UWhIUXZuYjJLWklDY2cwclo4WjlndG5uajlFTEpyUEU5dVd6dzNJNm8yZmFSN1E5RkZDbFZUTW16M3RhSk9CTHVTQ0I5bFI3dkNrcm9VaVVENXlyQmJYMGZteFdsR2xDWkpGbXY4aHg5em5SV3BwRm5ZTWZwNXhCYjFOYlE5amxTaVpxOXVVOXBXdVBiQkdzMklvaWVsUVRhMGxWbFFEc2FMU2gycVQzZHBiMWFQOVhERkFaWnpoYlk5aXNBRUdjdXdkZHNxejBub1hZVVJEb0IxRWFQbmhZandkUHM1aFFBTWpVWkNGTVlJQk94WlMwQXVuWlBxYWZrM2kxajB6X2Vkc25WeTVab3E1a1pjbkxleUlNWTNDak9Ld01KTGJmUGhRTEJxbm8wWUpNcG94SXFNSmJzVURnUE0waDE5V0FXd1N6S2hVVTZWQlJZb3JsSDZ6WGIwYTNUeExELVctdmdJRFgwRkIyemwwMDRFSlJYWXhpaGdHaEZtRllVYmVGTzd6TW05ZjU0WU4yMFFqbXphcURHN3NLR1dQY2dpS1RhdlFnTFlqNlgxVXZYbXhBbUFQQmprQU8ycmVrcU9IcmNPMmhpbDlvNUc0ZWcwa0g1MHZLNmw1R29ZaEF3OG5JX3NrRVpaNW0wOW9XU0lqSjJ2Y0g5bzF0YXJmSDdXOXJyN3pER3BuZzlXWVJiYlZYbGowd2xLM2UwSTdEUDEwUUVIcE5zSmlFLWRJWktuSUp2NVFTeFNna0RHTWh1MXZVMDNoU1ljTjRtODV5clF1ZnpPQ29rb3U3eU5HeEpFZkZzU1QxVWhNT0xUaHRIanIxZERWaG9zWUJDU21DLUp3VHNPQUhYOV95MG44UjFUM3lMdVFNblFqck1heG80MDcxb0FPbzVRdkQ1aWJSb3ZhbGpiM2dodTV5QUpMWkRnMFI5UmJkR0UxTElndTM5RGZNZUZjSFNUdXR6RHBEVjhtcjI2TTljQU1YRkJ6NHp2cVQ2MVp5eTJnTExCYnJOdm1yWm9yeTZoal9qaDFFS0xYM1YwNFdKYThjejFCWUYwVUJvZENmdUZZTlM5c3YtdzNQcFppNzQwT2h5Wld1UmMtS2tCSFBTYnMxLWdCNG5uQTItbWdJQkNEMzA5NS1BbW9KQWpfdjJzVVVXRmxLRk5MN0ZiVUF0MHVLcUh0bldwRlhVYnkwQUpsSm15NlRHOFhTcnR4WUc1RTdWQS1JNjNGOTZEUkFRY0hKdTVSaW51V25JWW1jTXFJekRQWE0tOGplSGlHQXlvOG1yQnliUFVreUxmX1ZCTWJvV1F6ckhxWVE4TWxKMFdYZ043V3lBXzdYUUtCcEV3Tzd3MEh4NU5CbzE3NUxMQXE1TFpBRFFNSW9jWDlYM2Q5MkEyMDFOOUR6VEVQMU4xektjUlBsMzdVNXhxZ1ZEWGljQk5wRXFqTm5WeTQzSEtVTjRNWDFoczJlQzQ0MGdUTXJwT3VKUjZmamVOZ0JfR1ZQajNTWWpnTWZESzlKb3Y0eUhEMnJqMVBBVkd6aHVLR3gxRVhuZ1I1blQxNWhNbTFuZXVtc2d0TlVROEhHa3hsSUYwMEFNZ0o3N3VESnJtZS0wTlVPbVZZNHo3YTBMX2NTb3VobU44X3RabGZreWVRMnM5d1ZIYTZqeGFUVmowTFdvZ3ZwYnpURWNRSDNTSGNCbVR3RUVMWnJJbnh5VFFDcFZ6ZzFhT25tZ21UVG5CYjJhcl9nc2RLNkpRME1oSDhJQ3hoN1ljZ2t3RGhJeHg2RFpva0FTQjFZdGNTYUtIUTdyVWZNQ3NTR012ekc5T1Z1YmZ2RTlaemJlSXpnZnNnNHZicndTZHI0TnYtTDhWX3dyS1JqN1dfeFJta0hXU1k2WTBUTUcxNDRYZkFZRkVtRS1WNHM5eU5oR1AzM2p0VWprQVFnSk43MHNkZlFsMGM1UHlXQXlOMDNsNU1SNXYtb1RmMjhxLTU5dE1lT0c4aWtsSUJvdGs5SUVRWWs3VE9heDlTdHBuUmdlZ3ZOTGllNzBYSXBrMFBobGUwQlF5T0FIWl9YRHFhTlhDLVhHeFE5aXJHcnhMdDhuSDBiUnlTZE1ISDUzYnhfZDVubFpjcDhlcDJ2RFR2bXFTdTdzNmpPUzBUSEd1TG8wNkt3b3VldXVGX0lLZ21tVkRpT3ZnSnFUTjI2Z3M3bFJPOU1WOWNOdUhDdV9HVTk3VUlJMlpIQUR5UUVGOG5fTjVuRFZ5bHdwUFUyalU2UEpFM29GNkZ2OWJocjlUTnMzWVVya0xhX1ptM09kWTlGaElkSFJDRVkzNV9Hd2FFWjRuR1ZqSHlDWnBDb3BGOGp6aE5PcV9iSk9kSEpYcG8ybkI0V0ZaTUdIS3NBemtuX01KVmcxcHl3blRSa1hBN0ZiVmk2RTNpYUt6bUpseVhDcFNxLW5XNlctUUlLQy1MRklSdHVVMVlBOUFTbzFQQ0E3NFo3Z0UyR3RGUGUtN3dGMmVXM3k5bjVDMVFsQXJrZ2R4cEtsSllqS2xKNUhLemJvWG14RGZJY2hGQlRYQllGQ25uNDk5cXdKdUxyNENJNTAydWpURmRiVnRobGExZjFTbXh5LThCV3ZWcnBtYWdMOXF5QUc0ZVh6RmptTUZyR00taEV5VHNNZUxnRWRZdEwtZ1RuX1N1X0Nqd3J4SldRN2Fxd013LUV6SlRIWi16OTZJX3hGbGF0TVRGcksxbE9uV1lGRDEwWmIwUXlTbGR4UXRpUGxoWHNHQVl2ZkFyNDBJcXgydTZ0VFR3OXU5ZG9NM1NrckxVLUo4OW1aUXpzOW1RU0JHdUI0RDBqeUdQbFFEY1QxX1RIMEQzT29VaXpVeEw4T0VXRHI4U291enY2aEpKY3NGZkJWQXcwQmhkUFU1NENDYWxsczVRX0RtVzdpUUJBTElWR1o2NzhKNVhqNTIySjRtQy1Yal9tMWZFc0ZNOHBjUFhWancxcVBGWTdBNGhIdXktNXhyQzNpUGFCdUVQbVlrT0pXSFgtdF9sRGZKaXlWeXVnazIwOWF2NVBlYldJb0s3MmpiTk4wbjdJZGhPZzdtRUJTVVhoWklVMlNvZkpNMHBzSEQ4N0VHQm92NFZMWjNpMEJiVElUVmJHQXB1c21iYmpOckF1Nm9scFNVTmxpMnhJdG80NDRzMmdvUDJxeG5ZeHZfVjg0TzVva2M5Wm1nc0QwT3ZjRjdWT3ozT0h3N1B4UnBvY1c4SHk5QXRkU0hwaGNodVNXWl9EbFJGVnNNMFp2REtiM2VhdEpjVnZ6RDFMdkp0RUpwNTlBbTdFT2RCZUVyV0ljNV9CUDBTb0txNmtwT2RzWGpuSFI4WTg1SmVXbTBwVjJZOWVZTTNEQU1hVlRPQ19ScThzN3BxRV9pcFBxZHhOWGlhOXdEZS1zYlJxZ3lSUjNobGhpNmhSVzhYQkJ3eUUwMHpFZk5jNEJrSTVKZm1jYTdNOWprTFJvb3loY2hNbk9DeHRMdjZ5YVpFQzNVYjB5Q2NkRGVZUm1zRUl6WEc1dkp1YXNMZ0lBZWp6M3lyN0VmcFlxbTAzR2RUdDZCOXRwWnBGSHNBZGpXdG9vdmowODdYbmxQYm5NbDVZNTNHakU0eVJ6YzRMMVlRTlN2ZHJMRkFNMW94OXdHT2J6OUFfUmt2RW5mc0dhOUNLbEV2djMtT3phVFhMT3p3VnpuaDVCM1VsNmpadFpiN0xKVWRwS2hhLWhpWE9SUGgwQUZEWkxhX19kbEM0OGNvZmpnSlJDUFBQX2ZTVnQtY2kxNDBLRW5LMm1OVXJnclZyRmdTYUZhek94UUh6ang5UU9XU0dYQS1Gc3ZkaTgxVlhscXlYTTZTZkZzak43alljRGVybFN2WXZzVHY3M2U2b2tsZjl0VnQ4d2d3bE9qektieEFWa3RIZDF3WVdYV2lhVWpDcW9nd0dsZjFfSXhXNzZCZnRoV2plRVZCTVUtXzE5NWRJMzhaNEVySkpKcUYyRmxTYTBjMHFLalZRcXh3ZWJNLWxLQjI3ZEQ0bGp6OWZoYUNfOUR2NTZGRENpMHl1S1FPYWR2N2tfSTBTZXNEN2Zsc21TZHdsVlBIdWlMSWFWYmFGUER2NTJlV3pUWk9zRGdVWTlRbW54SnVFLTJaWmdwWmdiV0dZX1hjUjFUS19XbnNoU0JadVRkMFRlaVVCQTFrX0pQYUIwZlpRV3g5c0J2cGZ0dkFsa2o3UkxFZUw1Zlk4LWh0WHAycl94VDB1dnNNZFRvNFVib2xqTzFwcDFmTVQ4VWpRX1RVZ08zcUEtc1owNXNteUNOQ3B5TDhNbTNSNFlySF9FRWlqeWhnSHpLSUxuelFOdC1DSklhNlBzcmFFd0F3R3hzMlprTHZjeHIzSGtMY2FTTkxiSEU2VThFblR2blY3QnpMWWJndmM1blZtOUQ4RURCZTFVWGppS3ZoRzd0RHlrUE9hRUloZVlHSGJkQmIyWFVpanhHZWFFekRKR1pKdGttVWloWjNFNjBERl95d0VoQllYTmlGT1Q5Q2h4d2JteTg5NFhObFZ6T1hhNHZzamlMLUFTLVFjWDFjWmVRWV9GeUNkQzNuZnZSaE9OU3M1Yk52cnBzTDlyRTQ1YzNCRWZqSFlWQmlMdVE2ZVNCZUVlUTc3YkxZWm1XWHBDZWFQSExIdTQxQVFjT1piZW50UVBhUVIyZlRpckEtbnZPV3UyOUkxQmg1UEotbVltbXVPRER3LThLRVZmTTFEQ2pIaDRIM1FqZGV6cHhkVjBfb1pQRTUzTG1qbDFMNW1JZk05SXdlNTI3Nkp4V1N0VWFYUWRLVGdVY0NLSkN0NGhWZ1ExV2FtNEZWWnBmOEF4Y3QtNldEQXlKeDZ4eE9pTDR0blRhdmFia1M3Qm9pOHVtR0luUzMyaTIxQzdKaGFQX2lnalJFVWE5NDVZY0lxRDZkaHpsQUNqaFJna09uTjgxSFp3RlUyYTl2ZDEzbjA0YVBQbTFHNWNIYzlZRnlvWUVOYlQzQ0RBWEpKdlVUd19lXzVJUWo4QzVONDFSZGNUNkNtX245S1JMNXdKbnkxc1g0REdzMVRFWEVzbmNxVE1hMVFGeENKckJMRGxqUURUQjhBWHc2TDg1Y05lckU0NEJ0cUZpX25XaVdkV2JhangtVUhBUlFKVS1Ham1tNG1Ga0Z5UXBvV3M1X1dEY2w4U1p3QlJLb0hITzVKSWRXbE40V0ZrOHlPMHZtc0kwTDJiekRyc29CUHhnUGppc0dvVVBNV0RMbG9QcW5TdDN2NXBndXk2RU9TSFdTQlVnb2xraGV3M3JXdDF3VHdneHJwUC0yU1dsdU5SbnZLRjdWMlM1Z2YxTktQcnJyaEY3MEtRMVYxMnEzLVBPbjVoNThtTmlCdkNWQmZXSF84SGluTC1CdUhibm5wNDFYNXpZYmhaQWNsNDl4Z0V0R3JEbGJFQXpLVFV6MXl1bWpGUWhqNjEtcFl6eGlvaENZa1o0TWVKY011QThoUTVDd2tIb3JocUROV2pKZWdGb2ZlNldFTWNCWXYwdHhNRHcwVk1BM2FxMnVYNzU0eXRteC1oU2F5X0Y2M1BpelprZzQwc3NhalAzS0RYaG01N1UtZXJuWmJMWjBYcWNGVTd3OWZXaU9BQ3ZaZC1GQjc3NUJ5eFVvNjU0djhCREpTS0dHbUFTTjY3YjRESG1tWm5ia2R0ek9wWjZiNlhDNWNQbkZ4Nm8yeDRybkJJWXFEVzh5X2M4LUpPUGJsMjd1aDB0ZndIWHdjVE1xcVUzTVpvRmN0aWo1TS1qVnVFQzdFRGpLRmltMGk5WU1TRV9qNHR4NUJ5cDFETENIaGkzTmlRcVE4MTJ0SkpVRVowNURUX2xsNnVRWUszLVd2VjJEYjFVejBYaE0tbHhYVGJBbkVpLTI0UXNqQzV1TWMyVzhoSjJmQjdJMndnYjZackw0c0taUHhFUDFtSk5JMjhXVzhqZXYzSjNjNHZndERBNkVVY3VUR2J0eEFTNUpRaXJMbXp1NGM5aGM2OXR1V3BSWG1vLTJnczJTNVoyNDhaUW5nRFVtRjgwYkh2M0Jaa3VCam9MX21NbnQwd0xZX0FQWml4bTZJN2hmYUppQkNxcmhqX0ZqeVJhcngwa2NOR185Z1BtdmdwT3JFeFkwSDZoMjJuTWRCQ0hGMWNES2hFNUxheS1FZ3k3RE5oVmxva2lpMGVhZTBscHZaLW9XTVpweC0xYkxUUndJZXNuX1g2dmhCaXVVUTlzR29EZ0J3SXNyT3BDY1lmNXVwczVVNy1fUmtPNVRnZkxVVlcxYkpCd0NYUHVudW5ZSkg2ZGRITXFCUWdnbHFLeTAtcTFXRldsbTltRkM4OG4xYmhYR25oSW12aWFTb1F0YV9FanduTjNOYmh3MUJtNHZaaHRBME9RY01ybkdJUGtDcWFneVF5eDVxT2FjRWZEMmRTNGFIY2dMZERnT2pXdGFoWFg4TWZ1Nl92VGxwRmlhYkplUDJzTldVY2dQajRFM2hPMlluZWhpVlQ0WWFNNmdTanFJUGtpN281QnM3YWVDeGNmTVZnVUdyOEdNSDhxbVRTOGtZRUZ1RnFhYzlnRTdWNXZwaXNWSUlOdm4yTlAtTVlha2FaS3YwZXBRdWlVN1I0VDFlM1ZyTE5mZEsxU0dSTHZiN053UEZhMkNnMmNWdGswbjdtNXVTelBEdUVONHZjOTJZaGo0c2ViTU0xVE9NVWc3VjNTVW1hNTk0X1pKYVRiZnhIR2RLWktyTXI3cndBei1uNE1JTGhraE9mUnl1S0VuZ2dON1BkWE4zaFJTWExYMHNna0VqMEtQNzdDLXpiS1BZRFVEOXl4UHZNcjFrWFJIU0tzdnV5c3JVekZGMUEzb0JLeVIya1o2amRKS0w4OE1NTldFNFM3Z2loQzlmZGRfYlkxQi1sdUFkQnp1OTdfLWpqZ0tuU18yT1FRd1ZIN3FSelJlWFQ1NTBsMjdWRmJNTzZRY3ZPSE1CSXI2ZDdhdk82aUUyb3F2eXN2NUFoRHFYSlJOeC1lZ2FXMk94dmhNdUlHMTFNUXFZbl9IdHZZTzA0bDlwaHJENHczZVFSR0p6czAtVmZpVmVkOERjQnRWbWtVNWRjTFhqeHNVS3g1dk0zeHp2bExodHdURHJ0dG1LbmxHRnZqbUZOZnRPVkZmWnNNOENLM3kwTDNUdFNyQjRmUDNjMWNsdGhWbVZRck9lV29fTDlwSGRhMXRsNGptVGJMNGJVa0lPOTZJSFJWcUdyOVI0eXQ1aFh1S1JQcndBYlpRZHNrb3loMU9BMktwV2hVWThJSGhNT0d2a0NNZGpDdDI0ZW11djZKQkdEeklsUndNZ0tjQzBLYlJvTERuQkY3OGxJR2toaUt1eWV1V05YYTF1UHlKd05tdVYxWmVieFhiZ01uSFp0RmtZMXVBVFRZN3g4WEZmUUxCWWFqb3dCd0dIM3ZWX2JGckRtbVRmcjNldXV3MEhIYTdSZ0dHZzZ4c21NQjdsVWZrcWVIbVFvR0trSU16QjM2ZGswbXhfaFQ3dXRXUUl5NTMwUndFMkNQRGs5WUc1azZOMjZqX3JyOU14YjdjZ0RxeFFmdWdkV0c1cUg3STFWbzRDWmxkQ1NlTVd3ZWRlUDZNN3AxbndZZHZVaERXRUFpR3IxaHpPSzJjbTFqYTNqYkItVktNY0lqdElQc1lOWVZTOUlUdnJCbXNhSTFaU1Rjam1hSUl4aEFud2Ryb2RNb3B3bU9nTlY1aDRjMGZTd2VhdHQyeVpHeFQ4TmpGN2MtZkRubExPYjZtTlg1alh4U1BHblE0al9keWVZOGI4VXo4Sl9SRHVpMmQxZTU1dkJQY18tTko2S3pucjJCcWZMcEJQZkdTMEFDYXF1QzE3ZzlPTVZwNDJBdDZLeGw2cEN0WjlpVThsLTdleFpqTnFHYUdPVEhnWUdnM3Q3dm85UEFNV21FWk1VdF9fd1VlMjRwRG4zUTUydWg5NjZocm1XRnJpTktPUnczUy12WHFYdV8xdlhGMkdNMm91bHl0bWxKbmlXRU9ZQU1oRWt4dW9tWE80TVUwMFRLM1pINExzNnExVkdOTGgzbkcwUXppWEdYR3NTLVNrWUM5N2M1a2FwLW5yQThRVzIyZ1hBbUxtaFlLalgxc2duX1FBMFpBRDdUNXdhT1JZWTBXTS01Z3o3RGxuNXVNdnFHLTdkSXJUUEpwUkpyZ3hmd3V3UE92UGxIcUhLNVF5cXgwWENoV2JPTTV0TzJJaGd3YS1VRFFmbWZxOEhBaElic0poMUdOajFiMy1aUVFPVnZ4ck8xQ2UwdE1DUHd3YTd0Vmx2eWlZcHZfcHZRV3hodk4wM0lTMmdmLUYtZjdUWl9kcU5PZDRtSFUyQlk1UzBUQlFzYi1vMWVlaV81WlZnQmFxZHlSdU5xM2FWR1pYYkRhVXQ1Z2dVb3YzQnlscUJ3bEMwWWdJNm8tX0ZTT2JzekRmUE9mclNtYWNmZ0drZE5kUkl0MGFuTlZEVDVVMmdxRnlnOGc3QnZ4M1Q3TDJIejBuQ2dibzBXUjM2UnJ3OG5MNk1BUEw5UnlnZFFJajZMc3VCYkU1WFM4UTNicGl2Zm9UdV9wWXUwdnRVdnlaVHRpc3R1QXExNXpSQ3pWTWRQaExteEhseFFsUG11U1drMVMwZGR0OUl0akl1dnhSclBPZmxOeGh1bWc5Mkc3Z01NNVVrZWhqMG1icnhOcHhHd0tpMVRHYkNZUmRTTWd5dlRBeVhPWVp4d2pKTTctY3NZTHZMRzloYU1rRHZ4dG1fM082QUVaN1JvdXFKWldqUFZMTnNHb18ybk56dEFzRWw1Wnpsd28tNGlrdC1xdEZ2RVBEa2puVEplTklWblg4S21FSFlVdWVWZkdUU0lUTzJRSHQyVmFVRU9uY2Jjb3hnNlp4VWNoLXdSRDZfTEI1c0VMSTNVQk9XNEhidkxDRFk0Q0lpRXZLa09DUlRVa1J2QVpqdVdtN3pXaHNEcEl6QjlVczg4ZDNJVFAzT0FDS01KdzVxY3RhTERFMGFUVkpaemhPLUNvNWJSTVFzVVZSbE1tbFYyZzRvVXRPbFZOekM3LW03NzJtUXk4aFlvUWRQRVV4c2FOWVY2aElfUlZqN1ZKN2FSZmpxQ1pxN0VLY2wxcncyUjNyeHNhLXVaQ3BDdWFtcnpsOUpjNjhFZ05VQy00U1NGLUV3YTlqbm04M2N6RWdKZVFTbEktTklGZlJON1NSdFJoY2plVnJ2NFpmVlBiUDY0RTJpSXpIcm05andIbUp5VEhROXV5OF9FMGRSNS0tNkhmQmZYT3RnQW50eE9oYk9kUVZjWVhQdkJ6RjNuZVc5YW1CSEhFeUE3WjJMRUE0U0FYeE9UQ0pscWZsZWRRVjRVZWdMRlkyX1V2UGZ5M0M1REUxV3N1NU1uM0ROaVM0ZlduQmYyNFJhR0dBNFViM204ZWZXRVBjZzZsT041TWhUVHFod2pWN3ZEaG54Y3dkNm50Sm05LTc0Q2twRTBTU0lQQzBUekJMQTVrRjZDSjdURFcwcnVpaDkteTE3am52OVpDdzNJQzBiVEtobXZDMkxKLVVmTmJ2aUhTenQ5Rk5TTXA4R3dXMDNsaXNnWHVvRXNuTEZmUWdBN3NOT0stYzQ0WFVtTHJFdzdXTm8yd3dGelJWVFlUd1pkUFA2WFRqMTdscEdySl9jUE5KUllvdGZrLS05elJhc1dQOXQzWURzMlM0Nm9GUGdhR21XWXk0Wmc0Q0ZPX0xrVjROc1N0d0dHUDU3bGhkTTFZeFB5QTNTY0VnUUVGUzhyQVF5RE1BSkxqQkdORVBLUnlHMEVuaFJkanUxMDdhVzdzZDRqS1pQTWxFamE1bHNySEJmZVNfMTd1Qmc5MjNWV2VsUkVjVVJSUWluR3JvSGVaU3FNcjhQOWV1cF9yN3NuNl85LWRmbXJGcGI2b0FpdG9rOXBnV19yX0NNRk5VWXg2TjBNVU96LVhRaF9LbWtuVlA4REwtZWEwejVZU2NmcEIzdkVuX0Z6S3dld211V2t4WU52d195VFBBZ0ZjWkF2cUVFTjNJN1dzQzZYRFdNRVlLaFg5LWxiV3NuU2I1Ml9zdlpwcExPTXBEdW9CbVNBRHhQMWZXTk85cFhWQ1ZJS1pUZ2pUdEJPSEt4YjYtdXBzcFVzNWQ4NmVhTTNiT29uYkxFNGxHRHViT19kbjN3NFVhQmlNTktFcWxmX01fTHBTZTFwMy1fVlZBby12b3VhdW1saHpSbGtYc3JRUU5lSGN5TWFncVpEcHYtdThOV1NFUTlzb2lXZGUxTGd6ZHNhZ2RaNnptUk4xcDV2RXI0bHBldkZ2dHBWLUhXeXVxRVdtVDJDTWNfNFlUQXI1SVRIei1kQy1aelI2OVZwZ0cwM2RjdjZWSVJ5X19NaGgzWjBpb1NZUy1kU1FTTm9aU042Tl9zRHlIZjFEa21BTmp3YjAtZ1k2b0dneHB1R3liRmc0OHRmUmRubVlqTG4waFRuX0RCQ3BadHBHejl1c2JiN0g0MFg4OFZYcG92N285dzl3Tm1KbXVWb0JCSEpFWFlVdXpIZkZHbWc0WUNINWJOOHEwLUZPeU8xVmFjU2phQ2xISEt4QVRoczVtS2FJQU9OSTJiWjJGeFk0ZkFiVk00NUdUTi16VTY1QmlodWk5bjVjTFJxVDhmMmlrWTdBNTRfNjZZaE01TlJVZXlPUG9Ta0lBOFlnVG9SQi1qVVpwMmk4dDZXM1ZSSHQ5bzRfU24tOVJxdlc1dDFWQmV6czVaMWk4Q2ZYNkNIUzltMUNjVWRSUFpmeGQ1ajlkbHIxS1lrTG5fRFhKUEJ2SGNoWjhNT2U4dndPYlVzYjFFQmx3LXBNNWJxWkpwcC1qZGVwVlBMYWJaS1BJUTJia0laTGxvZ0J2Sml2d0NhVUVVVzNEWS00Mi1aQy1lZFQ3bVhDeG1HVGNRVXdMMUJIelNsd0dCY3BxWlVXRGlGVU1MSzM3VjhPcFhFcWEySjRJNzlEbXU1S21CWDZxZWVpODJMbjlWTmFEa1JVV0xqc3RKeFJ6TW56UUQ4QUVDRGlTRlVxazRibkZBZ2xTM0Y1aDVkNUVMY3huOGhvWGdSWmlwQmVSWkp2d0c2cUxvY3lkckZzR3RNamVnakh3RmJsTDgtTnlaZWlDT042SF9ISG1jUFB6UlZ2NnBES19aQm9KTUFiaG1acUZ3VE12S1VGNEJYZDFyaWg2ZDJ6SXhhZFhRSzU2UFhtaHJzakhTb2lqMHg0Skt3Wk1ZdFVrXzRWNTdzakdhUElYbE9oTnR3Z3dIVnluM0d2aGhwNVRkUXZ6QU94SGJESTFKRDZDYlFxRXR1NlEtS3JKd0UwY2M4ODJqeGtMUEJYQ0JoLUpxc1ZDY1RMdENCc19JMG11aXNlOFNkVW8yZ1B0OWUxRDYyXzZURjNjUDJvS2QxNzFBU3BjQTFuNjZXRnlXOEo0eGpYUkJqeHlnZDlBMVA3aktjVkREVG9JOElUankzVkpGb3N2Q2FEeF90NU5XVFpiNHRWYkRETU1ZSXFCQkdmNzBvSHQyMDByN3psTVRJQnZWcFBvOGd2MjBnUTF4LWllV3IzaXJpWTFuZkJ1dWNiX195d2lDd1I0MW1TSkw2Wl8tU2wyOTZJTHNWV3BVSVRSQmxEU2hzQ1ZySHJlOTg3QzhBblpqQXNRblpmM2xVSUx6eEtZV0k5MEM1dVloYXJSUmp5TmllZVUwY082UVQxYzlQQWY4OVU3d1FsNlladGQ0UkFBdTJMZEI0T3J4NV9Xa3RGV3g4RGVTSzktUGNCRGZpR2N3MXhSZUxqTjl5TnRieUpjY1pmNnE3RDdZUnROVTVZMDE3RVpKRlhUSG9lMExPQUtEY2R4alFfYXE3NW43UkZsakN0WEVLdzBnVTAyNlYzRmQxaHdDcUx2N0NjaUc2a2lGVld0cVcwNDRFdWtTeXVzdFRsVVRPZjEwMmNtcUg1TFRaaHRlcHJJczdIOFE5NVg0M3VYeWU5X21VM3lhSFZMTS1qbXR6b0NEX2RON0xlak9NVkZfX01fZDlxdXl4S0psNFFIcExiTnFVdElCR2hJLXRKUnJReVQwN2YzaVdmbS01bWtxUlhHU3J3OXVSdXRtRzVHUTFIcGRxejBhN0NfVFVJdGNGQ0p0Nm5McWtvWFVOb0tGMEVJa3NNSmVoeVpINmYxMEZyelZHQ3FHc3hDQ1pfTHZwSFpONUJMME1oaXBYUUZWVjEtQkpoaTQ1RnBxOU0zOF9WblZKVUYwUTZvSTVHdEluRWg5Mm45S1pqZlBuYVZsTkx1bjFjYy02OEFKZnRBMzJpTVQzeHdfb1lFLUhXdGQtX3E0MW5pQjJLQkRiME1EWldkdkc3aG9zYk5NX0VhcWp6Z1ROMUt4SnBsR3BWbjJLV2NIMzhETFBMV19zSHJyUHMwTEd4MEtER0xyaFh2SThYV1lOcWsyNldpeC1PU2dhZ3hyT2VsSjhyNGtweEVoQTN2OVpLaTAwOU1CTVJiTFU4U0JZaUxaX3ZtLVRLMjV6NnRlcThicnFrcUMzaW1ZS1JJLU9YVGQ5SVhTTGUtTWNLVm8tcEdxdUhjd19SaXkxOTFXUG02bUtzcWoyaTU1RURmYWttNkZBTFY5cWJobW1qM3M0WkxWZEQ0UHpfSWV6RUxtOXU1OEhEaGZLYmk1bUlCTEJCaGRqUENLSnJtYjhXZnhWSTZTQ3FneWszSGlsa0N3b1BOMjU4THE1YUIyZDRVVVVXRFViS2hjOHRBMzVOYW1SdUVHd1VZallGQjZPaUdyUko2QXRsQ08tMHUyVHF2X0hxeWgtYVljSjFZckRRSUlJTHdHUDZHa1VuRmFNc1NHRWJKNnlVaF9tZFpRc3lNc3NjZVJKSmFnV1RvcW9UbDVFQUhXSDFhZ1lXcmRIRFB2Rkl3dHk4UW1TcVk4cFItV0l5dGlDM3VCbGtOZkx1UW9CUWxkUUlkcjM5eFYwOXZsbHZIM2JaMENIUGxmMGF5TU9FZ29tSXQxa0FIeV9HUWVSSzBUM1hfbHJTcWlKTTFmdzYtU3R4WkNydUdXUm9CR1NLS0dMb05BYmdvYjdfVVA5ZUt0X0h4bmo4Q3ZTU2U0VTFRUFBkWlNJT3RsUTBkd0RwRkw2dlJabkJ1TFlIVlJGa2ZxcTZpLWF0YWxFVG9Wd3M4UUtnQ1lRbHZBRWdVZTlSTW94NFVzZHRBTVJodUREcWt4TXltMkp3MkVuZUJMRmtkdS1wNGZzdTZkWk12NE5rbDRRQmhFRnY2TEgzUnR1MHVVS0swVnRNLXBJN0ZRaFd4UUd0ZUp5bDlhTlFZeklIOWJzTmdrSHV0Y3B3WkFFODVZak9HNVZWczhaSFZrYkVOY2xZZ2Vhdl82a2tyQWI2TkExNW8wN3RkeE5CcGtfakZ2VFFjQWF0bEZvcTdvTzAxLUV1b0sxNlRtNG1yT294OUpfbDFzUGtWV3dtekJXXzJUZEVGRzk1NWN6OUh6UkMyQ1BmalRSWnpCRTFJWHB6ZktwRDFMMmdrR012ZzRPNm9Wanl3aFRhY2FqNXA5bVVYaEVBRzA3ai1fX05IRHZDVDF6M2RuaVJvdlBNMnFYTGkyeDItS1U4MDNsMjlJalJqUW10ZVJfd2R2em5NVDRaNVVhVWZTc0tkZHQzVm5xOWFFTWFVWDQyS19RaHJKSGFGNHBmWm44c3I5TmNkYlRMbEdFMkFNWnRZVEVmX0ROUkJJbHVzZWFvdUdzODFjYWxKb0MwekI1cUNuNDQzV0swRFZoQVJGSHNIZEFxNlhBWi1PWGpJUUI0OE9abEhyNGttRWlMcTdiZGNyOUE0R28tSGo2SGpYeVBMN0VqLUVEeVFWTW1WUjF2LUZ6cllaSTNkWkZseGFUVDBjbTFaNWtuRmVDYlRmRGhoTWRXYWNPN2h3cTNXWlIwMFIwLUJfbWtFSHJjMkhUSmRvYTJ6bXNEWXZmWkkzcURsQzBldjJQTlFkeGpsUkhwbnhYMlkwM21NUXBwX1hOaFRVcmFXUjhoVllFVXV4OUVCR0JsZ2IyZnVVNXV5a3VMbkM0bC1tVkhnbjZaQ3FkS0pqdVQyM1hQTHpvSWtVVy1OUjFGLXNCU09RdHNtYzZLTEhwQlZ6Y29oRmRjVzNub3FscGF1N05TMFBfcFFaVU9SX3dKZXI1Q2JQTGZDWU1uNngzZC1vaTlMN1BNQW5hT1Bad3B1bFFLRVZsYnBuUkU0LWYzZTRCcmV0UzhpNkN6bHBfRGhuazdHcUZvamd5UGw5UXppanA4YjVZYzRXdnhUQ1hjcGxaZkptc1dZdEYzNEZLVHR0V0J2VUJyVDNBVGZIU0lUQlphajhLYnBfT2xiaklvdVp0WnVWV1IydXpPdVBnM2pfNmhCX2xyWEQxU2RBbGctbnVFN3hPZGxkQTE1Wm5HZlZwTlJLRWlaekZnMVRQZEU4ZVFRenhJWjFwMHFzYnZxVmFmQjgtZVZxTUVpT0cyRkUtX212UWZXNkpVTTU2bFZ3THZWeDZfWXFXa0VlRE5zamEtczNhTHFndndmQjhWQ204LUVvNVVIOTlhODRwM0ZzVmZ6bVd6MEVmY1VMTGJseTlPa2VVb2loX0lDU0Znalp2am9tNmVDckpPR0IyaUJpU3VGVWxmOGxxdHl1aDJfM1NMempYMzM5WXVzcEc5N0ZHWkVaUVUtMlR5anV2Yjl3MTJKckRNamFnZWR3d2pERG5sZ2pXUmk1clluWjUzM1AtUnpvbHM4Wjh3VXAtMlVOMFRyWWl5VVJvMmo4Nm1qTWJPZ09GN2ZlU0EzTFlGNml2T0dZVGd6RElLYmYyZ2NGMkx0Qm0wOTF5SUwxdWphZlNFZzhielFwVkdabUltU2MwZkRlUnhhdGI4YlJfU21rbHdUSXpoVmR2ZGgzSjBFMnJnVjdKckQ0X25ZNmdReFVEaURXZEplSnpSR3dIVGIwT1ptcjRZaXhvdXY0dDB5SmdnUkpJYlRVNmhsek1ZOGxsLUloYTBjeHdtWDhqVGhULWhiRHRGWHA3ZU1QN1VsN2stUmp5aGY5dGh2ZDlZZnMtUElid2xLelhIUlQwTkVmQlozNEpuZG55TVlMVGR6ZWlNTWk3R0JrTFBiLUNRMEtILUk3d1JwYTB0V0dYbFZHNktEaUNITm1sbWVnX29VUG55S2NfczVoV2h4MnJIMkplMXdxNW1xemVrcmhwSW1xY3FuaDg4ck9vdjhjV1l4cnh1bE9qS1pHMVNERGR0MmpreFZTdUJDdWhNaFhDcUVMNHJfTWdPQjlCWnN3aGY0bFEzSmZRR0p5bUVwTzd5N0xUVnJudFBsb2RTUnZNT1dTWVVPZ2RwTTJ3WURqbUlHYzZoUjRoT2xwMzdkOE5oT25IR3pjd2lYQXU3eWkwN3VWNHZMbWswTGh1S0JhdWozYm5UTWM1ZzlIVC1uMTdqbTFGdnhxZFQ1X1ZVTUc1U1VobVdHNm5jZHlaUkhzbGZNS200UHZuVGVBV0c3SWthZHpfOW9HZEJtUTJ3OUNkdFhuY1h1VWxwMFlmUERvU3pZOUlvdmhrQnNhVmN2Uk9EeDJ4Zm93RmN6Y1FIQXh6cElIV2M0WjhIUmxfWFEzeXBWWHZfOUNTY1pIZlc5SGd5eXB6cDdfcll4NGZoYUZod205SnVhY2NvcUlNVnpKWEVjRmt0VkVPTmVjUXczQk80blFCNUY5LU81TkFUTTlCeFBvTWlmZjMxNXVNbGhtVGFCOUN5c3VLd3k4WHVlX3Itamg1TlJISXNIeEdiVmFZYTBkNmltNlEtbjZWdmNvN21RMnJxNFRlWmVpblMycnNvT0ZPUF94RnVtZjB2VnZuMGVSY1JZWnkwX21QMkFqRTlsSmJmQldMMEl2R1hGMzBDenE1LXBiOUNEMk1CLUlRUlZIUUtwT05kTEhEd3JmcEcwVkZBaXlUa3lKOGdGZXlCb0tBdlhTYVEyUG5MSzRSekhUc2xoenFQcm1TdkZ5cDVGeVNGWHFueUZ5Q0sxVjAycTZ5eHFqTjIwdEhlaG02TU9OSjdSMjEyb0tPdFNLZVVUdTJrakVTV0poU0wtSkd6NERwYzNBYmdxMWphbzltdW9icVlpM3BpWktzaDJmcnl6UWFPVkVmbDlKNzlJcTR4dV9TZ05zYjVHRWFqQmdEN1d5bTJZVzJ5WWEwc3FZTkUtVmtqMWhnZHRfTzVlTzhyTDlEcmhIdEE2NV9xemp0V0pjemxneDVIR3lHWnFMcHRfQUlBMTY1dXkweHFreVVFeE1LbFFvYVZabWsxSzdZWmdsdU9RUDJSN04weXA0SVZtUHR4V3l6dXYxa196a0E1ZG40M292SWhOcjVMSnUyS2Y2QW9XUHpBTUl6a3V0M19lUzVFUGxBSE80S3pGSHU5eC0wTU9xTy1vUEtrT3o5aFMyZ0ZOSFpiMm9JdWJVWEN0ZjJnamZ1UnB3bWdZVnFWUnRMM2h6bDVMbGRiUnRMZzQ4RWdIQmo0OHdPeEhSZExWNDlfaDJDT0lZaXVPWnA4eXhjei1IeFVUSEpMYnRqc1NWOERSa3JHV21tU3dibGZhS1hoRVZiLVFMYzR3VHhyQV81Q3JOT0RGYVhkRjY5NHVwTl9oYW83T3BNdG1POERaUGFuMDctMGpfTEI2VTFQb3NmNmp1VnlzR3pKUjdqd2lrMENQaFdsRC1rZm5nU19VQXY3ZVZ2NEhab0JLVENWQlFnOHlSazYyckpiYnA3Z3h0Q2JpdGctdXBWelU4NHJOZkhodVFsbGRZb011STRRS1J6anBPbU8zOVpmdTV5dkhrWXM5aW5XVkszcFB0ZWdLMnJZRE8ycVdtUWRrRXRHSHJScElUcVFJZEtqUm9jQzdqMlJqd2JNUU9vS2hhM21XdVZvNklDODkxajg5UTlSM3pFd0tzMWpPYVV5LWRKRVBjVGs0azNWNzI1TmdBWXkzWUN1NWFRM2lhT29kZHNSMVJQVy1KNnlVdzE4X0tvWkJlMXNwYjJmMzFsOWc2M3VGMUI4UExwVWFyVlNKZHhxWFl6enRTbFp4bUdMNFNxaFRneGU1cmlFWnBrLUlSaVRVTFdzVXhzRnpraUp3anBmVDc0cjQ4c3JRcVdoNTV1dDFFTktnRlF3TVVseFUwbUc4YmdORl9UZXhQbWVjRUVGZmVTUWJPTVUwQk44SmtFUmVXQmF0VTJSY04tZzQyeXUwSi03SkRKRFRyRjZLNkFHT0xaeFQwQUc4ekVhTzZULXVQRTh3OHpvY1VSWmNwUnZfaWxXWUI2aGh3MDJoLXRiM01PRml3N3lGTjZsOFhQSnZlMHY0WGJsVmIyOU5uVmI3aVhVUXV1Q1JXMkJFNWZWR0F1eHNCeThXbzR2WTVmalh2Q2p1Szc4SXF1ZVpIMG9BVWNZaHhjcks0SEJkTTA3UU5tbUZkRDlBdDI0eUJRMGxiQk55QkhYUzJ5d1B5V1M4cm85bDdRcEU5V2l4Uk5NSWFzWmt5R0lFVHlRWjltSGhLd1ViaHQ2RTljRFN3V0V6QkUtNEFGUloyRERQbVFTbFdNb2xLOVRKSnhEMVlTNW1FWVhhM0hrVDdZcTdhX1AteU4wTE53WmVPX0h2cHVEYTFQV0M1Mll4ekV5d0EzZXVwX2VEVTIxNVBsQ3RHZEFXWll3TlFYVnVJVXFNN3Z4UW1KWGZ0WHhBMkprZm1Sak5IYTFSTE5Rd0YzSkhfd3VFOHpiLWxWTW93UGdBZmxWeVZURmtuUGxINmV4NWRXWWRzUmJ3bG1Galc1cGVXRkZOVk00YUY1VnhCWmxETE1pbGlXcGNhZkE4UWtYRHhaX1pGTmViRE5GUHc1MVhQWU5PelpTc2ZZNVdDb2NVYlNiVlpMcFdZMzZxN19ZTlZfZlk4UDVNZGZqY1EwQURzZV9pR0w4empMaTJQOEpSRlluVnBuV0hNamNubzVCaEtreGRqemJqWWNMcGo0dFdaSWhsMXlXRjZjU3RvTzJpWktNN2UtcVNPVzdVR2JtalJscVZ6U1VWUEp2WDk5RkIyU01yQXZraFNkRmJLcUVmcjFKVExIc2I5U0dfNHRUaS1KTzZtd0dGMktKUkNHMFUweVozY3RSSUxOMzQyVzZZVGk3VFFMLURseXJVYmR6WFcteUJMMWpiM0VNdzBNNnZmNC00UHFoRDd1U3BWSFdoMXVLUi1nNm1YbmV1UnRfODVuOXBSaG5uZ3daa2pyR0NsUWlFQWlCOUdpdVNydHQ5NV9LV2VwRzV0aC1aZThELTBIcWlwaF85MVZVRFdjS0REM0E4QnNGdlNkaEJlUXFXWFlMaktZREhLd2IyQ3RUUDZOdURmZmRoVHhfZDB3TExHckFsSzBubGd5SnAtb1BsQTYyeHI5Y0xjR01JbEtRYVpockhhLWR4N1ZXaWRLa3lrV1g4M1p5a2JFckVENm16NmdZZ21oaE4zX0FTNXJScEcya2N4ZzdVTnJvQ0JyNzRhRFNLTVc2amNNbXJUcGJ4NUIwcGtlRG1LSVJmX1hUaUZLRnB3MFJhUjNUVm5VRE1aY01Sd1VuUHhmVnV4YUpYeUNubmFxTlBQYkdzUzVJa3RVM3p0WkZPVkNqY045NUMtS1h0OXFCa1ZSVzhiT2V3VnB2cXowcFdTVWotSmR3QU1HVDcyQk5wVFdIU2w0RU9JcFBHbVVfbXBhbmdfZVJXVG5GYmdmNkxRQTJZLU50bklzVGhmcmQzRXJuRHo4N1hTUXNWcDB2QnpTNHNldEljRVdzZTM5cjNaTE5qVG1yWHNjcTZ3MVpOSGIzTTlYZDYtNmpKS0dYeDFXOV9VUENWT0JkX3JhMHhhTE1aM3RzdWhVY1A5TFU4V0NCRGs4Q2RCWFhRdHlzSVAwZ3BVc21HUUdQdXVWVzFTNkpXNWZIeGZDZWNjbXdxMHlkUzg3WUFXc0RjWUZpMThHck5MRW1YTnpHNWxZY1M5SWFSV1J4YUFTNGJBQkhDSlhFVUx5enVDblU0WWQ2TlNfWV9tRm9zVG9sdnloY0dWc3NGeHFYOU1NNFpyZm5rNWRuVi1QblMydWNEWnRIb3ZPX0dqZ201X054a3lpelVvdG1qbW1ValdtcnZDTWdoWVh4TndvN19ab3BiWkcxS0RSTDR5S2Z1SGhzclVIN3NDNFBoWU5RMV9BUzZBMjZ5S2lVaXF0ZUtNd1dVakhZSXNvZU91LUVBS09QSElKazYxNkFWU3FTaVZLNGNNVVlKMklWYzhuSlB6YW1tUmJ0TURYUXhKa2tLZjd3bGppQ3ZackNwMGVUc0Vta3ZJSzlEOEkxcy1hV2VMN0dkQ1poTy1JaHo4Z19wZjRPdjg3Wk1wc2t4NWRXeE1pZlF1YzJNQ0VELWR0RTQwSDFqOEtKbFBUQUZkS2ZDZW9UaU1TNmhMUV9JSUhLWHhYTkF4YlJILTFFTXJieGkxRkRsVkd3Y2M2V1NHaWgxSl9zM2pyRVBmX3Rhb0ZRTjV6TzJQczFOaW9GWGJaYUliTV8zVGxlSWttc1RJM0xtbVVOOW12bHc1TTgyaW9pNTN1SHMwTDN6TFB6eEh4dXhpT2ZPeTVXTW13Z1RYbHY5amlya2k1N1BXVzZfc3NTWW5nU0EyQVRhdjE1cmtnTko1cTZxTmdGZ3J2SXp3S1pOV1d2YldBc1Y5VWlZT2MzREpGdzlJeGkwTlhheUN6cmlJalc5bDlLaW1iZmpUZkpLUmthaV94MzdBTW5vb3Q0RWJpODNpN1daYTdHdWhTQ19NSC1GTU0tQXZJN3FoMU9LbG8yMXEyT1ozQ0ZWVDhSZmJLbTBjTVZ5cVp2NUtMczJPTlF5TDIweGM4d0lteWxBWFFBck5mdjdtQXJOeEFrR29fRnJRellfdkgtYUlaeEMtb1BxMURWM19TNDE5LWE3NVA5b01mNi1kV2VfQ2Z1UnJQV1dyUjBRd3FDdndFamxjTi1vRGxCcXFKcnpycGNzNllDeDFMVVcxbzhRVlo4MjNCd2paTkhFMVRDdU1kUzhVQWt3cHoyampoTVFhOTBqd0lvT3pQb21TbFZ6d2l4bW1mWWN3YnI2ZFZJeDh0LXhNMHpCaXBnRUh5ZHJZSFBTdjQyYVl1OHJxSUwtUE5Qc3c1SU4xRTAySGhmeWh4bWNMdGpTWGExXzk5d1J5VDFOdWZZUmJ4dXI4el9xZjhvOGlfWGswZ2xqVU5nT29OTDV2N0xqZ0ZXc2pjUWVMUlVHMXAtSms1VHZKVzFZUWZTMkVoVVBrekgwSFcwem4tbXgyckdnT0lqSHpsUS1LZTJKMVdSbDlyeXNuVU9uUlVGa2VhVGpIMlh6eERJbTZDenRmSkVlak1GUlNzVS00cjl2clZNMDVjUTBUWFlRWnVJeHlxdEh6cUVYTWQ3NmRXVGhMZ21xRFA3MVZRTFoxcGpncmZYQXdWSElqUlhOZTNRVDN3NTFVYU9vX3FyY2d1TkRaeTViNGx5QnlNZk5xZE1NU0tPRDFsdGtYMmtBdmtiSE9jWnVHeEE1eHlnaV9Pck1OR2JDWWZqc0hJdjktR0ZoRktIVk01eUFNU096SDRBczNnbFJTdURoelZnanAwNGVobjZ1dWlJa1FnaFBwQlNlQ294aDVOWDZSUWlhV2NHNjBEM1RMdVJqcWNvSUJVS1VFUUJLLXRXVkdoSTROSjU4a3Vfa2YtQms5TGZxWFJrX1JGY3lHTGFmQlRGMmNpZEVWbXVjNTZxWHI5S3YteVNfUFkzZVpVdTRhR29vNlJiX2JQNnlneTFCdHpGOENWYm1yY1VkQklaVUVlQ2NicFVVa1lCSDVqQU90VndqV0s0MnZ6MjhHaDg2c21GR21XSkF3em1iQnJoQ2ZpZFZLbi1ESGVwd2U2Q0RITGJDZlRJY1BobFpRbUw4YjFIYkxDQzhIMlNBOXVxcTdXY0hMS3l2U192ODUtWTQ2OFlPTnItV3pCRGRwTW8tWmExNWxIbmExTUZCVmMwN0I0b3RtN0lIcXFPWUt4VXFTMEpudkhHRjNwQWFISzFWOTFmVTBSNmpIM1RRcTVKYUE4MXBZc3kycEtFVDZtdkJ6YWQtMFQ5UXhCdHg5cDRHUmJEdnkzR1E0SWZSUERUVVM4Sm44bjdZcmFCMTVGc1BKYk8wRkNjUk5KVGxkdExKNHF6YnFzcEo5THRRZ09saEJVZkwtRDJJNlhiOEU4b3lRVktmekRpVWtfbXQxVDRYVkJwQkE2VThmd3JYYkt5RmhtRG84WjRiVU93VXRBSEFqMkJmTEEyLUluUERRWEJUaWhGS2hrQ05aY1BYN3NBa1NUYWdXal92NHVPU1dpdG1Ob09UcUk5TWxEc0Vuc1o0WEJMZjAyQm5XWWM0a2dhTVVXbEx2UTlCYk5ZNklJVGFYZHBhNW9aOGJOelFwYXZMc09Ld2RIYVBCLVdmdWNuVWdENnRUWDhPeVBJZEt3UUNfRXg5ZzJpT3BSV2lVWHpsVDRodm1vdVRYOFNQOE5zc09tdmlXNDRfcnQzRjRId0R6dWoyTXB1Qkw0RGxaN1QzbkpwWVg2eXA5SElKYmlGc2JUcVVyWExhTDM5RHFQNzJlU2dTaUJfNWgtLXZEMmJuQnVlanY5SXp5bXBLLVotWTFDZ3dRbFVDWW5Fc3JCRm1IOGpFaEh3eWZRNENLcXk2azVUOFp2QmY5blJ0UWxIcFNDSjdvbGJfcy1hRWFPZ3Q0R3UwaVlpRW4tSXpPOHZVTUVJUjFDZktZV2N4TDREaGZnQlpOUHV6Y0hjbGI1SWxyc09xUzNFaDRIcnZfRFdCYW0wOEhCLWNWNkpqNDFlTVR3VTBxR1NlSDB4RmhWZTBDYjg0bXNuRnZILXFvdXY2WWNDTWJtTWRoY3RDTm5PZXpXM2g5NjFNbkd2blkxSnZyd3ZmNllJTDIzc1RuM3VRM0VwQ2pzM2Fwa3RrcVE1bF9WN3BqU0FNazNxdkR0QVo3RmhKc0RyZDc3T2xNbjJiX0gzX3FCT3RGTEl2OXFPU3lHT1pXYmZaaWg2NjBTWnhDMmdzMWJHYnB0dEFTUENkblBBdkQ1eEx1cWh3V2tzZW1FUWFZSk1WWFdhY1NXZHYzMjJWZ2FyRVd5NFFna28wRFVYSjRvVjJITzZjWV9zQjJyUFlXRDVsOW5Xa2ZGVzExZlhnZUxsM2ozZ2xJZ2xWOWhxTV9uNlRIcWhwWkcwc1g1VUxzMHlJdlNrcUl5SHlWYWxoSXFvcDQ2bmxiX3ZFTjZ4QndXOVAtck02VWJuMllFMHdMSzJTQmtQOVhjcHVsQXJlMzdYYWhrRHd2Q3V0azZuQ3hGWXZkU3h6VmgtczM0NW15UlVhZzFlUk9jc2N6ZFBDZTN1RGJGMnUwMTBjYnQxX1pOd0M3Q1MtYzg1bjVsREQ0ak1ycTdsZy5hQkVsMnRMNkFTODU1T3VEVFpReXVn"}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedcertificates/certcfa1497","deletedDate":1605662984,"scheduledPurgeDate":1613438984,"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/340f158a7c784735b98119139b81cde9","kid":"https://vaultname.vault.azure.net/keys/certcfa1497/340f158a7c784735b98119139b81cde9","sid":"https://vaultname.vault.azure.net/secrets/certcfa1497/340f158a7c784735b98119139b81cde9","x5t":"mxVIOP3JW0kvAgRwQAEO5KkKrw8","cer":"MIIDaDCCAlCgAwIBAgIQHFAg+u+XSF2Gn9mKyUDeLDANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMTExODAxMTkzOVoXDTIxMTExODAxMjkzOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDnaWeyrwa1c6nzfRr52SkWgAc93Ilrt/+EPU+r3Lu1MGZ2wVHn7SzDddYezukZegMpNRPixGY7bUpUUiRJnjs4ZcMbCl7HqS/fiP+ODFcLu2EeTNcSCV6Eatum0by/Q0Hti1ksR5aTBfhbkvUtQwejedjjkQZmcuSNT9/wsqhj9NoAILGLyeVXN4FChClB1HlDkBGNRmyOv1UMbCZAXunO0TLxpGmmXNRd+UeCihNTAzubsSchoSo2HbazosqA3FdFMDP2QxGOiK9WemfZqrN4yHDl21szj0r4PxujdiiKm8OKXSu4Pm/SI8llVfk2YfOMIPtJtfBiTNy51GlP0jUCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUGQI9gLTZfiqNiQhUiquvIdIEvrgwHQYDVR0OBBYEFBkCPYC02X4qjYkIVIqrryHSBL64MA0GCSqGSIb3DQEBCwUAA4IBAQCN0yttGBw9NMVFiSP+jb62x5mK0ojs9IEEOco/CSqGJG8g0aivqCrPI9OF7iaIHTza24g/EHE543sLp8xPY2KVePWkQBXaG4rYReHrIN5GKxAMRuRxb3tu97tYRReRKpRFxo7Xo802uzdCsQ4HRWZpCZTE/OI3A2/+ennrpUl13CeIo5a26zfKC15w2l7TpEC6j+KBpt3X7wSnSoDzFT3SyOLO2HmLa6AG9L2RDPjkrwC9X4nhsvDsLlZjYhChztje4TIePZ8BKRgEyoDqYsQhthzw30WniMxMHEJuOdcqFjTDm0Mv/mBw8oTW8hKB3bhTRtpawejudFlNVhNVEHZY","attributes":{"enabled":true,"nbf":1605662379,"exp":1637198979,"created":1605662979,"updated":1605662979,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605662977,"updated":1605662977}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending"}}' headers: cache-control: no-cache - content-length: '43432' + content-length: '2629' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:21 GMT + date: Wed, 18 Nov 2020 01:29:46 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497/backup?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/deletedcertificates/certcfa1497?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE - uri: https://vaultname.vault.azure.net/certificates/certcfa1497?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedcertificates/certcfa1497?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: no-cache + date: Wed, 18 Nov 2020 01:29:46 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 204 + message: No Content + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/deletedcertificates/certcfa1497?api-version=7.1 +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAubC1UY2JTY0YwaElxcy10UUxNT1BoX2JGTE5HQ2d2dS1hVGRMb0RUMFpqUXktS2RFWlFWU0Z0OGhZSUExM0h4T0Y0WTAwS2ZhdlFIZ1I4U0RGcERLQlZvcTlEQU9odDlyc0Q0WHZHNVZjY1FQUWtIVWVydmV5MHhaYzlGVTFrb2c3dWtGTnRHV1ZGTEJXNmlTOG10UVBCeU43NTNaRHBONTJ4SENkM3EzMlhUc0FHb2NDU1lNd0Rac1JUZTI2QjR1MjBSeHlIeHBuVHI4Y25GWkRrRGR4dFlXanpnZ0ZPQUhGLUszY1IyamlmWXkta2Q3eGJNcWp0MExBY1V3MWZ6UUF4UmtnMl9UbkJmcXpieU53b04zdWFTeGEybFRrZUY0Rk1TbmNVOFBNUURRQXk0YVU5ZkFLenRNTVhHNUpuZlNkZ2JMdXZKREMtMmQwRE50VnBEOHVRLmVxODBGU1pHZUlCT0k2TWZkNWtYQlEuV2VzMXlnYWFpRFEzX1I0V1paOHdJT2w5ZHJrRXFpc0J5ZV9NZFR2czNtdjBlM2wzZVFsMFJ6SkwxNnRrcm0zNkpiVDNjdWRiNURIODdsU2pIQkVKZ3I4WDVYWDU2ejdIcGc2ZjVXV29GRXFJeXk3UG44NmV4aW9RUEx2b2NFWl9CM2pTWWVheGNCVTdLNE9xOWN4dWhQd21fQ0dEdDVIYVBBSTFuY0RqcVVha0dpNTlzQmtINUoyWG5OazhVcUthcnhTamo1Mk9BcFlLRVY4MzhRX0pyZDBjbk1fQ2d4VVY4SFBOdHZfb21aZ2ZCZ3RQZ096NmI2ODcxdDc4bjJ4QWpiWS1RTkdqY3ZOZTExdmdrbGpiYlhubjZILTNFQmVUX3FKZmM5Z0Q3cFZDX0ZEZTRSV1lnWjNzUHVIYkJPVm13cElmMXhWTG82TWdSVVNKdXpwcWRodkR3WnN5VFJITHFkU1d4bGUwOTh6eDJpQnljeWhIZENpRkNnTnBFdmxaSFZzN0l3ZjNBQ0pvWDVUTkFGRDNXQmVYQ3FrbHNXd1U0UDk4R3ZXSV84NnZ1SGVFYXZFS0dGZndOeXg3MVdDWXprXzcxSGtXeFFMNW5uRVVTWkFOUzh6c3lCNk1KUktkZmx2MU9wcV9wdGR4VXRmUEN5MkVKSG1OYXhpUTFFNDJzMGl2R2JSVzNha3Y3Q1JqU0hOdlJxQzgyNkVVSWh2VzY3WGJFb1A5WjVFdGRSMjZCblh5eUF0UlR4bXZqU0FwbFgtYVl2YjV4VnNkQWlWWEtoYnlKbGZGcnFQTnB4elI0WnpXOVJTQ0txX21IQmF4elJOLTdoMDNJdl9MNFBWWU9ucWVLTlZ6S3hOdDF5Tjg4ODBqRXVsQVg4ejI3eHB0NG9YX2FuaW1KR2drbGJPU0JOUDZRV0NIZDBmT1l5OWlXbHd3M05yR1FuWlVSWDNjZ2c1SmxqT0dnRnZkSXl3cS1FUUtsVlBrcGtPM2ZnWFdGUXI3bHl4a3Nja0FfUmlYaWNrX3MzV3IxRmFMZmVLdEhYSUxZbndZRUs0OC01NW9YajhTUk1jWEt2VThQcGRSbnE4NWFDbGxUaXF6RmhLQlFMNmdBMFVVRHpKd0xGT1dVV1V1ckJpTHVQWUtUQUxOMUlhQWZFZTIxV21tdzhLVmI2UVktQzVKeEh6X2pzUUNXQkFiZ0pUSUVxT0Y2WkhobFZZU3ZpWTB1Q1hiVzVYaENxLXlrZDJBOUQ4MUJSbm5SaTlSRnAtQnZET0dZWk9raE9uUFFodU8yWmZtQnk4bnFkVlNGQ0ZGTzNEUkppTndMNE5ZNFo0MXlpcDhHQXg2eHZ4NS16RTM2UU1Vdmo1V2JHdlJqUzBnNV9nTW1td0FxWlBxdXhqRDh1RXY1VjRIVUlMdVRZTjhVVE54OFJKY2NEaE5oUHpxVFpLTWkxemJ2cHQycklHY20zQWtoYVJBVHdGWjg3Q1J6clIwOHFqRnp5RHgyZGs4d3RrYnVoRFgwQ3hUYXZNOFFFRFhWeXlEb1p5R3E3UFJsZy1KOWpjZmh2NWJlUGlTNjg3d1R4dmhmaXhBSnFpb3o3UnR5YUFPSTBOQ0F1Y09MdEFQUThHNlJTQkNRNnlPa1Q4Z19ZRW1NelgxMnpzMGs4aVcwRFBaNnVmU0ZNaThHYkI0SFVWTzBpRmxmaTdRcWpsdkpZT2FHNmhiZkpSQnhvdm1PcHV4Q1V1MEhXNzhwdldnMTI4S2hwQVNhc2R2Rmc5N3A5djBuVk5nOXFzQnl3S2ptbjRaTmNDbVNmLXRxM3pXcEdyMy15dFpaNGpLX1FqZElqd2c4SHFZeUkwY2V5czJ1eTN4Zl8zekZydXQ5WFdYOHdlanU1VjdQVzhSZTlnMC1nUnFDNjZsa01ha1hCSmhUYXhfT1ljVWlTeHN1QWpaY09Udl9HWVBLNVBFQUpXdy1LbFpsY3o0Z2ZCc2lnVXNJMDBaOERwaHJ1Y2w5XzRZSFo5a3dlT01sbGdHWHd4R3JwdG1YT2VqbzJPOTlMTUpxNmFJVnJJYkJlcjJUSUlXMGdoX2RpejhqdDdidGNhYUxfUXVkRk54S3dBNWxUU3Fpd1FpZGZSMDR4c3Vnem9JeldNVFpIZDEtSjBzVDZwV0tDWFRCbmhNbi1qMlRDczF4MHp5T2lVelFkR2pOLV9MTEZUSzhTblVxa2llekJvS2VIY0VKemU5Mkt1eWthaENuWkgtcEtmZXZBc2FrTTFVOXRkZ1VkSmM4aGllZDBKcFVlY3JjNWZNNWk0TEl1ejVYUGdpUE14dVlrTW9RMDlNem0zTzM5MXAydGV0ZjNHakFJM3BHaEh5dzQzdWJaSVdEVzlkZnZlLVQ5QmhXbjZDYm45OGpwOFNJcXNTd1VSdkRZbTZkdHQtcjZzT3BYdkgxbDk2SFRKUDJWZzRFU1NYWUZsbFdvbGh0aERHRmxwblA1Z1hGSHk4TXhaamdpazBDNEpXdmVmSjhUd3h2QUY1RTMxeUQ4bHJxaEJQcTRFZklMaGZVel9lVWdqYmN1c3Z5N3FhLTJKN29tUGhYWU5YOUxGSW1xSDhGbm1sSG5fQlJvMVVkX0o2Z0twbUx4Q2s2VGpfeWk2bmg3UkZaQXFjRU5rTk1rS3RWd3ZBQ0U5RVlkSmlYTXpQbzVzaGZoZkczVjdkWm90OHl1Q0d3MTdteUxBRHVxNWhzb1FaeV9sVzdVYlVmcU16SHY1V2x4eGpZVDJkVW42VmtSc29VWGxVVlFBeUdVOUludWJyN2hSZ1p6VUFMdHJ2TDFTUE1nRnhzMXB2TmgzNGx2WDBvYWs3d3hWRVppeERJSjdiaXJqS0VyYkZOaHdBNUE3b0dQUUE0MXBpMTE1Wlk4ZGhCNVFwRXN1R3NvVGNNdHhTQ2FxZXN0VjA3UTJVWGVyUF9xb3VVUWdzLWN1bWFZWlJ0b0JIWGZ4bHF3Z2pjQTFFYWZjZkZweFJYSmFEeTdHUTh6Y3NWQk1Jb2FlajRoZHJ1MWF3XzlBd0RBc2xnWF91NUtlV3h1NzlRYUJoc19Xakxfa3l0VzlscEp4WElTcUYtbkdwWlJKamFoQm9GUnBINVBnRmxsZGZudFM0MG51Qm10M0tGYnNvQmJaNjZVVmZGUVVIVVJ2S2ZURHlYMEJGNTQ2OHJVWGw4Y2d3anY1X1JJWGxMeDl2Wmpjc1dCM1R6c1ZkeWp0aFlnSzRWU0taSnJRWVdPLTA3Y1hsOEZqYnlHYmFUSm0xVGtIWm1rWEZ5czU4UGRpMWM5ZXBVOFAwSzNvUU83Y0hlbFZUbkpVUGlwOFRIRkJZelFJb0lTV0ZiNWhrMFlTcEJMMTlLQzUtUXQxYzV4aVlYUmQ0anZodjRfRHJGLXZuSTBtLXlTR2F3NjN5SmN2QXp4UkN2MnRCd3F1V0EtWFllS3puTkVPQUJiVDktUXZtdnN1R1RWSEpPRnZBQ2xWUTdfTm9WazdfWV9nME84blpTcDVZU0JGYzFwTS04d3V4cjU5b1kzdnZxZ0VBSWNxMTV4Wk9jc19vcDkwQjBETjJtYW53ZjkyeE04cHIxd0w4NWk1R0xIdFIwZ0c0cmZFWmN4THBUSWdCeGNkU1p2ODBINVlwMU52SWVabVhGYVU3cDlNRWt3d0txV2x3eGNxaGRMblJwNU15Y0d1dE02YnJTRldNVUFnYUdPWml0eEk3alpKd0Y4bDA4RlRVRjZ1bDJPOE9HSHIwZHZfQWJzamtGQXV2R0x1dGRMYnZWbC1oTGU3Wk5DYVNGdC1scWFQTkhfX1ZJdTlUUVBQNkJXRkdPbmstSURhc05CeF9Ba3dJRU9UNmFLMXRTMGFDSWk0NHlvcWE3NVNQNlI5SkJsaVdqeVZjYWlWUmxzanVLM3ZPWnpNd3BKbjVqX3UzaHRTdThHc3M2LXZHR0p5ekpNaHBaR1cxRkd4UkIzbXVma2VTN29Cc3E2LTkwR1g3Skhndkhob3NqSTc2WXJ2bkdFUXJxMVZTZEdyZTgwUnVnVXM4YnRsMGhaVW9ESS1DNnVLVkl0dldFLVVONVZUREdvOWlfanc0aWN2c0lIRXJ6bkpjMlFQTmh3WFVFbDBMcTdiTThhZUlsM3hIT2hvMHR6RnhhNkZSSFE1cl9mbF9ZMHFyaWNwM2o0QzdETGZTbHN0VTZ4TGpXdGZYTmtZV1RNVWZYZFhtTGRYNUIxYTVnSlhGVnNyUXVENUlpWE44bHpaTUtVX3lBZWVXQTREWUc5MHRQRGpSYWMzRDFmZGNsOGNERHlRWGozSWo2WlA1aUhxMEE1NVVTc3AyZWJlZHJWWGU4MlJuUEZENUVwMWVqVEdFLUR1N1g1Ynl5T1U3M1JSTnIxU28zcmFoRDFxWjVQX0xmVzV4eS14bDJIR0gtYzA0a1JSaEJSbUszTjJ1RlkxbERKWUVTTjdjMkZMaUdUVEdHbkFXbFJkOVBIWU1YdzVOdkxfQXRvU2ZLT2E0eS1lZXRWNkZ3cHU5ZTE2TFY4cXNQM0VUMVZrYWFEbDZyY3lzZ2s0X1lOYTdtVUgwOHVtT09mbllOT1k3TDFjWFZ5QXFsZ1BtMXJNazJwU0o1NERfT0VNSUk0ck53ZER0SHFFdFlJTnlXRnBvMXBKTnZramZpbWFaVGROVm5IRmF2SmZDR0FtTlc5c1FQV2UzNlJIQVM5RzJGdjdaSF9LVUpQaThHYXhNQXNDUUwyVXV5UzJoMEdQdmNNNzYwLWtkbFR2N2xlZ3U2cDRTNUVwal9DeXY4NFktenNfYm5LNi1qUURRXzZ6SG1qM1lZT092R2RUcExIM1JYVTVpZDNLUWlRUWVqRHg0VF9TNlhib01RcTVuWnpQRHVkREp5M2QxUzVwT1B3VmRocmQ1U19sX2h1LWNDR09pOGg3dGM4VjBUVXExWThRMkxyMkZ5WFhCWnJ0c1NFWUZjT3RVRTVPLWZGajNUU1pKRlNtT3ZJaVlSMFY5TUxtTXRtQXFuWEgxa0k3YTRRTGR1bl9TSUdweE9FazltcmQwZTMtZGotUXgwdnY5ajRGTEpUNjN1TDZrNjJrTzRkd2FDcWdQNEtwdlVlYzRRekZFOVd1aG8yWHpfMmJKRDBDR29kQ1NqdVpfYlpoVFpMMV83elhTTWJrRkx2cjNYSlE5N0lkSGczQWpEemhMRVlRLW0wdFVBa2V2VGtYdGpYYkZZdWs4aFA4NkJUSVM0RU1DZ0wtZUtyQk44bDhvU3l0TjhqdUhqNF9kTjROd1RMMXRLSEJrY1Boa1luVV9ETUlFZ0FVUTNDcndRRDlzYmtHdzRISm1MSDcxT3ZaU1dWRzZuZU1Pb2p3YkFIWVJRVEZ6TElJWmVlX1FFT3dMRzNNUWozODhjUUNYOFo2d1hERUlFSkR6WjczZ1lfNU1VU3F0TkFQa25TQTlSTTNOVmd2LWVPWUZFV2ZjQ3VUY3haTjg5MHJvay1JaWN5MFNYRUttRjJSeDRXcklvSnc3QnBVQld4WDROLUlrNzAxQV9nZEpyNDViVkp5c1lPTjZ5ZEZjeWdVd3FlTzgwcVo2ZjQ4Y05SSlRRSVRkZDZHQ0locjdVQ2FFY2dTMlRnWU5EZ1JXV2F5c04xWXBFZzFNWVBoNFJZcVpzcWhnalBtX2xvZDk4QWRiUzIxMFh2bHpOWVpiVHhkUm9fVmhNT2dWQUdfSy1Jc3M0YXFRU1FTN3BuN3pOU0JJaHN0ZnBxXy1yTFJvQnZ0YWgxYlZiVFktMWtIZldvNGJoazYwSnU1enNwa2haWkxKbEVlbHRuc3FTLUJraEI4eFZGbzcydkNKTDk4SHgwbzU2SThna0VySmRqdndlaDJMZm1qSENFdEJVM2prSzdlcnFWQ3RxU3NYRWJpSVdOelZtVUktTXZLNGlkWmN5cnFqcXZBcXVRdGEyQ1BaOTE4cEtwbi1UaUNjRl85WVhKXzRRck5jZUdRZ1pRazYwRFJRNm1rTzZuV3U3RzFQelh3QTlpSGlqWUNVODlhZ1NRd2VUOENOTXBzbU9wT0p1OGtuRmc2NTA3bGUwSHB4S3hXTzVJWlNEV29PcGlGUzBpbjdOLU5rRm12eExJRTFkOW44RVY0MWY2dWU4X0R5Y3RxcGZTcHR3UWlHc0Vfc2FVQkdmMlJrMnJnMkxydjNDRWhtdERTa0pEaHQ4RHJLMkdYZlR3aWNiV0ZhSmU5N0dlX1hJRFRKanhDZ2RfY0lTZWJ2bEw2czZneXU4Vk9LMDBjLU94cmxFc2lHcno1Nmc5Y1ZWd2J3Q1pPWWl3X2d6OVYwWFNQYkwwR2xsUHctMlNVa2NHaGZiZUt3WVZPZDhDdC1uWnBPS0VsZXlUVUVra2lLcFkyXzExbWtXNjkyRUxRMThhUktFOERSdm5URWxMWk1HUTBuYmF1TDk4SG9uSTVINTdlX2hsd3picl9JY3J0bzhza1Y4X1QyQ1FPaEhlMnYtWkpZcnU3RG00bkxjUXJ4aVloN0I3ZTY3RFQ5TjhTZWFPTHhJeC1KSGxLb3NRMU5DZUpqUXl0cW5UemdSaWFpVTlkT0NDdmFYT29kRXN3Z2xUOXMyaVd4OHJoTUxwcGViUG1NMFdEODVtZmRuWXpXdlJJTlp4YldRSXdNdXJkUEs1eW13c1JON2d6d3FrdVBWUFFPSzJjRE5VbEFCdGJ6WExNRkwzV21Oc0I0ZElkVXgxQ0lGbHRRQjNiZTlCeU9acm9qQ2o5QldPYmd3MDFQZU1RdWNyMVdYbFo0eW4yUGVPdHppTUV4UjZpd3BNRmx1NlZWTDV3aDdVWTdkUEdhLTVMdEdJVWI1LTFaQy1fS1loekJTUlF2VXJiRVlpSjdrb29sZHR1X0x2RHFvX3ppSEpleEdXcmo1VGJoVGl4Z2IyOG5ySTdVbXBHUEpDU3R4VHZUOXE2amtSeXRJU3dWbUFPYmVyemZRY19oSFgzNDhjT1VpSVl5QXFZR1JCUDhFVC1TdDhkaXA2TTBIY3RYRFVlTjNDUnIyWWVfd0pZWUJCQk1VY2otcGgtem5uOFRnMnJCNmdPeXNkSEVlZUZGRG5rT18xWHBaQThlWFRPRW9wUWtiLXpLWjA3LVMtWnNxWUhYSTZBS2tmSW5PcF9zUGRXdUEtZy0wYzNueEYyVWQ2dVhXVDlqWENKUHVWTGdHV1RtOGYweXdEdnZCbHA2alNkdUpDdGhwaGFYUk5KbzVBd1VWQUVCOXBBNEJFakgzU3FmOTRpYk5CaFg1ZV9RY0d3WHplbE9MZHNadWtNajFkMER3SU04aHNBbjRPaXBDMjhqYl80c2htazE5Q19RUEt0ZEhaV0szdXZWTGRuVlpRQVdvWXFENmR5MUtEWDVOLWluZjFNczZNUHEyR1NXdjRoQ2dIOWF2TDF3NTFqZ2JNcEVZMnREYU1EdVRqdnJwWlR2bGx5STBZd0pOdm5uLWNzTnBDTUR6NnJDNGtPakNaeEFxeXQwYTdtZWdPcGNyWC1EU1BlT0JPeEF5VEJaS1RNeUNXVXBTckVqNGphWUpQeEVNQ2UyZFd0MUI0Z2Y3ckZGUW1BTTVPbGt3X2RNNUE2QTl4elUzQ0hNeVhKUGpsM294TVh6ZV9fd2FnLUViWDdGRDltOTN6VkRnTE5mYXNNTG1xUWtnbm55VjJ0WDFxMk1oTktsS1RPSENITGdzclBvbjVyZkM0clBsRnVlV2lFdXpYSFE5cGlkQl9LbVhLV3NTTjVBcEtwOF9ZUkVqN0RZY0lfQ2VhLU51RmtfVFNFeHdWRmdaTG5VNmNkZm5GblFBQVdiei14d2R0Z3NiVXVrVzRxVGF6bmZUYjZUa2EzYmFuX1pKWFNVYmczQ1VJTGU5cDVjaXUteWVaT0FyaUo4U1JPVXZ1OEZ5TlU1ZUtLYXQ0VUMwVlZBazZRWU8zalJIQUtKdERiV3J3cGRKcFhOWVFBODdsZVF1ckVGa0IxczhfbVRVMXV4WTN2TkVXYjJ1TnNnaFN6R1kzY3lsYUd2aFItSTVRMDctYmFvUWxOTzJCdXJOeDVVSElpWG5VaWJ5cmRUdzNkUjJjcG1EVGRGOGktdHZJZlVzNnV5R0NyenRRaTlvUGJ4b25TdU1zVjFiQ1ZtMVR6bjhYak1RSFlEVmhfb3dlS2hBTkdHNG1oM0tlQ29NcGlYYjByZWJuRUVNQ3ZOUkR0N2ZteUI4bHJYRC1NUURNcFk2a1oxMEZZYzBwcjRHYTVYeWlybWVKVHZxWXpCRkJ3cHlndlFvdHlONnFXQy13OVEtVlBteEdBMTU1VnVGSmtLNngxeno3RGNZcHZoelc1WUJGNnFPU3BBQjNSNEtSckhNT1hsSnQ2QUtIMWs2X2puaFMwajJoOVNZdWRNUVlVYXA3RHQtb1ltQXJ6UnVZU0lwNWpvSVZXMEZERF9uZ3JCNnNWYU41ZlIxOHFUVktFV2sxTW9kNjJIb0p4WlMtcVVBZV82QWtfTHdSZjR3a1FzM2NlaW54Y3kxdEVnMUJBdHVIa0hKay03UnR1aWIxMkM2dWF2WU9jTWpmalhxZzd2MFQ3WTl3OUVPX0kyeWE2TVpaX1pLWHdoYk12NWY2MDhjTURhczZMbW5LekhpRS1XbG5TVG1tdEZKdFY3RXJLdlZxMWw2ZXhFbi10U3NuX0NBRjQ1cVduZ0hpWU5pSTNhZk94b1F0dVRwdnhzLVJaZlNvc3ptS2hneGhxanM5TGF4anJVVzVXVkh0a2xjcm84TjFrRWR0NDE3VWtXTjY3dHlxbnBsay0zandycnBOQ1VSMHU3VFpwOE1mNlIyRnBXWHFiUGxiWFJfYTNLemU4QVQ3NmZIYVAxcGtaWlRpSk5XRXFLVzR6NWdGVHc0bGlCQnhlVVJKQk14VV9EZmFWU3pNUXJaOUI1Mmk2MTRzUXZFR21YS3RjdG9OWmsxRkVINGJNRVFHTjE5djRVeld4c3NDVmFYeG00dWI0TVVoVFpEbUYyZnVjbzFGeFBvcVJCN1hIOWw1ay1id1d2ZktTY1Q0dWxuenIwdFU1VnNqRFptRXdnZEVtVDZwcE1qdjFNVWptdXY3UVJuWDB0VXJLQlYzeDEyNzNCMGRkVTdRRHNxRlRnd1ZRYUcxOUoyMDd2UUszMG9DYUtWSGo1SkpkLWNWQW5UbGVqcGZTWXU5bmxMYTdaRW5kYTdJZlhGcjRJZ1JkanVxNnRoU2tiZjFqMmZRNnplNlp1bEZvelE1RTZfYUhGU3pDU0pvNUdIZ1dFQmhjZkUxUkU4ZjkwNXhNVkVpYTZBR3kyVWpMYnFUcWpCYVBPazBoV2s4ejg4N2tNVGlqUU5OVHZfMGZUU1ZVQjBRcEdQM0tnVVdGSmhiTmpkd215MjBicmlsVW1Kb0ZoZTFFUTgyNlM3X3VWSl9HdlBaTlpYbXNFRHZtdW1jQ0kyQWIxZVRlcG12UERKbW5RQ1Z4MWxrZUN5NWxrdThsMDZuem1TNUVKMXJQWEhqX3REYmN0MkhMbnFjRHVpeWplY0FLWXp3aU5TR1g4YzI3UmlRVTIwTkxGcy1EQmdjOHh0c2lPRXNJMkhNS2lFX21jY2RCLVNuMEotSXJ3bzFyaS1yWTVSdjdOMVFqWjlWYnAtajhjVzI1Nk9CeVQ2RWh4R0t1Wl9iQmtTMmhzLXQ0SmJJOFpXbVF0SzZtTXktUHR6U1lnaE51c05aRzdXWHEyY1NBTXpYU2QzbkMxQkZ2T054R3FEREFfTnd5Q0dUVUxQR1d4MXExRVU1ZmxKNzFlYXlubmg3UWlwc1RRYndQdlNNdEVPQXNQZmNnODc0RkF0NDdkVHJTOEhYa1NfcjdLN0xIX3Q3LUhacFBINlMxa2pva2lBX1A0eGxZcWFOX3F3VFhqcmdqYmxDTUE4c0Q4OFktUUxxcFJrVkxEMjQtMkI5c21uV2Q4WUQyaTNSbFVkaXpiejcxckwxSzhVVWh3bG9YczU1RUctd3dGTVJuWFY5UmlvTWI5YURJZmU4NE9LS3c4LXlZSk44enFJNVRVZ2tGUm5BVFA3WmNEZng5d1VuTEt5V0VjQnFoMjRTendDcE1DZU1rREJ2ZVRsbTh1akszSVJuVllsVTZFNFZadXlPMkJaSmtaY0FjY3plMElRUEt2Z2Z6TlRQQnI1OGhVSHlSdTFkUVo5elhuT2pKUmxfSWQtV3pSSVNwX2EyQWFkUVhBbUdveldXejFPVFJYZ294LWdjekpEQ043WnNzWDNlMzQzOC1Ha19tNHZCZXhOazA4RFcyemtyS0d3cE9FUnBibTA2dG5UbHROODVzQlhTNS1KNjZmZ19CRl80SzEwcmMtNmE4LUZjYmtpazFQWHkwZjhTcXdCd29PRHVLYUFBQWVUdVlRV0t5MUFxTzhsSlhoSDVNdzVCRFhSOFdKbDRudmpKUWdvSklUaVlrRzU5RVZ2YVJCblB2Z0xPb21ZTlZZeXV5a182R1BrSU1DRjlyX0VIQ0NrQXZNbVZObVFYc3o5VE1idW9ZS1I0dFN1ZEZ3VDB5Wk1YZlU1ME82emlMODVETU1BQkItdTFaQ3AyRUZNdVYwT0FRZE9DMU9lNUpHeXhKdXFEdnlQOEZJQ0I1MmRLLVdSRnVwSjMtcmVleFdWNlFnb2VXZ2hnLWxKU2FEN3U2U2NQNnJBbXN4VEEtNU5NeVAxMnk4YllOZ0MzQjhrV2RyT21ETm51d2ttWVl2LVl4WUp1ZXRkWi1QdXFRUkJYQ2REdURGTlRmYW1PdXh1TFF5OW1oQ3lsWXNiR3g5YkJzenlIa1FLTE1RVFJTcl8zMkxMZ0htUzF3QlhsUG14X2RkNl92ak9TSXBWd2F3TVVvdXl2QWw5WjlLcFdXRWo0Uks3LXpVWTRSX1FmUTdaUHdrejc5QnFnWThwcEdNWE1kWllRUURjTTQ5bHF0T0hiaUpuVHc3TXJHbXlROEZKSnE3WWd5S1MwWlk5VU1pQ2ZjTnpEcnBTRUV1RkEtYWkxRWFLdmh3bVJqYXNtVUlNa0VTNnpLNWp5bEZDMnFUSVc4ejhpaHNhRXhKRUdfbHc0REtScnR4UEUtU09HVlRzalBwUGhidVJwb2JDSkJySV8wdUdlbDc1X082Rld5NlZkR1dKNnJNR0otVjdrbzdWRFh1OC05UUFQVEhjQXprUUZwcjBfdElPNGJHSVRYM295NUY3NVhsY0ZsUFIzbkZvak1FcDhGcEIzVG9yZGhsRFowM1Zxa2VTejBJUnp0YURFN2tGMkN4a0ZQUU1zYnFNNXpfTHU4WF9NU00zZVB1aEdITHI3WGlkY1AtQmdaUnZpMUtCY0g1cTFRYmxIeml0M0FicEgzY1RmOWM0Z29acVZ5TXdvNXJrRlpVMTdGRkV1b0hYOHVhMV9rQWFCbHVhTHo0MkNpYXdLYUxGZkFDeGE2RmVpX2tHa2Y5TnhjTWdtUVVoTG9VcmRDdXk4VDBLa3BWZ21oTzhHTE9xLWFiRmtDQy1wLTV5RjU4MDdodUIyaUhPWlc3V29Md0tCaDR6Mmg4d0NGbGthTFp0REZ0dWw5ZVZpSWtkdGQ0RERaNi04Uk1DeklKb3d2M0pqOG5mRTFja0NrdU4ybDdybjVNRzJUWGZvUGdTWDZ0anE4VmVHM2o4YXhlNzFYRldqeEtGbGdRRHVQeGY3ZU9sdFh6Z3Jlakt4dGZpS24tLV9pWTRJSDNzRDYyV0p0dVJaT1ZJT3hUOFNfU3RBa3IzaVpDNkkzTFpvSU1qYjFhVEc5UWxERHE3dFhkSjRET1hNNnAtcFhRTEFPNmsyTTZNN3NrUnVELTlNUGl0UUl2dktUWF8yN2Raa0VYN3JNWWlvZERtaVdWU3pNS1Iwd3ZSYlV6RjZaZVpUdDBzZzJlUnBFdjNOTnBzZEc5TTlJejZIUGRRSmlxazBjclZYcEVtb1dHS3VSYWFxZmlxZ2tySUlSRzgzQXZTLTd3QTIzRFc1V05yR1prdTVyN2N2a3FSbUxFNFVNXzVlaUF3aHd3WGxxXzdxNlp2NkRQZGQ0d0ZpWGR4Rm1DeTdHNjktcm5NQ0N3dG53djFGdmJSX0dYaDBhRmVGSkVPRnp3Ym5pVFpTVmhCcEtZbmt3c3M2c01rV3JMNXQ3eWw3YkMzYmJJQlBnb1VCT0dhUHVCS0FjVU03X0hGbll0SExNYlA5UFJCdXRRM1RWUUtMbEc5ZDM2MkNxRExxcWFDNWF6OFNVRGRiNE1PN2lDZUU5R1dOblZnTl9Eb2pIcDZkU1lGOWlIblZxSzJlaExVX0gyUmFxZnBabnJpd3dIc2JZOFU3TC1WS2RSdGgxLU1iUjljYTd3cnpTcFpUNmdBaklQU3hMY05YTjB1TE1HcVc2aWNmNGZqSFNmWFBzWWR2Q1ZBc3JlVllXRGt1TzMybHBNRXNuY3lJa3hzRXMteGJXdHl1TWxlUzZMVGktbUZyX1l2NGY5Sjk0UE9NV0pRZ0JBT1dJRmpielNDZU15aWhUbnpVTUhsc29oUDhwTnc1X0NMQm1MaVl1dzFsemI4ZVVqQXRXT1dJM3hPejRQcUZnR0xuUWw3cEk4NGdGX1JXcE9ZenUya01VSEdiVTloLV9Bb1NMcHpqRmEtLVBoaUhoYkpNaFFQSWw5NVNBUWVzOElZb0o0TUc3bnAyVmhySUtJU0trc0FqaXlIMU5hT0h0VWRrZy10ZUVzVWw0TlEyUFBRN0JKbXNOYTJ3ZHdYVldyLXREWWI3dmVOc0x6WmRNdnFId0N1TV9oQ0ZyMTFkWHFEb21wVXNVUUVKX0t2RnpXd2xnUl9CMkxEdGhTZFFyRGpfd1JsU2Vtc2dyVWVLTm1XZVNkRVpCX284RWVkbTBaVkw3VVB5elNYbU9SVGpzRk12b3ZwcmJoSUloZEc3U2pBQUE4eEl2b2FCcXJSVkt5M0pIdTN2STBIQlVUbGt2MFVUdEJZRHpFY3gwVmZ0V0p6d3dCaXpHXzhFLUNHampMNXdlNk9CSmQyRTJKXzY4eXFyOG9hMEtEX1U3M0RHeWVVWEJVdDRTLUhla01PamUwZkJTWlBKdERUdGowX2ZwcklnS1Z6SlRFRkZyNXprNkQ5Z1FuNHJKTXR3NmIwZWhGVS12dUVnaE9CeVAzd2FuR1ZwaloyTWNNMW1LSzBXb2NvazFPOHBKY3lveHhscUd1RmM2cjEyVW5IaklvZ3k1Q0lGWW9OOTR0WlVkUVZ2N2stOXEyNDl6Y1QxS2h4S044Z29TdXRnNEhnRlV3V0wwLU1ZRi04WnZwVWQ1X1pMZDlBcXdzMExaNHBkNWVEUk43YVZHeFNXVW9aMThONHBKSHdjSU1Wb0Q0dUZHMl96V1JjazJHNkVTVVM0LTB2cHhHRDBGckhVWGJXOVN5bnBlWndqTWlTVXZvU0NoUE5wRVJDTkNsdDZQaVI1SXgzN1ZLRFZOaG1PRHRZd2ZVaWNwTl9SblozZUZRcDRKeEpQd1JIRzRoSm1oUWRrR1Z1LW1xSnk0TktuVkFQYVVuTWdadndDR29hUVZKaGduUFJyUmFWN3U1cDZGYVpwN21IQ3hFLXZ4X290V2lqbFUyaGZKRC1jOTUtbklnUExPZ2QxUkJGbjhEckNDNnB5ZTBmaXhtTVdYVmJkSFc5Ty04aUtpa3ROc3RyUnVOeHJ3V1c5VExRZ1QwR0Vlc2ZWZUZ4MzZlSWlDYi0teV8xZV9Pd01GVFdnZF9JR2pDMFVoLURpWU03WjJRbE9xbHUxdEFkV0ZKbkZIQ2xzSGJEMXF0b2RjejVTa3hpNTFCZkU2WWU4NXF3c2JXckZ0TUdCWXQwaURVaGtVZmxGdl9RNjlnS0l6eTEtMTJtU2dPc3dZOVdnRjU5UXoxV3phRFhkaEY0S1lXQlVRSlFITnRvazd2U0VIOExlV3drR2JrWGRqZ09KWER1RFdRWVZkY3RqeUxLSFhTZEE4U1pMU0tsMGlpQlVBU0hTQUZ4eGdRNXhiUFNHd0x5aFhVTWN5blgyRU12RExpR3ZOam5sTlVpYTE0M2dFZzBKRHdBZHFDdTJqSVRYV0ZhXzl0QVY1T1hsWU5WUXU0alZrQzUxemZSN0ppNUxVdDg0by1FVm1aWGtORUJ5aHFxbEZNVEdjb3o3c2tyMV8waFJZbUkyejEwNlRULXhKSjVYZnFHYzB5LWdGOWVhdm9kLTVLTHpwd0x5WFdwUGc0N1dlZHVsYXpRMWh6Vk5aUFNKQzFRUzc5bUNTaERHQXNYRmJnSWhhT2NmLWxpa3gxMXRMQk9RMXNUbzUzWEUwaUpDOC1zV1FkNldzQ25jeHBYZTZISHcxWUgyOWlmWEstVWRPd0ZtNl8tVFhOc05lMXl0UTBEbEZHbS1sRlhOUUZsQ3QwZUpsZnJlVE1rZUFuOVRjc29WSWZzaVktMXhIYkNKQVdxTVk4Y25fSnVsWldkLW9BdnhyeW1RZGpFVFE0MEVFTWdabGUxSnpvM01hQ1A3cGJ0Nmk0OTBNdVc1NmNyMXVBQkNueUdlSTYyUWRuUmNudjhOZk85ZzlKYmZNUmQ5bUJRbWxzbkxFRUZFOGdXbHRXRlNUVDRWLThEdzdZcFVtUXhSV1NTOWxMZ0lVd3k2MG4zQ0tKWVM2eFBsSFUwd3FxTFY0b24tYkpFdXI4cUFiMk1KeUhnOFdNb2FKMHBYZzM4TV9BXy1iR3VIektlcDZPTXktaXpjLXo2YkYwc2Q3azJhM3FBRWFUVFdLY19WT05qdjlEMk10SjJXS1REbG1YLVpmRXBKNVJtZUJOZkVqclhtcGhDWW95dlNYNjFBa3ltMV9XNnFvUkthTFd5S0xxUy1PVDVpbmNoX3ZKTFBSSC0zU1pNWENLNEtYdmdELTNEYUlwa2F2VXVNU3lSS2hZb2hVejRsaWZ6NXlLeTU5WkdPZkQyMVhQTW9kN2dtYWtZUmVlbHJGUGZjd1FTZWx5NzJHamhRRXEwTi1PcVZ4QjJoUmtteWotbmV4MUFxSXliQm93bEV0eWh0U2NqZ05XaTdHVk1YSUNfUUhaMmxOUDVWZ25IelVYZXpYRFNoSW16RDNMX3dlRE4zWkZwWmJfZU1EZTUxRExfWlY3cmFUTU94elJycjNPT2JmdFlDTFV6a2l5SmJMSEdrYVIzY24wbkNKWlJmcGl2UExBNW05bUg2dlVVZDRXZXkzb1RaXzZSOVJoa05RLW9Qcm80Ymk2alpqRHhuS2NSVC1NT3VxUGQxY1RsbmtyRURNOWxZdGh0dGZOTkZGZVRnNUFqNC1UNjlhWnlxam84TEhZbWFrZy1iQl9zMW15aXdLM2lWQ0FwUlBMMllpSEs3YTJkMFlFTDdxak5sbF9xc3JYTzZiVDFEb24tNEJISUF3ZjJGeFRHQUE1X0pIUU5hWVF0MWk2V3BBZ3pnN2NTXzNvQm1qQ1EwLWZucktvTWNUcGlqRElFZzN3anFOalNCMkRaX0pSX1ltSUNrS201cFRnSXFtak80YV9NNEkxMU9wVFlaZEt5SFIzSE50SHdzbzFtQWp3V191WVg0Z2wydGRpMF9sN0xDVGx2Zl8wWDJWVTBEdk05WllkOGl2QUo5S0F4Z1BQU2lQakpySXpfMTNqdDVVM0VvVU1uWVI1R01PZjBQY3V0cWpaSF9YMXhuQzNRbkFBZ3F4cno5MkFNRkhfQnRraE1DWWhjNGZldm9LNFJxYzZoYm1sUkdIby1EWU9WeVB3UDZxMTBsY09ORXFldFZSYUhPTjlkdnM5TnJmME5QVVJrRnhULWFHemVTbEkzdVQzUkhXWC1tcUN1akJkdmc2ZmxsZGJ3dmlON2Ffc21jbUhHTnU5S2ZNdkpYaWd1aVhFay1RdXJYWVhESTREcUpFakdqSkNuLWlfNnF2UWp0b2JfN0F4RFBRTC1NT0JRRXZpYnNOQTM3akNrVl9FOWJEbHNNWFYxam9nRU5xSXFuR0xQWjAzb1E4eC04NW1XWWFsc1lJcnVwUDVITXBPbjhKcTh5UnU5Z2oydGZmTkU5ZzlkVWxXOV9YZzNJM0QyNzd6TFM0MENjR3NiSDJxOEtCMWMtVEs4LWRwNmxEWmV1WG1UbVhDWG52R0h2c1lnTThRQnkySFV2UU14RXlFbWFsU3JFaHR4NlVDeDNqbVRTUVBaaFpDaDlaZEg2T1RRU2VxUGkzV1pvYndmcVZLazJDRDB6OUx6MEk5YnAxZmJEQ3N3VkpwVktTTGNIc3k3Rl81TjlFVnRxb3VuR0l4R0lKZUZ5VFFRRV8zQ3NxU0RnYWN4M0lRT1NjUFR1NFhrajBYTFlSU3NKYi1hZVJvTHlYZWczb2hFSUpUWjdsdlBEaF9oTTN6SXoyV2FCQm5pcjJQNmM3ZE5VcGM5TUdNTHRBRkQ5SWxKd2d5X2ZGMjl4aFpZQnh2NjhRWk44NmNhLUIwM1ozbmJnOXdNSzJra2kzbVBVWkdLOERHUUxGcWFBcE9NRnp3c1VhNHNpeUllS29OZkxVQ09uQUowaVpQM0xSd3c0OGNveDVUS3hyeUp0RXRtTk0xY3RjRnlENk81MndWUHN2akxtM0pxSzhLX29NeUluZlFRUVVOdldKR0thelFJU0YwdHU1ZmxUWExRY0NlNFJMQzZUVW1iTWxHc3pjX2xCM0VaN1ZVX0NSaDdFYl9fOXpkcGt5cUJkX1FHNloyN2tjMkpFSjNhRnk3WnRzaFhxSUl4MDdub3EzTUVaaTREMHhBQXFHaWZISFQweXF3WmF3TWtlYlpvRWZ3VlJtSzZULUFDazdhR09mVTJfRFhxRnByb2VwaVlydHRBZE00WmdMQWpTNlpQdU5EcjlOZlh5TGxSc2ppSVJXOWJpS0RfS2F1bXlHXzFIbFZZdUlYa1lTeDNqQTFHbzBBUVVrUnI2SEM1WVdXRFNOcEpzMlByTWVrOVR4WGNWSlcwa2RKVjU5SG9NZ3c0QlY3b1d1cGVsNm0zQXBXQWYyRlpOaVY4ZjBJU1lreF9hRlFpd01WenY0RzlfblNlaFExZThybFFlWW12bGN2UVhubFpqOWE4aEMxV3BkNGU5dmxCbDRxTlp0Z3RSYUMxaHJUSG9rMC1IN0hrQ041SG5wTF9peTBIQnFNb1JabHNReUl0U29KVnhTZ05ocFJWbWVtemhqMmlVdXUwekRyZUlMTVh5dEhJcEp5S2lSb3doTWRxSmp6UGlvWllER2hFNE5LX1hQTWJBbFFTR2JVTXE4LWZKR1BCUmNSWXk1cEJjZmZ1ZzNNUGszeHdQMU1fZnU4U3ROX3loMVFHSFlGT3dkVWFlYy1CcnJKOWFKWkFEOVFEWGxVY2ZLSkh3cUtDS3lTcTdxYUtuR0xYUGtGVWREcnp0Q18xZml2akNJcnZ2YklFeTNwUC1uT3d0SlF5dUREeWJoVW8wRmZtdVFJQm1TeWNlOE1jYWlXcHp5SlRjZWJCRnVvOHFpQUVCSG1XazVXaFEydGZxNHp5R0xpSGFFTUJ4M0trTnpadTQzTlVCbGQzQkRlNkVBcmt2dWZ5ZXJYcEtqVjVuOEFoNFNGdGFPOTRxWUJCRmlaZXZiTF95dW9LQm1DQ3ZLRW5XaVlubDRBa0ROZDhSeUhfNldfU3ZVV1AzQXhsSjV5LW56cjd4S25VMGw5T1JRYldfbE51Qi1oOXhIWDRwcm52TFNFcVBNWWE0LW94V2RJbGNjbm92M0VxZHNoTGtlZWpsY1VZcjdsaXdhQXAtRFlHTVpHY29QSkJ4cm82dnMwZUNtSXo5c0RDT2Vmblg3Y2FJTlRWVGVPN3A5SVE1dE5raFpYSUFjaUgyMllEMUhPZElLR1QwQmRzcHFwQlNuVzRFNkdvREZ3QU82Sk9lVGNEVUp4V0dRUVZpMXlNbmZzTmd0TDBYLThqbTVQM0NPVTdoQlE3cGl5NmVESWJYUmt4dDF6NmxFellRdGh1bW5aUmZCZEdQcnlGLXNoVnU5U0hRcGswRXNnVHFuMXNWNmR4WUcwcHp1YnY3aWxMeG95ODhTdGdLS3E2NzVyYnh6SXpGSnBxby1BLTVzb3dCUmw2Um5KWmk1bW1raU1LcXdvMEZreDRQYjBsMHV5ODZaTmFQaUg4U1NDOEtXWmo5Rm5BclA1VWFXaEJidnZlcjFwdzFYamFDT3lFZnZKclBDZ0pDNnVqRGRxU3ZZZ1VSVWY0SUljLWN4dVh5NFdDSW13akJzSGJMUlQ4Z0F3SUg5Uy1xMUZudFFSTExPT1dJU3o2cjZpV1Vsc3UzbEc2b2RENFhMdlNjMFRsNkt1eVVJQV9VdWZHTHhUbVctcjNNR3VSaHlxTzF6NE9tcDBtcGdaMC02SjNvNS04OGNjd3djLWtBOENhazJxRnpxTGJobUhPVExDV3U1ZFF3R2lPd0gzVklyVHpKa3FyS2gySHoxekNYRGxZOEJUQjlLa3NsT1Y5SlNWbElXemdqenlWcThiNzVrQVlCYkJjUl9aWXU4OTRVTVFPZ3NRTjdxVVNBT1BSRGp1ZTdVMV9wMDlfamYxbE1YeHI1UXVfM3VLd3BCRU1ERFg1MFhXT3RPSjI5MzVuTDNUVXg5X0hkSlA2RlhsVTNZTlYzRWd0TXQ2U2ZHdlh2Z0NyN1NiYkRsUkhkZ1dMcHN1QkRGSVpXZW9fVVFSNE9zeUNEWFFIRWJURUI1R2Jic0FVZE9DVVBvN2pwLWJRMXVHTFdTZEloUkVZRHhuRWNTZDJzbzBENnhrSjhNYkZjWVk2VGQwSU5nQVVxVXVGUDdfYWRnMWZrYmc5b3Itd0MtOUFxaXgyU0xPN1VTbUZXMnBrWDRLWWc3VlgwM0gwcm4xZGQ2eFRMaUNaV3QybERHV0hlY1laeU1vSjQ1ZUswdU9hWXNqRVVOSlJVR21hY3Y3QW9aY3RlRjFObjQxcGZwcGd5R1JaVTZPMFpvZU11enRNakd0NXd0NkU3a2xZM1VMQlN4WXF5cEw1ODBmRG5jT1MtalVFWk1FSmY1akdIaktyYUItNmpYbWc4WHJ6WUU0TXYwWWY2cEF4bkFOYjc0X3JpR19kcXVVVmQzVDJ0N3NCaXhjWlQ0VWVLa1ZqcWp5aHpEZ3Rzcldibmd6RllZdGhwN0VzTG9jN0w5OXkwZldyWDJ5TUFhUkpaRVNXdkVMeDJVd3ZqQzBpaTRIOEwtbVZQQUpTcXVBNGFXWHY3aXBPMzdCMzI2N1VyMlZqU1pRN1M5eGJSUVBZb29fb2ZMY0ZPVlJYSllOZWt2ZFhmTVlBOWE5a3FCYkhYY2tCZXh0eFg5VzVZc1FmQXFZUzBfR1kxS0RmUHlBV2tOQWNRSTR6SmE3cDNwTVhrSnJPRWx2cEwyOHptT3otSlR6NUt5SGptWFc0anRZaFd1eWtUMy1qR3RDQW1TckpoSmpYck5INEpuZ0w2VjVOdjdSUXQzUXVTX3YtU0RleGM5alkwVG5sZ3ZfUXp6WlFmZXlscGR2ZmRIei1CLWtmUm53b29Wa2xlU2Y0Q2ZkMW1KNDlaaDJjdl9SOFRSYXJKR0N0RVRkNnFybjBaWGw0YUJPTUFCVlVwbFRXcklCYzNYR0ExY3JBTkllTVk4MGFZSzJ2N1N4MVRXa0hYQWxZQ0hXNU12dnVVdGhxYjA4WjFpQkZRMlg2Z3djczNBUHVBaVZYLWlKa0Eta0JkWTMxWnQ2UE14S3V5ckh0VGZ4eEZ6QktLN3d5MHFoWHRIeDB6UTdlZWtVM2NISllWdkpPR1diWWpXcm1RQnloZnEzMXd3R2NGTGRWVWtmRkpucHZqZnk4V3B3aGJsUUJqRGYxNm9tdVEtN192YzkxUmFManZsZWk0VGg5d2xxYlZmRkpRT1RDX2ljRWEzUlc5bUZnMmJLS3BUQk1YQ1dpVjFKY0d0ZjU5NlY3VThfYXQyY3loLV9CVU9JZXd4YkMzQVYwVVIweVZIeU1oVTNkSTFZUEswRzFjaS16dXZfUzhWVjJaN3lPcS1zY0Q3aUNPRHZVRUFXTGlVUzJMdXFBYkZwY3EyejhPUk04VDFvTHlzY3JiRHJ1STIzQ2pITmctNG1WMDJ0Z2Zyam9Pc3ZXV2lBOHVETVRtWjgtUE5hMEpacjFvS2NHY3YzRXZycmpOUkg5dmRQSVdaRGdZVGlrbmpVVmhFNUMxNHU3aWNCcEdiOVhNZ1l0UndfRDdiZkhwZTZ3UmtDZXdxQV9mLVhmSXU1T1ZDR1VQeU1MTExQZ0s2ZHBOeEV5VHNoQ2tLc0VxU2RRdnNwbnF5Q0FDWXJzYkhUUDE1bUFQU3ZBdXhYSnhfOTJQS0h5QzNkMVpsOVVRM3JIQ1IwZElSVEJFTGNkSnNPX2ZBR1A3aTF4LU4td3o4MkdJYlJyU29FNDhXb3M1OFNORlh4OXZfLWZUX3VySEpMTXl2a3UtWHQ0NUsxOUhlSVRFdEVmZDZSTXkwQXRYMFdZNDlhVjF3Rkp3dmJjdWtTcjBaMWNZTWFpX2hKUmc2NnI2bnkzOV9saFZvaEpSYTNXLWJpNVpUV2RkUDgwX213SXZWVDNpajZaQkJpZ2JFOVNyVWRmamM3dm13VU5VZnpsNDZtUFpPWUQtNVFQUEs3a2R2eFJIS29yNnRuSW1wYV9oQmxSRXFyT29NcjZpRkR0ajhLSm90ZlI4TGtmbkdxMVlYazNoRDRJQkdmcDlOdS1rNUJLcnlBaUMtUndjYXJkV0c3TUVRNkRNOHo0TW9IWHRfbWZuajFqbEFqeC16TWZuekpjeUJMM1hITVI4a2ltXzcwQlJmY2VpaG5Gc0c2cTA0dE9jWjBBSlVXd1lWWjUxbFo3N0dPRGl6ZTdZNWxsaEpnUmlzRXJ2VU5oVFNHc0FtVWlkVDZQdjVGZm9ueHo4N0YxWjYzZ1NXTHlpb3pGUXZRNFJGMmpvUW9FdWltenNhekNmMlBVanpHQktsYmFSRVRuS2YzZlVWbmgyVkdCY1k0QThjVHlpaDJLVTloUGM4ZGs4Q19wbWQ2SXhUSHppdnNSZGludDhwcjNFSk5LNlBubVExSnd0QUQybEtDWjdRMkFXOVZtZWdTVlh3RkJZMEtBTmw5OHFudGhWT1BkWUNMZ29tUmd2bm4xc0dJckFCTWk0MjRsV1BhSE5adFJDOVV3ZnAzMy1MUFdmNDI0bVVKbTNld1B0cUlDVTNJQzBNVzRuZ2lYQ0p2bnIzMTFSb1pBR05jbmg4TlBSLW01OUlUNTNhdXpSS0hDNHBlcFZuWXVYRWNCMy1DZ3Q3RHczMlIwTlpuYU5ic3BoYUc0N2pGOUprQVpkUmZiTEMyTTJxMlhkQm1ZVWFiNjVDaHZURnpqZ3MtZHMxQVBQOHNVdmVKYzh3a3BnQUhJSkFlRGRvcVFHQ1hTaHV6VTN3LXdKemloRnhsWlB1M3dkQlFrNWotc2s5WXlYRWF0SWJDS25EajhUbXJqNTdwY215aXgwZGJabjV1amNCVEhCTjFsNmx0WXRtYzFJaWprZVJ2OUxhZEtTZWZDYldUYmFfR0hJem91RHdsdEFVeGVoV1g5dVgwb0p2WV9wVU41MXNTV1Q3WkQyV3lKdzVYYWwtQllsa0ZFMmRWMm85WGZwUWdTYW9wMTZHVlFaV1lHVWlHWi16NzVtR05iUW5YUzNiWGt6SGJHVW95bXdIUUFKV1JJb1IzVHpaUmVHYnNmbUtWSHRFcXRSTkVmQXhqcU9qZjNHQU1wZ0M4YUY5a21MSksyVVhuT0EyVFppWGlBVF9VOWFITVlkWkJQcEQ2Q2szNVp6YkV1aGtrS20ybmhlWWJXdnlVb0FGUE11S0FxbzFjSDJWYURTTXM3UHJTRUVrbzFyTDNCV3c3dFY0ZWRZNEVKZEgtTWF1bW1GMFVVLUJIOUNtalJldGlmOTlxOTJBYk5Lc1pxUTJTZUNUWjVMbHFvR2JuSVRRaHhyUVByYzNQdlF6d2tyRWRQQkRVRVMzZUFkbVlHV214YVI2c1NEdUpaWGFPVDJPT1EtelJ0SEE1M0dORUp1bmRxazZQRUNzcXg0X1R1TXFsSExZYm9iZk5oZ2NaTHg0bW5xY21JZXZKMzFSOE94b0dRZzdhLVc3dXFvWFpGNHlwSzlpVGgtLXZ5dHU3UXVpa214VFFpeFFmTjREYWVKMFdrai16QmNpMHFtQ1luWWkxeVI0Zk9KaGQxS2JvVlBGdXlMY1JIRWIxaWhQVDljT1pHcGZ5NUcwbWZQbFdFNTJOS0NwU3lISTg3OC13U3NYaDRJNG9xTFhnS3VIYU5sRnZ3bHlXYzZoWWxpaHVnRnNrRnVXd0kzVDZ0WGZja3pWUmU4QXR0bGRBMXdETnZPRk1XaEtkVGRDZ3l6aXZ2Z0dVYTEwZlpqZnN5LUlabkFVN2RCTkpwNENCZHpQZkR5THdVU3FVaW52cVBIU3RJdl9leDBUMnJoanUzZ2V2alRrdnQtelNSelFpX2NVaHl6N0JoOEdlaEc1LWFCRFU1dFpob3lzZGVWSFVLVUZCQjNhZFZOam41ZkVPRUVQN1dXTTBoS0EzamlJdEZ2aXhwb1Fmci1ZdHE4NWVpb05RcVdwNnUyR1pwcnFuR2haZ3pqdTNqYW95WTZsQ1Rvb2lKdGhKYzJhdm5jQzU1NnkwcTVIdE1LOVNQXzMxa1JnQXotZm9VZ0pvZ2x6S0EySkRPUGVwemloTUhicVpTZUNyb1VpQXg3R2pPM0drNUFRSFZRZVJnNllXLXRCRU4xWDJzb3daeThGSmphV3NXbWFuVUNCLVNDTW9GbXFkSGlTSXdoc3lrSHE4M0xOLWZ3TVh4OC05NEF5TDhFVEJGNW1YQUk2RlVyMzFYNWcwdnBvYS1LbnlyeWE0U21nTWp4WXJRb1ZUUko0aDFRcjQ4VTRpM2ZaQUx3VGNCSWkyRkFReDFxVHFBMkdJRElBMFJTdzFuTGNHMG80S0JjX2ZfLXFJWkF0YkdnVGJXMmEtVDNzQ0lTNXVOU2sxeXBaMTVNZmhMQ3RuVmxlSVRsem10MDVyM3U4di1YNDUxNDQya2I1anUtc192cUZ1bjBXT3luY2NNcmNXU0tuZDQ1b2tuS19NT2dKWHprUERfdE1OME40Y0kybll5ZEF3dEh3R2IwcUJrM3ljRzhmR1h5bW1GZllGMkR6Z2FWaWE4Ti1SZ25iVm4wVkdsYUhCU1dGeVFiMVBGT1JHSmM0Y21sYm03bjU5SnZUVEJkUHVHLXhLb3BGcUpPN3dWZHJtVzFYVWRLOUJiVnFJeHZiT3AyVlNKdUl2eFNLWklTYm5QNGF1NkxhaFp1bG1RVUFrcjRTZDBQY1ctUTdFMzZ2T0ZGS01OakFfdmtTUThfNk9zeHVzbjJnWW1OYnh5Mm42MFNHQURnc2Z0dDRhUUJmaXZtRzYwaXlCRmhpUTY5dERuQ3J5ZHhvZTNnVzBlNHJBcU53c2xmYXFvVUhuMlBFdXd4UkY2S3BoOGpjMkpiYWw0OHBlY1FJRGhzc1FreUR1cnVHN0N3ZkZjMFhpTEtONmFWUVFKclVFWkd2LTRGb3BuWkhFT0w5TUROejFzX1JyWWo0aXVscEhtM1NlZzNJZmJERUdvTHhST0tHaHVFTjVpRzVBOURCTXZXMWp1czZHNE1PYmVSU05XYlZkTkRZVk4yci11UW9kY3BOWHRGV1NCWWs2V2NvZzg0RnFsUGlMaU9zX3ROT2hjWHc1TVVVaDVCVlFHZWtRSDRuVm9pdUh3cl9oa3I2R0tVQUZJVm11ejF0dVBfekdDZkFoUDNxT2xwU3hWbmxxWTlBZmNYa3FheUVDcDZwVXB2VHJ6Um1yNXZ4Vy1DT3FnODVhVTcwaTRmZ0xHaEQ1V09mb1ExZ2IybUNrYl93TWl0MTVVMmlTYzdHaGtwazJNc2p0NHNpa2xmOW1tU29WUXVLWXlCVl9fOGRqclFjdm16bGNoMmFTT1UwczBzOHRCWk91NzdhNWtsb2RQVzhTUkZtaC1qSFo3SmZoVUFkb0U3eGpuU2EwejhuX1RhT2xqNWZ3QkRaNEJidUxCQXFjZHJ0TXU2dERueko1QTVmQVlYMGUwZXpBS0hCdjN3ZjI0NkhQZ05hSmhKdURidzVrVU5YR1QwajBJU2lyVVZkc3hzOFB6aU5sX2ZNZDFsVDloY0VfNWRhR1dyN0d3VkJ4YU5OdG9ZdllHZWZnZGU3Sjdta2RCa01GQmFLMlVsdnZyX3Jhb3FiMVVlbWpxa3dodklqbV9YLUZkbTd6NGZINUNLb0s4V09KM1RKWEZHVVdYeE4xaE83Z3FwNEY4a0E2N3dUU0xsN1dYMnpybS1LcTJya0dPbUEtellTdDIwQlNtVm1Ta3U1UjEtWThBVGdSZnhmQkYtVXgwak0yeW9vUF9leHQ2Q20yd1RtdkFyQzU1N3dLS25Ddy1scmx5YndOakNvcDh3M3BHeHRHYXU0V1FEQnRQTDh1eFJXSS11VF9GbHZzU3Jpb0gtV1g5TTJVLU9JcFJyN09keUU4Y1ZBM3VHdDZBb2p0T2xRMkwwYU1Da3A5TlVhdEpUSWNubEJ5MC1mWEdlSjh6Q04wOE82d19WdEJfdjZXc0hRcV8tU2djbWR5aG5GZlRhbUlIbVJ0dU56RkUzb3dKZGtnN3dxVnhUbXFrci1xX1QxbTExNUFaRURaSzk3ZnV4ZnVka01PVFZLVlNxSWNsXzE1TkNqbHBPYmQxRTZ3TFVZSTJUd2Vld0FkRlVUSHFiV2VKSnFSUlRSa0E3Vl95bWIzUXpDMTNyd1ROdVFwQXlQZDA0eWI1R0VDVmo0QVFxUzVIV2ZSa1cxc24yS3VvcGs0NWpiZHY1dHktMGdQM1IyS3FZRWFqLUVUOU1hdDc5azFJenNTaEIwcmV6MXRsbHFzMVR0ZlhPcmdzRGc1Y2FCaG9SOVloS2Z3UW5GdVNEem1oUEVfWWNUMHBMWXhHQi1vUkJ3R0YwYjFXbTlGNEp0ZUhUcUZXdU5DaF9yT21abmplT2JlMHVrU2pSdnV3bktINzRuTFNVUnJuUmtzUjZfbUJJaUMzcjZzbFNWT1pmUEp0WmZFZFRZU0padFVPRmpxR1JNY0Q5UlJFOHVrRHVoNFN2VlJ6R1FwMFc4QUdqQnBDRkFRblRkQVBfNWNVc2taZWVncUJoZk5RRVZ6YUhhQjZZNy0zVW8tTkU0THdiWUxkNVo2cXEteGlUNjJHMm5HSG1YN21saFhCbUplT0xyTllHeVpDM3U0a0ZpcmpnSWdINlVyMi1qLWNUZFY2dzI4dVlsdkhDSUJ4VFNEN2Yxd3JySE5WYWhFcUhiV09Ma2d3MlU1SUZiUm5wZlNYSzMtdFJvc1NFelBBbTF4cHpkR1V1SE8tV2RjRElfUGx5a3JhOEtuMHNIZWNBTXAxc0xNSnVGTlNkNHQ4SGVyMzFOazhZNzUzU20tSUthWXNvNjBOSHFmRjNZcmw4SGVHNWlQSGx6SkR0YWlKQjhVbXFqZ1lHODFaSm55VUp6SkxTZzg4QmhUSS01azctZ2U2WkVURktjUGJNemFaa0QyTTg4TU81aGtLMFJnYUhCVE1lYUcxN1FUSDRZLUxMUlFGcngzQ3lndGRMcDdFNUNoMnl4QlVhdFVQUWM5d2o0aXZVMHljOTNqMko3bnE4S0Fod1ZBRUFJRTNNNUJXX3F2OHN3QzFQdDdyM0c3enZFLVRlbnJoUkF1UkFaMVhvYUdsbE0yZE14V29ZbktqYmN0Qm1kUHV6czRTU1B2Z1dXbnI0QllrUXM3NEc0aEFCeE9kbkRsc21lSVpZMUZCZHBtenUtMXV1S25XTTh3MVlhMXMwdnp4aDhEY2dLWjdxWEVfYy1KeDh3dFJxU0tLV21PZnNoUjZDTURsdzh3RnpZX08zSHJVR2t5a2tNamxLUWtITTVCTGxEcUZkSG9EbHp1dW0zYjh4WVNWcWF1ZmhmRHNfRTNiMEhtczZKWFYzbk1nOGR6QmhxeXF4ZllrZmVBalRHajNoYl9GY1hPLWVzd3BKLW1nRkQ2cUJHSUR2XzAxdW1kdXQ3UkxidkdHV21Kb1IzWWp1bWlfNmUybWtZNHNMZjZxMVk4VkJGc3ZSMTNIQXhIUTJNMzhnSkwwWEVqMDVsb3A4RVhnZ2JjaWd6SHFnLTFOY1UwVUJZWTI4SjZYc3lBQ3RCdktxZmFwbk5oWkZXMHc2VGcyOWRXZEhGaWVOdXZMdEdFUWhmVXN2SGx0VmhhZVRGY211UUoxRDRtTzRwV0U3bE1OSjh5YnQ5UXRhTy1Zc0l6MV9lZnpWYV9aOHVhYnhPdW9sUHBoN25GY0RBVmtaYkxLa3hLSmFGeGFLRi02Wi1PWTF4LUVmV2JWY3NSaVdXcVgxUXdWYUR2ZTItTjk4dnhSdE9qMnBscFQ5TVhLQ2N0RE1vVVN2ekVCaFpHem1RZE56bWRkYUNsSFpXZFVTNjJnWWU5bHJsTDAzOHkyVjlzSHljYmZONURLWU5jal9CMllOWHlxZWdVcjJiNFNqVGM4Y3JxOHIwenhQWU1lSkxncV9vYmVOaDhiWnlYTVgzbTAxQ2NoVmtOMTJoRTJlTlFOVGRYNFVQT1RuenJnOEhDQllTcVU2NWpIajlHM1FVcWp1NGIxYmloTGJBRE9XaGdXc1NkdDhnd1hBSHBFWlBhUVcwSUwtT25kendiR3ZXZmNHMHpnejh0Nnd6RWZiWTNkU3Z5R0NqZWNHWEpNN1VINDhCdnplV0NZWEZzcHRYSGE5ZVRQT2lJUE9qdDdxWDlhUHgxWDRVcDkzck1TeUlJRWNUNGxkdUdNWTlfV3QtT2VFVDhfcnRkVjRMOWNKTnlNYURyRmh2M3R3d1ViczdmWGw3WGpvdWxac1RCeE1VZFZfSWl6eE9remU4MlpURXNra0RnSlN5VDVZOWdSUUd3eVBQWmgyOFdsM2lyWEhtemY1STMzd0dUVWlMVTVMNEItVkE0TW5uUjBYNm5sTUxncDFKRUpFbnpIWmR1eEU4bUZ3NDRtS3NvV3BsMW5IWU9YeUlHMzFWejBORFVLaTVmQUt6dkJiRmhtOHVhX1dhWmxMVF80UGNEdHdmWkpXOFBNWlRTS3FRQUVFWkhYN3huR3JKbHFZcTdWTktCUDU3Q1NHNTdoSDFNaUJXdVp5ZEZ0ZFRFMEt1cjN1bHhtWUNMdGl1NEhvcU9xekxySU8zN0RPbEszQ1paUFBSM0xPN1JPTGxhbWFnaGVvTTlhWnczRWVSdm1NMlZPYzgtalgwODlWY1JLWndPdFEzaVBLTndyWmE1c2VMTHJyYzhSMHdXZTBJaUNxNWpnV0NYSHE0NzI4Z0RSZGswSkdWakV1LVJrRGtveHJGS2E4dHJUUFg3WVpjM1Y1X3FzREZIUVd2ajZJXzhWTWlPM2VoVG9Tb3BfbG1IdU8xNzlWemxFUzBUR0l2d0xoUUtVUHY1aVdjczdxODh1QldPN0N3aHB4MWtFQXRiVDZOYlNfSVVzbUFqcE9wSWV2VVZHSmpNVzdGTTRkbEtOajMtMHNvRm1GTHlkWFp4ck5BZ01OY0tHY2hQZC1jZTlCY1o4elpaTGd5c3RacGI1d1pPY1NpNHNiYnpaNW1OOFdpcmk4Ry1GY1NtOE5FTWZnY1NNblJUMnlkbW11U05GU1J0U01EeTM2Z0EyWlU0STBURGRESWh6UXJKWUlYcXpWejJzNS1DMXBOSGYwcFpLUDdtaEZscFpMbUs1QkxFTEJTMkprbDNvTXRFcjBLTDlZWFVoZW90LUM2U0owVmx6WVBmTDFfMEFTRjZVZjdmRjVVSjdzclVDOXU1VkdFUFNRUm5WZVpJVFBPVUxTTHBrUmcxcmgxd2tqYk5leTFxdExlVWtHY2d5eld3eUZfNUxiVHFPWlBjMFd5MVBGMmZqRG5CNV9Tbzl6elVCbklEZ1ZGQ0I1U3pWdDV0cW9LdDRUUkJNYUxONVdtNkk1b2VWRkhmcE91UVlJVExtTG40YjNIRnJua3NRNV9rMEp3UWo1OGdKX3JFX1RmMnRzeFZPQl9hel8wQUxKSDJBV3Z3STlhUUtVR1hxT1BsMjktQWZOTXdDcHNreWxEcWd6aVd0d2tmY2NmQjEySS1Xa0NMeExqLVphdEZESjduQnFsU2dtQzhvZlVlTmZaR2NRaWZJWkVfWFMySDBHWXRNb0EyZG53b2xHQ1JTX1dGX1Zfb29PeEpUUTM1S0pCVmNuWUdBU0szYTJJT1g2Mjk4c2JORF9RWFF4WUNWaDljbUxjclNBVWNuN2VpcHFIdWdOaWp5SmJCNVZ0NWpsN1NFejN4el93dTMtbTdWWmNpMk9landuWlFaZzA3TXZVSERxeXdScGlndkktcnRuSklkNjVoczY5cWxKbUwyS1FMaXNRek15N0NoS3lfNld4eW1EcWRsT3dodkc5NU14YjJkU0lBWDBtbkQ3dHlXTHRpTVJkV3dEN0NabjFDSlpHRlhqdWw3dnhURU1xaG81WFQ0eEIyY2NWWkptODFwSGc1S2dLRm5td2JsR25mX3ViZFVOTkR0REhoeW9pSk1UMUMyS0RINzdpQk9JTVZQVGVsckplZHRSbm1zaUlKdm45NWxJa01WU2thdWd0SHloZ014UVRfR19GalJiZ3hLb29lVXFzZ3NwTEplYWdqbHpnVzJadEd2eFRDTHdmY1hhSHA4ODE1OUZidnI5TDhjejRqNHg1MTV2ZFpkUS0tVzBqYmVkdDNnMndkQnJvMG4zWHpNaWJUaTdjOEp0QUp5dmMxU19oS1dHNzRqYW5rUVRIOFVuSFdCZmFMUFpCcDgxbDYwY3lFdkVNWlpmMFFlUGptazB4ejh3RHlYZmhLU2oyRzVscGQydG9IQ2JaZFlERm9oQmF1LVZISmRSNTFXTUVyUzI5ZVBVWmFHYVZJQXBGQ3NLR3REZzFwMUhzTHdFMXE0NUx6M2tiVUQtcXY3X1JScGVCVzNwbURxY3pTOUc4c21ZSnk0Q05DaWFvemdVR2RibzRzN2EzTXMwV2MzeElEd1RHYkZCaG9DYkR1cVBGT182V2ZTOERzbFpldlBMeVZYOEROeUxJbXVET0N2VkpvUFNvcDkxVEFWRERDRnUxMjBwZS1lZm9VbXFvX1ByRGFxYjZuTVpuNS1ybVhXbWJua21uUFZBUVl0SnBnTE9HSHNpRHd2S3lWQkFRU29kXzhlMkZiRGNpMUlKaFdudXU2WlhsVlFNR0E1czhUaHZsZ1RkSjBZY3ZGckhZMC1JZDZVQkowOUl6am9HejE0NVpTSW5mNi1IOUtkamZuUzFqRndibmJQUUNFeGl6dzRlX1dCRDQ3TmFwSGpKT1k0LThWRk0tX09QT1l2VlNFTXhBdF9JNmJtTWZLOTIwcmgzdWVIS2huc3AzVGdiZFFnVTlPa0FLTHg5ZjdmQ2RKTmpxZmk0V1pWWHBDSmQ2SGREZzNhUXJYakxrM1hzYWhhU0tDVU01TVVaX1FuLUgzTUpBclpxWmJqZzlYcnRoaXdkNXZyWkppTXVNMlQxcTkzWUJid2lDMWI3TTY3MkdYZkRZdDBWVHpPb2VZcFNHeE1ZYlUxRGpwdUhWMmV6Unp3ZFB0OUJzUEtHOUVJckZ4M0tNWGY3aV9hWnZxX1BPYkFvRG8tQ2Z0R2F4NE13YkRRUkh2bTlwNGE3Rkx1d2EwQmEzb0hSNXpqYXZQOWNuY0pZQl9iOElqZmNuaXpPZFI5RGRhLW9IcS1NSDRqaU1jWERIZDRhZ2dYa0hidm81alUwMDg1WDVvTXdoTVA3RWlLbkkwWWtGS0wzdTA4a0MwYy1DeWpWVGlQTzRDeHpFMVpJcmtRS1NLRDJER29FMnpnWS1qcE9uNkE1d1hENHZCdnhUcmUxeFg1NnBnSGRZb2pReGRWRmE4djlLUVJlX2NXWGkxclFHMmJHeG55cnVheldnNzNaZEZBUF9uRnZCbTI2SmJsZ1JXUGlySkpqeVNWdzN6QUVUa19QUjBTcGNFSWRWaFZNOUlpeHNMc05yaXFLX1o0VEJxVzZUcmJuVEpaeTNhaHc4cnBLeHlJdlFDdWFidXdqdU1mMEhTYW5sX0x3YVk3NVYxWGZSLUdFeFlpaGRiUjlhWDZpWDZqSmhOVG9yUExUU2tuLUxzQkpXMHI3VkF2dGJKYTNicWJHYVBES0dxdlEwYlJyc0hmLXMwc1I2bzNyTWlkcldVQXZTZF9qazlETkpMbm1PeTFIYkhJei0zbHk2UUdZZEV0N0hsTXc5VFFzVXRYTnpvalJUMGxjclVUcVhwSEJhb09Ub3B4MW85MVcyUlpXWTlOajVYUnJVdElGZGFsejk3QmJELXQtZWJhbEl1UUFxRXpFdEdZTmxqU0JOQTVxTjdDT0hSd0MxbjNnbHhQbTdKRE4zX1RTbWpaM0VCZDdhMDZuZUkwWVhxTE9uWnBEamt0V1k2X0ZPTU1MSTRZdGx2U1VWNG1kVFpIbzE0T0loUXNqaEpVeUVpVU9zY2E1NnpmMF9IaFlIQ3F3VWJTZmxfSFFCZzVnUVVoWEpoVm5malQ0V1lPa1N1Vk8wQ0FhMG9oRHRJMllQR2hIWTdYc203WVlSTUdKcTFDR3pyVzNiTnFsU2hxZExCMW4zRFNpWHB2MF8ySjl0V0lwQS1UblpFZU1vdmFCdXB6ZF9SWTAtUkNBZXNrWnh4SnQ2X0c2aGtJUjF2eDZveEp2aHRXeXpMY2V0djd4TUEzRm01VXB4bUVWV2pSYTdxRGRaZWQ0RlBybUlJcEVOMWlWZ3RIYnBoekdIeXJhbDhwTlhOLUhwNmlwZlRINWRCQnlvdXhoSmFqWVdFcHZkUkxkdGQwZ2ZZMmo3bUF2dTBNTnRqSUhtOTJuVmFFYVViVmpxVHhUZGNXN0djOWhjaGtDbWQydHluTENqRHJlR0REY1RzTEN3b25HQkFLUlZyX1N1dUN3QWNnLXdEbFROY3psYjFqV1JkMGk0R2Z1aThhemFURGVhUjhqNzB3S2JvTnRzTkYtMnBzQmVqeGZGWHJVVm9kcExKUExMUnZPaVNJV3ZjaUVyU0pGM05CMm5hcG1tclBSMVFuRWRBemw2LUZMalFnaWdJTzJ3TzNsbGpnM01zamN0NDU1S1JKTzFBUkVOSHVSLUFDSzFJS3dSb1hKT0s3MGFkU2E5MG5zS3lRcVVwdnM1am5lZ0dXbF9WeVdlcmRSZDR2TTRIOHY1ODdwd1Q4M3ZPdWlXVl9xTU1FSjVjOVhpUGJuX2JQVjlOdFYyWndFZlZiM1JBYnA5NXNvNU9acGE5eEt3MGRIa1JZOHo0Vlh6X2ZTaVBWX1hFMllxQXEzQTI3eTZpaE5Mc2tYVk5RamFSbzJkRlhFbDJUdUdtRk5LYzJnUXNWeXdXdEN0T3J0RWVZa0EyNjVpWVNncXplOEdmbWRrQWFNTXRpLTI1N0tSV0haSDR5c0l0UDFxZGJyT1JKTC1Kb3lhSTRuWFhpY1dnYkw3a0d0ZmdDUlB4OFl5azA5a0I2WWRJbVRaUUZ2SjliakY3YU0wdnU4U0dUVnFrNE5fdHppMG5ZeURoanoxVU45YnFiR1dVZkw4YlF0T2RzN3hUWm41N3djSW5MZEJ1bmRoSDVseW1KVmVlNGRzRUFTdFk1MnJaLUhoSFlwakZHa1E3aVVvTmE5dzltTGR1cTJ6RVdwMHowOFI1YUhwcng1QjlTRlpUWTd6MllXTXdndzh6V3BGWFp1TC04YXFxR19RNkFSTHM4Tlowa0hLRzI0MmFLUXk1U2JJM2wzdzF4dzlVSWx0WEVBUnZPQ2IwMWs0bng5cGo1ckhZMTFNd0xNRUFpZVhUbG5DX2JWQlJ3bEFCVngyWEhrUUxvQnRKTngzZzNPQUpSTENpSllwcXZIQUIxcjg5NUJpRDJWbE84SzIyd3JGSnk0U0ZtM1l0T1diTmJuYldGU1ZSSkl2N0d3eTdqTUlvaWVtX3lkZUdva1pGZzM0YzlLVmFkbUdjVy1oTy0ybEFNZkZpSWVQTXdJeFdoSTZyT1JVTmhtc0dBSEFQOUxPNklhRTR0NTM0RC1Fc1Rla2VCeXo1akdLY2ZNaTFENFNPWm9xTVo5bFZIOGFGVWFldWVyLWtqa01wV0ZWdEhKS3dQeGhiWHlTMXFVTVNjMWdGWEV4WmY5TFEybVBNZGQxVmtKVE5RMHZFOWVmSFV5cHJtQWpZV3dCNllzcXhJdWctakl5ckIzSVlMUFQwR3p0NGxYRjJOQVZnMmg0WllabHNBQ2xqRUYwaEw1T1h5LU9BZXBGZU56UmQwZG51cWFVSHVETmt3Ym1LSHV6T2FiOU1rd1BkWHRVajIzaHlIMDk1M2ZzSWtzb3h0VzdQQUk0cHhINFdjcDczeDhwemtBajBlR3lsN0N5ZmdBOGE1RE1ORnBHdVpyMG9RYTNzRzN3WEt1OFpnMTBmdVRvbW96NGlfam9fWGdROS1ZcmJOUTdSQkU5VTg4ODlpQWFLTUYwd09fRl9hU01LS3lGZERMSElmTnRpYUZJN3hPYjdKeWJwdTFtejltc0ZlTmU5RkdKa2FoOVlsOG5rdXd1OE90dmJaY3dQUTZ6VjNWd3RQNXZZelBKaFVsdXllNS1VdVZib0NEV3VhaVdxQVMyczktLUlTdUE0SERYSmdLeXZqQ2I5bDE2cHdJYlZxWk5ET0FlMlVQUk1TSWpfMjUyVTRzWUZQYWRvcTFuZ21pNlpfVTdBZXFudUpPWjhuakYxamwwQW5pTkd1SHM3X3hSR0gydFNIb19yRVNPRzB2OHBxR0YzWFhPMndlSzFydnI2UjB2ZEY3blFWdnlJczRfaDZGZzlyMXZtRHZVUG5ROW1ST3hlQnp2LWdwVE9nUG5WVG1zVHd5YjZQemdsSTNUb1lYMENiakZIdVM3Z2RPbVJnejNWdHZOcTMxNUlOQVlZX2xsR2ZOSHVPdm5JNjJYS3hGQnNwaW1HbXFkeEVjMmJiMTJLVTFrVWIxVElPVTBDMmJRaU1GWVZja2dJWkhYcExlRnJiY19FcE1CSld1bTVTa091RV9XV1hqTm95X2ZkNVlfVzlpWEVDTmF4dXZZd2doQXRMdnU3bUg1bFFoLXh1QkdDN3ZyeHZPRTI3dWhpYWZKM1pMQWxmejdMTW8tU3QyZGNCOE5zTllaeFdxNEFLQkNwXzAxX0xwb3FfN3EyY0tzTnJ0cnNnbFV2TklqOFhVVGhNSXlRR2xzd05uMG5yUHRSVUpvUndOUkZKOVVHSlVwVUpyZ0ptLXJWdkhHdlFpUU5vYkNMMW5fd05ydzFCWGVlTDhDX1NESkJOaXhWM05tOGRSVVo4bkxjMVBVenhtR2ZZeG5pdkRWNXV5UUhnQ182OHpOdVRCUEYySGZHSjVRVWttSlYyejlsS1dMRnh6cHpOOXpvZHotalVqZnVRRlc1anJfQXY5djUxRDNrNno0dS1Zdk5XcU45ZGw0OUFLYXl1WFFYSjdoU19TUXVwaGMyVFh2WXRRaThJOXhXbS1zSm5WTmk4TUxtYUNIcVo2Rnl4TnVBSkVDdms1TklfVmdnNkJtNFpzZlNjenNzTW83R3lhQjZkVzlBVjdYcVVFbzBKZk1GeVJUeWJTY0libEV4aTBuUHBfLVhvV0RDZWI3bFJGc05EMzdEU3BKU25qY1JGN0lZUGJFNnI0NHFVVXpxQnF6eFhHMVk1dTJrUzU4ZElSeWdxN09paWV2TlZxMTJoeHRBR2pKaW1EWWtSMHRIZVNha005Rk16UE94UlAxMWZKY2lRVnNKTnJrQklDWE1fTnQxNmM2OTdldEtCN0gxaUo1SXJ0NU1ZZk9ydWRyM1dnWGFFSkpuNGhyV1NQQjRiTE5INnFRUkhnT2lqUU9kNkRHQ1plV2V4LVNjSmNvLWROMm1FTWpULV9BY0NOSm03RWp2eC1GMk9pbHBoMXVRSkVBSGd3SVViMktIcGItQXhrSkVEX1VZSjNYaTlkcS0tYjNuaXd1UjQ5cUh0cjJuQVQzdHR6UFBzLWpOS0FsVWdFYUJseEFGZEI2OHFGNWZ2MnNpcVZzTWlWbnlJaXBDTjEySGVWdmRhQUxKWHdHMHgyVnl3cThIMXlnN2lKeWN3d0ZOblIzSkF0VEZaN2UtYVJrd3dlWndpbVpFOWstdV9DMDAwMXFTVUp4Y19FRThrVnVJNmRHbzR0UnVNRmNIUk1rSTRwZjR2TjNNYVRlRUdkdlBlbTZfZHBPUDloOTJlR0lLYVBNdmlYWnJsTW14LVJsbzc3MHl4eWhubDU4Y1hkQnBBYmpIa2JiS0QtRzNNU2ZuMkxrUm40Z1VMbTRuSUdsc1FyZmlKR3l3bnlfaXdHeDdFQ2szVjFfeWF6UGtORGtTcno4NDBJS1NOc19MWGh2SjBzbUgwODFmelFUV0xpRlNMdVFyTXI1c0IxakdRZHVXcWpEd1djVkd5R2sydk81TTVyUGk4ZFlqSFVHUWxyMi1SS1RyUDI4RjVwel9BcXdPMDgtbExrZDdRTDNZQVBVX2ZmMmQ4b01CYi1Ha2NEdG5zTE53LUh3Q0xHdWxSakVSUmNPV3ZNODJDa3VYZDZEUm9ZWWd1LUVFZ1NfQXlDQ01XS08xZWJoZHI1bWxzRG1iZENrRHI1R2FmRzFKeG9zZGhKVlJ2ZWwwYlR5XzBQUlJ5R21jM2J4M2p4RDlfY1FSVU12a0t4anBpcFhZLWU4c3ZNbnJLX0lIUXEyV1p0NzRFZXlZUE5SVFJoSlVxQTlHelc5XzdMaXNJOUQybm5VMkNPS2g5c1AtcjVqT0RDblN3M1h0NGc1ZS1QTkR4TXZDYmNYR0ZNZm5Cc2Z5TVJVem9GaDZHaUxiOEZpVGZYV2lMSmhmMXl4eHhsVmc4a2gySHlCMk5xb1ZzcW40dHJiMDl6dlpFQXU5WmNIdUo0MkhvNER3dDhWS1hiMmIwREZQNkEya1RPTWw3QnVWYTdQS3RJVl83OW5kb1BPYktXT3NNQVJzMnJ6a283cFZMcjBHbURMNmM0Rl9WOHUwalRSNzItRGNDNERueVphZExfX2JpVXZhZWNkRHZrSGJBeFFNY3lOb0xfb2l6aE1Udmtfd0wtQk8wams1ZUpXdVU2bmhXOS1HRFZWRmN3Q0ZlTkFCUENBczJ1cnhiSjM2ZVNlaGtFNWJ0LWRycVRGYW5CMnlzV05yNlAzcHFiQTlic0RKWGk2dFRCbjJKUWJWT2hJMWU1amZTaWRhdXplaW94dmxWLUl5WXRVWktsb0tWU0lybmlzdW81cDhRSnhUZ0ZmSTlmbmZNWEJidl9GeGdWZVJHeElZRVc4dU04MnBZeVBHQVdIUjdlTXZRMk1Na3hzNkJYRUpLN2xrM0w1ZjRDV0tXaW9CYkJORWc1X2dtbTVqUjk5U3ZpaWkzN200VkVaTVVrSGhqdTNjUFRqbl9KOWx6M0tUSnA3SlV0aEwtNjAwM0xWa3VWNVFoQ2ZxaG43TldTTDkwT2pmemhPNXdJYTdMLVJGMjdvdlBIVXE1bXBGSzZVd3dZcERBZUxNSFd1UlFxTXJucHNuNjVhZHNwQ3ZtNmh0M0tTcDhQVTlqZFE0a1dfOTNzTkFOZ2h4Q0NXMnF2aWhDTzRweV9DejBwZ3B2RTY3MVVPVnZycERzQm92eVdTb2w0ZDJSRVlycG9TYmtpaW5GYWlDUm1CMVdTSnFySklLbDZTY1pOY0t2NENpS002NmlEdEdXc0hRQV8tRVpEZFY2OGNDaGNGRDdBdk1ncDdHbnY3NGM1MXJnbGRMRE4xbm5yYUJKalpYYV9lZE5tdWxmT3h2ajlrOTRFMjlHTFlJOVMyRnlSRVNzOFpLT2wxQkFvZWZZU3FsQWtoRWtwNWY0dTk3Q08ySFpSb1NNVThlSnBjQkxDQl8tXzRVdnIwUktnMzhNaFlHQl9HeklQQ3J1ZG1PWEhBaWhYSW1NLW9YN1ZiY3hnVkozd295bVRQS3NORmZTTDFtMGtfNE5SU01vT2s3RGc1bTdQNWFRRUVCMWJPT29uOF9RbkdrNHlBU3VjZHBPZlRsR1MyaHNZcE95SzgwMk5sbzJZbWVfSTBDaFIzcmg5UUdMaVRCTm5oWC14cFZoX0pScUp1aGF3VUU2VkNHMVB3SlhsZnVhdmtscXowanpGeGZ0c2VrTllZUHp2VTJGN19nTFhEdFJSeW40UzhLLTd0bEx3Skw3MXEtdkVqaDNRUkVYd3MyUkVET09OOWZ5NllDYnd3cDl6eDBIc2tmMldiOGJXQS05blA1SWVudXVxM3Y3YnZJd2lEeW5WbHE3R19qY052UWxXQm00STJ4TGJ0THh5VGpHVUtxUExYRlJEdWFaNGhxcnJMYjZrWTZZWks2NDR5Mi1Od1J0NEdqdGowOUlkRXNhYTBTWlU2c2NNNXBGS0ZSMGZjdlA1cWZyenVCaUlDQ1ZWUDlGdGVhZC1UMWthdWpNU2tiUDJiRjE3OC1RemlDbDNUX3hSc2hILTVFSjNndmJNT3FMRmw2aFpETjB5amtjRXhyUDc0WHhueFoxWDlFODhMeVE5aHNfamk5cVJpeHJQZjlYeThydzlyekFpNUpzZGNZNVBuQUJ2MXZ2QWppNy1PUkhWMURzeXdPVWFTVnBCS09WTDBxTk5uM0Rmc3BZZzhycW1xeEpjYkgtMWxLTmtTRng1VHZQalM3RFh1UjJUYkNKbmh1VVlmM2Ztc2hkc3lacEg3d05fb2VkaElYQjlSMFNwN2llRHVxMi13bm50VEIzUUlpUzlHQmQ2NGNzdGlzLXZRREMwdzJuOFBEaGlQV2lHdldwekphRWJ6Y3pDQ0hQMUN2c1ozaURTcG9nM3pjS0did3VYVHRyc0lXY3N1cWRYdncwNEk3RzBJenp1MzdSSjFSMFplNzlJMmlEdG82VUpwTjhSQU00aUJSRWl2Tlk0QWFLbzBZT0hUMjI1Qi1lY3VDYnFBTm1uRVVqUXlJdWZUTTgzQ1RxYkQxT3M2MklaUmI2NzY4dWpOU2NENU1qaDJyMkhfblhvcXRfZVpyWjdBaGNFS0JyRUQ0ZXNWeUNYdXBfaktMLWhrTWRMeFZEVVhlc3NxQ2U3VUdXWkxyV3VoT3I4aWtQdHgtRlprRzlUWGdRMnllX1RfRkpzcE5NOVFSajVWSHc1cHBGSGd6NmpVdlZVeEtNNU1Nc2tDZVZTX3FhVE04RnY5c2pBWDBENUxXUk50RklzVThEN3pRbVRaalpianZBNmFHbkt5dEQtdE9sd0xBN3pRZlhJeWNGejFZVlpKTUhDaVg4dk1nSVpDX0JTLW9ER0lJZVBGeGVtY01YT3dRRmZRUVlzUnFSa0pGM3ZhajJEWlNMM0xfSVZNQ3dkUk92V0NiSUJ4amNfN3o1bEtQSWF6VXV3bVpGWDI2d1hJTDV6T1R5SHpnNHRWc0hFa1ZXdHJLWkp0X1htcGI5Y29nWGgwYVdORFBNeG9Palc3czZldkF3dVQzVEd4MjVYSnljOGVWb0NnR2FhanNaWV9OZzFJZGpGejFld2dDT1pJWC1YTGVRTXJtcXN1VVA1MGZZOTlId1V1cUtoMlJVX0ltUF9idktjYjVjTk1CTkR1TmViUkxTLWUwTVlUUVhuRXExLWt1aDhaUWZ4Qk1WcVhwZTRPTHgzVHRJUklrS3RzaTVzcG1DRmlfQW14ajV0bUFTN2ZtWTNudHFtRmlJN05vZmxyQ2o4ejZlSUtyY1FZRlU4N25TZ1FBcjNweU5CSGtNRkI0cTNXbG1TWXJkTnh5NGU0blItR1hlc0lWekl5TVZFQ1J2bkdUSEp1YnEzNjhkXzZfcnA2QkllZGItemlzdWhGWG1RT1N2YU14NmI4VF9QSEF1UmJxalFOT2lxSmpZa1ZUYUszVFVaRUdTY0cyY2JrbnQwcmFYSW5vb3pwaEdpcDJRaHZwbnFIeTNoUlBleWtYWXcydzdIMk95NkMtTDRiSzJiM3hVUEFqck9MWm9fLWN1eE8tQXE2VVY1TDgxOGN6RmlNVE1pRmd5RExhRG5paWctU1B0TnV4Znh3S09hbXZ5dnFUUUxIU2RkZHJTZlpOQS1JYmx6ZEtnSGFZTmFlSDhPc1dXQnlqY284V3ZLOXFUMDBTemxnNUNiN1ktVVdXam9sQURIcUdSZzhXLUhsY2o5YnN6bXZEUlhUbGdxS1R0ZkRDWmRjZ3NfMmdOT3o5WThZY3FtYjg2VGtLUVdNOXE1MEkyYmlVd05ySHhvcTAyLW9iSjU1dlA2UENubkZiQzEwSlItV3BzVHJJUERpR1N2aWxKV0NEeUItLVhOVjJTcFdTWFNFZjBqSU5ORnFQWFRGV3pXajNJQVdHa1NqLUg2bzVzUWh6dmxqdWJEeE9HV1VQcUxMQk5lUzBiWG1uQ2dlZFVkcWVLbURScFRFcGtmeHJ1M0lxOXFVb0RXbk9zblV5ZEx4S1hSQ2Nfd291cms5TWEyc1J1ek5zcUhHTHlDbW9kQ0xwa1N4b2FWSUs4ZXRRYUlNSFZUc1dFcFEyYWJzUC1FaUxHM1hxckRGQkN0ZkNSWGttbnNRX1NVWGNqbW50SWlmZ09SRmdady12dVhWQ3R5TjRSaTV6TVl0TF9LV21VMTZtb2Zya1RQZV93R2gteEZnM2hoMVBUOGI3UFI1Y0RvQ3lGZjc3VlI3UUdXRWlEeWJmS1hvLXlEejVPY2pkMEoxWXZUUVhGbTIzMlV0eTh0RXViT0stbWFLcHBWY0piMW9XcmZGN1FnS21sM0dRcnNFVzZiOEd3VFlETnpTQ2taV25URjlmam9uMi0teTZTbXJJWk96WXduZzJNREVWR0J0cmFBZzMtUUpJQ1Z6X3ZfZUQtZXdpc2FvejFraWpDWUZGV0NCaHJoU3VuYXVySmhXOW95SUQ5aHNyay1HNnRMMHlveW56OHNCbDhFU0otM2ljUDBjeG5TSTRQU19RbVhnaThMLXR6NTRsc1l1dmNWWFdLV2VkUnpIYnM3TVJTVDBkay01ZnlvTWdsR2lFT0Q2bDlVX05wMDRVVGdTNUF6UXJmV3dUd0pESWQyZmtpWEdjbnc2c0N0R1NHRnBONFo5VktNSWZSQ1IxMzJaNmRIbl93anZoUFV1VUlPeFNPWHpnOWdLT3JGdU5XNDZib2MxRVA1LThzdFlXbklOLWljU0RkYzFGMjJEelpxbXBOYW9xUjlqa2s1VkNtUVR4bHo5d2puN2RIbkNwTDFiZ0lYSkxEYklnZXY2cUcxdVZabW45TUVCT0N0Nml3YzRzMnpodmVtWFNkeGkwNlI0OS1wdHl3U2lad1JSdHhHTUJ5NS1JOEhzdjRfLXctWE5oUFpTYmN6ckRYazRyaE43Zmx5T2YxdDJOYmFxTXlsQzhBSm5qM21JTU5uTEx6ak9jQnc3T2tKaWlQcnp3elpUakpBdjg4bnhmNldDSUdNdlVqaTg3WTQ3OXZ6ZkhzOEQ4ZUUxZUY2ZHZPSUIycVU5X3JtSGo4c3VsOV9BcTdzUG1sOEpENHQtMHVFbS1YcFdramVKbGpNQWZ2cFd4VlVRR0Z4dlVRdkdZWElFX0ZabE5acUREaHJDcG0tbzdqVGI1a3BjZ3Nwc21MbVlYTHFiMnE1VFZVWGJBWFRBLWJtLVF1emQ3R3p6ZkNFNlhlNUVxak5LSU1xSk5BYVdhWF92Q0JpVWk0alNNMXV2SzAyeWNyM0pHLXlwOXhEWUFjdmdmVzl2ZXVQeUl0QzBHVmZ0SlVJdTVGQS1oZjc2b0dtclljV0xuRkxZdFl4WXZyNGVGbk1GdmNvajhqZWZHdnp0Y282M1Y4YmlFMUU1NnB0cWoxTDhrc0FjVUh1cC10RzcyQnR2M2lxLTVOUUNGMDZ3R3dzYkJQeGFmNWhBRmxWYUI2OUpkZG1GTzhtYUdRSzQtRzBaa0xTbmxJcHcyVDNZM0FoODlQRTJXdmlVVWkyOUxUb1FtX3AzOFpnQWlaX2lyeTFLLU9QMkFTcVN1TndYZVZGQUNRdkdjRjBHOHhKeFVDdVJXWEFFOGw5T24zVnZpcTFuMlRaUTY0WHNpM1VmTkdPT2hhRG9RVkU4U3NVNHdrV3NDTDZMRzRWaVZqQTdnMjVHRjI4VkJBcno5NkJhNHFwbVI3clV3UUFfMW45Sno5bXdDcUgwbkNQNEVvMUVqR3pHa0lVWFNTTVNNaE5RR0JKY3VqUlRhZWpfaTBYbW85TWFwUlBRWDVPWWRKQ1E1c2hYcHpfcFk0Ym5lQjFfWW8ydk9pb0tDYkstZHI3Tk0tcnBGNU0wZGJjcGdMS3BtX0N2N2RPbExISVgwUkl3QjJYeWRUZVVORDZFaWtjejZBeWVNUVpLdTZyNFpTTERJNXdBcDlnREI3NXg1aXhHT2dTb2lzb1JMZUx5enNLQm1WMllib2ZCVE40NnhuM0RZMTBGUlFiX1hGMGF6akpqQk92T3BhUnNZbUpsYjA0NnRpZDFBS2JCbV9Vdi1JQTE2YnhPN3VQSE5ncUhkeUhSTjA4NmtKZVFISGFqemtSeUZEVFByc0tNRkVLbzNVMjlQWW9YXzJLemtYdnpURGNFQmNNSU9UeUNsMFdUeU9pVzBHVU5Yb0Y5d1BBWkxjR2FaLXdnUmI4YzdkblBEVV9vTnZLQmZ2YjRtYzdsOGdaRWh2MEFFOHZiZk1CWHMxX0poTGZjNl9CQ25INWtWX2dyYXR4eC11czhnMWo1azhsc0Rmamo5ZWZpMXdENjdoam5iRzY1eHo4RGU3X3ZEdGFTLWpJUVF1ZXdzNC1lb1RKR2JfM1MtTzF2Q3NYa3RBM1gzSUpJYVpfcVBJUzZlR0dLTWNXc0RUUTU5QkRhaFE4SWFyLTViNURqRlpBOWNwanQyTjdaeXI0TkZBMl91V3BqR0lQc0VlMEVjTG9wTDZUMU1kVzR6c0RlaXY1MzhXY0NTQ3BaZEdHUjZrUXVWZ1ZRbHg0U1hqZXVJSGFWLXVGZmE4SXV1OUhkNnQ2Ujg0ZEF4WXUyX05DY0hXeXVzWUJfWUNuUEM3dy1ZcnAzSm5FTmpJaUtRdG0wTFROZVpMcmVBVmNOWkltaFQ1dWh5SFBVWk5zMGF4OUJGWkZDUW5meHVHaHFWQl9WQ1VXN2QtWmladjNaZ3ZvTEx0Um1BdHBjTHVqbjJsaDhfOHBONzByV2p6QnNIQnNPVDBNUTdMN3J4bm1YNFlNQUpKVFZib2tXRWcyaDNGZm5YczJLeW83NFhUSGs5LThCS0tiTmppcFY1ai1iZ3c4U3pTZHp2VXZ3UGtKT1dqN2hLTzl5dzhZT1NxSlBQS0xxdUZqQU43c050X3V5QjRiMTFhNDZwSmVQekxNV3B6TDliQWhRZUZUeTc2eTJGZGNsYXhreUY3SUVmTDVlUXpwZ3BtcXJMTlJWZzFtTXJULXVJX1VKOUwtZ0V3YUs4LW5OMnMyb09VNEZ3UHBlRmMyM1N5ZldDYjE1QWppcGwtUVpZZ29PdXhfS3plcHBMYnZzM0Uxc0RtYnRTS3dHMjM3dUtmOVFGMENJbzVRMWpBXzJweUVJODRwMF9XblpueklVajdTUDZ2cE8wSU9nSXNtcWNMQUhib3p0YTV6UzJyS2htaUYxaGl1ZGd6SWptaXU2VEZmX0hyV0V4Q2pLRTFsX2dHTzVON2FENXVtWmJFM1B2dDNfa1pURUNmLWJueHp2SDRVbmVVb2ZfVlBSX2xTTXBEelBrN1lHUW9BaDg5OXVkNXFIMDU3ZV9IRnlEZ2ktRThncDkxaTdMb0xuZndBV0FCYkdqR0tfY0NhUnFCb2JFaktDXzhpQ2xVSE4xMnJwVWJHcWpjbThqRVBUcDRBalh3SE5PZDFzYmhvU1VJbnZRMXpTY0Z4aFJnNjltclZzS2ZQOGNVbWxRd29GaGtZREl2TmpkYjhqT0x2eFA4b1Q3MldybHJqdVVZOWxlUWlfM1Bvc05fR0ZjYkZPS0hZRG1EYzh1a08ya0o3akJRamxtTUpqTndMbTByODd5bVZjUW1jLUY2b0FkQk1VZTJ2VjFpNEE0RDU1Yjh1N2JDaHkzaUFGUmowQmQwVVUtUG54UFNMdUdCZnNQSjI4QzVJdGkxTVF5N1dVaXB1and2c2JhZl8zeWlfTUdyWnlwRDRiTkp5OVZBczBESElxdjJVQUdUVGVEVWhVOTFSS1pYUHl1cGkxeWJGYnAyRXJCZ0JYSlgzQmxSTzFVQ0I3aGtudFdBMWxZWVJwM1VicXBCcGhDNm1FMUV6V0ZMY2d1U2J6dUd6dDRJM2h5TDY2em5KSkR2bzh3WUdOZkw5RWc0R3FwWUdHQzFBcnFtcm5hSVp4TlZhUWJQVXdIcTdYQ2MxQmd3aHBLN3YzeFNLSGdZd1VlYXdJTnd3NjlOTV9zeUlQNjF0YTNES2t1cXl6VF81aTB0ZXg0MlhzR3hTaFZ3STJKZXVtRUpnaGRvZDhoU3h4YndzTGlZU0p1cEluUF9nUFR6RThpOGp0Z1pVSDhRRnF1bDQxY3pNeUp3SUNsSWNrOWVKS3RKWTBJZEZ0Z1RTZDIxM3hvWUZPeGZ2VjZoS0lzeG55cHhOWC1aX3d1UTlqa2lrMWhIcHRwcFIxdHNCNUhaZFVpTkVkRGhqZkZESGE2YVZETUJQMVZFaWJSR3MwTXFFWEc0VW9FVjFKemJJZFR4N0ZCWHh1VVg0cVBwQl9CbThnLlZwTzJqb3FOWTNrYzROdXQ3Y0tyOVd0RTBva0VhMXQ1TzhZNDMzQnl6NGc"}' + headers: + Accept: + - application/json + Content-Length: + - '43496' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/certificates/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/164184eeb612472290d052ad460366aa","kid":"https://vaultname.vault.azure.net/keys/certcfa1497/164184eeb612472290d052ad460366aa","sid":"https://vaultname.vault.azure.net/secrets/certcfa1497/164184eeb612472290d052ad460366aa","x5t":"wm7J5y8eQLVV3r4QH-ZGoPmBXQ0","cer":"MIIDaDCCAlCgAwIBAgIQN0gcNu5+R22it0H0MdrDkzANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMDcyOTE3NDUxN1oXDTIxMDcyOTE3NTUxN1owGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUQFpyfmv3IFOLhuATvte0UkFEjJ0wHQYDVR0OBBYEFEBacn5r9yBTi4bgE77XtFJBRIydMA0GCSqGSIb3DQEBCwUAA4IBAQA9hEIOzCxX0UOyaZCO1xhTnjjMs+f0Ot5RcFDlYwmdK4wGB+9H2szSKSxd3vTxaHu0yuPXduOjq7BDi85fJUN6ZaTMRUzugjJ1fUluv9wT5vmG9hXFIHPkg/qjuWEtyX/XAv/ZIvYKscVr7px/FVVyNDt+SPZDlNQYD7P5MndSfq35lxb1UvqEhSNuWgHFoHYnRmVw5yl8BHBsT1Opd/i7N/ISvk925n8r1UfHvKmG1Ul5aUM1ipIVq+SwQoIqF0ZefOHMoWNtnLS8DpncTIURFk2PYybkNpOD7CA70LtYDTq9rVc0jWMbs57UXZ2nFPEm8X60ECX/6CJcLR1aNBLo","attributes":{"enabled":true,"nbf":1596044717,"exp":1627581317,"created":1596045317,"updated":1596045317,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045301,"updated":1596045301}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/pending"}}' + string: '{"error":{"code":"Conflict","message":"Conflict while restoring certificate + https://vaultname.vault.azure.net/certificates/certcfa1497/340f158a7c784735b98119139b81cde9 + - certificate already exists or concurrent access"}}' headers: cache-control: no-cache - content-length: '2463' + content-length: '235' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:21 GMT + date: Wed, 18 Nov 2020 01:29:46 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 200 - message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/certcfa1497?api-version=7.1 + code: 409 + message: Conflict + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/restore?api-version=7.1 +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAubC1UY2JTY0YwaElxcy10UUxNT1BoX2JGTE5HQ2d2dS1hVGRMb0RUMFpqUXktS2RFWlFWU0Z0OGhZSUExM0h4T0Y0WTAwS2ZhdlFIZ1I4U0RGcERLQlZvcTlEQU9odDlyc0Q0WHZHNVZjY1FQUWtIVWVydmV5MHhaYzlGVTFrb2c3dWtGTnRHV1ZGTEJXNmlTOG10UVBCeU43NTNaRHBONTJ4SENkM3EzMlhUc0FHb2NDU1lNd0Rac1JUZTI2QjR1MjBSeHlIeHBuVHI4Y25GWkRrRGR4dFlXanpnZ0ZPQUhGLUszY1IyamlmWXkta2Q3eGJNcWp0MExBY1V3MWZ6UUF4UmtnMl9UbkJmcXpieU53b04zdWFTeGEybFRrZUY0Rk1TbmNVOFBNUURRQXk0YVU5ZkFLenRNTVhHNUpuZlNkZ2JMdXZKREMtMmQwRE50VnBEOHVRLmVxODBGU1pHZUlCT0k2TWZkNWtYQlEuV2VzMXlnYWFpRFEzX1I0V1paOHdJT2w5ZHJrRXFpc0J5ZV9NZFR2czNtdjBlM2wzZVFsMFJ6SkwxNnRrcm0zNkpiVDNjdWRiNURIODdsU2pIQkVKZ3I4WDVYWDU2ejdIcGc2ZjVXV29GRXFJeXk3UG44NmV4aW9RUEx2b2NFWl9CM2pTWWVheGNCVTdLNE9xOWN4dWhQd21fQ0dEdDVIYVBBSTFuY0RqcVVha0dpNTlzQmtINUoyWG5OazhVcUthcnhTamo1Mk9BcFlLRVY4MzhRX0pyZDBjbk1fQ2d4VVY4SFBOdHZfb21aZ2ZCZ3RQZ096NmI2ODcxdDc4bjJ4QWpiWS1RTkdqY3ZOZTExdmdrbGpiYlhubjZILTNFQmVUX3FKZmM5Z0Q3cFZDX0ZEZTRSV1lnWjNzUHVIYkJPVm13cElmMXhWTG82TWdSVVNKdXpwcWRodkR3WnN5VFJITHFkU1d4bGUwOTh6eDJpQnljeWhIZENpRkNnTnBFdmxaSFZzN0l3ZjNBQ0pvWDVUTkFGRDNXQmVYQ3FrbHNXd1U0UDk4R3ZXSV84NnZ1SGVFYXZFS0dGZndOeXg3MVdDWXprXzcxSGtXeFFMNW5uRVVTWkFOUzh6c3lCNk1KUktkZmx2MU9wcV9wdGR4VXRmUEN5MkVKSG1OYXhpUTFFNDJzMGl2R2JSVzNha3Y3Q1JqU0hOdlJxQzgyNkVVSWh2VzY3WGJFb1A5WjVFdGRSMjZCblh5eUF0UlR4bXZqU0FwbFgtYVl2YjV4VnNkQWlWWEtoYnlKbGZGcnFQTnB4elI0WnpXOVJTQ0txX21IQmF4elJOLTdoMDNJdl9MNFBWWU9ucWVLTlZ6S3hOdDF5Tjg4ODBqRXVsQVg4ejI3eHB0NG9YX2FuaW1KR2drbGJPU0JOUDZRV0NIZDBmT1l5OWlXbHd3M05yR1FuWlVSWDNjZ2c1SmxqT0dnRnZkSXl3cS1FUUtsVlBrcGtPM2ZnWFdGUXI3bHl4a3Nja0FfUmlYaWNrX3MzV3IxRmFMZmVLdEhYSUxZbndZRUs0OC01NW9YajhTUk1jWEt2VThQcGRSbnE4NWFDbGxUaXF6RmhLQlFMNmdBMFVVRHpKd0xGT1dVV1V1ckJpTHVQWUtUQUxOMUlhQWZFZTIxV21tdzhLVmI2UVktQzVKeEh6X2pzUUNXQkFiZ0pUSUVxT0Y2WkhobFZZU3ZpWTB1Q1hiVzVYaENxLXlrZDJBOUQ4MUJSbm5SaTlSRnAtQnZET0dZWk9raE9uUFFodU8yWmZtQnk4bnFkVlNGQ0ZGTzNEUkppTndMNE5ZNFo0MXlpcDhHQXg2eHZ4NS16RTM2UU1Vdmo1V2JHdlJqUzBnNV9nTW1td0FxWlBxdXhqRDh1RXY1VjRIVUlMdVRZTjhVVE54OFJKY2NEaE5oUHpxVFpLTWkxemJ2cHQycklHY20zQWtoYVJBVHdGWjg3Q1J6clIwOHFqRnp5RHgyZGs4d3RrYnVoRFgwQ3hUYXZNOFFFRFhWeXlEb1p5R3E3UFJsZy1KOWpjZmh2NWJlUGlTNjg3d1R4dmhmaXhBSnFpb3o3UnR5YUFPSTBOQ0F1Y09MdEFQUThHNlJTQkNRNnlPa1Q4Z19ZRW1NelgxMnpzMGs4aVcwRFBaNnVmU0ZNaThHYkI0SFVWTzBpRmxmaTdRcWpsdkpZT2FHNmhiZkpSQnhvdm1PcHV4Q1V1MEhXNzhwdldnMTI4S2hwQVNhc2R2Rmc5N3A5djBuVk5nOXFzQnl3S2ptbjRaTmNDbVNmLXRxM3pXcEdyMy15dFpaNGpLX1FqZElqd2c4SHFZeUkwY2V5czJ1eTN4Zl8zekZydXQ5WFdYOHdlanU1VjdQVzhSZTlnMC1nUnFDNjZsa01ha1hCSmhUYXhfT1ljVWlTeHN1QWpaY09Udl9HWVBLNVBFQUpXdy1LbFpsY3o0Z2ZCc2lnVXNJMDBaOERwaHJ1Y2w5XzRZSFo5a3dlT01sbGdHWHd4R3JwdG1YT2VqbzJPOTlMTUpxNmFJVnJJYkJlcjJUSUlXMGdoX2RpejhqdDdidGNhYUxfUXVkRk54S3dBNWxUU3Fpd1FpZGZSMDR4c3Vnem9JeldNVFpIZDEtSjBzVDZwV0tDWFRCbmhNbi1qMlRDczF4MHp5T2lVelFkR2pOLV9MTEZUSzhTblVxa2llekJvS2VIY0VKemU5Mkt1eWthaENuWkgtcEtmZXZBc2FrTTFVOXRkZ1VkSmM4aGllZDBKcFVlY3JjNWZNNWk0TEl1ejVYUGdpUE14dVlrTW9RMDlNem0zTzM5MXAydGV0ZjNHakFJM3BHaEh5dzQzdWJaSVdEVzlkZnZlLVQ5QmhXbjZDYm45OGpwOFNJcXNTd1VSdkRZbTZkdHQtcjZzT3BYdkgxbDk2SFRKUDJWZzRFU1NYWUZsbFdvbGh0aERHRmxwblA1Z1hGSHk4TXhaamdpazBDNEpXdmVmSjhUd3h2QUY1RTMxeUQ4bHJxaEJQcTRFZklMaGZVel9lVWdqYmN1c3Z5N3FhLTJKN29tUGhYWU5YOUxGSW1xSDhGbm1sSG5fQlJvMVVkX0o2Z0twbUx4Q2s2VGpfeWk2bmg3UkZaQXFjRU5rTk1rS3RWd3ZBQ0U5RVlkSmlYTXpQbzVzaGZoZkczVjdkWm90OHl1Q0d3MTdteUxBRHVxNWhzb1FaeV9sVzdVYlVmcU16SHY1V2x4eGpZVDJkVW42VmtSc29VWGxVVlFBeUdVOUludWJyN2hSZ1p6VUFMdHJ2TDFTUE1nRnhzMXB2TmgzNGx2WDBvYWs3d3hWRVppeERJSjdiaXJqS0VyYkZOaHdBNUE3b0dQUUE0MXBpMTE1Wlk4ZGhCNVFwRXN1R3NvVGNNdHhTQ2FxZXN0VjA3UTJVWGVyUF9xb3VVUWdzLWN1bWFZWlJ0b0JIWGZ4bHF3Z2pjQTFFYWZjZkZweFJYSmFEeTdHUTh6Y3NWQk1Jb2FlajRoZHJ1MWF3XzlBd0RBc2xnWF91NUtlV3h1NzlRYUJoc19Xakxfa3l0VzlscEp4WElTcUYtbkdwWlJKamFoQm9GUnBINVBnRmxsZGZudFM0MG51Qm10M0tGYnNvQmJaNjZVVmZGUVVIVVJ2S2ZURHlYMEJGNTQ2OHJVWGw4Y2d3anY1X1JJWGxMeDl2Wmpjc1dCM1R6c1ZkeWp0aFlnSzRWU0taSnJRWVdPLTA3Y1hsOEZqYnlHYmFUSm0xVGtIWm1rWEZ5czU4UGRpMWM5ZXBVOFAwSzNvUU83Y0hlbFZUbkpVUGlwOFRIRkJZelFJb0lTV0ZiNWhrMFlTcEJMMTlLQzUtUXQxYzV4aVlYUmQ0anZodjRfRHJGLXZuSTBtLXlTR2F3NjN5SmN2QXp4UkN2MnRCd3F1V0EtWFllS3puTkVPQUJiVDktUXZtdnN1R1RWSEpPRnZBQ2xWUTdfTm9WazdfWV9nME84blpTcDVZU0JGYzFwTS04d3V4cjU5b1kzdnZxZ0VBSWNxMTV4Wk9jc19vcDkwQjBETjJtYW53ZjkyeE04cHIxd0w4NWk1R0xIdFIwZ0c0cmZFWmN4THBUSWdCeGNkU1p2ODBINVlwMU52SWVabVhGYVU3cDlNRWt3d0txV2x3eGNxaGRMblJwNU15Y0d1dE02YnJTRldNVUFnYUdPWml0eEk3alpKd0Y4bDA4RlRVRjZ1bDJPOE9HSHIwZHZfQWJzamtGQXV2R0x1dGRMYnZWbC1oTGU3Wk5DYVNGdC1scWFQTkhfX1ZJdTlUUVBQNkJXRkdPbmstSURhc05CeF9Ba3dJRU9UNmFLMXRTMGFDSWk0NHlvcWE3NVNQNlI5SkJsaVdqeVZjYWlWUmxzanVLM3ZPWnpNd3BKbjVqX3UzaHRTdThHc3M2LXZHR0p5ekpNaHBaR1cxRkd4UkIzbXVma2VTN29Cc3E2LTkwR1g3Skhndkhob3NqSTc2WXJ2bkdFUXJxMVZTZEdyZTgwUnVnVXM4YnRsMGhaVW9ESS1DNnVLVkl0dldFLVVONVZUREdvOWlfanc0aWN2c0lIRXJ6bkpjMlFQTmh3WFVFbDBMcTdiTThhZUlsM3hIT2hvMHR6RnhhNkZSSFE1cl9mbF9ZMHFyaWNwM2o0QzdETGZTbHN0VTZ4TGpXdGZYTmtZV1RNVWZYZFhtTGRYNUIxYTVnSlhGVnNyUXVENUlpWE44bHpaTUtVX3lBZWVXQTREWUc5MHRQRGpSYWMzRDFmZGNsOGNERHlRWGozSWo2WlA1aUhxMEE1NVVTc3AyZWJlZHJWWGU4MlJuUEZENUVwMWVqVEdFLUR1N1g1Ynl5T1U3M1JSTnIxU28zcmFoRDFxWjVQX0xmVzV4eS14bDJIR0gtYzA0a1JSaEJSbUszTjJ1RlkxbERKWUVTTjdjMkZMaUdUVEdHbkFXbFJkOVBIWU1YdzVOdkxfQXRvU2ZLT2E0eS1lZXRWNkZ3cHU5ZTE2TFY4cXNQM0VUMVZrYWFEbDZyY3lzZ2s0X1lOYTdtVUgwOHVtT09mbllOT1k3TDFjWFZ5QXFsZ1BtMXJNazJwU0o1NERfT0VNSUk0ck53ZER0SHFFdFlJTnlXRnBvMXBKTnZramZpbWFaVGROVm5IRmF2SmZDR0FtTlc5c1FQV2UzNlJIQVM5RzJGdjdaSF9LVUpQaThHYXhNQXNDUUwyVXV5UzJoMEdQdmNNNzYwLWtkbFR2N2xlZ3U2cDRTNUVwal9DeXY4NFktenNfYm5LNi1qUURRXzZ6SG1qM1lZT092R2RUcExIM1JYVTVpZDNLUWlRUWVqRHg0VF9TNlhib01RcTVuWnpQRHVkREp5M2QxUzVwT1B3VmRocmQ1U19sX2h1LWNDR09pOGg3dGM4VjBUVXExWThRMkxyMkZ5WFhCWnJ0c1NFWUZjT3RVRTVPLWZGajNUU1pKRlNtT3ZJaVlSMFY5TUxtTXRtQXFuWEgxa0k3YTRRTGR1bl9TSUdweE9FazltcmQwZTMtZGotUXgwdnY5ajRGTEpUNjN1TDZrNjJrTzRkd2FDcWdQNEtwdlVlYzRRekZFOVd1aG8yWHpfMmJKRDBDR29kQ1NqdVpfYlpoVFpMMV83elhTTWJrRkx2cjNYSlE5N0lkSGczQWpEemhMRVlRLW0wdFVBa2V2VGtYdGpYYkZZdWs4aFA4NkJUSVM0RU1DZ0wtZUtyQk44bDhvU3l0TjhqdUhqNF9kTjROd1RMMXRLSEJrY1Boa1luVV9ETUlFZ0FVUTNDcndRRDlzYmtHdzRISm1MSDcxT3ZaU1dWRzZuZU1Pb2p3YkFIWVJRVEZ6TElJWmVlX1FFT3dMRzNNUWozODhjUUNYOFo2d1hERUlFSkR6WjczZ1lfNU1VU3F0TkFQa25TQTlSTTNOVmd2LWVPWUZFV2ZjQ3VUY3haTjg5MHJvay1JaWN5MFNYRUttRjJSeDRXcklvSnc3QnBVQld4WDROLUlrNzAxQV9nZEpyNDViVkp5c1lPTjZ5ZEZjeWdVd3FlTzgwcVo2ZjQ4Y05SSlRRSVRkZDZHQ0locjdVQ2FFY2dTMlRnWU5EZ1JXV2F5c04xWXBFZzFNWVBoNFJZcVpzcWhnalBtX2xvZDk4QWRiUzIxMFh2bHpOWVpiVHhkUm9fVmhNT2dWQUdfSy1Jc3M0YXFRU1FTN3BuN3pOU0JJaHN0ZnBxXy1yTFJvQnZ0YWgxYlZiVFktMWtIZldvNGJoazYwSnU1enNwa2haWkxKbEVlbHRuc3FTLUJraEI4eFZGbzcydkNKTDk4SHgwbzU2SThna0VySmRqdndlaDJMZm1qSENFdEJVM2prSzdlcnFWQ3RxU3NYRWJpSVdOelZtVUktTXZLNGlkWmN5cnFqcXZBcXVRdGEyQ1BaOTE4cEtwbi1UaUNjRl85WVhKXzRRck5jZUdRZ1pRazYwRFJRNm1rTzZuV3U3RzFQelh3QTlpSGlqWUNVODlhZ1NRd2VUOENOTXBzbU9wT0p1OGtuRmc2NTA3bGUwSHB4S3hXTzVJWlNEV29PcGlGUzBpbjdOLU5rRm12eExJRTFkOW44RVY0MWY2dWU4X0R5Y3RxcGZTcHR3UWlHc0Vfc2FVQkdmMlJrMnJnMkxydjNDRWhtdERTa0pEaHQ4RHJLMkdYZlR3aWNiV0ZhSmU5N0dlX1hJRFRKanhDZ2RfY0lTZWJ2bEw2czZneXU4Vk9LMDBjLU94cmxFc2lHcno1Nmc5Y1ZWd2J3Q1pPWWl3X2d6OVYwWFNQYkwwR2xsUHctMlNVa2NHaGZiZUt3WVZPZDhDdC1uWnBPS0VsZXlUVUVra2lLcFkyXzExbWtXNjkyRUxRMThhUktFOERSdm5URWxMWk1HUTBuYmF1TDk4SG9uSTVINTdlX2hsd3picl9JY3J0bzhza1Y4X1QyQ1FPaEhlMnYtWkpZcnU3RG00bkxjUXJ4aVloN0I3ZTY3RFQ5TjhTZWFPTHhJeC1KSGxLb3NRMU5DZUpqUXl0cW5UemdSaWFpVTlkT0NDdmFYT29kRXN3Z2xUOXMyaVd4OHJoTUxwcGViUG1NMFdEODVtZmRuWXpXdlJJTlp4YldRSXdNdXJkUEs1eW13c1JON2d6d3FrdVBWUFFPSzJjRE5VbEFCdGJ6WExNRkwzV21Oc0I0ZElkVXgxQ0lGbHRRQjNiZTlCeU9acm9qQ2o5QldPYmd3MDFQZU1RdWNyMVdYbFo0eW4yUGVPdHppTUV4UjZpd3BNRmx1NlZWTDV3aDdVWTdkUEdhLTVMdEdJVWI1LTFaQy1fS1loekJTUlF2VXJiRVlpSjdrb29sZHR1X0x2RHFvX3ppSEpleEdXcmo1VGJoVGl4Z2IyOG5ySTdVbXBHUEpDU3R4VHZUOXE2amtSeXRJU3dWbUFPYmVyemZRY19oSFgzNDhjT1VpSVl5QXFZR1JCUDhFVC1TdDhkaXA2TTBIY3RYRFVlTjNDUnIyWWVfd0pZWUJCQk1VY2otcGgtem5uOFRnMnJCNmdPeXNkSEVlZUZGRG5rT18xWHBaQThlWFRPRW9wUWtiLXpLWjA3LVMtWnNxWUhYSTZBS2tmSW5PcF9zUGRXdUEtZy0wYzNueEYyVWQ2dVhXVDlqWENKUHVWTGdHV1RtOGYweXdEdnZCbHA2alNkdUpDdGhwaGFYUk5KbzVBd1VWQUVCOXBBNEJFakgzU3FmOTRpYk5CaFg1ZV9RY0d3WHplbE9MZHNadWtNajFkMER3SU04aHNBbjRPaXBDMjhqYl80c2htazE5Q19RUEt0ZEhaV0szdXZWTGRuVlpRQVdvWXFENmR5MUtEWDVOLWluZjFNczZNUHEyR1NXdjRoQ2dIOWF2TDF3NTFqZ2JNcEVZMnREYU1EdVRqdnJwWlR2bGx5STBZd0pOdm5uLWNzTnBDTUR6NnJDNGtPakNaeEFxeXQwYTdtZWdPcGNyWC1EU1BlT0JPeEF5VEJaS1RNeUNXVXBTckVqNGphWUpQeEVNQ2UyZFd0MUI0Z2Y3ckZGUW1BTTVPbGt3X2RNNUE2QTl4elUzQ0hNeVhKUGpsM294TVh6ZV9fd2FnLUViWDdGRDltOTN6VkRnTE5mYXNNTG1xUWtnbm55VjJ0WDFxMk1oTktsS1RPSENITGdzclBvbjVyZkM0clBsRnVlV2lFdXpYSFE5cGlkQl9LbVhLV3NTTjVBcEtwOF9ZUkVqN0RZY0lfQ2VhLU51RmtfVFNFeHdWRmdaTG5VNmNkZm5GblFBQVdiei14d2R0Z3NiVXVrVzRxVGF6bmZUYjZUa2EzYmFuX1pKWFNVYmczQ1VJTGU5cDVjaXUteWVaT0FyaUo4U1JPVXZ1OEZ5TlU1ZUtLYXQ0VUMwVlZBazZRWU8zalJIQUtKdERiV3J3cGRKcFhOWVFBODdsZVF1ckVGa0IxczhfbVRVMXV4WTN2TkVXYjJ1TnNnaFN6R1kzY3lsYUd2aFItSTVRMDctYmFvUWxOTzJCdXJOeDVVSElpWG5VaWJ5cmRUdzNkUjJjcG1EVGRGOGktdHZJZlVzNnV5R0NyenRRaTlvUGJ4b25TdU1zVjFiQ1ZtMVR6bjhYak1RSFlEVmhfb3dlS2hBTkdHNG1oM0tlQ29NcGlYYjByZWJuRUVNQ3ZOUkR0N2ZteUI4bHJYRC1NUURNcFk2a1oxMEZZYzBwcjRHYTVYeWlybWVKVHZxWXpCRkJ3cHlndlFvdHlONnFXQy13OVEtVlBteEdBMTU1VnVGSmtLNngxeno3RGNZcHZoelc1WUJGNnFPU3BBQjNSNEtSckhNT1hsSnQ2QUtIMWs2X2puaFMwajJoOVNZdWRNUVlVYXA3RHQtb1ltQXJ6UnVZU0lwNWpvSVZXMEZERF9uZ3JCNnNWYU41ZlIxOHFUVktFV2sxTW9kNjJIb0p4WlMtcVVBZV82QWtfTHdSZjR3a1FzM2NlaW54Y3kxdEVnMUJBdHVIa0hKay03UnR1aWIxMkM2dWF2WU9jTWpmalhxZzd2MFQ3WTl3OUVPX0kyeWE2TVpaX1pLWHdoYk12NWY2MDhjTURhczZMbW5LekhpRS1XbG5TVG1tdEZKdFY3RXJLdlZxMWw2ZXhFbi10U3NuX0NBRjQ1cVduZ0hpWU5pSTNhZk94b1F0dVRwdnhzLVJaZlNvc3ptS2hneGhxanM5TGF4anJVVzVXVkh0a2xjcm84TjFrRWR0NDE3VWtXTjY3dHlxbnBsay0zandycnBOQ1VSMHU3VFpwOE1mNlIyRnBXWHFiUGxiWFJfYTNLemU4QVQ3NmZIYVAxcGtaWlRpSk5XRXFLVzR6NWdGVHc0bGlCQnhlVVJKQk14VV9EZmFWU3pNUXJaOUI1Mmk2MTRzUXZFR21YS3RjdG9OWmsxRkVINGJNRVFHTjE5djRVeld4c3NDVmFYeG00dWI0TVVoVFpEbUYyZnVjbzFGeFBvcVJCN1hIOWw1ay1id1d2ZktTY1Q0dWxuenIwdFU1VnNqRFptRXdnZEVtVDZwcE1qdjFNVWptdXY3UVJuWDB0VXJLQlYzeDEyNzNCMGRkVTdRRHNxRlRnd1ZRYUcxOUoyMDd2UUszMG9DYUtWSGo1SkpkLWNWQW5UbGVqcGZTWXU5bmxMYTdaRW5kYTdJZlhGcjRJZ1JkanVxNnRoU2tiZjFqMmZRNnplNlp1bEZvelE1RTZfYUhGU3pDU0pvNUdIZ1dFQmhjZkUxUkU4ZjkwNXhNVkVpYTZBR3kyVWpMYnFUcWpCYVBPazBoV2s4ejg4N2tNVGlqUU5OVHZfMGZUU1ZVQjBRcEdQM0tnVVdGSmhiTmpkd215MjBicmlsVW1Kb0ZoZTFFUTgyNlM3X3VWSl9HdlBaTlpYbXNFRHZtdW1jQ0kyQWIxZVRlcG12UERKbW5RQ1Z4MWxrZUN5NWxrdThsMDZuem1TNUVKMXJQWEhqX3REYmN0MkhMbnFjRHVpeWplY0FLWXp3aU5TR1g4YzI3UmlRVTIwTkxGcy1EQmdjOHh0c2lPRXNJMkhNS2lFX21jY2RCLVNuMEotSXJ3bzFyaS1yWTVSdjdOMVFqWjlWYnAtajhjVzI1Nk9CeVQ2RWh4R0t1Wl9iQmtTMmhzLXQ0SmJJOFpXbVF0SzZtTXktUHR6U1lnaE51c05aRzdXWHEyY1NBTXpYU2QzbkMxQkZ2T054R3FEREFfTnd5Q0dUVUxQR1d4MXExRVU1ZmxKNzFlYXlubmg3UWlwc1RRYndQdlNNdEVPQXNQZmNnODc0RkF0NDdkVHJTOEhYa1NfcjdLN0xIX3Q3LUhacFBINlMxa2pva2lBX1A0eGxZcWFOX3F3VFhqcmdqYmxDTUE4c0Q4OFktUUxxcFJrVkxEMjQtMkI5c21uV2Q4WUQyaTNSbFVkaXpiejcxckwxSzhVVWh3bG9YczU1RUctd3dGTVJuWFY5UmlvTWI5YURJZmU4NE9LS3c4LXlZSk44enFJNVRVZ2tGUm5BVFA3WmNEZng5d1VuTEt5V0VjQnFoMjRTendDcE1DZU1rREJ2ZVRsbTh1akszSVJuVllsVTZFNFZadXlPMkJaSmtaY0FjY3plMElRUEt2Z2Z6TlRQQnI1OGhVSHlSdTFkUVo5elhuT2pKUmxfSWQtV3pSSVNwX2EyQWFkUVhBbUdveldXejFPVFJYZ294LWdjekpEQ043WnNzWDNlMzQzOC1Ha19tNHZCZXhOazA4RFcyemtyS0d3cE9FUnBibTA2dG5UbHROODVzQlhTNS1KNjZmZ19CRl80SzEwcmMtNmE4LUZjYmtpazFQWHkwZjhTcXdCd29PRHVLYUFBQWVUdVlRV0t5MUFxTzhsSlhoSDVNdzVCRFhSOFdKbDRudmpKUWdvSklUaVlrRzU5RVZ2YVJCblB2Z0xPb21ZTlZZeXV5a182R1BrSU1DRjlyX0VIQ0NrQXZNbVZObVFYc3o5VE1idW9ZS1I0dFN1ZEZ3VDB5Wk1YZlU1ME82emlMODVETU1BQkItdTFaQ3AyRUZNdVYwT0FRZE9DMU9lNUpHeXhKdXFEdnlQOEZJQ0I1MmRLLVdSRnVwSjMtcmVleFdWNlFnb2VXZ2hnLWxKU2FEN3U2U2NQNnJBbXN4VEEtNU5NeVAxMnk4YllOZ0MzQjhrV2RyT21ETm51d2ttWVl2LVl4WUp1ZXRkWi1QdXFRUkJYQ2REdURGTlRmYW1PdXh1TFF5OW1oQ3lsWXNiR3g5YkJzenlIa1FLTE1RVFJTcl8zMkxMZ0htUzF3QlhsUG14X2RkNl92ak9TSXBWd2F3TVVvdXl2QWw5WjlLcFdXRWo0Uks3LXpVWTRSX1FmUTdaUHdrejc5QnFnWThwcEdNWE1kWllRUURjTTQ5bHF0T0hiaUpuVHc3TXJHbXlROEZKSnE3WWd5S1MwWlk5VU1pQ2ZjTnpEcnBTRUV1RkEtYWkxRWFLdmh3bVJqYXNtVUlNa0VTNnpLNWp5bEZDMnFUSVc4ejhpaHNhRXhKRUdfbHc0REtScnR4UEUtU09HVlRzalBwUGhidVJwb2JDSkJySV8wdUdlbDc1X082Rld5NlZkR1dKNnJNR0otVjdrbzdWRFh1OC05UUFQVEhjQXprUUZwcjBfdElPNGJHSVRYM295NUY3NVhsY0ZsUFIzbkZvak1FcDhGcEIzVG9yZGhsRFowM1Zxa2VTejBJUnp0YURFN2tGMkN4a0ZQUU1zYnFNNXpfTHU4WF9NU00zZVB1aEdITHI3WGlkY1AtQmdaUnZpMUtCY0g1cTFRYmxIeml0M0FicEgzY1RmOWM0Z29acVZ5TXdvNXJrRlpVMTdGRkV1b0hYOHVhMV9rQWFCbHVhTHo0MkNpYXdLYUxGZkFDeGE2RmVpX2tHa2Y5TnhjTWdtUVVoTG9VcmRDdXk4VDBLa3BWZ21oTzhHTE9xLWFiRmtDQy1wLTV5RjU4MDdodUIyaUhPWlc3V29Md0tCaDR6Mmg4d0NGbGthTFp0REZ0dWw5ZVZpSWtkdGQ0RERaNi04Uk1DeklKb3d2M0pqOG5mRTFja0NrdU4ybDdybjVNRzJUWGZvUGdTWDZ0anE4VmVHM2o4YXhlNzFYRldqeEtGbGdRRHVQeGY3ZU9sdFh6Z3Jlakt4dGZpS24tLV9pWTRJSDNzRDYyV0p0dVJaT1ZJT3hUOFNfU3RBa3IzaVpDNkkzTFpvSU1qYjFhVEc5UWxERHE3dFhkSjRET1hNNnAtcFhRTEFPNmsyTTZNN3NrUnVELTlNUGl0UUl2dktUWF8yN2Raa0VYN3JNWWlvZERtaVdWU3pNS1Iwd3ZSYlV6RjZaZVpUdDBzZzJlUnBFdjNOTnBzZEc5TTlJejZIUGRRSmlxazBjclZYcEVtb1dHS3VSYWFxZmlxZ2tySUlSRzgzQXZTLTd3QTIzRFc1V05yR1prdTVyN2N2a3FSbUxFNFVNXzVlaUF3aHd3WGxxXzdxNlp2NkRQZGQ0d0ZpWGR4Rm1DeTdHNjktcm5NQ0N3dG53djFGdmJSX0dYaDBhRmVGSkVPRnp3Ym5pVFpTVmhCcEtZbmt3c3M2c01rV3JMNXQ3eWw3YkMzYmJJQlBnb1VCT0dhUHVCS0FjVU03X0hGbll0SExNYlA5UFJCdXRRM1RWUUtMbEc5ZDM2MkNxRExxcWFDNWF6OFNVRGRiNE1PN2lDZUU5R1dOblZnTl9Eb2pIcDZkU1lGOWlIblZxSzJlaExVX0gyUmFxZnBabnJpd3dIc2JZOFU3TC1WS2RSdGgxLU1iUjljYTd3cnpTcFpUNmdBaklQU3hMY05YTjB1TE1HcVc2aWNmNGZqSFNmWFBzWWR2Q1ZBc3JlVllXRGt1TzMybHBNRXNuY3lJa3hzRXMteGJXdHl1TWxlUzZMVGktbUZyX1l2NGY5Sjk0UE9NV0pRZ0JBT1dJRmpielNDZU15aWhUbnpVTUhsc29oUDhwTnc1X0NMQm1MaVl1dzFsemI4ZVVqQXRXT1dJM3hPejRQcUZnR0xuUWw3cEk4NGdGX1JXcE9ZenUya01VSEdiVTloLV9Bb1NMcHpqRmEtLVBoaUhoYkpNaFFQSWw5NVNBUWVzOElZb0o0TUc3bnAyVmhySUtJU0trc0FqaXlIMU5hT0h0VWRrZy10ZUVzVWw0TlEyUFBRN0JKbXNOYTJ3ZHdYVldyLXREWWI3dmVOc0x6WmRNdnFId0N1TV9oQ0ZyMTFkWHFEb21wVXNVUUVKX0t2RnpXd2xnUl9CMkxEdGhTZFFyRGpfd1JsU2Vtc2dyVWVLTm1XZVNkRVpCX284RWVkbTBaVkw3VVB5elNYbU9SVGpzRk12b3ZwcmJoSUloZEc3U2pBQUE4eEl2b2FCcXJSVkt5M0pIdTN2STBIQlVUbGt2MFVUdEJZRHpFY3gwVmZ0V0p6d3dCaXpHXzhFLUNHampMNXdlNk9CSmQyRTJKXzY4eXFyOG9hMEtEX1U3M0RHeWVVWEJVdDRTLUhla01PamUwZkJTWlBKdERUdGowX2ZwcklnS1Z6SlRFRkZyNXprNkQ5Z1FuNHJKTXR3NmIwZWhGVS12dUVnaE9CeVAzd2FuR1ZwaloyTWNNMW1LSzBXb2NvazFPOHBKY3lveHhscUd1RmM2cjEyVW5IaklvZ3k1Q0lGWW9OOTR0WlVkUVZ2N2stOXEyNDl6Y1QxS2h4S044Z29TdXRnNEhnRlV3V0wwLU1ZRi04WnZwVWQ1X1pMZDlBcXdzMExaNHBkNWVEUk43YVZHeFNXVW9aMThONHBKSHdjSU1Wb0Q0dUZHMl96V1JjazJHNkVTVVM0LTB2cHhHRDBGckhVWGJXOVN5bnBlWndqTWlTVXZvU0NoUE5wRVJDTkNsdDZQaVI1SXgzN1ZLRFZOaG1PRHRZd2ZVaWNwTl9SblozZUZRcDRKeEpQd1JIRzRoSm1oUWRrR1Z1LW1xSnk0TktuVkFQYVVuTWdadndDR29hUVZKaGduUFJyUmFWN3U1cDZGYVpwN21IQ3hFLXZ4X290V2lqbFUyaGZKRC1jOTUtbklnUExPZ2QxUkJGbjhEckNDNnB5ZTBmaXhtTVdYVmJkSFc5Ty04aUtpa3ROc3RyUnVOeHJ3V1c5VExRZ1QwR0Vlc2ZWZUZ4MzZlSWlDYi0teV8xZV9Pd01GVFdnZF9JR2pDMFVoLURpWU03WjJRbE9xbHUxdEFkV0ZKbkZIQ2xzSGJEMXF0b2RjejVTa3hpNTFCZkU2WWU4NXF3c2JXckZ0TUdCWXQwaURVaGtVZmxGdl9RNjlnS0l6eTEtMTJtU2dPc3dZOVdnRjU5UXoxV3phRFhkaEY0S1lXQlVRSlFITnRvazd2U0VIOExlV3drR2JrWGRqZ09KWER1RFdRWVZkY3RqeUxLSFhTZEE4U1pMU0tsMGlpQlVBU0hTQUZ4eGdRNXhiUFNHd0x5aFhVTWN5blgyRU12RExpR3ZOam5sTlVpYTE0M2dFZzBKRHdBZHFDdTJqSVRYV0ZhXzl0QVY1T1hsWU5WUXU0alZrQzUxemZSN0ppNUxVdDg0by1FVm1aWGtORUJ5aHFxbEZNVEdjb3o3c2tyMV8waFJZbUkyejEwNlRULXhKSjVYZnFHYzB5LWdGOWVhdm9kLTVLTHpwd0x5WFdwUGc0N1dlZHVsYXpRMWh6Vk5aUFNKQzFRUzc5bUNTaERHQXNYRmJnSWhhT2NmLWxpa3gxMXRMQk9RMXNUbzUzWEUwaUpDOC1zV1FkNldzQ25jeHBYZTZISHcxWUgyOWlmWEstVWRPd0ZtNl8tVFhOc05lMXl0UTBEbEZHbS1sRlhOUUZsQ3QwZUpsZnJlVE1rZUFuOVRjc29WSWZzaVktMXhIYkNKQVdxTVk4Y25fSnVsWldkLW9BdnhyeW1RZGpFVFE0MEVFTWdabGUxSnpvM01hQ1A3cGJ0Nmk0OTBNdVc1NmNyMXVBQkNueUdlSTYyUWRuUmNudjhOZk85ZzlKYmZNUmQ5bUJRbWxzbkxFRUZFOGdXbHRXRlNUVDRWLThEdzdZcFVtUXhSV1NTOWxMZ0lVd3k2MG4zQ0tKWVM2eFBsSFUwd3FxTFY0b24tYkpFdXI4cUFiMk1KeUhnOFdNb2FKMHBYZzM4TV9BXy1iR3VIektlcDZPTXktaXpjLXo2YkYwc2Q3azJhM3FBRWFUVFdLY19WT05qdjlEMk10SjJXS1REbG1YLVpmRXBKNVJtZUJOZkVqclhtcGhDWW95dlNYNjFBa3ltMV9XNnFvUkthTFd5S0xxUy1PVDVpbmNoX3ZKTFBSSC0zU1pNWENLNEtYdmdELTNEYUlwa2F2VXVNU3lSS2hZb2hVejRsaWZ6NXlLeTU5WkdPZkQyMVhQTW9kN2dtYWtZUmVlbHJGUGZjd1FTZWx5NzJHamhRRXEwTi1PcVZ4QjJoUmtteWotbmV4MUFxSXliQm93bEV0eWh0U2NqZ05XaTdHVk1YSUNfUUhaMmxOUDVWZ25IelVYZXpYRFNoSW16RDNMX3dlRE4zWkZwWmJfZU1EZTUxRExfWlY3cmFUTU94elJycjNPT2JmdFlDTFV6a2l5SmJMSEdrYVIzY24wbkNKWlJmcGl2UExBNW05bUg2dlVVZDRXZXkzb1RaXzZSOVJoa05RLW9Qcm80Ymk2alpqRHhuS2NSVC1NT3VxUGQxY1RsbmtyRURNOWxZdGh0dGZOTkZGZVRnNUFqNC1UNjlhWnlxam84TEhZbWFrZy1iQl9zMW15aXdLM2lWQ0FwUlBMMllpSEs3YTJkMFlFTDdxak5sbF9xc3JYTzZiVDFEb24tNEJISUF3ZjJGeFRHQUE1X0pIUU5hWVF0MWk2V3BBZ3pnN2NTXzNvQm1qQ1EwLWZucktvTWNUcGlqRElFZzN3anFOalNCMkRaX0pSX1ltSUNrS201cFRnSXFtak80YV9NNEkxMU9wVFlaZEt5SFIzSE50SHdzbzFtQWp3V191WVg0Z2wydGRpMF9sN0xDVGx2Zl8wWDJWVTBEdk05WllkOGl2QUo5S0F4Z1BQU2lQakpySXpfMTNqdDVVM0VvVU1uWVI1R01PZjBQY3V0cWpaSF9YMXhuQzNRbkFBZ3F4cno5MkFNRkhfQnRraE1DWWhjNGZldm9LNFJxYzZoYm1sUkdIby1EWU9WeVB3UDZxMTBsY09ORXFldFZSYUhPTjlkdnM5TnJmME5QVVJrRnhULWFHemVTbEkzdVQzUkhXWC1tcUN1akJkdmc2ZmxsZGJ3dmlON2Ffc21jbUhHTnU5S2ZNdkpYaWd1aVhFay1RdXJYWVhESTREcUpFakdqSkNuLWlfNnF2UWp0b2JfN0F4RFBRTC1NT0JRRXZpYnNOQTM3akNrVl9FOWJEbHNNWFYxam9nRU5xSXFuR0xQWjAzb1E4eC04NW1XWWFsc1lJcnVwUDVITXBPbjhKcTh5UnU5Z2oydGZmTkU5ZzlkVWxXOV9YZzNJM0QyNzd6TFM0MENjR3NiSDJxOEtCMWMtVEs4LWRwNmxEWmV1WG1UbVhDWG52R0h2c1lnTThRQnkySFV2UU14RXlFbWFsU3JFaHR4NlVDeDNqbVRTUVBaaFpDaDlaZEg2T1RRU2VxUGkzV1pvYndmcVZLazJDRDB6OUx6MEk5YnAxZmJEQ3N3VkpwVktTTGNIc3k3Rl81TjlFVnRxb3VuR0l4R0lKZUZ5VFFRRV8zQ3NxU0RnYWN4M0lRT1NjUFR1NFhrajBYTFlSU3NKYi1hZVJvTHlYZWczb2hFSUpUWjdsdlBEaF9oTTN6SXoyV2FCQm5pcjJQNmM3ZE5VcGM5TUdNTHRBRkQ5SWxKd2d5X2ZGMjl4aFpZQnh2NjhRWk44NmNhLUIwM1ozbmJnOXdNSzJra2kzbVBVWkdLOERHUUxGcWFBcE9NRnp3c1VhNHNpeUllS29OZkxVQ09uQUowaVpQM0xSd3c0OGNveDVUS3hyeUp0RXRtTk0xY3RjRnlENk81MndWUHN2akxtM0pxSzhLX29NeUluZlFRUVVOdldKR0thelFJU0YwdHU1ZmxUWExRY0NlNFJMQzZUVW1iTWxHc3pjX2xCM0VaN1ZVX0NSaDdFYl9fOXpkcGt5cUJkX1FHNloyN2tjMkpFSjNhRnk3WnRzaFhxSUl4MDdub3EzTUVaaTREMHhBQXFHaWZISFQweXF3WmF3TWtlYlpvRWZ3VlJtSzZULUFDazdhR09mVTJfRFhxRnByb2VwaVlydHRBZE00WmdMQWpTNlpQdU5EcjlOZlh5TGxSc2ppSVJXOWJpS0RfS2F1bXlHXzFIbFZZdUlYa1lTeDNqQTFHbzBBUVVrUnI2SEM1WVdXRFNOcEpzMlByTWVrOVR4WGNWSlcwa2RKVjU5SG9NZ3c0QlY3b1d1cGVsNm0zQXBXQWYyRlpOaVY4ZjBJU1lreF9hRlFpd01WenY0RzlfblNlaFExZThybFFlWW12bGN2UVhubFpqOWE4aEMxV3BkNGU5dmxCbDRxTlp0Z3RSYUMxaHJUSG9rMC1IN0hrQ041SG5wTF9peTBIQnFNb1JabHNReUl0U29KVnhTZ05ocFJWbWVtemhqMmlVdXUwekRyZUlMTVh5dEhJcEp5S2lSb3doTWRxSmp6UGlvWllER2hFNE5LX1hQTWJBbFFTR2JVTXE4LWZKR1BCUmNSWXk1cEJjZmZ1ZzNNUGszeHdQMU1fZnU4U3ROX3loMVFHSFlGT3dkVWFlYy1CcnJKOWFKWkFEOVFEWGxVY2ZLSkh3cUtDS3lTcTdxYUtuR0xYUGtGVWREcnp0Q18xZml2akNJcnZ2YklFeTNwUC1uT3d0SlF5dUREeWJoVW8wRmZtdVFJQm1TeWNlOE1jYWlXcHp5SlRjZWJCRnVvOHFpQUVCSG1XazVXaFEydGZxNHp5R0xpSGFFTUJ4M0trTnpadTQzTlVCbGQzQkRlNkVBcmt2dWZ5ZXJYcEtqVjVuOEFoNFNGdGFPOTRxWUJCRmlaZXZiTF95dW9LQm1DQ3ZLRW5XaVlubDRBa0ROZDhSeUhfNldfU3ZVV1AzQXhsSjV5LW56cjd4S25VMGw5T1JRYldfbE51Qi1oOXhIWDRwcm52TFNFcVBNWWE0LW94V2RJbGNjbm92M0VxZHNoTGtlZWpsY1VZcjdsaXdhQXAtRFlHTVpHY29QSkJ4cm82dnMwZUNtSXo5c0RDT2Vmblg3Y2FJTlRWVGVPN3A5SVE1dE5raFpYSUFjaUgyMllEMUhPZElLR1QwQmRzcHFwQlNuVzRFNkdvREZ3QU82Sk9lVGNEVUp4V0dRUVZpMXlNbmZzTmd0TDBYLThqbTVQM0NPVTdoQlE3cGl5NmVESWJYUmt4dDF6NmxFellRdGh1bW5aUmZCZEdQcnlGLXNoVnU5U0hRcGswRXNnVHFuMXNWNmR4WUcwcHp1YnY3aWxMeG95ODhTdGdLS3E2NzVyYnh6SXpGSnBxby1BLTVzb3dCUmw2Um5KWmk1bW1raU1LcXdvMEZreDRQYjBsMHV5ODZaTmFQaUg4U1NDOEtXWmo5Rm5BclA1VWFXaEJidnZlcjFwdzFYamFDT3lFZnZKclBDZ0pDNnVqRGRxU3ZZZ1VSVWY0SUljLWN4dVh5NFdDSW13akJzSGJMUlQ4Z0F3SUg5Uy1xMUZudFFSTExPT1dJU3o2cjZpV1Vsc3UzbEc2b2RENFhMdlNjMFRsNkt1eVVJQV9VdWZHTHhUbVctcjNNR3VSaHlxTzF6NE9tcDBtcGdaMC02SjNvNS04OGNjd3djLWtBOENhazJxRnpxTGJobUhPVExDV3U1ZFF3R2lPd0gzVklyVHpKa3FyS2gySHoxekNYRGxZOEJUQjlLa3NsT1Y5SlNWbElXemdqenlWcThiNzVrQVlCYkJjUl9aWXU4OTRVTVFPZ3NRTjdxVVNBT1BSRGp1ZTdVMV9wMDlfamYxbE1YeHI1UXVfM3VLd3BCRU1ERFg1MFhXT3RPSjI5MzVuTDNUVXg5X0hkSlA2RlhsVTNZTlYzRWd0TXQ2U2ZHdlh2Z0NyN1NiYkRsUkhkZ1dMcHN1QkRGSVpXZW9fVVFSNE9zeUNEWFFIRWJURUI1R2Jic0FVZE9DVVBvN2pwLWJRMXVHTFdTZEloUkVZRHhuRWNTZDJzbzBENnhrSjhNYkZjWVk2VGQwSU5nQVVxVXVGUDdfYWRnMWZrYmc5b3Itd0MtOUFxaXgyU0xPN1VTbUZXMnBrWDRLWWc3VlgwM0gwcm4xZGQ2eFRMaUNaV3QybERHV0hlY1laeU1vSjQ1ZUswdU9hWXNqRVVOSlJVR21hY3Y3QW9aY3RlRjFObjQxcGZwcGd5R1JaVTZPMFpvZU11enRNakd0NXd0NkU3a2xZM1VMQlN4WXF5cEw1ODBmRG5jT1MtalVFWk1FSmY1akdIaktyYUItNmpYbWc4WHJ6WUU0TXYwWWY2cEF4bkFOYjc0X3JpR19kcXVVVmQzVDJ0N3NCaXhjWlQ0VWVLa1ZqcWp5aHpEZ3Rzcldibmd6RllZdGhwN0VzTG9jN0w5OXkwZldyWDJ5TUFhUkpaRVNXdkVMeDJVd3ZqQzBpaTRIOEwtbVZQQUpTcXVBNGFXWHY3aXBPMzdCMzI2N1VyMlZqU1pRN1M5eGJSUVBZb29fb2ZMY0ZPVlJYSllOZWt2ZFhmTVlBOWE5a3FCYkhYY2tCZXh0eFg5VzVZc1FmQXFZUzBfR1kxS0RmUHlBV2tOQWNRSTR6SmE3cDNwTVhrSnJPRWx2cEwyOHptT3otSlR6NUt5SGptWFc0anRZaFd1eWtUMy1qR3RDQW1TckpoSmpYck5INEpuZ0w2VjVOdjdSUXQzUXVTX3YtU0RleGM5alkwVG5sZ3ZfUXp6WlFmZXlscGR2ZmRIei1CLWtmUm53b29Wa2xlU2Y0Q2ZkMW1KNDlaaDJjdl9SOFRSYXJKR0N0RVRkNnFybjBaWGw0YUJPTUFCVlVwbFRXcklCYzNYR0ExY3JBTkllTVk4MGFZSzJ2N1N4MVRXa0hYQWxZQ0hXNU12dnVVdGhxYjA4WjFpQkZRMlg2Z3djczNBUHVBaVZYLWlKa0Eta0JkWTMxWnQ2UE14S3V5ckh0VGZ4eEZ6QktLN3d5MHFoWHRIeDB6UTdlZWtVM2NISllWdkpPR1diWWpXcm1RQnloZnEzMXd3R2NGTGRWVWtmRkpucHZqZnk4V3B3aGJsUUJqRGYxNm9tdVEtN192YzkxUmFManZsZWk0VGg5d2xxYlZmRkpRT1RDX2ljRWEzUlc5bUZnMmJLS3BUQk1YQ1dpVjFKY0d0ZjU5NlY3VThfYXQyY3loLV9CVU9JZXd4YkMzQVYwVVIweVZIeU1oVTNkSTFZUEswRzFjaS16dXZfUzhWVjJaN3lPcS1zY0Q3aUNPRHZVRUFXTGlVUzJMdXFBYkZwY3EyejhPUk04VDFvTHlzY3JiRHJ1STIzQ2pITmctNG1WMDJ0Z2Zyam9Pc3ZXV2lBOHVETVRtWjgtUE5hMEpacjFvS2NHY3YzRXZycmpOUkg5dmRQSVdaRGdZVGlrbmpVVmhFNUMxNHU3aWNCcEdiOVhNZ1l0UndfRDdiZkhwZTZ3UmtDZXdxQV9mLVhmSXU1T1ZDR1VQeU1MTExQZ0s2ZHBOeEV5VHNoQ2tLc0VxU2RRdnNwbnF5Q0FDWXJzYkhUUDE1bUFQU3ZBdXhYSnhfOTJQS0h5QzNkMVpsOVVRM3JIQ1IwZElSVEJFTGNkSnNPX2ZBR1A3aTF4LU4td3o4MkdJYlJyU29FNDhXb3M1OFNORlh4OXZfLWZUX3VySEpMTXl2a3UtWHQ0NUsxOUhlSVRFdEVmZDZSTXkwQXRYMFdZNDlhVjF3Rkp3dmJjdWtTcjBaMWNZTWFpX2hKUmc2NnI2bnkzOV9saFZvaEpSYTNXLWJpNVpUV2RkUDgwX213SXZWVDNpajZaQkJpZ2JFOVNyVWRmamM3dm13VU5VZnpsNDZtUFpPWUQtNVFQUEs3a2R2eFJIS29yNnRuSW1wYV9oQmxSRXFyT29NcjZpRkR0ajhLSm90ZlI4TGtmbkdxMVlYazNoRDRJQkdmcDlOdS1rNUJLcnlBaUMtUndjYXJkV0c3TUVRNkRNOHo0TW9IWHRfbWZuajFqbEFqeC16TWZuekpjeUJMM1hITVI4a2ltXzcwQlJmY2VpaG5Gc0c2cTA0dE9jWjBBSlVXd1lWWjUxbFo3N0dPRGl6ZTdZNWxsaEpnUmlzRXJ2VU5oVFNHc0FtVWlkVDZQdjVGZm9ueHo4N0YxWjYzZ1NXTHlpb3pGUXZRNFJGMmpvUW9FdWltenNhekNmMlBVanpHQktsYmFSRVRuS2YzZlVWbmgyVkdCY1k0QThjVHlpaDJLVTloUGM4ZGs4Q19wbWQ2SXhUSHppdnNSZGludDhwcjNFSk5LNlBubVExSnd0QUQybEtDWjdRMkFXOVZtZWdTVlh3RkJZMEtBTmw5OHFudGhWT1BkWUNMZ29tUmd2bm4xc0dJckFCTWk0MjRsV1BhSE5adFJDOVV3ZnAzMy1MUFdmNDI0bVVKbTNld1B0cUlDVTNJQzBNVzRuZ2lYQ0p2bnIzMTFSb1pBR05jbmg4TlBSLW01OUlUNTNhdXpSS0hDNHBlcFZuWXVYRWNCMy1DZ3Q3RHczMlIwTlpuYU5ic3BoYUc0N2pGOUprQVpkUmZiTEMyTTJxMlhkQm1ZVWFiNjVDaHZURnpqZ3MtZHMxQVBQOHNVdmVKYzh3a3BnQUhJSkFlRGRvcVFHQ1hTaHV6VTN3LXdKemloRnhsWlB1M3dkQlFrNWotc2s5WXlYRWF0SWJDS25EajhUbXJqNTdwY215aXgwZGJabjV1amNCVEhCTjFsNmx0WXRtYzFJaWprZVJ2OUxhZEtTZWZDYldUYmFfR0hJem91RHdsdEFVeGVoV1g5dVgwb0p2WV9wVU41MXNTV1Q3WkQyV3lKdzVYYWwtQllsa0ZFMmRWMm85WGZwUWdTYW9wMTZHVlFaV1lHVWlHWi16NzVtR05iUW5YUzNiWGt6SGJHVW95bXdIUUFKV1JJb1IzVHpaUmVHYnNmbUtWSHRFcXRSTkVmQXhqcU9qZjNHQU1wZ0M4YUY5a21MSksyVVhuT0EyVFppWGlBVF9VOWFITVlkWkJQcEQ2Q2szNVp6YkV1aGtrS20ybmhlWWJXdnlVb0FGUE11S0FxbzFjSDJWYURTTXM3UHJTRUVrbzFyTDNCV3c3dFY0ZWRZNEVKZEgtTWF1bW1GMFVVLUJIOUNtalJldGlmOTlxOTJBYk5Lc1pxUTJTZUNUWjVMbHFvR2JuSVRRaHhyUVByYzNQdlF6d2tyRWRQQkRVRVMzZUFkbVlHV214YVI2c1NEdUpaWGFPVDJPT1EtelJ0SEE1M0dORUp1bmRxazZQRUNzcXg0X1R1TXFsSExZYm9iZk5oZ2NaTHg0bW5xY21JZXZKMzFSOE94b0dRZzdhLVc3dXFvWFpGNHlwSzlpVGgtLXZ5dHU3UXVpa214VFFpeFFmTjREYWVKMFdrai16QmNpMHFtQ1luWWkxeVI0Zk9KaGQxS2JvVlBGdXlMY1JIRWIxaWhQVDljT1pHcGZ5NUcwbWZQbFdFNTJOS0NwU3lISTg3OC13U3NYaDRJNG9xTFhnS3VIYU5sRnZ3bHlXYzZoWWxpaHVnRnNrRnVXd0kzVDZ0WGZja3pWUmU4QXR0bGRBMXdETnZPRk1XaEtkVGRDZ3l6aXZ2Z0dVYTEwZlpqZnN5LUlabkFVN2RCTkpwNENCZHpQZkR5THdVU3FVaW52cVBIU3RJdl9leDBUMnJoanUzZ2V2alRrdnQtelNSelFpX2NVaHl6N0JoOEdlaEc1LWFCRFU1dFpob3lzZGVWSFVLVUZCQjNhZFZOam41ZkVPRUVQN1dXTTBoS0EzamlJdEZ2aXhwb1Fmci1ZdHE4NWVpb05RcVdwNnUyR1pwcnFuR2haZ3pqdTNqYW95WTZsQ1Rvb2lKdGhKYzJhdm5jQzU1NnkwcTVIdE1LOVNQXzMxa1JnQXotZm9VZ0pvZ2x6S0EySkRPUGVwemloTUhicVpTZUNyb1VpQXg3R2pPM0drNUFRSFZRZVJnNllXLXRCRU4xWDJzb3daeThGSmphV3NXbWFuVUNCLVNDTW9GbXFkSGlTSXdoc3lrSHE4M0xOLWZ3TVh4OC05NEF5TDhFVEJGNW1YQUk2RlVyMzFYNWcwdnBvYS1LbnlyeWE0U21nTWp4WXJRb1ZUUko0aDFRcjQ4VTRpM2ZaQUx3VGNCSWkyRkFReDFxVHFBMkdJRElBMFJTdzFuTGNHMG80S0JjX2ZfLXFJWkF0YkdnVGJXMmEtVDNzQ0lTNXVOU2sxeXBaMTVNZmhMQ3RuVmxlSVRsem10MDVyM3U4di1YNDUxNDQya2I1anUtc192cUZ1bjBXT3luY2NNcmNXU0tuZDQ1b2tuS19NT2dKWHprUERfdE1OME40Y0kybll5ZEF3dEh3R2IwcUJrM3ljRzhmR1h5bW1GZllGMkR6Z2FWaWE4Ti1SZ25iVm4wVkdsYUhCU1dGeVFiMVBGT1JHSmM0Y21sYm03bjU5SnZUVEJkUHVHLXhLb3BGcUpPN3dWZHJtVzFYVWRLOUJiVnFJeHZiT3AyVlNKdUl2eFNLWklTYm5QNGF1NkxhaFp1bG1RVUFrcjRTZDBQY1ctUTdFMzZ2T0ZGS01OakFfdmtTUThfNk9zeHVzbjJnWW1OYnh5Mm42MFNHQURnc2Z0dDRhUUJmaXZtRzYwaXlCRmhpUTY5dERuQ3J5ZHhvZTNnVzBlNHJBcU53c2xmYXFvVUhuMlBFdXd4UkY2S3BoOGpjMkpiYWw0OHBlY1FJRGhzc1FreUR1cnVHN0N3ZkZjMFhpTEtONmFWUVFKclVFWkd2LTRGb3BuWkhFT0w5TUROejFzX1JyWWo0aXVscEhtM1NlZzNJZmJERUdvTHhST0tHaHVFTjVpRzVBOURCTXZXMWp1czZHNE1PYmVSU05XYlZkTkRZVk4yci11UW9kY3BOWHRGV1NCWWs2V2NvZzg0RnFsUGlMaU9zX3ROT2hjWHc1TVVVaDVCVlFHZWtRSDRuVm9pdUh3cl9oa3I2R0tVQUZJVm11ejF0dVBfekdDZkFoUDNxT2xwU3hWbmxxWTlBZmNYa3FheUVDcDZwVXB2VHJ6Um1yNXZ4Vy1DT3FnODVhVTcwaTRmZ0xHaEQ1V09mb1ExZ2IybUNrYl93TWl0MTVVMmlTYzdHaGtwazJNc2p0NHNpa2xmOW1tU29WUXVLWXlCVl9fOGRqclFjdm16bGNoMmFTT1UwczBzOHRCWk91NzdhNWtsb2RQVzhTUkZtaC1qSFo3SmZoVUFkb0U3eGpuU2EwejhuX1RhT2xqNWZ3QkRaNEJidUxCQXFjZHJ0TXU2dERueko1QTVmQVlYMGUwZXpBS0hCdjN3ZjI0NkhQZ05hSmhKdURidzVrVU5YR1QwajBJU2lyVVZkc3hzOFB6aU5sX2ZNZDFsVDloY0VfNWRhR1dyN0d3VkJ4YU5OdG9ZdllHZWZnZGU3Sjdta2RCa01GQmFLMlVsdnZyX3Jhb3FiMVVlbWpxa3dodklqbV9YLUZkbTd6NGZINUNLb0s4V09KM1RKWEZHVVdYeE4xaE83Z3FwNEY4a0E2N3dUU0xsN1dYMnpybS1LcTJya0dPbUEtellTdDIwQlNtVm1Ta3U1UjEtWThBVGdSZnhmQkYtVXgwak0yeW9vUF9leHQ2Q20yd1RtdkFyQzU1N3dLS25Ddy1scmx5YndOakNvcDh3M3BHeHRHYXU0V1FEQnRQTDh1eFJXSS11VF9GbHZzU3Jpb0gtV1g5TTJVLU9JcFJyN09keUU4Y1ZBM3VHdDZBb2p0T2xRMkwwYU1Da3A5TlVhdEpUSWNubEJ5MC1mWEdlSjh6Q04wOE82d19WdEJfdjZXc0hRcV8tU2djbWR5aG5GZlRhbUlIbVJ0dU56RkUzb3dKZGtnN3dxVnhUbXFrci1xX1QxbTExNUFaRURaSzk3ZnV4ZnVka01PVFZLVlNxSWNsXzE1TkNqbHBPYmQxRTZ3TFVZSTJUd2Vld0FkRlVUSHFiV2VKSnFSUlRSa0E3Vl95bWIzUXpDMTNyd1ROdVFwQXlQZDA0eWI1R0VDVmo0QVFxUzVIV2ZSa1cxc24yS3VvcGs0NWpiZHY1dHktMGdQM1IyS3FZRWFqLUVUOU1hdDc5azFJenNTaEIwcmV6MXRsbHFzMVR0ZlhPcmdzRGc1Y2FCaG9SOVloS2Z3UW5GdVNEem1oUEVfWWNUMHBMWXhHQi1vUkJ3R0YwYjFXbTlGNEp0ZUhUcUZXdU5DaF9yT21abmplT2JlMHVrU2pSdnV3bktINzRuTFNVUnJuUmtzUjZfbUJJaUMzcjZzbFNWT1pmUEp0WmZFZFRZU0padFVPRmpxR1JNY0Q5UlJFOHVrRHVoNFN2VlJ6R1FwMFc4QUdqQnBDRkFRblRkQVBfNWNVc2taZWVncUJoZk5RRVZ6YUhhQjZZNy0zVW8tTkU0THdiWUxkNVo2cXEteGlUNjJHMm5HSG1YN21saFhCbUplT0xyTllHeVpDM3U0a0ZpcmpnSWdINlVyMi1qLWNUZFY2dzI4dVlsdkhDSUJ4VFNEN2Yxd3JySE5WYWhFcUhiV09Ma2d3MlU1SUZiUm5wZlNYSzMtdFJvc1NFelBBbTF4cHpkR1V1SE8tV2RjRElfUGx5a3JhOEtuMHNIZWNBTXAxc0xNSnVGTlNkNHQ4SGVyMzFOazhZNzUzU20tSUthWXNvNjBOSHFmRjNZcmw4SGVHNWlQSGx6SkR0YWlKQjhVbXFqZ1lHODFaSm55VUp6SkxTZzg4QmhUSS01azctZ2U2WkVURktjUGJNemFaa0QyTTg4TU81aGtLMFJnYUhCVE1lYUcxN1FUSDRZLUxMUlFGcngzQ3lndGRMcDdFNUNoMnl4QlVhdFVQUWM5d2o0aXZVMHljOTNqMko3bnE4S0Fod1ZBRUFJRTNNNUJXX3F2OHN3QzFQdDdyM0c3enZFLVRlbnJoUkF1UkFaMVhvYUdsbE0yZE14V29ZbktqYmN0Qm1kUHV6czRTU1B2Z1dXbnI0QllrUXM3NEc0aEFCeE9kbkRsc21lSVpZMUZCZHBtenUtMXV1S25XTTh3MVlhMXMwdnp4aDhEY2dLWjdxWEVfYy1KeDh3dFJxU0tLV21PZnNoUjZDTURsdzh3RnpZX08zSHJVR2t5a2tNamxLUWtITTVCTGxEcUZkSG9EbHp1dW0zYjh4WVNWcWF1ZmhmRHNfRTNiMEhtczZKWFYzbk1nOGR6QmhxeXF4ZllrZmVBalRHajNoYl9GY1hPLWVzd3BKLW1nRkQ2cUJHSUR2XzAxdW1kdXQ3UkxidkdHV21Kb1IzWWp1bWlfNmUybWtZNHNMZjZxMVk4VkJGc3ZSMTNIQXhIUTJNMzhnSkwwWEVqMDVsb3A4RVhnZ2JjaWd6SHFnLTFOY1UwVUJZWTI4SjZYc3lBQ3RCdktxZmFwbk5oWkZXMHc2VGcyOWRXZEhGaWVOdXZMdEdFUWhmVXN2SGx0VmhhZVRGY211UUoxRDRtTzRwV0U3bE1OSjh5YnQ5UXRhTy1Zc0l6MV9lZnpWYV9aOHVhYnhPdW9sUHBoN25GY0RBVmtaYkxLa3hLSmFGeGFLRi02Wi1PWTF4LUVmV2JWY3NSaVdXcVgxUXdWYUR2ZTItTjk4dnhSdE9qMnBscFQ5TVhLQ2N0RE1vVVN2ekVCaFpHem1RZE56bWRkYUNsSFpXZFVTNjJnWWU5bHJsTDAzOHkyVjlzSHljYmZONURLWU5jal9CMllOWHlxZWdVcjJiNFNqVGM4Y3JxOHIwenhQWU1lSkxncV9vYmVOaDhiWnlYTVgzbTAxQ2NoVmtOMTJoRTJlTlFOVGRYNFVQT1RuenJnOEhDQllTcVU2NWpIajlHM1FVcWp1NGIxYmloTGJBRE9XaGdXc1NkdDhnd1hBSHBFWlBhUVcwSUwtT25kendiR3ZXZmNHMHpnejh0Nnd6RWZiWTNkU3Z5R0NqZWNHWEpNN1VINDhCdnplV0NZWEZzcHRYSGE5ZVRQT2lJUE9qdDdxWDlhUHgxWDRVcDkzck1TeUlJRWNUNGxkdUdNWTlfV3QtT2VFVDhfcnRkVjRMOWNKTnlNYURyRmh2M3R3d1ViczdmWGw3WGpvdWxac1RCeE1VZFZfSWl6eE9remU4MlpURXNra0RnSlN5VDVZOWdSUUd3eVBQWmgyOFdsM2lyWEhtemY1STMzd0dUVWlMVTVMNEItVkE0TW5uUjBYNm5sTUxncDFKRUpFbnpIWmR1eEU4bUZ3NDRtS3NvV3BsMW5IWU9YeUlHMzFWejBORFVLaTVmQUt6dkJiRmhtOHVhX1dhWmxMVF80UGNEdHdmWkpXOFBNWlRTS3FRQUVFWkhYN3huR3JKbHFZcTdWTktCUDU3Q1NHNTdoSDFNaUJXdVp5ZEZ0ZFRFMEt1cjN1bHhtWUNMdGl1NEhvcU9xekxySU8zN0RPbEszQ1paUFBSM0xPN1JPTGxhbWFnaGVvTTlhWnczRWVSdm1NMlZPYzgtalgwODlWY1JLWndPdFEzaVBLTndyWmE1c2VMTHJyYzhSMHdXZTBJaUNxNWpnV0NYSHE0NzI4Z0RSZGswSkdWakV1LVJrRGtveHJGS2E4dHJUUFg3WVpjM1Y1X3FzREZIUVd2ajZJXzhWTWlPM2VoVG9Tb3BfbG1IdU8xNzlWemxFUzBUR0l2d0xoUUtVUHY1aVdjczdxODh1QldPN0N3aHB4MWtFQXRiVDZOYlNfSVVzbUFqcE9wSWV2VVZHSmpNVzdGTTRkbEtOajMtMHNvRm1GTHlkWFp4ck5BZ01OY0tHY2hQZC1jZTlCY1o4elpaTGd5c3RacGI1d1pPY1NpNHNiYnpaNW1OOFdpcmk4Ry1GY1NtOE5FTWZnY1NNblJUMnlkbW11U05GU1J0U01EeTM2Z0EyWlU0STBURGRESWh6UXJKWUlYcXpWejJzNS1DMXBOSGYwcFpLUDdtaEZscFpMbUs1QkxFTEJTMkprbDNvTXRFcjBLTDlZWFVoZW90LUM2U0owVmx6WVBmTDFfMEFTRjZVZjdmRjVVSjdzclVDOXU1VkdFUFNRUm5WZVpJVFBPVUxTTHBrUmcxcmgxd2tqYk5leTFxdExlVWtHY2d5eld3eUZfNUxiVHFPWlBjMFd5MVBGMmZqRG5CNV9Tbzl6elVCbklEZ1ZGQ0I1U3pWdDV0cW9LdDRUUkJNYUxONVdtNkk1b2VWRkhmcE91UVlJVExtTG40YjNIRnJua3NRNV9rMEp3UWo1OGdKX3JFX1RmMnRzeFZPQl9hel8wQUxKSDJBV3Z3STlhUUtVR1hxT1BsMjktQWZOTXdDcHNreWxEcWd6aVd0d2tmY2NmQjEySS1Xa0NMeExqLVphdEZESjduQnFsU2dtQzhvZlVlTmZaR2NRaWZJWkVfWFMySDBHWXRNb0EyZG53b2xHQ1JTX1dGX1Zfb29PeEpUUTM1S0pCVmNuWUdBU0szYTJJT1g2Mjk4c2JORF9RWFF4WUNWaDljbUxjclNBVWNuN2VpcHFIdWdOaWp5SmJCNVZ0NWpsN1NFejN4el93dTMtbTdWWmNpMk9landuWlFaZzA3TXZVSERxeXdScGlndkktcnRuSklkNjVoczY5cWxKbUwyS1FMaXNRek15N0NoS3lfNld4eW1EcWRsT3dodkc5NU14YjJkU0lBWDBtbkQ3dHlXTHRpTVJkV3dEN0NabjFDSlpHRlhqdWw3dnhURU1xaG81WFQ0eEIyY2NWWkptODFwSGc1S2dLRm5td2JsR25mX3ViZFVOTkR0REhoeW9pSk1UMUMyS0RINzdpQk9JTVZQVGVsckplZHRSbm1zaUlKdm45NWxJa01WU2thdWd0SHloZ014UVRfR19GalJiZ3hLb29lVXFzZ3NwTEplYWdqbHpnVzJadEd2eFRDTHdmY1hhSHA4ODE1OUZidnI5TDhjejRqNHg1MTV2ZFpkUS0tVzBqYmVkdDNnMndkQnJvMG4zWHpNaWJUaTdjOEp0QUp5dmMxU19oS1dHNzRqYW5rUVRIOFVuSFdCZmFMUFpCcDgxbDYwY3lFdkVNWlpmMFFlUGptazB4ejh3RHlYZmhLU2oyRzVscGQydG9IQ2JaZFlERm9oQmF1LVZISmRSNTFXTUVyUzI5ZVBVWmFHYVZJQXBGQ3NLR3REZzFwMUhzTHdFMXE0NUx6M2tiVUQtcXY3X1JScGVCVzNwbURxY3pTOUc4c21ZSnk0Q05DaWFvemdVR2RibzRzN2EzTXMwV2MzeElEd1RHYkZCaG9DYkR1cVBGT182V2ZTOERzbFpldlBMeVZYOEROeUxJbXVET0N2VkpvUFNvcDkxVEFWRERDRnUxMjBwZS1lZm9VbXFvX1ByRGFxYjZuTVpuNS1ybVhXbWJua21uUFZBUVl0SnBnTE9HSHNpRHd2S3lWQkFRU29kXzhlMkZiRGNpMUlKaFdudXU2WlhsVlFNR0E1czhUaHZsZ1RkSjBZY3ZGckhZMC1JZDZVQkowOUl6am9HejE0NVpTSW5mNi1IOUtkamZuUzFqRndibmJQUUNFeGl6dzRlX1dCRDQ3TmFwSGpKT1k0LThWRk0tX09QT1l2VlNFTXhBdF9JNmJtTWZLOTIwcmgzdWVIS2huc3AzVGdiZFFnVTlPa0FLTHg5ZjdmQ2RKTmpxZmk0V1pWWHBDSmQ2SGREZzNhUXJYakxrM1hzYWhhU0tDVU01TVVaX1FuLUgzTUpBclpxWmJqZzlYcnRoaXdkNXZyWkppTXVNMlQxcTkzWUJid2lDMWI3TTY3MkdYZkRZdDBWVHpPb2VZcFNHeE1ZYlUxRGpwdUhWMmV6Unp3ZFB0OUJzUEtHOUVJckZ4M0tNWGY3aV9hWnZxX1BPYkFvRG8tQ2Z0R2F4NE13YkRRUkh2bTlwNGE3Rkx1d2EwQmEzb0hSNXpqYXZQOWNuY0pZQl9iOElqZmNuaXpPZFI5RGRhLW9IcS1NSDRqaU1jWERIZDRhZ2dYa0hidm81alUwMDg1WDVvTXdoTVA3RWlLbkkwWWtGS0wzdTA4a0MwYy1DeWpWVGlQTzRDeHpFMVpJcmtRS1NLRDJER29FMnpnWS1qcE9uNkE1d1hENHZCdnhUcmUxeFg1NnBnSGRZb2pReGRWRmE4djlLUVJlX2NXWGkxclFHMmJHeG55cnVheldnNzNaZEZBUF9uRnZCbTI2SmJsZ1JXUGlySkpqeVNWdzN6QUVUa19QUjBTcGNFSWRWaFZNOUlpeHNMc05yaXFLX1o0VEJxVzZUcmJuVEpaeTNhaHc4cnBLeHlJdlFDdWFidXdqdU1mMEhTYW5sX0x3YVk3NVYxWGZSLUdFeFlpaGRiUjlhWDZpWDZqSmhOVG9yUExUU2tuLUxzQkpXMHI3VkF2dGJKYTNicWJHYVBES0dxdlEwYlJyc0hmLXMwc1I2bzNyTWlkcldVQXZTZF9qazlETkpMbm1PeTFIYkhJei0zbHk2UUdZZEV0N0hsTXc5VFFzVXRYTnpvalJUMGxjclVUcVhwSEJhb09Ub3B4MW85MVcyUlpXWTlOajVYUnJVdElGZGFsejk3QmJELXQtZWJhbEl1UUFxRXpFdEdZTmxqU0JOQTVxTjdDT0hSd0MxbjNnbHhQbTdKRE4zX1RTbWpaM0VCZDdhMDZuZUkwWVhxTE9uWnBEamt0V1k2X0ZPTU1MSTRZdGx2U1VWNG1kVFpIbzE0T0loUXNqaEpVeUVpVU9zY2E1NnpmMF9IaFlIQ3F3VWJTZmxfSFFCZzVnUVVoWEpoVm5malQ0V1lPa1N1Vk8wQ0FhMG9oRHRJMllQR2hIWTdYc203WVlSTUdKcTFDR3pyVzNiTnFsU2hxZExCMW4zRFNpWHB2MF8ySjl0V0lwQS1UblpFZU1vdmFCdXB6ZF9SWTAtUkNBZXNrWnh4SnQ2X0c2aGtJUjF2eDZveEp2aHRXeXpMY2V0djd4TUEzRm01VXB4bUVWV2pSYTdxRGRaZWQ0RlBybUlJcEVOMWlWZ3RIYnBoekdIeXJhbDhwTlhOLUhwNmlwZlRINWRCQnlvdXhoSmFqWVdFcHZkUkxkdGQwZ2ZZMmo3bUF2dTBNTnRqSUhtOTJuVmFFYVViVmpxVHhUZGNXN0djOWhjaGtDbWQydHluTENqRHJlR0REY1RzTEN3b25HQkFLUlZyX1N1dUN3QWNnLXdEbFROY3psYjFqV1JkMGk0R2Z1aThhemFURGVhUjhqNzB3S2JvTnRzTkYtMnBzQmVqeGZGWHJVVm9kcExKUExMUnZPaVNJV3ZjaUVyU0pGM05CMm5hcG1tclBSMVFuRWRBemw2LUZMalFnaWdJTzJ3TzNsbGpnM01zamN0NDU1S1JKTzFBUkVOSHVSLUFDSzFJS3dSb1hKT0s3MGFkU2E5MG5zS3lRcVVwdnM1am5lZ0dXbF9WeVdlcmRSZDR2TTRIOHY1ODdwd1Q4M3ZPdWlXVl9xTU1FSjVjOVhpUGJuX2JQVjlOdFYyWndFZlZiM1JBYnA5NXNvNU9acGE5eEt3MGRIa1JZOHo0Vlh6X2ZTaVBWX1hFMllxQXEzQTI3eTZpaE5Mc2tYVk5RamFSbzJkRlhFbDJUdUdtRk5LYzJnUXNWeXdXdEN0T3J0RWVZa0EyNjVpWVNncXplOEdmbWRrQWFNTXRpLTI1N0tSV0haSDR5c0l0UDFxZGJyT1JKTC1Kb3lhSTRuWFhpY1dnYkw3a0d0ZmdDUlB4OFl5azA5a0I2WWRJbVRaUUZ2SjliakY3YU0wdnU4U0dUVnFrNE5fdHppMG5ZeURoanoxVU45YnFiR1dVZkw4YlF0T2RzN3hUWm41N3djSW5MZEJ1bmRoSDVseW1KVmVlNGRzRUFTdFk1MnJaLUhoSFlwakZHa1E3aVVvTmE5dzltTGR1cTJ6RVdwMHowOFI1YUhwcng1QjlTRlpUWTd6MllXTXdndzh6V3BGWFp1TC04YXFxR19RNkFSTHM4Tlowa0hLRzI0MmFLUXk1U2JJM2wzdzF4dzlVSWx0WEVBUnZPQ2IwMWs0bng5cGo1ckhZMTFNd0xNRUFpZVhUbG5DX2JWQlJ3bEFCVngyWEhrUUxvQnRKTngzZzNPQUpSTENpSllwcXZIQUIxcjg5NUJpRDJWbE84SzIyd3JGSnk0U0ZtM1l0T1diTmJuYldGU1ZSSkl2N0d3eTdqTUlvaWVtX3lkZUdva1pGZzM0YzlLVmFkbUdjVy1oTy0ybEFNZkZpSWVQTXdJeFdoSTZyT1JVTmhtc0dBSEFQOUxPNklhRTR0NTM0RC1Fc1Rla2VCeXo1akdLY2ZNaTFENFNPWm9xTVo5bFZIOGFGVWFldWVyLWtqa01wV0ZWdEhKS3dQeGhiWHlTMXFVTVNjMWdGWEV4WmY5TFEybVBNZGQxVmtKVE5RMHZFOWVmSFV5cHJtQWpZV3dCNllzcXhJdWctakl5ckIzSVlMUFQwR3p0NGxYRjJOQVZnMmg0WllabHNBQ2xqRUYwaEw1T1h5LU9BZXBGZU56UmQwZG51cWFVSHVETmt3Ym1LSHV6T2FiOU1rd1BkWHRVajIzaHlIMDk1M2ZzSWtzb3h0VzdQQUk0cHhINFdjcDczeDhwemtBajBlR3lsN0N5ZmdBOGE1RE1ORnBHdVpyMG9RYTNzRzN3WEt1OFpnMTBmdVRvbW96NGlfam9fWGdROS1ZcmJOUTdSQkU5VTg4ODlpQWFLTUYwd09fRl9hU01LS3lGZERMSElmTnRpYUZJN3hPYjdKeWJwdTFtejltc0ZlTmU5RkdKa2FoOVlsOG5rdXd1OE90dmJaY3dQUTZ6VjNWd3RQNXZZelBKaFVsdXllNS1VdVZib0NEV3VhaVdxQVMyczktLUlTdUE0SERYSmdLeXZqQ2I5bDE2cHdJYlZxWk5ET0FlMlVQUk1TSWpfMjUyVTRzWUZQYWRvcTFuZ21pNlpfVTdBZXFudUpPWjhuakYxamwwQW5pTkd1SHM3X3hSR0gydFNIb19yRVNPRzB2OHBxR0YzWFhPMndlSzFydnI2UjB2ZEY3blFWdnlJczRfaDZGZzlyMXZtRHZVUG5ROW1ST3hlQnp2LWdwVE9nUG5WVG1zVHd5YjZQemdsSTNUb1lYMENiakZIdVM3Z2RPbVJnejNWdHZOcTMxNUlOQVlZX2xsR2ZOSHVPdm5JNjJYS3hGQnNwaW1HbXFkeEVjMmJiMTJLVTFrVWIxVElPVTBDMmJRaU1GWVZja2dJWkhYcExlRnJiY19FcE1CSld1bTVTa091RV9XV1hqTm95X2ZkNVlfVzlpWEVDTmF4dXZZd2doQXRMdnU3bUg1bFFoLXh1QkdDN3ZyeHZPRTI3dWhpYWZKM1pMQWxmejdMTW8tU3QyZGNCOE5zTllaeFdxNEFLQkNwXzAxX0xwb3FfN3EyY0tzTnJ0cnNnbFV2TklqOFhVVGhNSXlRR2xzd05uMG5yUHRSVUpvUndOUkZKOVVHSlVwVUpyZ0ptLXJWdkhHdlFpUU5vYkNMMW5fd05ydzFCWGVlTDhDX1NESkJOaXhWM05tOGRSVVo4bkxjMVBVenhtR2ZZeG5pdkRWNXV5UUhnQ182OHpOdVRCUEYySGZHSjVRVWttSlYyejlsS1dMRnh6cHpOOXpvZHotalVqZnVRRlc1anJfQXY5djUxRDNrNno0dS1Zdk5XcU45ZGw0OUFLYXl1WFFYSjdoU19TUXVwaGMyVFh2WXRRaThJOXhXbS1zSm5WTmk4TUxtYUNIcVo2Rnl4TnVBSkVDdms1TklfVmdnNkJtNFpzZlNjenNzTW83R3lhQjZkVzlBVjdYcVVFbzBKZk1GeVJUeWJTY0libEV4aTBuUHBfLVhvV0RDZWI3bFJGc05EMzdEU3BKU25qY1JGN0lZUGJFNnI0NHFVVXpxQnF6eFhHMVk1dTJrUzU4ZElSeWdxN09paWV2TlZxMTJoeHRBR2pKaW1EWWtSMHRIZVNha005Rk16UE94UlAxMWZKY2lRVnNKTnJrQklDWE1fTnQxNmM2OTdldEtCN0gxaUo1SXJ0NU1ZZk9ydWRyM1dnWGFFSkpuNGhyV1NQQjRiTE5INnFRUkhnT2lqUU9kNkRHQ1plV2V4LVNjSmNvLWROMm1FTWpULV9BY0NOSm03RWp2eC1GMk9pbHBoMXVRSkVBSGd3SVViMktIcGItQXhrSkVEX1VZSjNYaTlkcS0tYjNuaXd1UjQ5cUh0cjJuQVQzdHR6UFBzLWpOS0FsVWdFYUJseEFGZEI2OHFGNWZ2MnNpcVZzTWlWbnlJaXBDTjEySGVWdmRhQUxKWHdHMHgyVnl3cThIMXlnN2lKeWN3d0ZOblIzSkF0VEZaN2UtYVJrd3dlWndpbVpFOWstdV9DMDAwMXFTVUp4Y19FRThrVnVJNmRHbzR0UnVNRmNIUk1rSTRwZjR2TjNNYVRlRUdkdlBlbTZfZHBPUDloOTJlR0lLYVBNdmlYWnJsTW14LVJsbzc3MHl4eWhubDU4Y1hkQnBBYmpIa2JiS0QtRzNNU2ZuMkxrUm40Z1VMbTRuSUdsc1FyZmlKR3l3bnlfaXdHeDdFQ2szVjFfeWF6UGtORGtTcno4NDBJS1NOc19MWGh2SjBzbUgwODFmelFUV0xpRlNMdVFyTXI1c0IxakdRZHVXcWpEd1djVkd5R2sydk81TTVyUGk4ZFlqSFVHUWxyMi1SS1RyUDI4RjVwel9BcXdPMDgtbExrZDdRTDNZQVBVX2ZmMmQ4b01CYi1Ha2NEdG5zTE53LUh3Q0xHdWxSakVSUmNPV3ZNODJDa3VYZDZEUm9ZWWd1LUVFZ1NfQXlDQ01XS08xZWJoZHI1bWxzRG1iZENrRHI1R2FmRzFKeG9zZGhKVlJ2ZWwwYlR5XzBQUlJ5R21jM2J4M2p4RDlfY1FSVU12a0t4anBpcFhZLWU4c3ZNbnJLX0lIUXEyV1p0NzRFZXlZUE5SVFJoSlVxQTlHelc5XzdMaXNJOUQybm5VMkNPS2g5c1AtcjVqT0RDblN3M1h0NGc1ZS1QTkR4TXZDYmNYR0ZNZm5Cc2Z5TVJVem9GaDZHaUxiOEZpVGZYV2lMSmhmMXl4eHhsVmc4a2gySHlCMk5xb1ZzcW40dHJiMDl6dlpFQXU5WmNIdUo0MkhvNER3dDhWS1hiMmIwREZQNkEya1RPTWw3QnVWYTdQS3RJVl83OW5kb1BPYktXT3NNQVJzMnJ6a283cFZMcjBHbURMNmM0Rl9WOHUwalRSNzItRGNDNERueVphZExfX2JpVXZhZWNkRHZrSGJBeFFNY3lOb0xfb2l6aE1Udmtfd0wtQk8wams1ZUpXdVU2bmhXOS1HRFZWRmN3Q0ZlTkFCUENBczJ1cnhiSjM2ZVNlaGtFNWJ0LWRycVRGYW5CMnlzV05yNlAzcHFiQTlic0RKWGk2dFRCbjJKUWJWT2hJMWU1amZTaWRhdXplaW94dmxWLUl5WXRVWktsb0tWU0lybmlzdW81cDhRSnhUZ0ZmSTlmbmZNWEJidl9GeGdWZVJHeElZRVc4dU04MnBZeVBHQVdIUjdlTXZRMk1Na3hzNkJYRUpLN2xrM0w1ZjRDV0tXaW9CYkJORWc1X2dtbTVqUjk5U3ZpaWkzN200VkVaTVVrSGhqdTNjUFRqbl9KOWx6M0tUSnA3SlV0aEwtNjAwM0xWa3VWNVFoQ2ZxaG43TldTTDkwT2pmemhPNXdJYTdMLVJGMjdvdlBIVXE1bXBGSzZVd3dZcERBZUxNSFd1UlFxTXJucHNuNjVhZHNwQ3ZtNmh0M0tTcDhQVTlqZFE0a1dfOTNzTkFOZ2h4Q0NXMnF2aWhDTzRweV9DejBwZ3B2RTY3MVVPVnZycERzQm92eVdTb2w0ZDJSRVlycG9TYmtpaW5GYWlDUm1CMVdTSnFySklLbDZTY1pOY0t2NENpS002NmlEdEdXc0hRQV8tRVpEZFY2OGNDaGNGRDdBdk1ncDdHbnY3NGM1MXJnbGRMRE4xbm5yYUJKalpYYV9lZE5tdWxmT3h2ajlrOTRFMjlHTFlJOVMyRnlSRVNzOFpLT2wxQkFvZWZZU3FsQWtoRWtwNWY0dTk3Q08ySFpSb1NNVThlSnBjQkxDQl8tXzRVdnIwUktnMzhNaFlHQl9HeklQQ3J1ZG1PWEhBaWhYSW1NLW9YN1ZiY3hnVkozd295bVRQS3NORmZTTDFtMGtfNE5SU01vT2s3RGc1bTdQNWFRRUVCMWJPT29uOF9RbkdrNHlBU3VjZHBPZlRsR1MyaHNZcE95SzgwMk5sbzJZbWVfSTBDaFIzcmg5UUdMaVRCTm5oWC14cFZoX0pScUp1aGF3VUU2VkNHMVB3SlhsZnVhdmtscXowanpGeGZ0c2VrTllZUHp2VTJGN19nTFhEdFJSeW40UzhLLTd0bEx3Skw3MXEtdkVqaDNRUkVYd3MyUkVET09OOWZ5NllDYnd3cDl6eDBIc2tmMldiOGJXQS05blA1SWVudXVxM3Y3YnZJd2lEeW5WbHE3R19qY052UWxXQm00STJ4TGJ0THh5VGpHVUtxUExYRlJEdWFaNGhxcnJMYjZrWTZZWks2NDR5Mi1Od1J0NEdqdGowOUlkRXNhYTBTWlU2c2NNNXBGS0ZSMGZjdlA1cWZyenVCaUlDQ1ZWUDlGdGVhZC1UMWthdWpNU2tiUDJiRjE3OC1RemlDbDNUX3hSc2hILTVFSjNndmJNT3FMRmw2aFpETjB5amtjRXhyUDc0WHhueFoxWDlFODhMeVE5aHNfamk5cVJpeHJQZjlYeThydzlyekFpNUpzZGNZNVBuQUJ2MXZ2QWppNy1PUkhWMURzeXdPVWFTVnBCS09WTDBxTk5uM0Rmc3BZZzhycW1xeEpjYkgtMWxLTmtTRng1VHZQalM3RFh1UjJUYkNKbmh1VVlmM2Ztc2hkc3lacEg3d05fb2VkaElYQjlSMFNwN2llRHVxMi13bm50VEIzUUlpUzlHQmQ2NGNzdGlzLXZRREMwdzJuOFBEaGlQV2lHdldwekphRWJ6Y3pDQ0hQMUN2c1ozaURTcG9nM3pjS0did3VYVHRyc0lXY3N1cWRYdncwNEk3RzBJenp1MzdSSjFSMFplNzlJMmlEdG82VUpwTjhSQU00aUJSRWl2Tlk0QWFLbzBZT0hUMjI1Qi1lY3VDYnFBTm1uRVVqUXlJdWZUTTgzQ1RxYkQxT3M2MklaUmI2NzY4dWpOU2NENU1qaDJyMkhfblhvcXRfZVpyWjdBaGNFS0JyRUQ0ZXNWeUNYdXBfaktMLWhrTWRMeFZEVVhlc3NxQ2U3VUdXWkxyV3VoT3I4aWtQdHgtRlprRzlUWGdRMnllX1RfRkpzcE5NOVFSajVWSHc1cHBGSGd6NmpVdlZVeEtNNU1Nc2tDZVZTX3FhVE04RnY5c2pBWDBENUxXUk50RklzVThEN3pRbVRaalpianZBNmFHbkt5dEQtdE9sd0xBN3pRZlhJeWNGejFZVlpKTUhDaVg4dk1nSVpDX0JTLW9ER0lJZVBGeGVtY01YT3dRRmZRUVlzUnFSa0pGM3ZhajJEWlNMM0xfSVZNQ3dkUk92V0NiSUJ4amNfN3o1bEtQSWF6VXV3bVpGWDI2d1hJTDV6T1R5SHpnNHRWc0hFa1ZXdHJLWkp0X1htcGI5Y29nWGgwYVdORFBNeG9Palc3czZldkF3dVQzVEd4MjVYSnljOGVWb0NnR2FhanNaWV9OZzFJZGpGejFld2dDT1pJWC1YTGVRTXJtcXN1VVA1MGZZOTlId1V1cUtoMlJVX0ltUF9idktjYjVjTk1CTkR1TmViUkxTLWUwTVlUUVhuRXExLWt1aDhaUWZ4Qk1WcVhwZTRPTHgzVHRJUklrS3RzaTVzcG1DRmlfQW14ajV0bUFTN2ZtWTNudHFtRmlJN05vZmxyQ2o4ejZlSUtyY1FZRlU4N25TZ1FBcjNweU5CSGtNRkI0cTNXbG1TWXJkTnh5NGU0blItR1hlc0lWekl5TVZFQ1J2bkdUSEp1YnEzNjhkXzZfcnA2QkllZGItemlzdWhGWG1RT1N2YU14NmI4VF9QSEF1UmJxalFOT2lxSmpZa1ZUYUszVFVaRUdTY0cyY2JrbnQwcmFYSW5vb3pwaEdpcDJRaHZwbnFIeTNoUlBleWtYWXcydzdIMk95NkMtTDRiSzJiM3hVUEFqck9MWm9fLWN1eE8tQXE2VVY1TDgxOGN6RmlNVE1pRmd5RExhRG5paWctU1B0TnV4Znh3S09hbXZ5dnFUUUxIU2RkZHJTZlpOQS1JYmx6ZEtnSGFZTmFlSDhPc1dXQnlqY284V3ZLOXFUMDBTemxnNUNiN1ktVVdXam9sQURIcUdSZzhXLUhsY2o5YnN6bXZEUlhUbGdxS1R0ZkRDWmRjZ3NfMmdOT3o5WThZY3FtYjg2VGtLUVdNOXE1MEkyYmlVd05ySHhvcTAyLW9iSjU1dlA2UENubkZiQzEwSlItV3BzVHJJUERpR1N2aWxKV0NEeUItLVhOVjJTcFdTWFNFZjBqSU5ORnFQWFRGV3pXajNJQVdHa1NqLUg2bzVzUWh6dmxqdWJEeE9HV1VQcUxMQk5lUzBiWG1uQ2dlZFVkcWVLbURScFRFcGtmeHJ1M0lxOXFVb0RXbk9zblV5ZEx4S1hSQ2Nfd291cms5TWEyc1J1ek5zcUhHTHlDbW9kQ0xwa1N4b2FWSUs4ZXRRYUlNSFZUc1dFcFEyYWJzUC1FaUxHM1hxckRGQkN0ZkNSWGttbnNRX1NVWGNqbW50SWlmZ09SRmdady12dVhWQ3R5TjRSaTV6TVl0TF9LV21VMTZtb2Zya1RQZV93R2gteEZnM2hoMVBUOGI3UFI1Y0RvQ3lGZjc3VlI3UUdXRWlEeWJmS1hvLXlEejVPY2pkMEoxWXZUUVhGbTIzMlV0eTh0RXViT0stbWFLcHBWY0piMW9XcmZGN1FnS21sM0dRcnNFVzZiOEd3VFlETnpTQ2taV25URjlmam9uMi0teTZTbXJJWk96WXduZzJNREVWR0J0cmFBZzMtUUpJQ1Z6X3ZfZUQtZXdpc2FvejFraWpDWUZGV0NCaHJoU3VuYXVySmhXOW95SUQ5aHNyay1HNnRMMHlveW56OHNCbDhFU0otM2ljUDBjeG5TSTRQU19RbVhnaThMLXR6NTRsc1l1dmNWWFdLV2VkUnpIYnM3TVJTVDBkay01ZnlvTWdsR2lFT0Q2bDlVX05wMDRVVGdTNUF6UXJmV3dUd0pESWQyZmtpWEdjbnc2c0N0R1NHRnBONFo5VktNSWZSQ1IxMzJaNmRIbl93anZoUFV1VUlPeFNPWHpnOWdLT3JGdU5XNDZib2MxRVA1LThzdFlXbklOLWljU0RkYzFGMjJEelpxbXBOYW9xUjlqa2s1VkNtUVR4bHo5d2puN2RIbkNwTDFiZ0lYSkxEYklnZXY2cUcxdVZabW45TUVCT0N0Nml3YzRzMnpodmVtWFNkeGkwNlI0OS1wdHl3U2lad1JSdHhHTUJ5NS1JOEhzdjRfLXctWE5oUFpTYmN6ckRYazRyaE43Zmx5T2YxdDJOYmFxTXlsQzhBSm5qM21JTU5uTEx6ak9jQnc3T2tKaWlQcnp3elpUakpBdjg4bnhmNldDSUdNdlVqaTg3WTQ3OXZ6ZkhzOEQ4ZUUxZUY2ZHZPSUIycVU5X3JtSGo4c3VsOV9BcTdzUG1sOEpENHQtMHVFbS1YcFdramVKbGpNQWZ2cFd4VlVRR0Z4dlVRdkdZWElFX0ZabE5acUREaHJDcG0tbzdqVGI1a3BjZ3Nwc21MbVlYTHFiMnE1VFZVWGJBWFRBLWJtLVF1emQ3R3p6ZkNFNlhlNUVxak5LSU1xSk5BYVdhWF92Q0JpVWk0alNNMXV2SzAyeWNyM0pHLXlwOXhEWUFjdmdmVzl2ZXVQeUl0QzBHVmZ0SlVJdTVGQS1oZjc2b0dtclljV0xuRkxZdFl4WXZyNGVGbk1GdmNvajhqZWZHdnp0Y282M1Y4YmlFMUU1NnB0cWoxTDhrc0FjVUh1cC10RzcyQnR2M2lxLTVOUUNGMDZ3R3dzYkJQeGFmNWhBRmxWYUI2OUpkZG1GTzhtYUdRSzQtRzBaa0xTbmxJcHcyVDNZM0FoODlQRTJXdmlVVWkyOUxUb1FtX3AzOFpnQWlaX2lyeTFLLU9QMkFTcVN1TndYZVZGQUNRdkdjRjBHOHhKeFVDdVJXWEFFOGw5T24zVnZpcTFuMlRaUTY0WHNpM1VmTkdPT2hhRG9RVkU4U3NVNHdrV3NDTDZMRzRWaVZqQTdnMjVHRjI4VkJBcno5NkJhNHFwbVI3clV3UUFfMW45Sno5bXdDcUgwbkNQNEVvMUVqR3pHa0lVWFNTTVNNaE5RR0JKY3VqUlRhZWpfaTBYbW85TWFwUlBRWDVPWWRKQ1E1c2hYcHpfcFk0Ym5lQjFfWW8ydk9pb0tDYkstZHI3Tk0tcnBGNU0wZGJjcGdMS3BtX0N2N2RPbExISVgwUkl3QjJYeWRUZVVORDZFaWtjejZBeWVNUVpLdTZyNFpTTERJNXdBcDlnREI3NXg1aXhHT2dTb2lzb1JMZUx5enNLQm1WMllib2ZCVE40NnhuM0RZMTBGUlFiX1hGMGF6akpqQk92T3BhUnNZbUpsYjA0NnRpZDFBS2JCbV9Vdi1JQTE2YnhPN3VQSE5ncUhkeUhSTjA4NmtKZVFISGFqemtSeUZEVFByc0tNRkVLbzNVMjlQWW9YXzJLemtYdnpURGNFQmNNSU9UeUNsMFdUeU9pVzBHVU5Yb0Y5d1BBWkxjR2FaLXdnUmI4YzdkblBEVV9vTnZLQmZ2YjRtYzdsOGdaRWh2MEFFOHZiZk1CWHMxX0poTGZjNl9CQ25INWtWX2dyYXR4eC11czhnMWo1azhsc0Rmamo5ZWZpMXdENjdoam5iRzY1eHo4RGU3X3ZEdGFTLWpJUVF1ZXdzNC1lb1RKR2JfM1MtTzF2Q3NYa3RBM1gzSUpJYVpfcVBJUzZlR0dLTWNXc0RUUTU5QkRhaFE4SWFyLTViNURqRlpBOWNwanQyTjdaeXI0TkZBMl91V3BqR0lQc0VlMEVjTG9wTDZUMU1kVzR6c0RlaXY1MzhXY0NTQ3BaZEdHUjZrUXVWZ1ZRbHg0U1hqZXVJSGFWLXVGZmE4SXV1OUhkNnQ2Ujg0ZEF4WXUyX05DY0hXeXVzWUJfWUNuUEM3dy1ZcnAzSm5FTmpJaUtRdG0wTFROZVpMcmVBVmNOWkltaFQ1dWh5SFBVWk5zMGF4OUJGWkZDUW5meHVHaHFWQl9WQ1VXN2QtWmladjNaZ3ZvTEx0Um1BdHBjTHVqbjJsaDhfOHBONzByV2p6QnNIQnNPVDBNUTdMN3J4bm1YNFlNQUpKVFZib2tXRWcyaDNGZm5YczJLeW83NFhUSGs5LThCS0tiTmppcFY1ai1iZ3c4U3pTZHp2VXZ3UGtKT1dqN2hLTzl5dzhZT1NxSlBQS0xxdUZqQU43c050X3V5QjRiMTFhNDZwSmVQekxNV3B6TDliQWhRZUZUeTc2eTJGZGNsYXhreUY3SUVmTDVlUXpwZ3BtcXJMTlJWZzFtTXJULXVJX1VKOUwtZ0V3YUs4LW5OMnMyb09VNEZ3UHBlRmMyM1N5ZldDYjE1QWppcGwtUVpZZ29PdXhfS3plcHBMYnZzM0Uxc0RtYnRTS3dHMjM3dUtmOVFGMENJbzVRMWpBXzJweUVJODRwMF9XblpueklVajdTUDZ2cE8wSU9nSXNtcWNMQUhib3p0YTV6UzJyS2htaUYxaGl1ZGd6SWptaXU2VEZmX0hyV0V4Q2pLRTFsX2dHTzVON2FENXVtWmJFM1B2dDNfa1pURUNmLWJueHp2SDRVbmVVb2ZfVlBSX2xTTXBEelBrN1lHUW9BaDg5OXVkNXFIMDU3ZV9IRnlEZ2ktRThncDkxaTdMb0xuZndBV0FCYkdqR0tfY0NhUnFCb2JFaktDXzhpQ2xVSE4xMnJwVWJHcWpjbThqRVBUcDRBalh3SE5PZDFzYmhvU1VJbnZRMXpTY0Z4aFJnNjltclZzS2ZQOGNVbWxRd29GaGtZREl2TmpkYjhqT0x2eFA4b1Q3MldybHJqdVVZOWxlUWlfM1Bvc05fR0ZjYkZPS0hZRG1EYzh1a08ya0o3akJRamxtTUpqTndMbTByODd5bVZjUW1jLUY2b0FkQk1VZTJ2VjFpNEE0RDU1Yjh1N2JDaHkzaUFGUmowQmQwVVUtUG54UFNMdUdCZnNQSjI4QzVJdGkxTVF5N1dVaXB1and2c2JhZl8zeWlfTUdyWnlwRDRiTkp5OVZBczBESElxdjJVQUdUVGVEVWhVOTFSS1pYUHl1cGkxeWJGYnAyRXJCZ0JYSlgzQmxSTzFVQ0I3aGtudFdBMWxZWVJwM1VicXBCcGhDNm1FMUV6V0ZMY2d1U2J6dUd6dDRJM2h5TDY2em5KSkR2bzh3WUdOZkw5RWc0R3FwWUdHQzFBcnFtcm5hSVp4TlZhUWJQVXdIcTdYQ2MxQmd3aHBLN3YzeFNLSGdZd1VlYXdJTnd3NjlOTV9zeUlQNjF0YTNES2t1cXl6VF81aTB0ZXg0MlhzR3hTaFZ3STJKZXVtRUpnaGRvZDhoU3h4YndzTGlZU0p1cEluUF9nUFR6RThpOGp0Z1pVSDhRRnF1bDQxY3pNeUp3SUNsSWNrOWVKS3RKWTBJZEZ0Z1RTZDIxM3hvWUZPeGZ2VjZoS0lzeG55cHhOWC1aX3d1UTlqa2lrMWhIcHRwcFIxdHNCNUhaZFVpTkVkRGhqZkZESGE2YVZETUJQMVZFaWJSR3MwTXFFWEc0VW9FVjFKemJJZFR4N0ZCWHh1VVg0cVBwQl9CbThnLlZwTzJqb3FOWTNrYzROdXQ3Y0tyOVd0RTBva0VhMXQ1TzhZNDMzQnl6NGc"}' + headers: + Accept: + - application/json + Content-Length: + - '43496' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/certificates/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring certificate + https://vaultname.vault.azure.net/certificates/certcfa1497/340f158a7c784735b98119139b81cde9 + - certificate already exists or concurrent access"}}' + headers: + cache-control: no-cache + content-length: '235' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 01:29:49 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 409 + message: Conflict + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/restore?api-version=7.1 - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLklhRjBfNGM4WXd1S2RlNk11Y2FIY05QN3JqNDB6eU44NjdqYmJhaFR0VzJlXzNDQXJFY252dmtBUkV1MXJ6UWlpc2lwOTUwV1FkcnlXcl9WZ3hCcmRDNHA1X1M0SEFJa1E4b0J3NzBRSDdCM0ZwMzBQV2lROTJxVkNERHhjZFJ1aGFPNHpOd1ZTZ24wZTd4UnU0b0RSajB3YTlWdFFUVXcyc2MwQ1JtVmtnWTNsY3R3UFRGaTZyanJob3FjbWxDVlpTSUdiN0Z5allBY0tyUFJQdlYyREY4WGlRT1pzWGFUSUhIMGxBV0YyVXplLTVxY09ORndQZXlQTHBsRHQ5MFRTT1NrVDZUbVZFbXVxUS1iUVBfUXJWSVQ0cDBZdThqSUt2NkhGcThBQTRyWFhBNzJiTkR5QXRzNTdCcl8yZmdHZnpCNjRHVE50dDNlRmVMMnBycUlEdy4wMlRFWk9pVGNJemdlb2RVeFZHbExnLkRkUUozQWhENDd4ZVEzc3ZuTGk0enR3cE44N1M2Tm9xdElHenFTckRUQmZMQ0NldHdsU3N3c0IxdTk1ckJzS1g3SXZVbDZ1LVN0eWhoU3lYR3hpUXN3V2hyMkhTZE92ZGNfN0NQZFF5ZDFDYXpMbVU2dFJmVmRTM3NLcjBMNzJyQ1p4TzlLSGtNcldGTHlIUnUzaGphdU82U0E0ejVBeFZtQUtfUGtnc0xWVWVVeWtaWTMzMTVXVWt3dTlvSVd6bmFYblZ3TWZPNjgzR2FvTjFBQzNBYmMtZ29NX1RPQTM0ekZ6b2E1VFA5QnNRcTcyYmkwajU0U2l1UU95dDBMcU9GdS16X2UwV1k4RTJ3b0oxdlh4UXExWGFNZTlITjNLZWZlWW50SDdmYTY4STdhVVpkaERxSGJtY1V1RUM3VGdpNWx3QUhzWG5JT29hV3BNY2Nhd0ZleEp2SjhfeUNLR0hSa3VCZU5pMlZsVU9SUnVmVmlYT2lUWlpIYTZaSUlUcWJSNDI5UWlYWEFNQ09Ea3ZGV3dXMHpSMzFfZVFZczRscGg3a2hiWjhJV3lZSU1obW41LVdYb09QY2pYdWdtZGJBUEZHaGJnbjZGbTRnd09BTlNGSVZaUkU3QXNLV3FRbTZrQlhOaWt4c3JMTExJNkswM1ZneFVWbU1TdC1iTHdQcVRXQXZUZlhCeDNMSlRscHQwZERMVzJkWTFfNHNXWWZESTdLWFJGNk1iMGdxbmFIb1UzNXNoY05tYkdZN053ZktGaC0yd2JvcHhzVXpMVmZOZkhlN2hUVGdjQzlsUUhtbHlQeTRVQlBHOS1UYmVYaE04WTM1bXYydk5rb3RFMldvaWY1eENvUXRUeGF0R1J1QXloNjBQdmFDMGVNWmVJcXc4MGs5b3VwLXpCYTExcElKRjdGSEQ0ak5Ud04tb3BaRmR4ekZYWm51N2x0cWRQLXFCV2tGdmZ4c0xVVWFKWE4zVklweVg4SVl3all1UElKQmJ5dlJHTC1qUmVncUxCbWlUV1dVczJxX2NoQVNaSHlJaTVoVmx6OVJfeDBYZl9qT3h4dEgwcmdYZ3FoYVR3UlpFcS0wZ0UzZ3lUb2h2bmdKS0Q2Tm9wMVR1RERYcjBUOGhocV9vTlVZVU9IUnpRQ3Nmc0pXOEpOUjJadVdXLUdvUWgzdE5pRVMyZ2FaRlVJeXhKOVNnbG4wVGZLWkNrSkJqVUtmSTlxaVBFSzAwRUJEcjFIenVwbUYyQnBOUkxSU0toa2RaSjlUaGZrQWkzVmFCU1BCOFhscmtXU0pITUFzY2tPdmhMVHhsWmI0SzhxQ0RvR0hMYTNMM2VQcDFpOUZ2OEFUekYzV1plTXk2RGdlajU1bzFFa0pwcmhrZ0FNSTUwZ0JCQWdSWU9YeUFwdER4cmpNRnJ2cUplYlVNNlRMOFNSajhDUjNpZUpTaXJCbTBRcGduOVR4NmEzMTZpS2pLbG1RbWwwWkZWX3Z6OTVBaE43TU1vYWxPaE45QmpOeFpIX0xOek9hNmdTNEhNVjFKUTd6UXpyU3VHN3cwdWs1SXhWcGM4M05iel9RdnhSbnpOTUlCUnA0eEI4VnRLcFI4QXUzT0VvWHBrOUZRTmpVTWtqMGJtb2FoTE9nMmFlLUdISC12eEN3X1psaEpPeGRPTkpCY2VQeEJaelpjVFNRTTRFdjVFcUJYa09YejhXa2dhdnNzYS1lbmRaRUJvVFBsSmhCS3hYanJ2UkZOYWp3ZzNneUdZMkFzZWZPODBxVFpWSFVKOGg4MHY0VGlrU3BVT3N2SUo2ejZhMEk4dWE0RHhrWkJJQ1lGX0xRQjR3T3J4X3A0QW51SjVqZ2FQQk04XzdreV9NS2VSdmwtY2NuaHYycGRGTjNnODRuWXFvQ1JIU2U0bW1keWYweTFkMm9WZ21qSm1xRDd6cWJncG81R29uUzY1ZUJRNlJwYS1yZnhnQ2IzUEJuaVgzR0hoWnJvTGFZdk9pN0dVNlZIaXdsMXRPd0NvRzEtR29jYllwSGk0bmh6cnNJWUFBUlZRV1B4Zzc1TjRKN3hwOFZVM1V5enV5Y3JjMkdUSnFvNkZvNFhrX0FOZXhyYlczWjl0eG5LZUNEX0lZODIzM2NNR1FtbzI3ZUVJRWFJZm5tQXB2LWZLTHVJdHlZRmFRLXBQWHRJeTdYWl9zMVk4eENUVVhmVlF0SUVuQUwyVkU5YzNwM0R4Y2JWZDFCWWNROTc0eFB4UWpUQTRXdHFESWE5bHNkRUhWc3dKX2pwXzdFTHZoeVBrQ29rcFI1QnRrRjdvUEhKdFJubVJoYWZDbk5tc0sta2VkVWdKakIwN0FlQUtCZTlGMXJFeXhkTkRxVzEybFoxZ3hzR1NKTzJkbmg5amFreXF3ZzM4ZzJMVXdZZDNYa0tyWllYdzdDbWVHSGhSeFpZWUt1U0o2dEE3LUgtRzNfZGhGUEtzVFZ5WE11OFFNejEzTll5aTJPbHlmVU85emhUaF9Vc2l5SmhzSTg1NTV4d0FBdEJjWGJ6NnVTVTJqMVdnTmQ1SmNzVjd5VjI2a3RaTmpMTzd2LXJYYUU3bEZUeXZ4clB6b0VpSFhfUVZKOEZaY3AyN2FCWWlEb0VBS1hTam1zLUxySmNZeGRTdWx2SkRjQ0E3eEk3cU1pVnJCR2plOGs1NWxTOXdJYW1JZmhYbzVNeEZXMVMwMi1LZG1oYl84OEloeHlEU2RGT2lDZGNjNGFlVDNIcU5UUzA4X2pUUUM2cjRqOTdhR0JqOGk3amVGaDRGaHF3VWV1bkktQUJ4ZDlhVFl0OHJMQTFNS0JIVVo1eDl5WHJJWXFWbEw2TlhiMjg4QXVGc1Rob2E5aUxmVW5KR1NfekdvQXZseDlxRVhWc1BZUHAzMk93cEpaTlR6TnQ2aHIyX2JFZlhZNDhsREpGM1N1YlNzeHhzTXdsMENRRTVsOUhOWkhHX0hOcUl5QXdTUHpnSk9NTFNMaEVKT2FFUUdNbzRyS25pUnJWTlZhQWhROWJNNGwyT1p5TDJxQlA3ZmhKdk0zQ1lweUZlbnVDZUVyQTBhMzZmWEU3eUY5ekY2WVlXQnkxV0JHNkJuOTNJQ1FZRFEwNDFQZlN2ZVV6ZkpCck8tZzd0ZEhUZEhteklHQ2pYeU5NMVpsdXdPckxES1NMNGRnT2NSNm55aDFqRDAwUkZ4MXJvY216bDhNSUl2TDIzTWc4N2EzU1c0M1E0dkVFNmdNNTU4M3RuR3QtRTkxclc4cm41Y1hVZ2FkR1pjem5hQXlWRFlVQXJ0S19kR0tCTXVZZGVEUl9MOVRpX0dNaGFaNHdHcTdSeWlXaldDRnN3NUNuYjU3QlB5U2lBSGNCYWUxckV0alBzaEpiNzU2eGxpQ2ZjZ29jVG5Pc1NaLXJobzFpakd0MHhvX1VsMW1PNGg2X1lxNTZWRjdoWHVVSEZmU1kwdkpuMlFOVEtmaWhIMHo2Mi1GQ1d5ZUdWemJOdTEwd0ZkalBwUVZCSWJZTEJwVFpsTG9BRGdzYnVYbkRDVVczYVR2RS1QcFhpZzhFMHhBMTloWUJRcjFlRDZqejVsNUt6ek9SS3FhZk1nYTdWSzZOYjdXazdKZHEwaHFLdXBzZVBZN3lqTl9jbGF5S19LZS1jc25yOWRGd2RkM0phb1pYZ2dTbVlRRjlWRDlrN2JtdW5ydEpPd3ZUM2RWLThMM0FLQ2YtdnBFUG5rTTE5b2FsRHkwQkJZdDlFYmlmLWZ6a2dCS2xzSGxSU3RabHNUcTFRSWo3MDViYlFjRllLQ21YTllMQXo4SHNiQXRzRi1QUmFLaTl4RXJzcHBIOVJjS0J4VHRmeENOeEVVSEwxUUIzWUYwOS1zaUJ2ZDFLeWpBTEpTTjA0QnktNVF4Sk1sODZXVlk2dzVKX2t3Z3lOb25zQzI2Y2d1b2RuLXpfUExfQjhwYXJSdVFnYWxabEk2cXQ0MVV1SjRkV1lqUVlveXVTTkotOVR1QTJBelNFRTEwbTh2YnFNUi1kQk14cUx6eGNDelV5WV9WbDFLZUJvdGwtQkVjOFhoOHM1ZUJVQy1ILTBfS0p1QktZX2NudnhkYlNCRFVER0QwQ0l6ZnNxTVE0OThualdfMTFpSzBhWXU0VUpmSlBxS01kSmRuaHdMUFV3NXgxWjlYRllWYnNQZlFUUEVIcmtRRTF3emR4alBuNnFvWmFBOHBvc2FXNVJlUERCdDFQY3k5dzZUT1VNakFVTnpQcDUtcm5UYzR0T1pwRDBRUFl5SXlIX0dVejcxUG5HekUxdElNUlJsZk1zRnhobGpITzJCbjdQSy01cFdXaDN2dkZuU1Y5QUVaaDR6VnNRR21tRTlPbHIzRmg1S183U1ZxcEkzaTg5MzdCblM4eFpWM1Y0VGtDQVBHMFlmZTliZ3Z1Q2xrNFJKYWlDMUZoaGpPUTUxeUoxU1M2QzhfWkdjc3NqQVcxVklKS3dPdG5QRnVRcmcybHNjVDlDOTZsaUc3X1dGNTFxQUZEVXNIdFlYeUJGZ25UenVLWFV0TmZzTG9hSU82Y05oTzhHN0NNZllHYmZnSlZkeFBaXzdNVEpOYmd4ZlliU3RJLV85UGozaFdSNWhibnI1UVVsaEhXOFBKVUJpVU9jNkFQZS03My1JWmhsMVR1Z1M5M2pYbElvNU9yXzdYWGozb0xvV2hvazM5SGtoVlpZbTdOUjV2c3h1ZzRSZHBUVXY4TGlfczJYbS1ZbDgyNkEyLTVaRmR4Ty02REt5TjJmRF93dVBDNkMydFNvOTMyODZDek9uOUE4Q1ZRQWJLWXl2ZUNabmF3ZWdBOHlVa0NiR0ItRlo3bksyZDU5dlctdFhOSTNSN1B2bnplWldpTlp4VlZUbERXZ3lraUR1WmNZeV9GLW1vR0s0TG95V0d5VjFQQmZJdmRiNnVqSktJdjM2dWlWWTZLOTYzZ2pvZmhIZVVJRmxpd19USEFWVzNqYzctV0ZQS3lTa094WHBMaXdpLXI2MXJMRHBLQWM4SWxkVzNpWGc3ZjJYUG5fNm54QnN0SnJ3SEx2SlR3c1c4S0lUR1BQSlpYdVI0NWxYbTVmdS1uTG0tcVJIQ2N6QzJuRzZTZG12NFJaSVBrU1VkeUtCWl85cWR5bDNZQW9MVm5XY3dTWUt0dHpwWDZFSkx3d2xfc1ZrWVloUkk5VmNZRVk0cklqR2Z1RmpwRW1jaVNyczBQSk13V0pndXZTY2FqTzlXY05URG45bFNVYjZmaVRBTW52cnJnTTI0QnBGNjJEcWhwN3ZWalF5a3NBUWhZUUZ6WlVIb0ZUMlZRclNheFk5VjByVFdQWmxzV1Z6emdHdHpiRm1ONDhvdUV1TUNUaGpKeExrb296eW5sMUhNeWctTVNtRjVVUEo1c084dVRqUXVhVTdXVmpsM3luS1VLazUwcWpJYVN1dTZCdXJaaWZMY2VkYU5nWTgwYk1VamlOalFNVDVDRG96Tzd3RmZDY25JUUFicHdDbUk5Rl9lcTFPUEIxTE8tN2NHR1paNmVrekpBSkpVVGEzM2VRRDdxUGdtVHJnbzVrdDlRcVVZLW1FT3VsZG13aDU0aGQtUDkyNDg0Y3p1U0QwMkw1SWJ6V2FtemI4MmdjUGVlVlc3d2NpNHlVZURIVkVJbEFRcWdFRWd6SVJPcGpqdWlQZWFUUzBkd2pHSWVJWHRZWVlTVnpaYkNIU3duYmZCMEhTRHkxMDNLSTNza3RxSmo4YTVNZUhMUFRPUGRKb2NjN2VSZ2JZZTBlLWtBcFpNMm1TbUxLd1VKV0ozT2RCc0JfTXpnRklfWHBLSW1KaXFUSU1Vck83MWFfRnJveTF2Yk1uRG03Y1FiZGxzNkUwSFhLLUQtcHVPVTQ2VXZab2ZGZ0NnMHZLWVduY0RKenZaODZrU3N2OWI3RnlDdWdUa1ZkQjU1d2ljNDRzSW1GcVcxVnZVMC1qY043WmVUeFpCVHEwcjRENnBiaUxqVzZyTVlvekdDLWVJeU5aOXVfejFrenZWSDNZM1JtbWd3blFOZzZDdm1NZ3lyODE0RENKRlJwMm5ZeC1wWjNLM1NsbXZNUEtzdzBhbWVZMXlRb01KY2JlMnNzZS1Ec1pUeGtsOElQTV90WTROOHN3Zi02UThyamVfUDZXdi11ZThfV01CTy1NbHVnQ1kxZ1VkbUhaY3VIU0otMXpLY0dkYUZlNnV0eFhTMXBuRWY0cWFUcDhBdVFEekUtX2N0SDJTY0pURW0xS01yR0NJWmVwMkViWi05eHFYMVRzclUzODUxUE43ZWRtaEx0OUVQRXc4eDlvUzIyc1A4R0dONkhKUE5VWjNUTTBtODhDYWY2dzA4eWk3eDlKZzdTNWN1MGEyVHItWV9jcUhuRVphelQ4ZWhrelpYZkNJUy1WdExud3Y2czliRldJRWV4VmJBS3U5QlJOZkt0cmU0OWU2WWplS2ZWQ0t5a1dUS2gwN09DTG9iNWRfeDMxQ3dyYXFDRUJUWXlqRXNqMTl3UXlYZVNkWE4xekJoM1QwNUxhUjNSREgzWU9QSEs3TDhxWTJUUW0wVmpBUnltQUt3aklEQUo0cWhvWUh2SkFwNVp0V2hpakM3UTdaS21Ea1JCbUZudzBKYWNGNDZuQUZ5eDNmV1JsLWVkU05ERXF1d0RPZTJmUTYzeEhQbVNacU13YnFzdjlFa0hVQ09HZWZJclFoQ1lZN3dkSC0tdWpWalE5RTRQTFMzOG5TYXB4UjJuMGhFUHBCZVM2Q3ROdlBtSE9pdVluWUlRZTF4eEpGamoxOXdVSEVTbEVmdXBsZzNBeEgtbmRLdm54enI3MEI2VE9yOXY2cWJacHY3S0I1Zm9kZGpBWDhRcUx0Zi1Xa0RUeVk2bWs4V0dNZWxNcWN2NGhleVVBM1VhdTYtMERIQk5WNUxja3M1cTNocGhraHJneTZUY00zYy1IR1NHWlVmN3EwQVJ0cHF3UHI3bkZFbk1JOHBoMDBRQnJVVDA5VnNLdEw5Mkk1MDlwdUpJSjMzTkdZS0FhVmRkaFl6RVVtVDBucVNJQmZHZDJyRGdGN210cnFjWFpQaXQyYm1aYTcwXy0tTWI5NF8zS0hYNzlmY3lpYWpoSHdGVG8ybk5zbDdmOU1fdkZmendxcG9EQVdUOE0tTEZhbEFERENYa2Vaa2FHd21iVmFGRkF2UUkweDBRaER2MVZhTkg1bGhGVHhSRDgzLUg5NWMxNGl1WDYtc09pbDZpV0h6WEN4VFoyZVptWjh5MjRrZEsxUkkwQkMzTGZPT2VLX0dLTmtjY01iWGhVN0N2djhRS2NJVUFYRHYyd3JjcV9kZkNGNy1WYjg4elphMnVSTHBJYmF4dzFWUnNqb0w4ZmNFa0FDZVlrTUZTZEFwM3BmR0ZKbmFJYlhacHN5YjNXc1g2ZHlwODd2LTJoLUNzbXhtMmdqQlN5UlkyS0xjcjgyLVZuRzFoWWdoVFJBX3RQTEV5TGZSb09qT3hnRTBCT01kQ3JNT1pGd2dIbkxXbU5Obm9wbkxpV25Bai1iTjFmRkFtRE8zd1ZkQU5zSGpnNmRCbmRKSWVsandoejI5WHd1eFUyOGJLT0t2VkFwOHBSTlNZR01hZzJaZGJRdGxiTEZpQ1BSNDlpMFVvZjZIc2U0MFN4TmN4X3RXNGk2ZTRXdWxwLU5LeHZ4RFRMTVg4cnRZWERUbjBIcTc0UDUyeFViSkd2bHhuVGlGOGZnSEJjMm81TTFHeml4YmJRblZXYVcwT3NfcDZXU20xczlCcUVCM2xrd3hxQWxDZDNlWkwwbXc1eFBSSW5Ea3pQWFVCbXV1R0ZxUU5ZUjZGanAxZmd1TUMxSXkycHB3V0gyaFl1V1Iyaks2ZXRKX0N3YVBfWFVWdUZMS3ZUeUVBTGhYNXIxajdQTmJxenB1SE91c0NibXdDTTI1NFNnS2JVV0VWV1RNOXhUbWI1aHdBc3V4elVGREp1Y2xMRVQ3TDVteWlHaXFwb0VKTldrUWFUV2l2Tllyd2swZlU5cFJiVmFnUXVKMExQNlZjNFB3ZGhteURGb3NjVDdkNWdwOVNxV1NBSlV2RC0xaXRhaVdKUmZneVBFWnF5WG1CckpoQ19RLU8tNlJaOE1Ud1p6MnptcE5WQlp4eTNCNzl2QllxRXRraFE0ajF5TDNVXzFVdHh2ZGNoNjJsbUlxWU5GVWZZLUdFdUx4LXVXQnN4dU1hVFhxXzFJQmhGVnhXc3kzYUluWkFMU2ZybllDa3VaZmh6UGlET1o5dldJTC1XMXB5SFN3YUhTY3YtaXFpbHJ2Y2tNM0JTVHpzX2ZzRlBKRW03SWtWOTBVVjd5Nk9nV21BdzUtTXkwU1JLT21Ha0dnSVVPTlRFWEZOVGh3bkM4RmFoT1Q0ZjkyWE1NOVc4a1FPSkhnVzZzaHRzTGZycDZjN1pBdTltb29ZQkJPbklETUNBY0NYZXlUUWtNLUJnVE5KUEZ0MHhDUFFEZXBCMm1kYWhhb2FtWWF4SDJRSUlRS3BpSWRaOVItUVRPY2huUWdld2RkN1FJRHNyeDVrTS1xajF2LVNONUl1dlBWZjJILTh6RWsyNDlSREZ6OWp1S3dZYlpCSWluMGFtd1pITktIMFhlX1hsTlZLQjFCckgtWTZzS2stRGVzOG53UmttX0ktTjAxSjk3eUhJQzYweTB5cm1sNzUzdkNJbUZkU1A0Q3NfQWtJdzNJM1diQzBieVp4cGQ5S0VXdUprd1BXMUsyLTQ3Y2cyZEJhdW5CcHVuV3VpRG40N3N0ZXJ3SUxMZTEzOERWTURSRXZucWlpbFQ2ZjNxMjNiOFBQZEpUV2lEOTJWLXoxZHBaWHF4ZTZPTTQ0ck5PSkpGQ2dvMjdwa1V6MUVUWmdvZEFCdnhOcEJRNDV4a3hMVmpHTHYtWk9rWmQwNG1zMHpqa05rVERIZEpHQWdfSUM5OEVmTGdYa0REYVJTWVRva0tYejNLS2llQkxMbTZIZFlaX1k1T0ZYYTJWd1ktczBlMWNMV2xSSXBJUDloQnZnSEZLQ3Z5UUNkaWJtZkZTYnBkZDd4Mks0Qkl3RE5UTV9BU0FxRHlVaHVNQTVJNGM4UW5xa2tId3RLLXpYRHpnNF93UTBXa2djUmxia3NSWm9qMHhWYUV0aWxPWEZfNU1QV280ZlU3WWM5TnozSEtWdWRGekxuOE56X29oVm9iTDlDZ25UZzhhMll1Tllxd3plRjloaFd1OWQyX1Z3N3FXajdld2tTX0hOdWxHQWZLWHlEY1l3Nk5va2RIak9ReVJKSUFJa2REQ1NfUzVKNjRzNll0TmNXc3Q2Y1ZEbjZYbVBVd0YzeHNhdHdRcmdxUm5jM0hId2lEZTRFU2dVbS15bUlDSEl1QlpzR1ZsRkNUck5lYXhUTm1UZkxoY3FUZmtndmFkZzUyM0RycFFraXBxemp1aVVYUkU5NHZmcW1JU0pkV1NUd1lQWE95MjhsbzRzY3ZNeXBRdExkZHMxWDJIeFRPcHh5T01yUmgyRXRjbmMyVXhmLWFvTDdBVGpHMzhJeVZYVWJWU3otMTV3V2xEZXVkMmZTZ1d3TVJOa2stcDZXTV9ha0ZYUXZraG1TblVPei13X0o0aktwa2RXc2k2ZTFYSFd4WXJ1N09Xekp5dlNfcG44VF80bEE5Sm1pdGJnTU5Ba3VZcGhvSUhLQ2ljVl9fRTBmcHUtdlVRTWUwM3VqVmQ5dDVqdjctNnVOeVRrZkdLbFRVRmNWSHR4Tk1XdTlvcTl6VG85Q3R1MmFycldPYWc4d0MxVWVSYjFSbWQtTE1KYnRSTW1jR0h4djd5N2JPVDdBV2UyVF91UzR1SDVPb29XV0FBcGlodEFDZkdJRGlWdXFGNndiZ293b2xuWGtZemttTUxNOExUejg1c1Y3bTYxZjRhNjREWHFwblc4V2R2UG05NXByd0NSZXc0bVFfaWdnenowYktydkdiejBGX0M4YkFaMkt5R29aSVcwNTF1YkFHR3duVUd1T3NnZmlOVVF2UUJpZW9iQnZjS0gxeU9WbkpjZ0dUMlF3OWdCNGhsaE1qY29NSWRpRTFVN1ZHU3N0aloxOWtrSWVySUVQN3hOVnZBNkhmWExlZXVDRHdmRldRT0VzWDRkcU5GRVF6QWtncmpKRVFQRUFZSEtMbGhrNjhRM3dzSF9ieFhHT1NsTGFzTEYtN05OT2djMkd5WndYVU1ZY0l3emZsdWNVcTBLQnVkTXdtczBSeVZ3TkZMQUo2MUtrY29UX1dINC1aQzEyMnBVV3NyNkVFbHhraDVuN1lZU0JsWHB3U0t3bzhkel9oNnBvaTgxeHNUQktGVXVXV0Z4Y3VHSGw4bUxSZFhVTEJObXlhR3pfUW1wZ0d6bF9BcHZVaFpvTXRXR0JIUEVfcXNEcGhNdFpDenB6UUd2NEt1MVIzeGVUT2p0T1lRaHFqdThBMkhwcnBqakNlOEhxelZrQlhQWkZYakU1N1hMUUMxc2VVeVZJbGlzQXczb2l5b1NrNEhUU2ZMWHF6azZTVDBxSW1uV0JDT1pzTUk1OW8zVGlnTndRV1ZLMWY4UkcwV3k0WVctbmNSTEVYRzRCbVhTTmR5Y0Y5OWVVUEdBRmdOOXY4aUYya201ZHFlMF96M3I3bW95NlF1LVBLVW1HaU4xdVNpMWNINFlJY2syV1RmT24wQW4xWnhFUVg5RnBDbG5LZGN6ZWUzYWxMTkJnNTBlSHF6OExzYnZxaDFQVnBuZlBUdmU1QnZ1NWRHOUJWOExRcFRHR3VtWlc4Y3kwSjZBOVNXbHJHNXhDeDBIQ1NaeHdtcnlia1MtUFJNemZ0eW5DYmZ2VWRfU0twbEhoTDNyOEtYaUN1Snlib1NEUkl5OHQ5NEdqSDZXNXd0ZzZ4VGwybnhjcHQ0ZG0zNlFNRk9iRGV2ZkstMF9sMEtXNlExUnlzX2Q4bl9DMlZmQUxENmFueFRxeWNBbWwyR1BIVGl0TkRxU1pxUWpCbkx4Yks3Y1JWdFNoV1g1UERKYW1iVlUtVkl5U2wtTUNXOFhuM3NsOEEzWWNkVkNRQVJVX3hSTHhPdk02WTRlZjE5SWNJeFlMeDJlb3RyT2t2VGZMMS1Hbm9iU002U2hvZlVpOUlXTWk5Q1oycFBjblc0eDZ0VWlLYUFvUXR6TmZKSGJ1Sl94SVVUX1NxMFZ2UGRRT0Nwa3FpS2o5bGhVZUUwcnZkMHFQNjhkSkIwSzZwZHRDM2xKUGgzLVJ6d3BNZ3ZHTHlxb2FtLUhMRFhLcDJybkxRMnFWY0U2aXRzenV4NTF5cjJ3MTVWLVZCQnNXSkNKWjNZYkZXWEc2ckktVUUyWTBISEJTbUhwMVZFOWljMVNIc2hRMUh2OWw2c0tLeGw4YlQtUnNmQ01vUEhYMGRTTmRtc2pMU2RqNnR0c2hYSGpjYlBuemJ4bHRFMDVxbi1YUTVvdVVEbFZobEV5UXFSQzdwR1JXcWIzZkU4enNfS05QVEVKeFFGdE1tYlFBaHgzZkkwZXMydERuNExmSFNnY1RMNU1ETnVKendoWUVPb3QweHp0N1ZYMmN4d2dtWWlDN1Y2dVBOeDZBOGJCMTFzZmg3WXJxYnA4Wk1VUHYtYVl6SHdPUm4xQWxyM0RfdG5CTjVVa1VuN2JfX0tCT2dJMFliRFZUY0RPU3JuMDVRM3FYYWpXTmFyeHZNYTFHSm85NmJTR1RrTk5IcXpwQjJRUUozbllBVUZKS3hoazlXWnNOX3lrQmhVY1hOQ2I0d2syV1A1WUk0b29wZGhpYmFhRkdmNDl3b3F1MzczZ3d4c3lDNzd4YXZPOGJnQVFTZ0Vya0FxTjRkc0RBeVZfWEp3d0Zjclo1akY2MlVPWWFMNUY4czZTWFg2dkIxSUEzWEZPRHlpMXdlZUJQeFhvUVg1VERwNVdhOU1OWGJNUEwyOTAzY0ZDbkxHU3ViVlFNaEFrSDNqQ1cwQm56Zm5rTmg2c0YyVG9rQzA5Z2pHZVBwb0h5dlBGekpMR3Bvei1pRDU0TFhGa1E3WVpKNmh5MlExS3g5amRVcUNudjZ5SGFnNGJ2OEJNaVhXSXIwRWY5ZlBaQ01icGNVQVc5bHZSdzBDbjhZbHNCQ3pSRDFLSEdtcTgzd3ZneE41Ni1MYTFDRkdSX1pkWWpiVmFYQmZLSXJ0MElUUEpJTm1IWGRZRTRKRllNLTNDYk1HQWRkTXJHR0FKVF9SOERZc3h6T1d2Z1dodU55dDE1YmF6R0huZFVnclFMOF94OWo3cmViM1pob05CRlloQktwMWtMNVN2RkIwZ2ZXQVZZNTBXekVFWjdLWnV5QnQ4QTJZanJVd253R3NDMnNVNFo1X1hDd0NBMWx6LWhrZFF0SmRqX0M4UnFfWlNveHBtWk5kTmJZX3V0cDhSM2l6RGhwZWtXQnhUWWY3T2c4UkVLZENtOVc4cXd3RktQRFZQSXowRlVNbGNtLUt4RWxmRDJNcFIwcWhhQ0hPMWNuQnJweGpiRWd0N2lLa2FGOE04bjBmWGhnVTJvNFRlUVVELWxyWWZ3RHVvMG92Q096VWFYVUxyb3VVZjRmOXlXMTd1OTBvbjNFZjJMeUQyT1ZkVkhvZ0tQQVNScmdpUVJLMUZTSHlyVXRzNHpoM3hScXUwaVpENWR5WUtMZk0wMTMzU0dEX2pGbXlvT0o1TEtmU01ZU0tjcl9RT3prZ09sR3lRZnhmcGxudWpCUVRBVUNwdS0wZ1JwRWNiaWZKWk5nTVZ5OERjRWZvRmZXZFRzRnJpMWZwX3c3d0pORnR4ajliTEdmNjdMV1REYkJ0cW0tRk5lYm1VdDllRW9EejdBeEtLbXpORnZvTzBuYllGR0pldS1WZlBaS3BReVg4amVkTmtZcERxTWJPS3ViT3o4VXpUcmNlbTlRRFdQWDlzZWNCWU9tZGwtMThrRGozU3VoT2FlVmFUb2owUm12TWtEUDhuM2trYjNZRS1PdktIWEl4SUVLVjBPdFZ3MzVOUHNwc1F5MHdCRnZIZnVNZWlqd3A2ckhIaGtHTXdhdzJGV0tuMjRZN1lVWmpiY0NKa05pWFZqcUhWd3AtMzRYMmQxMldNb1NRcF9lazlpdEJoSWgyTFBjM1dRSkdZYmhGa0xKeVhQR2RJTG16UlYtdkk3YjVmeHR3UWVDQ1ktU0hqV0dGTDlPbjRZSWJXd2VYdUdEUFREbVg2ei1zS2ozbDhpY0JUWWxRMENjakxuV1VGRTJwNnQ1TnZScElDcFFEUHFBeUVETHFTYk9DNGlabnVUR3hQV0NNM182eWJEN3lhVTdVR18wS1VzTDlKN3NCYnNlaWRWLTdQQWVEYVdnUlVLeFdUMkJVbjZPMDBqWkljajFHRTRfXzVGLUo0dF8tVVRfQ2p4VklVZGlTZ0VVX0psYjVtZzhrbVRtbzFiRHFnRmFURHZIcUk4Szd0SjNzMVhQNVdlZnZQQU5rVHh5RURLTzlFc1loWVRuYklXbEllcDZxeDViTkE5MTJXQWJ6YnJUdWRKVmdQdHNWQ2ZTTUtZVU1JdU5ENzlZTTU0alloRWVndWhybnhGMi1xUUYtcFRTQzV3VEtoeERiU3Y1NWJMYlFiaUMyRF9rVjhjbGlHTUJiR0N0X1ZNYnZqbWVUeVAtZnRDMTI2Qy0yUzl2LVNPVUJlcTZGUi1qVGQ5MUFvN2tQWkdBeUxnUGl5bzVqRHhLc3kxMmxzNVJXeUI0REtDN1ptSG91bE56UWJTeDRrNGx6aFlKbmtDNUI2ZC12aFAyNldOYXdaRlhmaDZQMHZnalppUk9tSmtXdnFPOHU3eGZKQVB6d3NMSmRYMWlUaVBTZjRIa0N0dmJKNXk2eUdtMkRYcDJpX01aU2dvZEMwUTVUN285bHdlcDdRWmltRXdScVlwZ2h5YkcwWGJ4RFkxXzE2aXdDaEs1RlY3UmZpRzl3U2czSE9hVTIzVHR2U3BtY2g1UEJoR1NlLXdzbGZyRFp0eE1nRE16ejE5Ymc0dWJSMGNUQk56cURZSVI2b21Hek9GbGUyNERlYWJXS1FmTlRWS3JiQ0dhNXQ4azJHdnI5NkMycnplbnJ1cGhjWnRTLVpHcWUtNXRtWlN2N2J2MUNVMjhqY0l3ZmthZ3N1ZHhjeVh1NldwUWFFWGRid0hmUFB5LW5oREtjWV9ldmxTYm9UaG1fLXZhTlY0NXdOVmszWmhRcnZOSkpncGZ5TFNFMFlDNV9ZWHh1bUMwMy1yOWZaQUJDdm1IbENQSlJUeGJ0ZzVHYWVNRlFhLUdPVlUtejUtTW0wU1FvY2FRV3MzRzE4X01xVi1ZRW5xV041SWk0bkhpVUwtWTdNbjdCbVR4TDUyX29hQl9KLVhRQnRmWXBiNmFXdFZCSmlNdlY1LTJXdU52RF9BUHZHRmQxckZyelZ5MzhrOGx1S055NVk1NU1sMmIwRHhNQjhSZVlNUFhUX21NQUJ0SGs4eFg2dmZBd2lReGxJWkJ0TjlpazFnV3hXOUtWSGxoOFZwQ3BvZmJZRWdmSlNaaG94di1PYlV6cXF3cVBYZTBuRHljNGdyRkFkOHVET2Q0Zi14X1RDdDlUbTVlN0hXOXUweDFiUEtyQmFYdEg3MzhzY29qRVdKYm5STEFNRnBuU295eUZESi1zZ2RWeEtXaTNPRVR4OXZEbG95anR0bEpuZzdwSVN1elc0WUZhOEZwaGJlN29nWUtHU0c0cG53YkpYZHpDTE1UMWxHOWdJYlAyT0RDcmlOV0YxbEk3ck9FMXJOck9ZcFlPbGxINC1vbHhWT2pOR016SS1yemZCc0dsT3loV3p4Zk1GVjNpZW0wNHB4UDlSR0Frd3pVQVVhb0VUR0hEeDUzVm1CWDVXOWkzTE1pRURHNXRaSDBUWDB2Q1JsTHd1bW5la3gtNjRqc0FZN0VfZDZhYWc2dERSdWN0cDZHajVDU1RnOVlEMFd0RF8yWVdMZUFNRkFHblk1WGIycVp3cGR3eTNXc3JjUDAxU0x2UlkzeHM0ZGVWdU16SzlyRk5wOTNla0NFS2F6bTlqT3Vsa2JsTnRpbHIxNFJZQWw0TllHY01vc2ZhTnNoVEF1WVBPVGVVenk2S2kwaDhnSlFNbV9sU2RsNWVqdkV2aGctZ1BrYXh2a1NyVmV4VmpfZ1lrZEZOd1dHY0lvaGp3MURvTDR4QW92Qk5YM211UWg1RHBuWmc2RkRmQ2U2ZjJUR196b3B3UndLb0RlTFRWN2pvY0I1NTB5NWZVTUJSandHalJUb2VmNnRSTVpaSlVlOFBnc0VZeFFfOUMzaDlvSl9iQTdHMzFpQlBNUjBMN2V2X1NzYTJoaVRkQUpNbUdWZ2FBYm1UQU9xMTVQQUtPcjBvR2NUZ1V4dTRKdUppQkJtOWpsQTdZZWRRelhqbk1OU3RGQVBXZjd0cHBfbngtc1dsNE9mdjUwUU91T19STXhUdHZ3WFpqbXFGRTFTd2pjcFBvSWh3bnFKY19uc3JvMDBLUDh2bWpZRmRscF9faExGdUhIZU5zX0Z5c1hCWGxNc1R2NUNIMDd3R09mZXVzU1ktU1RvV1VwVjI2SlNTZ2YzTnRsb1Zjb3p2MTdzcHk5cHR1YnRva2w2c2o2bERSSnZaN3c3UVYyUF9QbVJ5Mk83Y2FuU3UydmFkN28yRVN3RFp0WGVZS0Y2djJ1THFHNk11QUZzU29JQnBvVFRyRzduSWJsY2JhblUwNXI5ZUpZZ1lnTHE0ZnVma2FmQWVJY29uM2N0WWpxUXplSTJGQzV0cVFoVUxZa0ZRODdUeVhPLXg0Vkg4Tjh4YkVHM0NNaTE3bFY4SG5IeUlfeTdiaE5sdDNvVVdoVmtCZ0Vtb0phZW1BTFZjOGRuSWFtcG0yVE5WQkhjSE9sakFwczBJb3J1NXM3dG51bzNiQUNTZWtfMGl1RXMtemY5cm1DbklIbGtZdFhGS01ZNDN1eGR0V2NEbExpUWUzMEVYLUEtVnR5UW9VQk1TeFhERVNDWTh6RzhDTlA3SVdSeUtaM3JacUJaRzZNYXVTaGFzX24yV0dBei1zRkZRVE03YUd4MnhxU0ZjREdDdHB0WUxJSVh1NVNUZmlKQjQ2M21wbzNkSmpMNVZ6UFc2ZWxVcmJHcUNjY3k1S0l5OFJyRUNVRmVVTC1iNVkzdElCdWlfejlLWlJiRlBRTmE4RkxoeEo0RDNWWUdZQmpOZDNGWmFZOEZyeGNMZm0yaG00bS1VYmdsTzNSRHlTYWlsV0E2MGt0bWtfcmd3Zm1SNkUyaS1TZkVrSXBEbWpRLVlsNmhyV09hWDdiSy1jMk5hMEtIUUxyNVVENTdaYUYzb0pSSWpFWjY5dTh4b19kNW15bEtBTkJUVzVUSEZ5VEgyNEVVdUhqd0JXWFJlenNheV9WODd1QW01R25QdXBMWDMzVVl0S3NxMWJIRktsd09Ld3BZc1pmMTRsRWZQR042UnY2TmxoMDczdTZxTHFkWXJ5eFhCSUtMTFlPOTgyVDIxUllKUWRIRDlWaXpRZnczQ2RyaVVwYzJ1MEZVbXp3dmZpN0RkSnFiYkN4UjBOVFV0MzZEdEZ0LXRweTRIa0VLU1g1U1YxQTk2VmpiQUJTMzdSYmplQjZYMmhUV3F4OG9ra2ppbWQ2cUd4OWpGdGFsUGVFUXYtX0hiRkh2Q3YwOGJPN2VpNnJUN241ZVV3dnZRUnlWeVZveWNBTnZCVnBpcnlCWVVUc1NuT0Rwd3FrQzNOVXNFUjB2SVFHSUxnaVI2MXZUUENrUmMtM0lSYjhad0JEUld4WU1pME4tZHM1VTdPUGFsdGZyZUVLdWN3SEJoX0hzQzBSLUNSWGlQblZxV3U5R2o3SVYyb1ZwTkJqLUo1dU1wTjRFUjhfdnRYVDk4aTh2OXkxVjR5d3JJcGl0YzlfV1lwLWpKbklTNXlkRTBfXzdhNUlvZ3IzSTNBNTM4MXJoWjNicEdrd3djN1piQlMtSU50aXllOUdfZ2hibzFHMkVaRkpjV1loM29IenhHUjVzay1BeXVVRkhlZFE0eVVUZmR2c3BSR2pBdlNkS1N5TFo2U1RKekM3eGtzN0FUcGtMcDR4bkZoeXYxOElxWlNHWUZwZkV2MU1jVHFSVW5USUNCbVVUNXdsUEhFUVprc1R5S1oyUWpkdW9QQkhxT3Z3V1lRWV9xUEFHMy1iNEp3ZnpFNzc3Y1JSOVltWmV0cU5YM05pMzB0cUh6aGxoeUdxeXBub0J1UlRjdmNaR29kcTh2Wm5ZQmZoNW50Z0NwOWJ5aUFMenIxNEUxMlB5YXI5SS1zVVgwMmZzWXZUVlZRREZ0cWtQNHVIYkpyNllUZEoyZHlWdHhMNlV4cWhJSzRqWDhtUGVJZmFoTEMtX0czakZIX3Q5d3BSdlM0RVVvRUhsaHZfV0kzNHlHSUpqQWRzOGNPRnlfSDdZMFVKdzlzclFEbWxtaWlncE15MUJfYUlKTEZlS0RraTQ2bWdaWWdkbHZIZ2Q5SWczWS1qMkpuM0VYYWhoRnMyR0JiM1lFVDNkXzdYVEVMOThlTlFDbk9qZFpmdnZ3VXNmU1VteG1GRDNpdDNVQjljcUg1QmRWMk9VVHVjZTBLUXhGdkpoOGRRVWY0YmJPbGNTRlh6TlZRbjRoa01icXdaME50RjFkYlNDR1hOUFJOT01DNGhaYThpX01TRV8xRlZTVzVtcE8zemYyWHhvZGxySWJDOWdXYXRlYmVnbzU3c1VrRlFvd1dnQVYxb0x4ckp6eUdvTHB6NnRYOU9rMVNEY2pYUUxuLTZLeHVOTkFITlVMcjBqMUpKUm9aQ2diY0szQUtSWlFrZTdoRC1zTWJKMWlLLTQ2bTZwN1c4R3p1SXlrS3JkSjZSQk0ydWZqNEs2aE9xemNqd002QmNUajczbGZMU3g2SUd5MExwdS10dXhCRmgydmdpbGRZYlg2TXZfMTJjcUdRMlpEQ29tOUQtWFBnM3U0Z2xWdnJDZVdndjFVX19QZzZkSTY0Z1ZRdW5LSlFIbF9JYmdCejV3M3pDNnNMTTVLRFJLZGVIcVhVOUEtc21iV0JUOUF0eEdGV1NOWGNCQkEtdHhrd0UwdHowdFRYYzFkazFpNDBsU3N6VjFmWXVTUWRQOHZKRUhNeDlqRUtCSHluZ05ZbkxuMTRxV2I4b0JxOU91UXRaemQ1SlBwbkRfOTVpN2ViUjVqdl8yU2drejN1VzF4THBVWVM2cndlTG96Z3prNEJOOHJuVzBaZ2NpZ0FrdXNWeFkzZjVnS2kwZ2ZmdWFRM3hLT25WWEl0YUEtdHBZWXdRWHlqNlpGckpqdjB2eDlHLWlKb0Z2RWFKUXpwcFQ1RG1LMXdnQ2tJcE1tV3RocDEwc2FXREQ5UkxCQndhc2E1ell2S2F3OVBEWmlpRU0xWVlOWFRMeE1sYkprUHBMQnpVMEh0Sm1Kak52RUtkSUJKM1V1ZFhJVFpTdUk1S2ZwSXcyUVJVbXg5Ukd3MXBPTUJZV2JsaFRsWkl6YlMtNXhXcFNGc0ZQVW92eW5MdUd6TktwSFA5a3hjazBhNDJUWWZRdFVRaUJqRTFwVi1rOUwtLXg2VXNZVnlycHRaQXlKdWgtRkVzZUxhajZ4cGFkSWdZajVOZnh5YXZ2Vi03T2IzRG5GQkI1RDVQdmpIQ1FnMGpQR2otdlA1T0tuY0EtWlVuSEphSVY3eHkyemptVGwtRGdwVXB0SUJONDZyWmdWUXIyUS1vMjZGX0hUNnNhZndMTThsZ0RJRnRHNGkyejJISzQwUXkzd1c3LTFBWlRxYkd2YWpfbVV0dkV1dUZ5Q2VnUGtOS3J1NTNYTUE4cjhmVXJOUHhSTTYzX3ZLWUxOakRpMUNsbzFWWWhQaVA3NFlra1pVZGZLRlpTWklSZ0ZyY0RxVG5ucHZMQ1NHeldUR19OaTI0dFhGOTZMcndWQ3p3T1ZiVk1LSWkxc2V0RmhlOXlFeXpCdjNib2VqNzJ6bnN3NzhwSUF4cVh4SEVyS0tqTGJ3dnpHbVBnUk50R21tdTJtTElhei0yVHR0VGUtOWZqX0dfalgtWGNmRzhPSTRCd28tRGNrUU1IcE1hekd2ZDNWOEsyanVxWmxEeEExYmxweVNLaGJVSk9IQXNnTzlsQmt1LVUyVmV6WkZONHloZC1TSWN5MTRjLWEwZlhWeEJUX0xibjA5Mm1lY19qNDFtUkVsTHlBa3ZxbkNnUGZiS1RVRUw2cTZTOUNGOWhsZEtmaHFMZzQ2eXc1cUNGY1B5UC03WXlqVGc4dzFBXzgyNnROZVhWc0Z3Z2RWUEpILXhwSTBHRk41a2JyMDlBMDhDWUEzUnZqMk9RMnM1RmdPdkJNWUQ4bXZuQzI1SEJyNnBWSU9PeVZMSkk2WHYzRUowLWtvRm1Od3JPR29hSTlvZjZWMGhIRExidXVRVEhRak9Qa3RSSXdiTTZMSE0zRl9rclZRUHpyNFpkWEJ2ZEdTT19aX2lqcFhuel9QRUEtZWFwZ1hOcGZpY1JTTzc3RGJESHF1UTVsQy1PTzBhY1RKUkdPU2FtUDRFZThFTjVRenVneXV5Nlp3b2VaaFUxYzFrd0VDYmZYb3FPcGxRVFZPM25mY0oxUzE0MVlHQUhtZ3BxRUJPY0tyR1ZXVWcxbmtTWkh6OV9Vb2lnLTdxQlQyWjJoUkpPVWJ3S0ItUmRJSXlibmZmcVUxR3NoZTNhVmhOcVEyUmlBSGhjUTM4NWtoZnd6SU50MG1ubkxHSjBPckFqVVlCUllNU2l5SkZQdVNqUkMwWmdZd0I4a184TXdhVTA1V3pWTW40ZjIwZHJuYTVVemVVWnpXTmtWMWNMdGwtQU1HQkpaVGxPdC1HSjgtRVA5cGpMNkdOTDVBTWJfRnVwWVZaa0g3T3hpRklhNmZINlA2RFFxREFhSmdVekxvZFU5c2pEYU52RTNTOWJJQ0Q2U0hIVEprWGZLeWJmbmMxYkxIWlRiTUp2QTFSdWpHOGhYVFJuNzRnQ2tBUXJpVTVOX0doZEtxWXlDYmVVTkJnZ0wxdlZFdHBCRURkSjViUE54cmpic1Vrekh3em9mbzJWaTRIQl8ydm5LdUQ5NkdHLWV3cTJ1amZ2TFU4Ty1KQkRJOWptVzd5UFlGbUFaVVpkTTlwMm5RaW9uQWgxc2swOHdFMUhIUFNMWi1BQUtqazczSVhlMnVFZkQxMzY4UWhIUXZuYjJLWklDY2cwclo4WjlndG5uajlFTEpyUEU5dVd6dzNJNm8yZmFSN1E5RkZDbFZUTW16M3RhSk9CTHVTQ0I5bFI3dkNrcm9VaVVENXlyQmJYMGZteFdsR2xDWkpGbXY4aHg5em5SV3BwRm5ZTWZwNXhCYjFOYlE5amxTaVpxOXVVOXBXdVBiQkdzMklvaWVsUVRhMGxWbFFEc2FMU2gycVQzZHBiMWFQOVhERkFaWnpoYlk5aXNBRUdjdXdkZHNxejBub1hZVVJEb0IxRWFQbmhZandkUHM1aFFBTWpVWkNGTVlJQk94WlMwQXVuWlBxYWZrM2kxajB6X2Vkc25WeTVab3E1a1pjbkxleUlNWTNDak9Ld01KTGJmUGhRTEJxbm8wWUpNcG94SXFNSmJzVURnUE0waDE5V0FXd1N6S2hVVTZWQlJZb3JsSDZ6WGIwYTNUeExELVctdmdJRFgwRkIyemwwMDRFSlJYWXhpaGdHaEZtRllVYmVGTzd6TW05ZjU0WU4yMFFqbXphcURHN3NLR1dQY2dpS1RhdlFnTFlqNlgxVXZYbXhBbUFQQmprQU8ycmVrcU9IcmNPMmhpbDlvNUc0ZWcwa0g1MHZLNmw1R29ZaEF3OG5JX3NrRVpaNW0wOW9XU0lqSjJ2Y0g5bzF0YXJmSDdXOXJyN3pER3BuZzlXWVJiYlZYbGowd2xLM2UwSTdEUDEwUUVIcE5zSmlFLWRJWktuSUp2NVFTeFNna0RHTWh1MXZVMDNoU1ljTjRtODV5clF1ZnpPQ29rb3U3eU5HeEpFZkZzU1QxVWhNT0xUaHRIanIxZERWaG9zWUJDU21DLUp3VHNPQUhYOV95MG44UjFUM3lMdVFNblFqck1heG80MDcxb0FPbzVRdkQ1aWJSb3ZhbGpiM2dodTV5QUpMWkRnMFI5UmJkR0UxTElndTM5RGZNZUZjSFNUdXR6RHBEVjhtcjI2TTljQU1YRkJ6NHp2cVQ2MVp5eTJnTExCYnJOdm1yWm9yeTZoal9qaDFFS0xYM1YwNFdKYThjejFCWUYwVUJvZENmdUZZTlM5c3YtdzNQcFppNzQwT2h5Wld1UmMtS2tCSFBTYnMxLWdCNG5uQTItbWdJQkNEMzA5NS1BbW9KQWpfdjJzVVVXRmxLRk5MN0ZiVUF0MHVLcUh0bldwRlhVYnkwQUpsSm15NlRHOFhTcnR4WUc1RTdWQS1JNjNGOTZEUkFRY0hKdTVSaW51V25JWW1jTXFJekRQWE0tOGplSGlHQXlvOG1yQnliUFVreUxmX1ZCTWJvV1F6ckhxWVE4TWxKMFdYZ043V3lBXzdYUUtCcEV3Tzd3MEh4NU5CbzE3NUxMQXE1TFpBRFFNSW9jWDlYM2Q5MkEyMDFOOUR6VEVQMU4xektjUlBsMzdVNXhxZ1ZEWGljQk5wRXFqTm5WeTQzSEtVTjRNWDFoczJlQzQ0MGdUTXJwT3VKUjZmamVOZ0JfR1ZQajNTWWpnTWZESzlKb3Y0eUhEMnJqMVBBVkd6aHVLR3gxRVhuZ1I1blQxNWhNbTFuZXVtc2d0TlVROEhHa3hsSUYwMEFNZ0o3N3VESnJtZS0wTlVPbVZZNHo3YTBMX2NTb3VobU44X3RabGZreWVRMnM5d1ZIYTZqeGFUVmowTFdvZ3ZwYnpURWNRSDNTSGNCbVR3RUVMWnJJbnh5VFFDcFZ6ZzFhT25tZ21UVG5CYjJhcl9nc2RLNkpRME1oSDhJQ3hoN1ljZ2t3RGhJeHg2RFpva0FTQjFZdGNTYUtIUTdyVWZNQ3NTR012ekc5T1Z1YmZ2RTlaemJlSXpnZnNnNHZicndTZHI0TnYtTDhWX3dyS1JqN1dfeFJta0hXU1k2WTBUTUcxNDRYZkFZRkVtRS1WNHM5eU5oR1AzM2p0VWprQVFnSk43MHNkZlFsMGM1UHlXQXlOMDNsNU1SNXYtb1RmMjhxLTU5dE1lT0c4aWtsSUJvdGs5SUVRWWs3VE9heDlTdHBuUmdlZ3ZOTGllNzBYSXBrMFBobGUwQlF5T0FIWl9YRHFhTlhDLVhHeFE5aXJHcnhMdDhuSDBiUnlTZE1ISDUzYnhfZDVubFpjcDhlcDJ2RFR2bXFTdTdzNmpPUzBUSEd1TG8wNkt3b3VldXVGX0lLZ21tVkRpT3ZnSnFUTjI2Z3M3bFJPOU1WOWNOdUhDdV9HVTk3VUlJMlpIQUR5UUVGOG5fTjVuRFZ5bHdwUFUyalU2UEpFM29GNkZ2OWJocjlUTnMzWVVya0xhX1ptM09kWTlGaElkSFJDRVkzNV9Hd2FFWjRuR1ZqSHlDWnBDb3BGOGp6aE5PcV9iSk9kSEpYcG8ybkI0V0ZaTUdIS3NBemtuX01KVmcxcHl3blRSa1hBN0ZiVmk2RTNpYUt6bUpseVhDcFNxLW5XNlctUUlLQy1MRklSdHVVMVlBOUFTbzFQQ0E3NFo3Z0UyR3RGUGUtN3dGMmVXM3k5bjVDMVFsQXJrZ2R4cEtsSllqS2xKNUhLemJvWG14RGZJY2hGQlRYQllGQ25uNDk5cXdKdUxyNENJNTAydWpURmRiVnRobGExZjFTbXh5LThCV3ZWcnBtYWdMOXF5QUc0ZVh6RmptTUZyR00taEV5VHNNZUxnRWRZdEwtZ1RuX1N1X0Nqd3J4SldRN2Fxd013LUV6SlRIWi16OTZJX3hGbGF0TVRGcksxbE9uV1lGRDEwWmIwUXlTbGR4UXRpUGxoWHNHQVl2ZkFyNDBJcXgydTZ0VFR3OXU5ZG9NM1NrckxVLUo4OW1aUXpzOW1RU0JHdUI0RDBqeUdQbFFEY1QxX1RIMEQzT29VaXpVeEw4T0VXRHI4U291enY2aEpKY3NGZkJWQXcwQmhkUFU1NENDYWxsczVRX0RtVzdpUUJBTElWR1o2NzhKNVhqNTIySjRtQy1Yal9tMWZFc0ZNOHBjUFhWancxcVBGWTdBNGhIdXktNXhyQzNpUGFCdUVQbVlrT0pXSFgtdF9sRGZKaXlWeXVnazIwOWF2NVBlYldJb0s3MmpiTk4wbjdJZGhPZzdtRUJTVVhoWklVMlNvZkpNMHBzSEQ4N0VHQm92NFZMWjNpMEJiVElUVmJHQXB1c21iYmpOckF1Nm9scFNVTmxpMnhJdG80NDRzMmdvUDJxeG5ZeHZfVjg0TzVva2M5Wm1nc0QwT3ZjRjdWT3ozT0h3N1B4UnBvY1c4SHk5QXRkU0hwaGNodVNXWl9EbFJGVnNNMFp2REtiM2VhdEpjVnZ6RDFMdkp0RUpwNTlBbTdFT2RCZUVyV0ljNV9CUDBTb0txNmtwT2RzWGpuSFI4WTg1SmVXbTBwVjJZOWVZTTNEQU1hVlRPQ19ScThzN3BxRV9pcFBxZHhOWGlhOXdEZS1zYlJxZ3lSUjNobGhpNmhSVzhYQkJ3eUUwMHpFZk5jNEJrSTVKZm1jYTdNOWprTFJvb3loY2hNbk9DeHRMdjZ5YVpFQzNVYjB5Q2NkRGVZUm1zRUl6WEc1dkp1YXNMZ0lBZWp6M3lyN0VmcFlxbTAzR2RUdDZCOXRwWnBGSHNBZGpXdG9vdmowODdYbmxQYm5NbDVZNTNHakU0eVJ6YzRMMVlRTlN2ZHJMRkFNMW94OXdHT2J6OUFfUmt2RW5mc0dhOUNLbEV2djMtT3phVFhMT3p3VnpuaDVCM1VsNmpadFpiN0xKVWRwS2hhLWhpWE9SUGgwQUZEWkxhX19kbEM0OGNvZmpnSlJDUFBQX2ZTVnQtY2kxNDBLRW5LMm1OVXJnclZyRmdTYUZhek94UUh6ang5UU9XU0dYQS1Gc3ZkaTgxVlhscXlYTTZTZkZzak43alljRGVybFN2WXZzVHY3M2U2b2tsZjl0VnQ4d2d3bE9qektieEFWa3RIZDF3WVdYV2lhVWpDcW9nd0dsZjFfSXhXNzZCZnRoV2plRVZCTVUtXzE5NWRJMzhaNEVySkpKcUYyRmxTYTBjMHFLalZRcXh3ZWJNLWxLQjI3ZEQ0bGp6OWZoYUNfOUR2NTZGRENpMHl1S1FPYWR2N2tfSTBTZXNEN2Zsc21TZHdsVlBIdWlMSWFWYmFGUER2NTJlV3pUWk9zRGdVWTlRbW54SnVFLTJaWmdwWmdiV0dZX1hjUjFUS19XbnNoU0JadVRkMFRlaVVCQTFrX0pQYUIwZlpRV3g5c0J2cGZ0dkFsa2o3UkxFZUw1Zlk4LWh0WHAycl94VDB1dnNNZFRvNFVib2xqTzFwcDFmTVQ4VWpRX1RVZ08zcUEtc1owNXNteUNOQ3B5TDhNbTNSNFlySF9FRWlqeWhnSHpLSUxuelFOdC1DSklhNlBzcmFFd0F3R3hzMlprTHZjeHIzSGtMY2FTTkxiSEU2VThFblR2blY3QnpMWWJndmM1blZtOUQ4RURCZTFVWGppS3ZoRzd0RHlrUE9hRUloZVlHSGJkQmIyWFVpanhHZWFFekRKR1pKdGttVWloWjNFNjBERl95d0VoQllYTmlGT1Q5Q2h4d2JteTg5NFhObFZ6T1hhNHZzamlMLUFTLVFjWDFjWmVRWV9GeUNkQzNuZnZSaE9OU3M1Yk52cnBzTDlyRTQ1YzNCRWZqSFlWQmlMdVE2ZVNCZUVlUTc3YkxZWm1XWHBDZWFQSExIdTQxQVFjT1piZW50UVBhUVIyZlRpckEtbnZPV3UyOUkxQmg1UEotbVltbXVPRER3LThLRVZmTTFEQ2pIaDRIM1FqZGV6cHhkVjBfb1pQRTUzTG1qbDFMNW1JZk05SXdlNTI3Nkp4V1N0VWFYUWRLVGdVY0NLSkN0NGhWZ1ExV2FtNEZWWnBmOEF4Y3QtNldEQXlKeDZ4eE9pTDR0blRhdmFia1M3Qm9pOHVtR0luUzMyaTIxQzdKaGFQX2lnalJFVWE5NDVZY0lxRDZkaHpsQUNqaFJna09uTjgxSFp3RlUyYTl2ZDEzbjA0YVBQbTFHNWNIYzlZRnlvWUVOYlQzQ0RBWEpKdlVUd19lXzVJUWo4QzVONDFSZGNUNkNtX245S1JMNXdKbnkxc1g0REdzMVRFWEVzbmNxVE1hMVFGeENKckJMRGxqUURUQjhBWHc2TDg1Y05lckU0NEJ0cUZpX25XaVdkV2JhangtVUhBUlFKVS1Ham1tNG1Ga0Z5UXBvV3M1X1dEY2w4U1p3QlJLb0hITzVKSWRXbE40V0ZrOHlPMHZtc0kwTDJiekRyc29CUHhnUGppc0dvVVBNV0RMbG9QcW5TdDN2NXBndXk2RU9TSFdTQlVnb2xraGV3M3JXdDF3VHdneHJwUC0yU1dsdU5SbnZLRjdWMlM1Z2YxTktQcnJyaEY3MEtRMVYxMnEzLVBPbjVoNThtTmlCdkNWQmZXSF84SGluTC1CdUhibm5wNDFYNXpZYmhaQWNsNDl4Z0V0R3JEbGJFQXpLVFV6MXl1bWpGUWhqNjEtcFl6eGlvaENZa1o0TWVKY011QThoUTVDd2tIb3JocUROV2pKZWdGb2ZlNldFTWNCWXYwdHhNRHcwVk1BM2FxMnVYNzU0eXRteC1oU2F5X0Y2M1BpelprZzQwc3NhalAzS0RYaG01N1UtZXJuWmJMWjBYcWNGVTd3OWZXaU9BQ3ZaZC1GQjc3NUJ5eFVvNjU0djhCREpTS0dHbUFTTjY3YjRESG1tWm5ia2R0ek9wWjZiNlhDNWNQbkZ4Nm8yeDRybkJJWXFEVzh5X2M4LUpPUGJsMjd1aDB0ZndIWHdjVE1xcVUzTVpvRmN0aWo1TS1qVnVFQzdFRGpLRmltMGk5WU1TRV9qNHR4NUJ5cDFETENIaGkzTmlRcVE4MTJ0SkpVRVowNURUX2xsNnVRWUszLVd2VjJEYjFVejBYaE0tbHhYVGJBbkVpLTI0UXNqQzV1TWMyVzhoSjJmQjdJMndnYjZackw0c0taUHhFUDFtSk5JMjhXVzhqZXYzSjNjNHZndERBNkVVY3VUR2J0eEFTNUpRaXJMbXp1NGM5aGM2OXR1V3BSWG1vLTJnczJTNVoyNDhaUW5nRFVtRjgwYkh2M0Jaa3VCam9MX21NbnQwd0xZX0FQWml4bTZJN2hmYUppQkNxcmhqX0ZqeVJhcngwa2NOR185Z1BtdmdwT3JFeFkwSDZoMjJuTWRCQ0hGMWNES2hFNUxheS1FZ3k3RE5oVmxva2lpMGVhZTBscHZaLW9XTVpweC0xYkxUUndJZXNuX1g2dmhCaXVVUTlzR29EZ0J3SXNyT3BDY1lmNXVwczVVNy1fUmtPNVRnZkxVVlcxYkpCd0NYUHVudW5ZSkg2ZGRITXFCUWdnbHFLeTAtcTFXRldsbTltRkM4OG4xYmhYR25oSW12aWFTb1F0YV9FanduTjNOYmh3MUJtNHZaaHRBME9RY01ybkdJUGtDcWFneVF5eDVxT2FjRWZEMmRTNGFIY2dMZERnT2pXdGFoWFg4TWZ1Nl92VGxwRmlhYkplUDJzTldVY2dQajRFM2hPMlluZWhpVlQ0WWFNNmdTanFJUGtpN281QnM3YWVDeGNmTVZnVUdyOEdNSDhxbVRTOGtZRUZ1RnFhYzlnRTdWNXZwaXNWSUlOdm4yTlAtTVlha2FaS3YwZXBRdWlVN1I0VDFlM1ZyTE5mZEsxU0dSTHZiN053UEZhMkNnMmNWdGswbjdtNXVTelBEdUVONHZjOTJZaGo0c2ViTU0xVE9NVWc3VjNTVW1hNTk0X1pKYVRiZnhIR2RLWktyTXI3cndBei1uNE1JTGhraE9mUnl1S0VuZ2dON1BkWE4zaFJTWExYMHNna0VqMEtQNzdDLXpiS1BZRFVEOXl4UHZNcjFrWFJIU0tzdnV5c3JVekZGMUEzb0JLeVIya1o2amRKS0w4OE1NTldFNFM3Z2loQzlmZGRfYlkxQi1sdUFkQnp1OTdfLWpqZ0tuU18yT1FRd1ZIN3FSelJlWFQ1NTBsMjdWRmJNTzZRY3ZPSE1CSXI2ZDdhdk82aUUyb3F2eXN2NUFoRHFYSlJOeC1lZ2FXMk94dmhNdUlHMTFNUXFZbl9IdHZZTzA0bDlwaHJENHczZVFSR0p6czAtVmZpVmVkOERjQnRWbWtVNWRjTFhqeHNVS3g1dk0zeHp2bExodHdURHJ0dG1LbmxHRnZqbUZOZnRPVkZmWnNNOENLM3kwTDNUdFNyQjRmUDNjMWNsdGhWbVZRck9lV29fTDlwSGRhMXRsNGptVGJMNGJVa0lPOTZJSFJWcUdyOVI0eXQ1aFh1S1JQcndBYlpRZHNrb3loMU9BMktwV2hVWThJSGhNT0d2a0NNZGpDdDI0ZW11djZKQkdEeklsUndNZ0tjQzBLYlJvTERuQkY3OGxJR2toaUt1eWV1V05YYTF1UHlKd05tdVYxWmVieFhiZ01uSFp0RmtZMXVBVFRZN3g4WEZmUUxCWWFqb3dCd0dIM3ZWX2JGckRtbVRmcjNldXV3MEhIYTdSZ0dHZzZ4c21NQjdsVWZrcWVIbVFvR0trSU16QjM2ZGswbXhfaFQ3dXRXUUl5NTMwUndFMkNQRGs5WUc1azZOMjZqX3JyOU14YjdjZ0RxeFFmdWdkV0c1cUg3STFWbzRDWmxkQ1NlTVd3ZWRlUDZNN3AxbndZZHZVaERXRUFpR3IxaHpPSzJjbTFqYTNqYkItVktNY0lqdElQc1lOWVZTOUlUdnJCbXNhSTFaU1Rjam1hSUl4aEFud2Ryb2RNb3B3bU9nTlY1aDRjMGZTd2VhdHQyeVpHeFQ4TmpGN2MtZkRubExPYjZtTlg1alh4U1BHblE0al9keWVZOGI4VXo4Sl9SRHVpMmQxZTU1dkJQY18tTko2S3pucjJCcWZMcEJQZkdTMEFDYXF1QzE3ZzlPTVZwNDJBdDZLeGw2cEN0WjlpVThsLTdleFpqTnFHYUdPVEhnWUdnM3Q3dm85UEFNV21FWk1VdF9fd1VlMjRwRG4zUTUydWg5NjZocm1XRnJpTktPUnczUy12WHFYdV8xdlhGMkdNMm91bHl0bWxKbmlXRU9ZQU1oRWt4dW9tWE80TVUwMFRLM1pINExzNnExVkdOTGgzbkcwUXppWEdYR3NTLVNrWUM5N2M1a2FwLW5yQThRVzIyZ1hBbUxtaFlLalgxc2duX1FBMFpBRDdUNXdhT1JZWTBXTS01Z3o3RGxuNXVNdnFHLTdkSXJUUEpwUkpyZ3hmd3V3UE92UGxIcUhLNVF5cXgwWENoV2JPTTV0TzJJaGd3YS1VRFFmbWZxOEhBaElic0poMUdOajFiMy1aUVFPVnZ4ck8xQ2UwdE1DUHd3YTd0Vmx2eWlZcHZfcHZRV3hodk4wM0lTMmdmLUYtZjdUWl9kcU5PZDRtSFUyQlk1UzBUQlFzYi1vMWVlaV81WlZnQmFxZHlSdU5xM2FWR1pYYkRhVXQ1Z2dVb3YzQnlscUJ3bEMwWWdJNm8tX0ZTT2JzekRmUE9mclNtYWNmZ0drZE5kUkl0MGFuTlZEVDVVMmdxRnlnOGc3QnZ4M1Q3TDJIejBuQ2dibzBXUjM2UnJ3OG5MNk1BUEw5UnlnZFFJajZMc3VCYkU1WFM4UTNicGl2Zm9UdV9wWXUwdnRVdnlaVHRpc3R1QXExNXpSQ3pWTWRQaExteEhseFFsUG11U1drMVMwZGR0OUl0akl1dnhSclBPZmxOeGh1bWc5Mkc3Z01NNVVrZWhqMG1icnhOcHhHd0tpMVRHYkNZUmRTTWd5dlRBeVhPWVp4d2pKTTctY3NZTHZMRzloYU1rRHZ4dG1fM082QUVaN1JvdXFKWldqUFZMTnNHb18ybk56dEFzRWw1Wnpsd28tNGlrdC1xdEZ2RVBEa2puVEplTklWblg4S21FSFlVdWVWZkdUU0lUTzJRSHQyVmFVRU9uY2Jjb3hnNlp4VWNoLXdSRDZfTEI1c0VMSTNVQk9XNEhidkxDRFk0Q0lpRXZLa09DUlRVa1J2QVpqdVdtN3pXaHNEcEl6QjlVczg4ZDNJVFAzT0FDS01KdzVxY3RhTERFMGFUVkpaemhPLUNvNWJSTVFzVVZSbE1tbFYyZzRvVXRPbFZOekM3LW03NzJtUXk4aFlvUWRQRVV4c2FOWVY2aElfUlZqN1ZKN2FSZmpxQ1pxN0VLY2wxcncyUjNyeHNhLXVaQ3BDdWFtcnpsOUpjNjhFZ05VQy00U1NGLUV3YTlqbm04M2N6RWdKZVFTbEktTklGZlJON1NSdFJoY2plVnJ2NFpmVlBiUDY0RTJpSXpIcm05andIbUp5VEhROXV5OF9FMGRSNS0tNkhmQmZYT3RnQW50eE9oYk9kUVZjWVhQdkJ6RjNuZVc5YW1CSEhFeUE3WjJMRUE0U0FYeE9UQ0pscWZsZWRRVjRVZWdMRlkyX1V2UGZ5M0M1REUxV3N1NU1uM0ROaVM0ZlduQmYyNFJhR0dBNFViM204ZWZXRVBjZzZsT041TWhUVHFod2pWN3ZEaG54Y3dkNm50Sm05LTc0Q2twRTBTU0lQQzBUekJMQTVrRjZDSjdURFcwcnVpaDkteTE3am52OVpDdzNJQzBiVEtobXZDMkxKLVVmTmJ2aUhTenQ5Rk5TTXA4R3dXMDNsaXNnWHVvRXNuTEZmUWdBN3NOT0stYzQ0WFVtTHJFdzdXTm8yd3dGelJWVFlUd1pkUFA2WFRqMTdscEdySl9jUE5KUllvdGZrLS05elJhc1dQOXQzWURzMlM0Nm9GUGdhR21XWXk0Wmc0Q0ZPX0xrVjROc1N0d0dHUDU3bGhkTTFZeFB5QTNTY0VnUUVGUzhyQVF5RE1BSkxqQkdORVBLUnlHMEVuaFJkanUxMDdhVzdzZDRqS1pQTWxFamE1bHNySEJmZVNfMTd1Qmc5MjNWV2VsUkVjVVJSUWluR3JvSGVaU3FNcjhQOWV1cF9yN3NuNl85LWRmbXJGcGI2b0FpdG9rOXBnV19yX0NNRk5VWXg2TjBNVU96LVhRaF9LbWtuVlA4REwtZWEwejVZU2NmcEIzdkVuX0Z6S3dld211V2t4WU52d195VFBBZ0ZjWkF2cUVFTjNJN1dzQzZYRFdNRVlLaFg5LWxiV3NuU2I1Ml9zdlpwcExPTXBEdW9CbVNBRHhQMWZXTk85cFhWQ1ZJS1pUZ2pUdEJPSEt4YjYtdXBzcFVzNWQ4NmVhTTNiT29uYkxFNGxHRHViT19kbjN3NFVhQmlNTktFcWxmX01fTHBTZTFwMy1fVlZBby12b3VhdW1saHpSbGtYc3JRUU5lSGN5TWFncVpEcHYtdThOV1NFUTlzb2lXZGUxTGd6ZHNhZ2RaNnptUk4xcDV2RXI0bHBldkZ2dHBWLUhXeXVxRVdtVDJDTWNfNFlUQXI1SVRIei1kQy1aelI2OVZwZ0cwM2RjdjZWSVJ5X19NaGgzWjBpb1NZUy1kU1FTTm9aU042Tl9zRHlIZjFEa21BTmp3YjAtZ1k2b0dneHB1R3liRmc0OHRmUmRubVlqTG4waFRuX0RCQ3BadHBHejl1c2JiN0g0MFg4OFZYcG92N285dzl3Tm1KbXVWb0JCSEpFWFlVdXpIZkZHbWc0WUNINWJOOHEwLUZPeU8xVmFjU2phQ2xISEt4QVRoczVtS2FJQU9OSTJiWjJGeFk0ZkFiVk00NUdUTi16VTY1QmlodWk5bjVjTFJxVDhmMmlrWTdBNTRfNjZZaE01TlJVZXlPUG9Ta0lBOFlnVG9SQi1qVVpwMmk4dDZXM1ZSSHQ5bzRfU24tOVJxdlc1dDFWQmV6czVaMWk4Q2ZYNkNIUzltMUNjVWRSUFpmeGQ1ajlkbHIxS1lrTG5fRFhKUEJ2SGNoWjhNT2U4dndPYlVzYjFFQmx3LXBNNWJxWkpwcC1qZGVwVlBMYWJaS1BJUTJia0laTGxvZ0J2Sml2d0NhVUVVVzNEWS00Mi1aQy1lZFQ3bVhDeG1HVGNRVXdMMUJIelNsd0dCY3BxWlVXRGlGVU1MSzM3VjhPcFhFcWEySjRJNzlEbXU1S21CWDZxZWVpODJMbjlWTmFEa1JVV0xqc3RKeFJ6TW56UUQ4QUVDRGlTRlVxazRibkZBZ2xTM0Y1aDVkNUVMY3huOGhvWGdSWmlwQmVSWkp2d0c2cUxvY3lkckZzR3RNamVnakh3RmJsTDgtTnlaZWlDT042SF9ISG1jUFB6UlZ2NnBES19aQm9KTUFiaG1acUZ3VE12S1VGNEJYZDFyaWg2ZDJ6SXhhZFhRSzU2UFhtaHJzakhTb2lqMHg0Skt3Wk1ZdFVrXzRWNTdzakdhUElYbE9oTnR3Z3dIVnluM0d2aGhwNVRkUXZ6QU94SGJESTFKRDZDYlFxRXR1NlEtS3JKd0UwY2M4ODJqeGtMUEJYQ0JoLUpxc1ZDY1RMdENCc19JMG11aXNlOFNkVW8yZ1B0OWUxRDYyXzZURjNjUDJvS2QxNzFBU3BjQTFuNjZXRnlXOEo0eGpYUkJqeHlnZDlBMVA3aktjVkREVG9JOElUankzVkpGb3N2Q2FEeF90NU5XVFpiNHRWYkRETU1ZSXFCQkdmNzBvSHQyMDByN3psTVRJQnZWcFBvOGd2MjBnUTF4LWllV3IzaXJpWTFuZkJ1dWNiX195d2lDd1I0MW1TSkw2Wl8tU2wyOTZJTHNWV3BVSVRSQmxEU2hzQ1ZySHJlOTg3QzhBblpqQXNRblpmM2xVSUx6eEtZV0k5MEM1dVloYXJSUmp5TmllZVUwY082UVQxYzlQQWY4OVU3d1FsNlladGQ0UkFBdTJMZEI0T3J4NV9Xa3RGV3g4RGVTSzktUGNCRGZpR2N3MXhSZUxqTjl5TnRieUpjY1pmNnE3RDdZUnROVTVZMDE3RVpKRlhUSG9lMExPQUtEY2R4alFfYXE3NW43UkZsakN0WEVLdzBnVTAyNlYzRmQxaHdDcUx2N0NjaUc2a2lGVld0cVcwNDRFdWtTeXVzdFRsVVRPZjEwMmNtcUg1TFRaaHRlcHJJczdIOFE5NVg0M3VYeWU5X21VM3lhSFZMTS1qbXR6b0NEX2RON0xlak9NVkZfX01fZDlxdXl4S0psNFFIcExiTnFVdElCR2hJLXRKUnJReVQwN2YzaVdmbS01bWtxUlhHU3J3OXVSdXRtRzVHUTFIcGRxejBhN0NfVFVJdGNGQ0p0Nm5McWtvWFVOb0tGMEVJa3NNSmVoeVpINmYxMEZyelZHQ3FHc3hDQ1pfTHZwSFpONUJMME1oaXBYUUZWVjEtQkpoaTQ1RnBxOU0zOF9WblZKVUYwUTZvSTVHdEluRWg5Mm45S1pqZlBuYVZsTkx1bjFjYy02OEFKZnRBMzJpTVQzeHdfb1lFLUhXdGQtX3E0MW5pQjJLQkRiME1EWldkdkc3aG9zYk5NX0VhcWp6Z1ROMUt4SnBsR3BWbjJLV2NIMzhETFBMV19zSHJyUHMwTEd4MEtER0xyaFh2SThYV1lOcWsyNldpeC1PU2dhZ3hyT2VsSjhyNGtweEVoQTN2OVpLaTAwOU1CTVJiTFU4U0JZaUxaX3ZtLVRLMjV6NnRlcThicnFrcUMzaW1ZS1JJLU9YVGQ5SVhTTGUtTWNLVm8tcEdxdUhjd19SaXkxOTFXUG02bUtzcWoyaTU1RURmYWttNkZBTFY5cWJobW1qM3M0WkxWZEQ0UHpfSWV6RUxtOXU1OEhEaGZLYmk1bUlCTEJCaGRqUENLSnJtYjhXZnhWSTZTQ3FneWszSGlsa0N3b1BOMjU4THE1YUIyZDRVVVVXRFViS2hjOHRBMzVOYW1SdUVHd1VZallGQjZPaUdyUko2QXRsQ08tMHUyVHF2X0hxeWgtYVljSjFZckRRSUlJTHdHUDZHa1VuRmFNc1NHRWJKNnlVaF9tZFpRc3lNc3NjZVJKSmFnV1RvcW9UbDVFQUhXSDFhZ1lXcmRIRFB2Rkl3dHk4UW1TcVk4cFItV0l5dGlDM3VCbGtOZkx1UW9CUWxkUUlkcjM5eFYwOXZsbHZIM2JaMENIUGxmMGF5TU9FZ29tSXQxa0FIeV9HUWVSSzBUM1hfbHJTcWlKTTFmdzYtU3R4WkNydUdXUm9CR1NLS0dMb05BYmdvYjdfVVA5ZUt0X0h4bmo4Q3ZTU2U0VTFRUFBkWlNJT3RsUTBkd0RwRkw2dlJabkJ1TFlIVlJGa2ZxcTZpLWF0YWxFVG9Wd3M4UUtnQ1lRbHZBRWdVZTlSTW94NFVzZHRBTVJodUREcWt4TXltMkp3MkVuZUJMRmtkdS1wNGZzdTZkWk12NE5rbDRRQmhFRnY2TEgzUnR1MHVVS0swVnRNLXBJN0ZRaFd4UUd0ZUp5bDlhTlFZeklIOWJzTmdrSHV0Y3B3WkFFODVZak9HNVZWczhaSFZrYkVOY2xZZ2Vhdl82a2tyQWI2TkExNW8wN3RkeE5CcGtfakZ2VFFjQWF0bEZvcTdvTzAxLUV1b0sxNlRtNG1yT294OUpfbDFzUGtWV3dtekJXXzJUZEVGRzk1NWN6OUh6UkMyQ1BmalRSWnpCRTFJWHB6ZktwRDFMMmdrR012ZzRPNm9Wanl3aFRhY2FqNXA5bVVYaEVBRzA3ai1fX05IRHZDVDF6M2RuaVJvdlBNMnFYTGkyeDItS1U4MDNsMjlJalJqUW10ZVJfd2R2em5NVDRaNVVhVWZTc0tkZHQzVm5xOWFFTWFVWDQyS19RaHJKSGFGNHBmWm44c3I5TmNkYlRMbEdFMkFNWnRZVEVmX0ROUkJJbHVzZWFvdUdzODFjYWxKb0MwekI1cUNuNDQzV0swRFZoQVJGSHNIZEFxNlhBWi1PWGpJUUI0OE9abEhyNGttRWlMcTdiZGNyOUE0R28tSGo2SGpYeVBMN0VqLUVEeVFWTW1WUjF2LUZ6cllaSTNkWkZseGFUVDBjbTFaNWtuRmVDYlRmRGhoTWRXYWNPN2h3cTNXWlIwMFIwLUJfbWtFSHJjMkhUSmRvYTJ6bXNEWXZmWkkzcURsQzBldjJQTlFkeGpsUkhwbnhYMlkwM21NUXBwX1hOaFRVcmFXUjhoVllFVXV4OUVCR0JsZ2IyZnVVNXV5a3VMbkM0bC1tVkhnbjZaQ3FkS0pqdVQyM1hQTHpvSWtVVy1OUjFGLXNCU09RdHNtYzZLTEhwQlZ6Y29oRmRjVzNub3FscGF1N05TMFBfcFFaVU9SX3dKZXI1Q2JQTGZDWU1uNngzZC1vaTlMN1BNQW5hT1Bad3B1bFFLRVZsYnBuUkU0LWYzZTRCcmV0UzhpNkN6bHBfRGhuazdHcUZvamd5UGw5UXppanA4YjVZYzRXdnhUQ1hjcGxaZkptc1dZdEYzNEZLVHR0V0J2VUJyVDNBVGZIU0lUQlphajhLYnBfT2xiaklvdVp0WnVWV1IydXpPdVBnM2pfNmhCX2xyWEQxU2RBbGctbnVFN3hPZGxkQTE1Wm5HZlZwTlJLRWlaekZnMVRQZEU4ZVFRenhJWjFwMHFzYnZxVmFmQjgtZVZxTUVpT0cyRkUtX212UWZXNkpVTTU2bFZ3THZWeDZfWXFXa0VlRE5zamEtczNhTHFndndmQjhWQ204LUVvNVVIOTlhODRwM0ZzVmZ6bVd6MEVmY1VMTGJseTlPa2VVb2loX0lDU0Znalp2am9tNmVDckpPR0IyaUJpU3VGVWxmOGxxdHl1aDJfM1NMempYMzM5WXVzcEc5N0ZHWkVaUVUtMlR5anV2Yjl3MTJKckRNamFnZWR3d2pERG5sZ2pXUmk1clluWjUzM1AtUnpvbHM4Wjh3VXAtMlVOMFRyWWl5VVJvMmo4Nm1qTWJPZ09GN2ZlU0EzTFlGNml2T0dZVGd6RElLYmYyZ2NGMkx0Qm0wOTF5SUwxdWphZlNFZzhielFwVkdabUltU2MwZkRlUnhhdGI4YlJfU21rbHdUSXpoVmR2ZGgzSjBFMnJnVjdKckQ0X25ZNmdReFVEaURXZEplSnpSR3dIVGIwT1ptcjRZaXhvdXY0dDB5SmdnUkpJYlRVNmhsek1ZOGxsLUloYTBjeHdtWDhqVGhULWhiRHRGWHA3ZU1QN1VsN2stUmp5aGY5dGh2ZDlZZnMtUElid2xLelhIUlQwTkVmQlozNEpuZG55TVlMVGR6ZWlNTWk3R0JrTFBiLUNRMEtILUk3d1JwYTB0V0dYbFZHNktEaUNITm1sbWVnX29VUG55S2NfczVoV2h4MnJIMkplMXdxNW1xemVrcmhwSW1xY3FuaDg4ck9vdjhjV1l4cnh1bE9qS1pHMVNERGR0MmpreFZTdUJDdWhNaFhDcUVMNHJfTWdPQjlCWnN3aGY0bFEzSmZRR0p5bUVwTzd5N0xUVnJudFBsb2RTUnZNT1dTWVVPZ2RwTTJ3WURqbUlHYzZoUjRoT2xwMzdkOE5oT25IR3pjd2lYQXU3eWkwN3VWNHZMbWswTGh1S0JhdWozYm5UTWM1ZzlIVC1uMTdqbTFGdnhxZFQ1X1ZVTUc1U1VobVdHNm5jZHlaUkhzbGZNS200UHZuVGVBV0c3SWthZHpfOW9HZEJtUTJ3OUNkdFhuY1h1VWxwMFlmUERvU3pZOUlvdmhrQnNhVmN2Uk9EeDJ4Zm93RmN6Y1FIQXh6cElIV2M0WjhIUmxfWFEzeXBWWHZfOUNTY1pIZlc5SGd5eXB6cDdfcll4NGZoYUZod205SnVhY2NvcUlNVnpKWEVjRmt0VkVPTmVjUXczQk80blFCNUY5LU81TkFUTTlCeFBvTWlmZjMxNXVNbGhtVGFCOUN5c3VLd3k4WHVlX3Itamg1TlJISXNIeEdiVmFZYTBkNmltNlEtbjZWdmNvN21RMnJxNFRlWmVpblMycnNvT0ZPUF94RnVtZjB2VnZuMGVSY1JZWnkwX21QMkFqRTlsSmJmQldMMEl2R1hGMzBDenE1LXBiOUNEMk1CLUlRUlZIUUtwT05kTEhEd3JmcEcwVkZBaXlUa3lKOGdGZXlCb0tBdlhTYVEyUG5MSzRSekhUc2xoenFQcm1TdkZ5cDVGeVNGWHFueUZ5Q0sxVjAycTZ5eHFqTjIwdEhlaG02TU9OSjdSMjEyb0tPdFNLZVVUdTJrakVTV0poU0wtSkd6NERwYzNBYmdxMWphbzltdW9icVlpM3BpWktzaDJmcnl6UWFPVkVmbDlKNzlJcTR4dV9TZ05zYjVHRWFqQmdEN1d5bTJZVzJ5WWEwc3FZTkUtVmtqMWhnZHRfTzVlTzhyTDlEcmhIdEE2NV9xemp0V0pjemxneDVIR3lHWnFMcHRfQUlBMTY1dXkweHFreVVFeE1LbFFvYVZabWsxSzdZWmdsdU9RUDJSN04weXA0SVZtUHR4V3l6dXYxa196a0E1ZG40M292SWhOcjVMSnUyS2Y2QW9XUHpBTUl6a3V0M19lUzVFUGxBSE80S3pGSHU5eC0wTU9xTy1vUEtrT3o5aFMyZ0ZOSFpiMm9JdWJVWEN0ZjJnamZ1UnB3bWdZVnFWUnRMM2h6bDVMbGRiUnRMZzQ4RWdIQmo0OHdPeEhSZExWNDlfaDJDT0lZaXVPWnA4eXhjei1IeFVUSEpMYnRqc1NWOERSa3JHV21tU3dibGZhS1hoRVZiLVFMYzR3VHhyQV81Q3JOT0RGYVhkRjY5NHVwTl9oYW83T3BNdG1POERaUGFuMDctMGpfTEI2VTFQb3NmNmp1VnlzR3pKUjdqd2lrMENQaFdsRC1rZm5nU19VQXY3ZVZ2NEhab0JLVENWQlFnOHlSazYyckpiYnA3Z3h0Q2JpdGctdXBWelU4NHJOZkhodVFsbGRZb011STRRS1J6anBPbU8zOVpmdTV5dkhrWXM5aW5XVkszcFB0ZWdLMnJZRE8ycVdtUWRrRXRHSHJScElUcVFJZEtqUm9jQzdqMlJqd2JNUU9vS2hhM21XdVZvNklDODkxajg5UTlSM3pFd0tzMWpPYVV5LWRKRVBjVGs0azNWNzI1TmdBWXkzWUN1NWFRM2lhT29kZHNSMVJQVy1KNnlVdzE4X0tvWkJlMXNwYjJmMzFsOWc2M3VGMUI4UExwVWFyVlNKZHhxWFl6enRTbFp4bUdMNFNxaFRneGU1cmlFWnBrLUlSaVRVTFdzVXhzRnpraUp3anBmVDc0cjQ4c3JRcVdoNTV1dDFFTktnRlF3TVVseFUwbUc4YmdORl9UZXhQbWVjRUVGZmVTUWJPTVUwQk44SmtFUmVXQmF0VTJSY04tZzQyeXUwSi03SkRKRFRyRjZLNkFHT0xaeFQwQUc4ekVhTzZULXVQRTh3OHpvY1VSWmNwUnZfaWxXWUI2aGh3MDJoLXRiM01PRml3N3lGTjZsOFhQSnZlMHY0WGJsVmIyOU5uVmI3aVhVUXV1Q1JXMkJFNWZWR0F1eHNCeThXbzR2WTVmalh2Q2p1Szc4SXF1ZVpIMG9BVWNZaHhjcks0SEJkTTA3UU5tbUZkRDlBdDI0eUJRMGxiQk55QkhYUzJ5d1B5V1M4cm85bDdRcEU5V2l4Uk5NSWFzWmt5R0lFVHlRWjltSGhLd1ViaHQ2RTljRFN3V0V6QkUtNEFGUloyRERQbVFTbFdNb2xLOVRKSnhEMVlTNW1FWVhhM0hrVDdZcTdhX1AteU4wTE53WmVPX0h2cHVEYTFQV0M1Mll4ekV5d0EzZXVwX2VEVTIxNVBsQ3RHZEFXWll3TlFYVnVJVXFNN3Z4UW1KWGZ0WHhBMkprZm1Sak5IYTFSTE5Rd0YzSkhfd3VFOHpiLWxWTW93UGdBZmxWeVZURmtuUGxINmV4NWRXWWRzUmJ3bG1Galc1cGVXRkZOVk00YUY1VnhCWmxETE1pbGlXcGNhZkE4UWtYRHhaX1pGTmViRE5GUHc1MVhQWU5PelpTc2ZZNVdDb2NVYlNiVlpMcFdZMzZxN19ZTlZfZlk4UDVNZGZqY1EwQURzZV9pR0w4empMaTJQOEpSRlluVnBuV0hNamNubzVCaEtreGRqemJqWWNMcGo0dFdaSWhsMXlXRjZjU3RvTzJpWktNN2UtcVNPVzdVR2JtalJscVZ6U1VWUEp2WDk5RkIyU01yQXZraFNkRmJLcUVmcjFKVExIc2I5U0dfNHRUaS1KTzZtd0dGMktKUkNHMFUweVozY3RSSUxOMzQyVzZZVGk3VFFMLURseXJVYmR6WFcteUJMMWpiM0VNdzBNNnZmNC00UHFoRDd1U3BWSFdoMXVLUi1nNm1YbmV1UnRfODVuOXBSaG5uZ3daa2pyR0NsUWlFQWlCOUdpdVNydHQ5NV9LV2VwRzV0aC1aZThELTBIcWlwaF85MVZVRFdjS0REM0E4QnNGdlNkaEJlUXFXWFlMaktZREhLd2IyQ3RUUDZOdURmZmRoVHhfZDB3TExHckFsSzBubGd5SnAtb1BsQTYyeHI5Y0xjR01JbEtRYVpockhhLWR4N1ZXaWRLa3lrV1g4M1p5a2JFckVENm16NmdZZ21oaE4zX0FTNXJScEcya2N4ZzdVTnJvQ0JyNzRhRFNLTVc2amNNbXJUcGJ4NUIwcGtlRG1LSVJmX1hUaUZLRnB3MFJhUjNUVm5VRE1aY01Sd1VuUHhmVnV4YUpYeUNubmFxTlBQYkdzUzVJa3RVM3p0WkZPVkNqY045NUMtS1h0OXFCa1ZSVzhiT2V3VnB2cXowcFdTVWotSmR3QU1HVDcyQk5wVFdIU2w0RU9JcFBHbVVfbXBhbmdfZVJXVG5GYmdmNkxRQTJZLU50bklzVGhmcmQzRXJuRHo4N1hTUXNWcDB2QnpTNHNldEljRVdzZTM5cjNaTE5qVG1yWHNjcTZ3MVpOSGIzTTlYZDYtNmpKS0dYeDFXOV9VUENWT0JkX3JhMHhhTE1aM3RzdWhVY1A5TFU4V0NCRGs4Q2RCWFhRdHlzSVAwZ3BVc21HUUdQdXVWVzFTNkpXNWZIeGZDZWNjbXdxMHlkUzg3WUFXc0RjWUZpMThHck5MRW1YTnpHNWxZY1M5SWFSV1J4YUFTNGJBQkhDSlhFVUx5enVDblU0WWQ2TlNfWV9tRm9zVG9sdnloY0dWc3NGeHFYOU1NNFpyZm5rNWRuVi1QblMydWNEWnRIb3ZPX0dqZ201X054a3lpelVvdG1qbW1ValdtcnZDTWdoWVh4TndvN19ab3BiWkcxS0RSTDR5S2Z1SGhzclVIN3NDNFBoWU5RMV9BUzZBMjZ5S2lVaXF0ZUtNd1dVakhZSXNvZU91LUVBS09QSElKazYxNkFWU3FTaVZLNGNNVVlKMklWYzhuSlB6YW1tUmJ0TURYUXhKa2tLZjd3bGppQ3ZackNwMGVUc0Vta3ZJSzlEOEkxcy1hV2VMN0dkQ1poTy1JaHo4Z19wZjRPdjg3Wk1wc2t4NWRXeE1pZlF1YzJNQ0VELWR0RTQwSDFqOEtKbFBUQUZkS2ZDZW9UaU1TNmhMUV9JSUhLWHhYTkF4YlJILTFFTXJieGkxRkRsVkd3Y2M2V1NHaWgxSl9zM2pyRVBmX3Rhb0ZRTjV6TzJQczFOaW9GWGJaYUliTV8zVGxlSWttc1RJM0xtbVVOOW12bHc1TTgyaW9pNTN1SHMwTDN6TFB6eEh4dXhpT2ZPeTVXTW13Z1RYbHY5amlya2k1N1BXVzZfc3NTWW5nU0EyQVRhdjE1cmtnTko1cTZxTmdGZ3J2SXp3S1pOV1d2YldBc1Y5VWlZT2MzREpGdzlJeGkwTlhheUN6cmlJalc5bDlLaW1iZmpUZkpLUmthaV94MzdBTW5vb3Q0RWJpODNpN1daYTdHdWhTQ19NSC1GTU0tQXZJN3FoMU9LbG8yMXEyT1ozQ0ZWVDhSZmJLbTBjTVZ5cVp2NUtMczJPTlF5TDIweGM4d0lteWxBWFFBck5mdjdtQXJOeEFrR29fRnJRellfdkgtYUlaeEMtb1BxMURWM19TNDE5LWE3NVA5b01mNi1kV2VfQ2Z1UnJQV1dyUjBRd3FDdndFamxjTi1vRGxCcXFKcnpycGNzNllDeDFMVVcxbzhRVlo4MjNCd2paTkhFMVRDdU1kUzhVQWt3cHoyampoTVFhOTBqd0lvT3pQb21TbFZ6d2l4bW1mWWN3YnI2ZFZJeDh0LXhNMHpCaXBnRUh5ZHJZSFBTdjQyYVl1OHJxSUwtUE5Qc3c1SU4xRTAySGhmeWh4bWNMdGpTWGExXzk5d1J5VDFOdWZZUmJ4dXI4el9xZjhvOGlfWGswZ2xqVU5nT29OTDV2N0xqZ0ZXc2pjUWVMUlVHMXAtSms1VHZKVzFZUWZTMkVoVVBrekgwSFcwem4tbXgyckdnT0lqSHpsUS1LZTJKMVdSbDlyeXNuVU9uUlVGa2VhVGpIMlh6eERJbTZDenRmSkVlak1GUlNzVS00cjl2clZNMDVjUTBUWFlRWnVJeHlxdEh6cUVYTWQ3NmRXVGhMZ21xRFA3MVZRTFoxcGpncmZYQXdWSElqUlhOZTNRVDN3NTFVYU9vX3FyY2d1TkRaeTViNGx5QnlNZk5xZE1NU0tPRDFsdGtYMmtBdmtiSE9jWnVHeEE1eHlnaV9Pck1OR2JDWWZqc0hJdjktR0ZoRktIVk01eUFNU096SDRBczNnbFJTdURoelZnanAwNGVobjZ1dWlJa1FnaFBwQlNlQ294aDVOWDZSUWlhV2NHNjBEM1RMdVJqcWNvSUJVS1VFUUJLLXRXVkdoSTROSjU4a3Vfa2YtQms5TGZxWFJrX1JGY3lHTGFmQlRGMmNpZEVWbXVjNTZxWHI5S3YteVNfUFkzZVpVdTRhR29vNlJiX2JQNnlneTFCdHpGOENWYm1yY1VkQklaVUVlQ2NicFVVa1lCSDVqQU90VndqV0s0MnZ6MjhHaDg2c21GR21XSkF3em1iQnJoQ2ZpZFZLbi1ESGVwd2U2Q0RITGJDZlRJY1BobFpRbUw4YjFIYkxDQzhIMlNBOXVxcTdXY0hMS3l2U192ODUtWTQ2OFlPTnItV3pCRGRwTW8tWmExNWxIbmExTUZCVmMwN0I0b3RtN0lIcXFPWUt4VXFTMEpudkhHRjNwQWFISzFWOTFmVTBSNmpIM1RRcTVKYUE4MXBZc3kycEtFVDZtdkJ6YWQtMFQ5UXhCdHg5cDRHUmJEdnkzR1E0SWZSUERUVVM4Sm44bjdZcmFCMTVGc1BKYk8wRkNjUk5KVGxkdExKNHF6YnFzcEo5THRRZ09saEJVZkwtRDJJNlhiOEU4b3lRVktmekRpVWtfbXQxVDRYVkJwQkE2VThmd3JYYkt5RmhtRG84WjRiVU93VXRBSEFqMkJmTEEyLUluUERRWEJUaWhGS2hrQ05aY1BYN3NBa1NUYWdXal92NHVPU1dpdG1Ob09UcUk5TWxEc0Vuc1o0WEJMZjAyQm5XWWM0a2dhTVVXbEx2UTlCYk5ZNklJVGFYZHBhNW9aOGJOelFwYXZMc09Ld2RIYVBCLVdmdWNuVWdENnRUWDhPeVBJZEt3UUNfRXg5ZzJpT3BSV2lVWHpsVDRodm1vdVRYOFNQOE5zc09tdmlXNDRfcnQzRjRId0R6dWoyTXB1Qkw0RGxaN1QzbkpwWVg2eXA5SElKYmlGc2JUcVVyWExhTDM5RHFQNzJlU2dTaUJfNWgtLXZEMmJuQnVlanY5SXp5bXBLLVotWTFDZ3dRbFVDWW5Fc3JCRm1IOGpFaEh3eWZRNENLcXk2azVUOFp2QmY5blJ0UWxIcFNDSjdvbGJfcy1hRWFPZ3Q0R3UwaVlpRW4tSXpPOHZVTUVJUjFDZktZV2N4TDREaGZnQlpOUHV6Y0hjbGI1SWxyc09xUzNFaDRIcnZfRFdCYW0wOEhCLWNWNkpqNDFlTVR3VTBxR1NlSDB4RmhWZTBDYjg0bXNuRnZILXFvdXY2WWNDTWJtTWRoY3RDTm5PZXpXM2g5NjFNbkd2blkxSnZyd3ZmNllJTDIzc1RuM3VRM0VwQ2pzM2Fwa3RrcVE1bF9WN3BqU0FNazNxdkR0QVo3RmhKc0RyZDc3T2xNbjJiX0gzX3FCT3RGTEl2OXFPU3lHT1pXYmZaaWg2NjBTWnhDMmdzMWJHYnB0dEFTUENkblBBdkQ1eEx1cWh3V2tzZW1FUWFZSk1WWFdhY1NXZHYzMjJWZ2FyRVd5NFFna28wRFVYSjRvVjJITzZjWV9zQjJyUFlXRDVsOW5Xa2ZGVzExZlhnZUxsM2ozZ2xJZ2xWOWhxTV9uNlRIcWhwWkcwc1g1VUxzMHlJdlNrcUl5SHlWYWxoSXFvcDQ2bmxiX3ZFTjZ4QndXOVAtck02VWJuMllFMHdMSzJTQmtQOVhjcHVsQXJlMzdYYWhrRHd2Q3V0azZuQ3hGWXZkU3h6VmgtczM0NW15UlVhZzFlUk9jc2N6ZFBDZTN1RGJGMnUwMTBjYnQxX1pOd0M3Q1MtYzg1bjVsREQ0ak1ycTdsZy5hQkVsMnRMNkFTODU1T3VEVFpReXVn"}' + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAubC1UY2JTY0YwaElxcy10UUxNT1BoX2JGTE5HQ2d2dS1hVGRMb0RUMFpqUXktS2RFWlFWU0Z0OGhZSUExM0h4T0Y0WTAwS2ZhdlFIZ1I4U0RGcERLQlZvcTlEQU9odDlyc0Q0WHZHNVZjY1FQUWtIVWVydmV5MHhaYzlGVTFrb2c3dWtGTnRHV1ZGTEJXNmlTOG10UVBCeU43NTNaRHBONTJ4SENkM3EzMlhUc0FHb2NDU1lNd0Rac1JUZTI2QjR1MjBSeHlIeHBuVHI4Y25GWkRrRGR4dFlXanpnZ0ZPQUhGLUszY1IyamlmWXkta2Q3eGJNcWp0MExBY1V3MWZ6UUF4UmtnMl9UbkJmcXpieU53b04zdWFTeGEybFRrZUY0Rk1TbmNVOFBNUURRQXk0YVU5ZkFLenRNTVhHNUpuZlNkZ2JMdXZKREMtMmQwRE50VnBEOHVRLmVxODBGU1pHZUlCT0k2TWZkNWtYQlEuV2VzMXlnYWFpRFEzX1I0V1paOHdJT2w5ZHJrRXFpc0J5ZV9NZFR2czNtdjBlM2wzZVFsMFJ6SkwxNnRrcm0zNkpiVDNjdWRiNURIODdsU2pIQkVKZ3I4WDVYWDU2ejdIcGc2ZjVXV29GRXFJeXk3UG44NmV4aW9RUEx2b2NFWl9CM2pTWWVheGNCVTdLNE9xOWN4dWhQd21fQ0dEdDVIYVBBSTFuY0RqcVVha0dpNTlzQmtINUoyWG5OazhVcUthcnhTamo1Mk9BcFlLRVY4MzhRX0pyZDBjbk1fQ2d4VVY4SFBOdHZfb21aZ2ZCZ3RQZ096NmI2ODcxdDc4bjJ4QWpiWS1RTkdqY3ZOZTExdmdrbGpiYlhubjZILTNFQmVUX3FKZmM5Z0Q3cFZDX0ZEZTRSV1lnWjNzUHVIYkJPVm13cElmMXhWTG82TWdSVVNKdXpwcWRodkR3WnN5VFJITHFkU1d4bGUwOTh6eDJpQnljeWhIZENpRkNnTnBFdmxaSFZzN0l3ZjNBQ0pvWDVUTkFGRDNXQmVYQ3FrbHNXd1U0UDk4R3ZXSV84NnZ1SGVFYXZFS0dGZndOeXg3MVdDWXprXzcxSGtXeFFMNW5uRVVTWkFOUzh6c3lCNk1KUktkZmx2MU9wcV9wdGR4VXRmUEN5MkVKSG1OYXhpUTFFNDJzMGl2R2JSVzNha3Y3Q1JqU0hOdlJxQzgyNkVVSWh2VzY3WGJFb1A5WjVFdGRSMjZCblh5eUF0UlR4bXZqU0FwbFgtYVl2YjV4VnNkQWlWWEtoYnlKbGZGcnFQTnB4elI0WnpXOVJTQ0txX21IQmF4elJOLTdoMDNJdl9MNFBWWU9ucWVLTlZ6S3hOdDF5Tjg4ODBqRXVsQVg4ejI3eHB0NG9YX2FuaW1KR2drbGJPU0JOUDZRV0NIZDBmT1l5OWlXbHd3M05yR1FuWlVSWDNjZ2c1SmxqT0dnRnZkSXl3cS1FUUtsVlBrcGtPM2ZnWFdGUXI3bHl4a3Nja0FfUmlYaWNrX3MzV3IxRmFMZmVLdEhYSUxZbndZRUs0OC01NW9YajhTUk1jWEt2VThQcGRSbnE4NWFDbGxUaXF6RmhLQlFMNmdBMFVVRHpKd0xGT1dVV1V1ckJpTHVQWUtUQUxOMUlhQWZFZTIxV21tdzhLVmI2UVktQzVKeEh6X2pzUUNXQkFiZ0pUSUVxT0Y2WkhobFZZU3ZpWTB1Q1hiVzVYaENxLXlrZDJBOUQ4MUJSbm5SaTlSRnAtQnZET0dZWk9raE9uUFFodU8yWmZtQnk4bnFkVlNGQ0ZGTzNEUkppTndMNE5ZNFo0MXlpcDhHQXg2eHZ4NS16RTM2UU1Vdmo1V2JHdlJqUzBnNV9nTW1td0FxWlBxdXhqRDh1RXY1VjRIVUlMdVRZTjhVVE54OFJKY2NEaE5oUHpxVFpLTWkxemJ2cHQycklHY20zQWtoYVJBVHdGWjg3Q1J6clIwOHFqRnp5RHgyZGs4d3RrYnVoRFgwQ3hUYXZNOFFFRFhWeXlEb1p5R3E3UFJsZy1KOWpjZmh2NWJlUGlTNjg3d1R4dmhmaXhBSnFpb3o3UnR5YUFPSTBOQ0F1Y09MdEFQUThHNlJTQkNRNnlPa1Q4Z19ZRW1NelgxMnpzMGs4aVcwRFBaNnVmU0ZNaThHYkI0SFVWTzBpRmxmaTdRcWpsdkpZT2FHNmhiZkpSQnhvdm1PcHV4Q1V1MEhXNzhwdldnMTI4S2hwQVNhc2R2Rmc5N3A5djBuVk5nOXFzQnl3S2ptbjRaTmNDbVNmLXRxM3pXcEdyMy15dFpaNGpLX1FqZElqd2c4SHFZeUkwY2V5czJ1eTN4Zl8zekZydXQ5WFdYOHdlanU1VjdQVzhSZTlnMC1nUnFDNjZsa01ha1hCSmhUYXhfT1ljVWlTeHN1QWpaY09Udl9HWVBLNVBFQUpXdy1LbFpsY3o0Z2ZCc2lnVXNJMDBaOERwaHJ1Y2w5XzRZSFo5a3dlT01sbGdHWHd4R3JwdG1YT2VqbzJPOTlMTUpxNmFJVnJJYkJlcjJUSUlXMGdoX2RpejhqdDdidGNhYUxfUXVkRk54S3dBNWxUU3Fpd1FpZGZSMDR4c3Vnem9JeldNVFpIZDEtSjBzVDZwV0tDWFRCbmhNbi1qMlRDczF4MHp5T2lVelFkR2pOLV9MTEZUSzhTblVxa2llekJvS2VIY0VKemU5Mkt1eWthaENuWkgtcEtmZXZBc2FrTTFVOXRkZ1VkSmM4aGllZDBKcFVlY3JjNWZNNWk0TEl1ejVYUGdpUE14dVlrTW9RMDlNem0zTzM5MXAydGV0ZjNHakFJM3BHaEh5dzQzdWJaSVdEVzlkZnZlLVQ5QmhXbjZDYm45OGpwOFNJcXNTd1VSdkRZbTZkdHQtcjZzT3BYdkgxbDk2SFRKUDJWZzRFU1NYWUZsbFdvbGh0aERHRmxwblA1Z1hGSHk4TXhaamdpazBDNEpXdmVmSjhUd3h2QUY1RTMxeUQ4bHJxaEJQcTRFZklMaGZVel9lVWdqYmN1c3Z5N3FhLTJKN29tUGhYWU5YOUxGSW1xSDhGbm1sSG5fQlJvMVVkX0o2Z0twbUx4Q2s2VGpfeWk2bmg3UkZaQXFjRU5rTk1rS3RWd3ZBQ0U5RVlkSmlYTXpQbzVzaGZoZkczVjdkWm90OHl1Q0d3MTdteUxBRHVxNWhzb1FaeV9sVzdVYlVmcU16SHY1V2x4eGpZVDJkVW42VmtSc29VWGxVVlFBeUdVOUludWJyN2hSZ1p6VUFMdHJ2TDFTUE1nRnhzMXB2TmgzNGx2WDBvYWs3d3hWRVppeERJSjdiaXJqS0VyYkZOaHdBNUE3b0dQUUE0MXBpMTE1Wlk4ZGhCNVFwRXN1R3NvVGNNdHhTQ2FxZXN0VjA3UTJVWGVyUF9xb3VVUWdzLWN1bWFZWlJ0b0JIWGZ4bHF3Z2pjQTFFYWZjZkZweFJYSmFEeTdHUTh6Y3NWQk1Jb2FlajRoZHJ1MWF3XzlBd0RBc2xnWF91NUtlV3h1NzlRYUJoc19Xakxfa3l0VzlscEp4WElTcUYtbkdwWlJKamFoQm9GUnBINVBnRmxsZGZudFM0MG51Qm10M0tGYnNvQmJaNjZVVmZGUVVIVVJ2S2ZURHlYMEJGNTQ2OHJVWGw4Y2d3anY1X1JJWGxMeDl2Wmpjc1dCM1R6c1ZkeWp0aFlnSzRWU0taSnJRWVdPLTA3Y1hsOEZqYnlHYmFUSm0xVGtIWm1rWEZ5czU4UGRpMWM5ZXBVOFAwSzNvUU83Y0hlbFZUbkpVUGlwOFRIRkJZelFJb0lTV0ZiNWhrMFlTcEJMMTlLQzUtUXQxYzV4aVlYUmQ0anZodjRfRHJGLXZuSTBtLXlTR2F3NjN5SmN2QXp4UkN2MnRCd3F1V0EtWFllS3puTkVPQUJiVDktUXZtdnN1R1RWSEpPRnZBQ2xWUTdfTm9WazdfWV9nME84blpTcDVZU0JGYzFwTS04d3V4cjU5b1kzdnZxZ0VBSWNxMTV4Wk9jc19vcDkwQjBETjJtYW53ZjkyeE04cHIxd0w4NWk1R0xIdFIwZ0c0cmZFWmN4THBUSWdCeGNkU1p2ODBINVlwMU52SWVabVhGYVU3cDlNRWt3d0txV2x3eGNxaGRMblJwNU15Y0d1dE02YnJTRldNVUFnYUdPWml0eEk3alpKd0Y4bDA4RlRVRjZ1bDJPOE9HSHIwZHZfQWJzamtGQXV2R0x1dGRMYnZWbC1oTGU3Wk5DYVNGdC1scWFQTkhfX1ZJdTlUUVBQNkJXRkdPbmstSURhc05CeF9Ba3dJRU9UNmFLMXRTMGFDSWk0NHlvcWE3NVNQNlI5SkJsaVdqeVZjYWlWUmxzanVLM3ZPWnpNd3BKbjVqX3UzaHRTdThHc3M2LXZHR0p5ekpNaHBaR1cxRkd4UkIzbXVma2VTN29Cc3E2LTkwR1g3Skhndkhob3NqSTc2WXJ2bkdFUXJxMVZTZEdyZTgwUnVnVXM4YnRsMGhaVW9ESS1DNnVLVkl0dldFLVVONVZUREdvOWlfanc0aWN2c0lIRXJ6bkpjMlFQTmh3WFVFbDBMcTdiTThhZUlsM3hIT2hvMHR6RnhhNkZSSFE1cl9mbF9ZMHFyaWNwM2o0QzdETGZTbHN0VTZ4TGpXdGZYTmtZV1RNVWZYZFhtTGRYNUIxYTVnSlhGVnNyUXVENUlpWE44bHpaTUtVX3lBZWVXQTREWUc5MHRQRGpSYWMzRDFmZGNsOGNERHlRWGozSWo2WlA1aUhxMEE1NVVTc3AyZWJlZHJWWGU4MlJuUEZENUVwMWVqVEdFLUR1N1g1Ynl5T1U3M1JSTnIxU28zcmFoRDFxWjVQX0xmVzV4eS14bDJIR0gtYzA0a1JSaEJSbUszTjJ1RlkxbERKWUVTTjdjMkZMaUdUVEdHbkFXbFJkOVBIWU1YdzVOdkxfQXRvU2ZLT2E0eS1lZXRWNkZ3cHU5ZTE2TFY4cXNQM0VUMVZrYWFEbDZyY3lzZ2s0X1lOYTdtVUgwOHVtT09mbllOT1k3TDFjWFZ5QXFsZ1BtMXJNazJwU0o1NERfT0VNSUk0ck53ZER0SHFFdFlJTnlXRnBvMXBKTnZramZpbWFaVGROVm5IRmF2SmZDR0FtTlc5c1FQV2UzNlJIQVM5RzJGdjdaSF9LVUpQaThHYXhNQXNDUUwyVXV5UzJoMEdQdmNNNzYwLWtkbFR2N2xlZ3U2cDRTNUVwal9DeXY4NFktenNfYm5LNi1qUURRXzZ6SG1qM1lZT092R2RUcExIM1JYVTVpZDNLUWlRUWVqRHg0VF9TNlhib01RcTVuWnpQRHVkREp5M2QxUzVwT1B3VmRocmQ1U19sX2h1LWNDR09pOGg3dGM4VjBUVXExWThRMkxyMkZ5WFhCWnJ0c1NFWUZjT3RVRTVPLWZGajNUU1pKRlNtT3ZJaVlSMFY5TUxtTXRtQXFuWEgxa0k3YTRRTGR1bl9TSUdweE9FazltcmQwZTMtZGotUXgwdnY5ajRGTEpUNjN1TDZrNjJrTzRkd2FDcWdQNEtwdlVlYzRRekZFOVd1aG8yWHpfMmJKRDBDR29kQ1NqdVpfYlpoVFpMMV83elhTTWJrRkx2cjNYSlE5N0lkSGczQWpEemhMRVlRLW0wdFVBa2V2VGtYdGpYYkZZdWs4aFA4NkJUSVM0RU1DZ0wtZUtyQk44bDhvU3l0TjhqdUhqNF9kTjROd1RMMXRLSEJrY1Boa1luVV9ETUlFZ0FVUTNDcndRRDlzYmtHdzRISm1MSDcxT3ZaU1dWRzZuZU1Pb2p3YkFIWVJRVEZ6TElJWmVlX1FFT3dMRzNNUWozODhjUUNYOFo2d1hERUlFSkR6WjczZ1lfNU1VU3F0TkFQa25TQTlSTTNOVmd2LWVPWUZFV2ZjQ3VUY3haTjg5MHJvay1JaWN5MFNYRUttRjJSeDRXcklvSnc3QnBVQld4WDROLUlrNzAxQV9nZEpyNDViVkp5c1lPTjZ5ZEZjeWdVd3FlTzgwcVo2ZjQ4Y05SSlRRSVRkZDZHQ0locjdVQ2FFY2dTMlRnWU5EZ1JXV2F5c04xWXBFZzFNWVBoNFJZcVpzcWhnalBtX2xvZDk4QWRiUzIxMFh2bHpOWVpiVHhkUm9fVmhNT2dWQUdfSy1Jc3M0YXFRU1FTN3BuN3pOU0JJaHN0ZnBxXy1yTFJvQnZ0YWgxYlZiVFktMWtIZldvNGJoazYwSnU1enNwa2haWkxKbEVlbHRuc3FTLUJraEI4eFZGbzcydkNKTDk4SHgwbzU2SThna0VySmRqdndlaDJMZm1qSENFdEJVM2prSzdlcnFWQ3RxU3NYRWJpSVdOelZtVUktTXZLNGlkWmN5cnFqcXZBcXVRdGEyQ1BaOTE4cEtwbi1UaUNjRl85WVhKXzRRck5jZUdRZ1pRazYwRFJRNm1rTzZuV3U3RzFQelh3QTlpSGlqWUNVODlhZ1NRd2VUOENOTXBzbU9wT0p1OGtuRmc2NTA3bGUwSHB4S3hXTzVJWlNEV29PcGlGUzBpbjdOLU5rRm12eExJRTFkOW44RVY0MWY2dWU4X0R5Y3RxcGZTcHR3UWlHc0Vfc2FVQkdmMlJrMnJnMkxydjNDRWhtdERTa0pEaHQ4RHJLMkdYZlR3aWNiV0ZhSmU5N0dlX1hJRFRKanhDZ2RfY0lTZWJ2bEw2czZneXU4Vk9LMDBjLU94cmxFc2lHcno1Nmc5Y1ZWd2J3Q1pPWWl3X2d6OVYwWFNQYkwwR2xsUHctMlNVa2NHaGZiZUt3WVZPZDhDdC1uWnBPS0VsZXlUVUVra2lLcFkyXzExbWtXNjkyRUxRMThhUktFOERSdm5URWxMWk1HUTBuYmF1TDk4SG9uSTVINTdlX2hsd3picl9JY3J0bzhza1Y4X1QyQ1FPaEhlMnYtWkpZcnU3RG00bkxjUXJ4aVloN0I3ZTY3RFQ5TjhTZWFPTHhJeC1KSGxLb3NRMU5DZUpqUXl0cW5UemdSaWFpVTlkT0NDdmFYT29kRXN3Z2xUOXMyaVd4OHJoTUxwcGViUG1NMFdEODVtZmRuWXpXdlJJTlp4YldRSXdNdXJkUEs1eW13c1JON2d6d3FrdVBWUFFPSzJjRE5VbEFCdGJ6WExNRkwzV21Oc0I0ZElkVXgxQ0lGbHRRQjNiZTlCeU9acm9qQ2o5QldPYmd3MDFQZU1RdWNyMVdYbFo0eW4yUGVPdHppTUV4UjZpd3BNRmx1NlZWTDV3aDdVWTdkUEdhLTVMdEdJVWI1LTFaQy1fS1loekJTUlF2VXJiRVlpSjdrb29sZHR1X0x2RHFvX3ppSEpleEdXcmo1VGJoVGl4Z2IyOG5ySTdVbXBHUEpDU3R4VHZUOXE2amtSeXRJU3dWbUFPYmVyemZRY19oSFgzNDhjT1VpSVl5QXFZR1JCUDhFVC1TdDhkaXA2TTBIY3RYRFVlTjNDUnIyWWVfd0pZWUJCQk1VY2otcGgtem5uOFRnMnJCNmdPeXNkSEVlZUZGRG5rT18xWHBaQThlWFRPRW9wUWtiLXpLWjA3LVMtWnNxWUhYSTZBS2tmSW5PcF9zUGRXdUEtZy0wYzNueEYyVWQ2dVhXVDlqWENKUHVWTGdHV1RtOGYweXdEdnZCbHA2alNkdUpDdGhwaGFYUk5KbzVBd1VWQUVCOXBBNEJFakgzU3FmOTRpYk5CaFg1ZV9RY0d3WHplbE9MZHNadWtNajFkMER3SU04aHNBbjRPaXBDMjhqYl80c2htazE5Q19RUEt0ZEhaV0szdXZWTGRuVlpRQVdvWXFENmR5MUtEWDVOLWluZjFNczZNUHEyR1NXdjRoQ2dIOWF2TDF3NTFqZ2JNcEVZMnREYU1EdVRqdnJwWlR2bGx5STBZd0pOdm5uLWNzTnBDTUR6NnJDNGtPakNaeEFxeXQwYTdtZWdPcGNyWC1EU1BlT0JPeEF5VEJaS1RNeUNXVXBTckVqNGphWUpQeEVNQ2UyZFd0MUI0Z2Y3ckZGUW1BTTVPbGt3X2RNNUE2QTl4elUzQ0hNeVhKUGpsM294TVh6ZV9fd2FnLUViWDdGRDltOTN6VkRnTE5mYXNNTG1xUWtnbm55VjJ0WDFxMk1oTktsS1RPSENITGdzclBvbjVyZkM0clBsRnVlV2lFdXpYSFE5cGlkQl9LbVhLV3NTTjVBcEtwOF9ZUkVqN0RZY0lfQ2VhLU51RmtfVFNFeHdWRmdaTG5VNmNkZm5GblFBQVdiei14d2R0Z3NiVXVrVzRxVGF6bmZUYjZUa2EzYmFuX1pKWFNVYmczQ1VJTGU5cDVjaXUteWVaT0FyaUo4U1JPVXZ1OEZ5TlU1ZUtLYXQ0VUMwVlZBazZRWU8zalJIQUtKdERiV3J3cGRKcFhOWVFBODdsZVF1ckVGa0IxczhfbVRVMXV4WTN2TkVXYjJ1TnNnaFN6R1kzY3lsYUd2aFItSTVRMDctYmFvUWxOTzJCdXJOeDVVSElpWG5VaWJ5cmRUdzNkUjJjcG1EVGRGOGktdHZJZlVzNnV5R0NyenRRaTlvUGJ4b25TdU1zVjFiQ1ZtMVR6bjhYak1RSFlEVmhfb3dlS2hBTkdHNG1oM0tlQ29NcGlYYjByZWJuRUVNQ3ZOUkR0N2ZteUI4bHJYRC1NUURNcFk2a1oxMEZZYzBwcjRHYTVYeWlybWVKVHZxWXpCRkJ3cHlndlFvdHlONnFXQy13OVEtVlBteEdBMTU1VnVGSmtLNngxeno3RGNZcHZoelc1WUJGNnFPU3BBQjNSNEtSckhNT1hsSnQ2QUtIMWs2X2puaFMwajJoOVNZdWRNUVlVYXA3RHQtb1ltQXJ6UnVZU0lwNWpvSVZXMEZERF9uZ3JCNnNWYU41ZlIxOHFUVktFV2sxTW9kNjJIb0p4WlMtcVVBZV82QWtfTHdSZjR3a1FzM2NlaW54Y3kxdEVnMUJBdHVIa0hKay03UnR1aWIxMkM2dWF2WU9jTWpmalhxZzd2MFQ3WTl3OUVPX0kyeWE2TVpaX1pLWHdoYk12NWY2MDhjTURhczZMbW5LekhpRS1XbG5TVG1tdEZKdFY3RXJLdlZxMWw2ZXhFbi10U3NuX0NBRjQ1cVduZ0hpWU5pSTNhZk94b1F0dVRwdnhzLVJaZlNvc3ptS2hneGhxanM5TGF4anJVVzVXVkh0a2xjcm84TjFrRWR0NDE3VWtXTjY3dHlxbnBsay0zandycnBOQ1VSMHU3VFpwOE1mNlIyRnBXWHFiUGxiWFJfYTNLemU4QVQ3NmZIYVAxcGtaWlRpSk5XRXFLVzR6NWdGVHc0bGlCQnhlVVJKQk14VV9EZmFWU3pNUXJaOUI1Mmk2MTRzUXZFR21YS3RjdG9OWmsxRkVINGJNRVFHTjE5djRVeld4c3NDVmFYeG00dWI0TVVoVFpEbUYyZnVjbzFGeFBvcVJCN1hIOWw1ay1id1d2ZktTY1Q0dWxuenIwdFU1VnNqRFptRXdnZEVtVDZwcE1qdjFNVWptdXY3UVJuWDB0VXJLQlYzeDEyNzNCMGRkVTdRRHNxRlRnd1ZRYUcxOUoyMDd2UUszMG9DYUtWSGo1SkpkLWNWQW5UbGVqcGZTWXU5bmxMYTdaRW5kYTdJZlhGcjRJZ1JkanVxNnRoU2tiZjFqMmZRNnplNlp1bEZvelE1RTZfYUhGU3pDU0pvNUdIZ1dFQmhjZkUxUkU4ZjkwNXhNVkVpYTZBR3kyVWpMYnFUcWpCYVBPazBoV2s4ejg4N2tNVGlqUU5OVHZfMGZUU1ZVQjBRcEdQM0tnVVdGSmhiTmpkd215MjBicmlsVW1Kb0ZoZTFFUTgyNlM3X3VWSl9HdlBaTlpYbXNFRHZtdW1jQ0kyQWIxZVRlcG12UERKbW5RQ1Z4MWxrZUN5NWxrdThsMDZuem1TNUVKMXJQWEhqX3REYmN0MkhMbnFjRHVpeWplY0FLWXp3aU5TR1g4YzI3UmlRVTIwTkxGcy1EQmdjOHh0c2lPRXNJMkhNS2lFX21jY2RCLVNuMEotSXJ3bzFyaS1yWTVSdjdOMVFqWjlWYnAtajhjVzI1Nk9CeVQ2RWh4R0t1Wl9iQmtTMmhzLXQ0SmJJOFpXbVF0SzZtTXktUHR6U1lnaE51c05aRzdXWHEyY1NBTXpYU2QzbkMxQkZ2T054R3FEREFfTnd5Q0dUVUxQR1d4MXExRVU1ZmxKNzFlYXlubmg3UWlwc1RRYndQdlNNdEVPQXNQZmNnODc0RkF0NDdkVHJTOEhYa1NfcjdLN0xIX3Q3LUhacFBINlMxa2pva2lBX1A0eGxZcWFOX3F3VFhqcmdqYmxDTUE4c0Q4OFktUUxxcFJrVkxEMjQtMkI5c21uV2Q4WUQyaTNSbFVkaXpiejcxckwxSzhVVWh3bG9YczU1RUctd3dGTVJuWFY5UmlvTWI5YURJZmU4NE9LS3c4LXlZSk44enFJNVRVZ2tGUm5BVFA3WmNEZng5d1VuTEt5V0VjQnFoMjRTendDcE1DZU1rREJ2ZVRsbTh1akszSVJuVllsVTZFNFZadXlPMkJaSmtaY0FjY3plMElRUEt2Z2Z6TlRQQnI1OGhVSHlSdTFkUVo5elhuT2pKUmxfSWQtV3pSSVNwX2EyQWFkUVhBbUdveldXejFPVFJYZ294LWdjekpEQ043WnNzWDNlMzQzOC1Ha19tNHZCZXhOazA4RFcyemtyS0d3cE9FUnBibTA2dG5UbHROODVzQlhTNS1KNjZmZ19CRl80SzEwcmMtNmE4LUZjYmtpazFQWHkwZjhTcXdCd29PRHVLYUFBQWVUdVlRV0t5MUFxTzhsSlhoSDVNdzVCRFhSOFdKbDRudmpKUWdvSklUaVlrRzU5RVZ2YVJCblB2Z0xPb21ZTlZZeXV5a182R1BrSU1DRjlyX0VIQ0NrQXZNbVZObVFYc3o5VE1idW9ZS1I0dFN1ZEZ3VDB5Wk1YZlU1ME82emlMODVETU1BQkItdTFaQ3AyRUZNdVYwT0FRZE9DMU9lNUpHeXhKdXFEdnlQOEZJQ0I1MmRLLVdSRnVwSjMtcmVleFdWNlFnb2VXZ2hnLWxKU2FEN3U2U2NQNnJBbXN4VEEtNU5NeVAxMnk4YllOZ0MzQjhrV2RyT21ETm51d2ttWVl2LVl4WUp1ZXRkWi1QdXFRUkJYQ2REdURGTlRmYW1PdXh1TFF5OW1oQ3lsWXNiR3g5YkJzenlIa1FLTE1RVFJTcl8zMkxMZ0htUzF3QlhsUG14X2RkNl92ak9TSXBWd2F3TVVvdXl2QWw5WjlLcFdXRWo0Uks3LXpVWTRSX1FmUTdaUHdrejc5QnFnWThwcEdNWE1kWllRUURjTTQ5bHF0T0hiaUpuVHc3TXJHbXlROEZKSnE3WWd5S1MwWlk5VU1pQ2ZjTnpEcnBTRUV1RkEtYWkxRWFLdmh3bVJqYXNtVUlNa0VTNnpLNWp5bEZDMnFUSVc4ejhpaHNhRXhKRUdfbHc0REtScnR4UEUtU09HVlRzalBwUGhidVJwb2JDSkJySV8wdUdlbDc1X082Rld5NlZkR1dKNnJNR0otVjdrbzdWRFh1OC05UUFQVEhjQXprUUZwcjBfdElPNGJHSVRYM295NUY3NVhsY0ZsUFIzbkZvak1FcDhGcEIzVG9yZGhsRFowM1Zxa2VTejBJUnp0YURFN2tGMkN4a0ZQUU1zYnFNNXpfTHU4WF9NU00zZVB1aEdITHI3WGlkY1AtQmdaUnZpMUtCY0g1cTFRYmxIeml0M0FicEgzY1RmOWM0Z29acVZ5TXdvNXJrRlpVMTdGRkV1b0hYOHVhMV9rQWFCbHVhTHo0MkNpYXdLYUxGZkFDeGE2RmVpX2tHa2Y5TnhjTWdtUVVoTG9VcmRDdXk4VDBLa3BWZ21oTzhHTE9xLWFiRmtDQy1wLTV5RjU4MDdodUIyaUhPWlc3V29Md0tCaDR6Mmg4d0NGbGthTFp0REZ0dWw5ZVZpSWtkdGQ0RERaNi04Uk1DeklKb3d2M0pqOG5mRTFja0NrdU4ybDdybjVNRzJUWGZvUGdTWDZ0anE4VmVHM2o4YXhlNzFYRldqeEtGbGdRRHVQeGY3ZU9sdFh6Z3Jlakt4dGZpS24tLV9pWTRJSDNzRDYyV0p0dVJaT1ZJT3hUOFNfU3RBa3IzaVpDNkkzTFpvSU1qYjFhVEc5UWxERHE3dFhkSjRET1hNNnAtcFhRTEFPNmsyTTZNN3NrUnVELTlNUGl0UUl2dktUWF8yN2Raa0VYN3JNWWlvZERtaVdWU3pNS1Iwd3ZSYlV6RjZaZVpUdDBzZzJlUnBFdjNOTnBzZEc5TTlJejZIUGRRSmlxazBjclZYcEVtb1dHS3VSYWFxZmlxZ2tySUlSRzgzQXZTLTd3QTIzRFc1V05yR1prdTVyN2N2a3FSbUxFNFVNXzVlaUF3aHd3WGxxXzdxNlp2NkRQZGQ0d0ZpWGR4Rm1DeTdHNjktcm5NQ0N3dG53djFGdmJSX0dYaDBhRmVGSkVPRnp3Ym5pVFpTVmhCcEtZbmt3c3M2c01rV3JMNXQ3eWw3YkMzYmJJQlBnb1VCT0dhUHVCS0FjVU03X0hGbll0SExNYlA5UFJCdXRRM1RWUUtMbEc5ZDM2MkNxRExxcWFDNWF6OFNVRGRiNE1PN2lDZUU5R1dOblZnTl9Eb2pIcDZkU1lGOWlIblZxSzJlaExVX0gyUmFxZnBabnJpd3dIc2JZOFU3TC1WS2RSdGgxLU1iUjljYTd3cnpTcFpUNmdBaklQU3hMY05YTjB1TE1HcVc2aWNmNGZqSFNmWFBzWWR2Q1ZBc3JlVllXRGt1TzMybHBNRXNuY3lJa3hzRXMteGJXdHl1TWxlUzZMVGktbUZyX1l2NGY5Sjk0UE9NV0pRZ0JBT1dJRmpielNDZU15aWhUbnpVTUhsc29oUDhwTnc1X0NMQm1MaVl1dzFsemI4ZVVqQXRXT1dJM3hPejRQcUZnR0xuUWw3cEk4NGdGX1JXcE9ZenUya01VSEdiVTloLV9Bb1NMcHpqRmEtLVBoaUhoYkpNaFFQSWw5NVNBUWVzOElZb0o0TUc3bnAyVmhySUtJU0trc0FqaXlIMU5hT0h0VWRrZy10ZUVzVWw0TlEyUFBRN0JKbXNOYTJ3ZHdYVldyLXREWWI3dmVOc0x6WmRNdnFId0N1TV9oQ0ZyMTFkWHFEb21wVXNVUUVKX0t2RnpXd2xnUl9CMkxEdGhTZFFyRGpfd1JsU2Vtc2dyVWVLTm1XZVNkRVpCX284RWVkbTBaVkw3VVB5elNYbU9SVGpzRk12b3ZwcmJoSUloZEc3U2pBQUE4eEl2b2FCcXJSVkt5M0pIdTN2STBIQlVUbGt2MFVUdEJZRHpFY3gwVmZ0V0p6d3dCaXpHXzhFLUNHampMNXdlNk9CSmQyRTJKXzY4eXFyOG9hMEtEX1U3M0RHeWVVWEJVdDRTLUhla01PamUwZkJTWlBKdERUdGowX2ZwcklnS1Z6SlRFRkZyNXprNkQ5Z1FuNHJKTXR3NmIwZWhGVS12dUVnaE9CeVAzd2FuR1ZwaloyTWNNMW1LSzBXb2NvazFPOHBKY3lveHhscUd1RmM2cjEyVW5IaklvZ3k1Q0lGWW9OOTR0WlVkUVZ2N2stOXEyNDl6Y1QxS2h4S044Z29TdXRnNEhnRlV3V0wwLU1ZRi04WnZwVWQ1X1pMZDlBcXdzMExaNHBkNWVEUk43YVZHeFNXVW9aMThONHBKSHdjSU1Wb0Q0dUZHMl96V1JjazJHNkVTVVM0LTB2cHhHRDBGckhVWGJXOVN5bnBlWndqTWlTVXZvU0NoUE5wRVJDTkNsdDZQaVI1SXgzN1ZLRFZOaG1PRHRZd2ZVaWNwTl9SblozZUZRcDRKeEpQd1JIRzRoSm1oUWRrR1Z1LW1xSnk0TktuVkFQYVVuTWdadndDR29hUVZKaGduUFJyUmFWN3U1cDZGYVpwN21IQ3hFLXZ4X290V2lqbFUyaGZKRC1jOTUtbklnUExPZ2QxUkJGbjhEckNDNnB5ZTBmaXhtTVdYVmJkSFc5Ty04aUtpa3ROc3RyUnVOeHJ3V1c5VExRZ1QwR0Vlc2ZWZUZ4MzZlSWlDYi0teV8xZV9Pd01GVFdnZF9JR2pDMFVoLURpWU03WjJRbE9xbHUxdEFkV0ZKbkZIQ2xzSGJEMXF0b2RjejVTa3hpNTFCZkU2WWU4NXF3c2JXckZ0TUdCWXQwaURVaGtVZmxGdl9RNjlnS0l6eTEtMTJtU2dPc3dZOVdnRjU5UXoxV3phRFhkaEY0S1lXQlVRSlFITnRvazd2U0VIOExlV3drR2JrWGRqZ09KWER1RFdRWVZkY3RqeUxLSFhTZEE4U1pMU0tsMGlpQlVBU0hTQUZ4eGdRNXhiUFNHd0x5aFhVTWN5blgyRU12RExpR3ZOam5sTlVpYTE0M2dFZzBKRHdBZHFDdTJqSVRYV0ZhXzl0QVY1T1hsWU5WUXU0alZrQzUxemZSN0ppNUxVdDg0by1FVm1aWGtORUJ5aHFxbEZNVEdjb3o3c2tyMV8waFJZbUkyejEwNlRULXhKSjVYZnFHYzB5LWdGOWVhdm9kLTVLTHpwd0x5WFdwUGc0N1dlZHVsYXpRMWh6Vk5aUFNKQzFRUzc5bUNTaERHQXNYRmJnSWhhT2NmLWxpa3gxMXRMQk9RMXNUbzUzWEUwaUpDOC1zV1FkNldzQ25jeHBYZTZISHcxWUgyOWlmWEstVWRPd0ZtNl8tVFhOc05lMXl0UTBEbEZHbS1sRlhOUUZsQ3QwZUpsZnJlVE1rZUFuOVRjc29WSWZzaVktMXhIYkNKQVdxTVk4Y25fSnVsWldkLW9BdnhyeW1RZGpFVFE0MEVFTWdabGUxSnpvM01hQ1A3cGJ0Nmk0OTBNdVc1NmNyMXVBQkNueUdlSTYyUWRuUmNudjhOZk85ZzlKYmZNUmQ5bUJRbWxzbkxFRUZFOGdXbHRXRlNUVDRWLThEdzdZcFVtUXhSV1NTOWxMZ0lVd3k2MG4zQ0tKWVM2eFBsSFUwd3FxTFY0b24tYkpFdXI4cUFiMk1KeUhnOFdNb2FKMHBYZzM4TV9BXy1iR3VIektlcDZPTXktaXpjLXo2YkYwc2Q3azJhM3FBRWFUVFdLY19WT05qdjlEMk10SjJXS1REbG1YLVpmRXBKNVJtZUJOZkVqclhtcGhDWW95dlNYNjFBa3ltMV9XNnFvUkthTFd5S0xxUy1PVDVpbmNoX3ZKTFBSSC0zU1pNWENLNEtYdmdELTNEYUlwa2F2VXVNU3lSS2hZb2hVejRsaWZ6NXlLeTU5WkdPZkQyMVhQTW9kN2dtYWtZUmVlbHJGUGZjd1FTZWx5NzJHamhRRXEwTi1PcVZ4QjJoUmtteWotbmV4MUFxSXliQm93bEV0eWh0U2NqZ05XaTdHVk1YSUNfUUhaMmxOUDVWZ25IelVYZXpYRFNoSW16RDNMX3dlRE4zWkZwWmJfZU1EZTUxRExfWlY3cmFUTU94elJycjNPT2JmdFlDTFV6a2l5SmJMSEdrYVIzY24wbkNKWlJmcGl2UExBNW05bUg2dlVVZDRXZXkzb1RaXzZSOVJoa05RLW9Qcm80Ymk2alpqRHhuS2NSVC1NT3VxUGQxY1RsbmtyRURNOWxZdGh0dGZOTkZGZVRnNUFqNC1UNjlhWnlxam84TEhZbWFrZy1iQl9zMW15aXdLM2lWQ0FwUlBMMllpSEs3YTJkMFlFTDdxak5sbF9xc3JYTzZiVDFEb24tNEJISUF3ZjJGeFRHQUE1X0pIUU5hWVF0MWk2V3BBZ3pnN2NTXzNvQm1qQ1EwLWZucktvTWNUcGlqRElFZzN3anFOalNCMkRaX0pSX1ltSUNrS201cFRnSXFtak80YV9NNEkxMU9wVFlaZEt5SFIzSE50SHdzbzFtQWp3V191WVg0Z2wydGRpMF9sN0xDVGx2Zl8wWDJWVTBEdk05WllkOGl2QUo5S0F4Z1BQU2lQakpySXpfMTNqdDVVM0VvVU1uWVI1R01PZjBQY3V0cWpaSF9YMXhuQzNRbkFBZ3F4cno5MkFNRkhfQnRraE1DWWhjNGZldm9LNFJxYzZoYm1sUkdIby1EWU9WeVB3UDZxMTBsY09ORXFldFZSYUhPTjlkdnM5TnJmME5QVVJrRnhULWFHemVTbEkzdVQzUkhXWC1tcUN1akJkdmc2ZmxsZGJ3dmlON2Ffc21jbUhHTnU5S2ZNdkpYaWd1aVhFay1RdXJYWVhESTREcUpFakdqSkNuLWlfNnF2UWp0b2JfN0F4RFBRTC1NT0JRRXZpYnNOQTM3akNrVl9FOWJEbHNNWFYxam9nRU5xSXFuR0xQWjAzb1E4eC04NW1XWWFsc1lJcnVwUDVITXBPbjhKcTh5UnU5Z2oydGZmTkU5ZzlkVWxXOV9YZzNJM0QyNzd6TFM0MENjR3NiSDJxOEtCMWMtVEs4LWRwNmxEWmV1WG1UbVhDWG52R0h2c1lnTThRQnkySFV2UU14RXlFbWFsU3JFaHR4NlVDeDNqbVRTUVBaaFpDaDlaZEg2T1RRU2VxUGkzV1pvYndmcVZLazJDRDB6OUx6MEk5YnAxZmJEQ3N3VkpwVktTTGNIc3k3Rl81TjlFVnRxb3VuR0l4R0lKZUZ5VFFRRV8zQ3NxU0RnYWN4M0lRT1NjUFR1NFhrajBYTFlSU3NKYi1hZVJvTHlYZWczb2hFSUpUWjdsdlBEaF9oTTN6SXoyV2FCQm5pcjJQNmM3ZE5VcGM5TUdNTHRBRkQ5SWxKd2d5X2ZGMjl4aFpZQnh2NjhRWk44NmNhLUIwM1ozbmJnOXdNSzJra2kzbVBVWkdLOERHUUxGcWFBcE9NRnp3c1VhNHNpeUllS29OZkxVQ09uQUowaVpQM0xSd3c0OGNveDVUS3hyeUp0RXRtTk0xY3RjRnlENk81MndWUHN2akxtM0pxSzhLX29NeUluZlFRUVVOdldKR0thelFJU0YwdHU1ZmxUWExRY0NlNFJMQzZUVW1iTWxHc3pjX2xCM0VaN1ZVX0NSaDdFYl9fOXpkcGt5cUJkX1FHNloyN2tjMkpFSjNhRnk3WnRzaFhxSUl4MDdub3EzTUVaaTREMHhBQXFHaWZISFQweXF3WmF3TWtlYlpvRWZ3VlJtSzZULUFDazdhR09mVTJfRFhxRnByb2VwaVlydHRBZE00WmdMQWpTNlpQdU5EcjlOZlh5TGxSc2ppSVJXOWJpS0RfS2F1bXlHXzFIbFZZdUlYa1lTeDNqQTFHbzBBUVVrUnI2SEM1WVdXRFNOcEpzMlByTWVrOVR4WGNWSlcwa2RKVjU5SG9NZ3c0QlY3b1d1cGVsNm0zQXBXQWYyRlpOaVY4ZjBJU1lreF9hRlFpd01WenY0RzlfblNlaFExZThybFFlWW12bGN2UVhubFpqOWE4aEMxV3BkNGU5dmxCbDRxTlp0Z3RSYUMxaHJUSG9rMC1IN0hrQ041SG5wTF9peTBIQnFNb1JabHNReUl0U29KVnhTZ05ocFJWbWVtemhqMmlVdXUwekRyZUlMTVh5dEhJcEp5S2lSb3doTWRxSmp6UGlvWllER2hFNE5LX1hQTWJBbFFTR2JVTXE4LWZKR1BCUmNSWXk1cEJjZmZ1ZzNNUGszeHdQMU1fZnU4U3ROX3loMVFHSFlGT3dkVWFlYy1CcnJKOWFKWkFEOVFEWGxVY2ZLSkh3cUtDS3lTcTdxYUtuR0xYUGtGVWREcnp0Q18xZml2akNJcnZ2YklFeTNwUC1uT3d0SlF5dUREeWJoVW8wRmZtdVFJQm1TeWNlOE1jYWlXcHp5SlRjZWJCRnVvOHFpQUVCSG1XazVXaFEydGZxNHp5R0xpSGFFTUJ4M0trTnpadTQzTlVCbGQzQkRlNkVBcmt2dWZ5ZXJYcEtqVjVuOEFoNFNGdGFPOTRxWUJCRmlaZXZiTF95dW9LQm1DQ3ZLRW5XaVlubDRBa0ROZDhSeUhfNldfU3ZVV1AzQXhsSjV5LW56cjd4S25VMGw5T1JRYldfbE51Qi1oOXhIWDRwcm52TFNFcVBNWWE0LW94V2RJbGNjbm92M0VxZHNoTGtlZWpsY1VZcjdsaXdhQXAtRFlHTVpHY29QSkJ4cm82dnMwZUNtSXo5c0RDT2Vmblg3Y2FJTlRWVGVPN3A5SVE1dE5raFpYSUFjaUgyMllEMUhPZElLR1QwQmRzcHFwQlNuVzRFNkdvREZ3QU82Sk9lVGNEVUp4V0dRUVZpMXlNbmZzTmd0TDBYLThqbTVQM0NPVTdoQlE3cGl5NmVESWJYUmt4dDF6NmxFellRdGh1bW5aUmZCZEdQcnlGLXNoVnU5U0hRcGswRXNnVHFuMXNWNmR4WUcwcHp1YnY3aWxMeG95ODhTdGdLS3E2NzVyYnh6SXpGSnBxby1BLTVzb3dCUmw2Um5KWmk1bW1raU1LcXdvMEZreDRQYjBsMHV5ODZaTmFQaUg4U1NDOEtXWmo5Rm5BclA1VWFXaEJidnZlcjFwdzFYamFDT3lFZnZKclBDZ0pDNnVqRGRxU3ZZZ1VSVWY0SUljLWN4dVh5NFdDSW13akJzSGJMUlQ4Z0F3SUg5Uy1xMUZudFFSTExPT1dJU3o2cjZpV1Vsc3UzbEc2b2RENFhMdlNjMFRsNkt1eVVJQV9VdWZHTHhUbVctcjNNR3VSaHlxTzF6NE9tcDBtcGdaMC02SjNvNS04OGNjd3djLWtBOENhazJxRnpxTGJobUhPVExDV3U1ZFF3R2lPd0gzVklyVHpKa3FyS2gySHoxekNYRGxZOEJUQjlLa3NsT1Y5SlNWbElXemdqenlWcThiNzVrQVlCYkJjUl9aWXU4OTRVTVFPZ3NRTjdxVVNBT1BSRGp1ZTdVMV9wMDlfamYxbE1YeHI1UXVfM3VLd3BCRU1ERFg1MFhXT3RPSjI5MzVuTDNUVXg5X0hkSlA2RlhsVTNZTlYzRWd0TXQ2U2ZHdlh2Z0NyN1NiYkRsUkhkZ1dMcHN1QkRGSVpXZW9fVVFSNE9zeUNEWFFIRWJURUI1R2Jic0FVZE9DVVBvN2pwLWJRMXVHTFdTZEloUkVZRHhuRWNTZDJzbzBENnhrSjhNYkZjWVk2VGQwSU5nQVVxVXVGUDdfYWRnMWZrYmc5b3Itd0MtOUFxaXgyU0xPN1VTbUZXMnBrWDRLWWc3VlgwM0gwcm4xZGQ2eFRMaUNaV3QybERHV0hlY1laeU1vSjQ1ZUswdU9hWXNqRVVOSlJVR21hY3Y3QW9aY3RlRjFObjQxcGZwcGd5R1JaVTZPMFpvZU11enRNakd0NXd0NkU3a2xZM1VMQlN4WXF5cEw1ODBmRG5jT1MtalVFWk1FSmY1akdIaktyYUItNmpYbWc4WHJ6WUU0TXYwWWY2cEF4bkFOYjc0X3JpR19kcXVVVmQzVDJ0N3NCaXhjWlQ0VWVLa1ZqcWp5aHpEZ3Rzcldibmd6RllZdGhwN0VzTG9jN0w5OXkwZldyWDJ5TUFhUkpaRVNXdkVMeDJVd3ZqQzBpaTRIOEwtbVZQQUpTcXVBNGFXWHY3aXBPMzdCMzI2N1VyMlZqU1pRN1M5eGJSUVBZb29fb2ZMY0ZPVlJYSllOZWt2ZFhmTVlBOWE5a3FCYkhYY2tCZXh0eFg5VzVZc1FmQXFZUzBfR1kxS0RmUHlBV2tOQWNRSTR6SmE3cDNwTVhrSnJPRWx2cEwyOHptT3otSlR6NUt5SGptWFc0anRZaFd1eWtUMy1qR3RDQW1TckpoSmpYck5INEpuZ0w2VjVOdjdSUXQzUXVTX3YtU0RleGM5alkwVG5sZ3ZfUXp6WlFmZXlscGR2ZmRIei1CLWtmUm53b29Wa2xlU2Y0Q2ZkMW1KNDlaaDJjdl9SOFRSYXJKR0N0RVRkNnFybjBaWGw0YUJPTUFCVlVwbFRXcklCYzNYR0ExY3JBTkllTVk4MGFZSzJ2N1N4MVRXa0hYQWxZQ0hXNU12dnVVdGhxYjA4WjFpQkZRMlg2Z3djczNBUHVBaVZYLWlKa0Eta0JkWTMxWnQ2UE14S3V5ckh0VGZ4eEZ6QktLN3d5MHFoWHRIeDB6UTdlZWtVM2NISllWdkpPR1diWWpXcm1RQnloZnEzMXd3R2NGTGRWVWtmRkpucHZqZnk4V3B3aGJsUUJqRGYxNm9tdVEtN192YzkxUmFManZsZWk0VGg5d2xxYlZmRkpRT1RDX2ljRWEzUlc5bUZnMmJLS3BUQk1YQ1dpVjFKY0d0ZjU5NlY3VThfYXQyY3loLV9CVU9JZXd4YkMzQVYwVVIweVZIeU1oVTNkSTFZUEswRzFjaS16dXZfUzhWVjJaN3lPcS1zY0Q3aUNPRHZVRUFXTGlVUzJMdXFBYkZwY3EyejhPUk04VDFvTHlzY3JiRHJ1STIzQ2pITmctNG1WMDJ0Z2Zyam9Pc3ZXV2lBOHVETVRtWjgtUE5hMEpacjFvS2NHY3YzRXZycmpOUkg5dmRQSVdaRGdZVGlrbmpVVmhFNUMxNHU3aWNCcEdiOVhNZ1l0UndfRDdiZkhwZTZ3UmtDZXdxQV9mLVhmSXU1T1ZDR1VQeU1MTExQZ0s2ZHBOeEV5VHNoQ2tLc0VxU2RRdnNwbnF5Q0FDWXJzYkhUUDE1bUFQU3ZBdXhYSnhfOTJQS0h5QzNkMVpsOVVRM3JIQ1IwZElSVEJFTGNkSnNPX2ZBR1A3aTF4LU4td3o4MkdJYlJyU29FNDhXb3M1OFNORlh4OXZfLWZUX3VySEpMTXl2a3UtWHQ0NUsxOUhlSVRFdEVmZDZSTXkwQXRYMFdZNDlhVjF3Rkp3dmJjdWtTcjBaMWNZTWFpX2hKUmc2NnI2bnkzOV9saFZvaEpSYTNXLWJpNVpUV2RkUDgwX213SXZWVDNpajZaQkJpZ2JFOVNyVWRmamM3dm13VU5VZnpsNDZtUFpPWUQtNVFQUEs3a2R2eFJIS29yNnRuSW1wYV9oQmxSRXFyT29NcjZpRkR0ajhLSm90ZlI4TGtmbkdxMVlYazNoRDRJQkdmcDlOdS1rNUJLcnlBaUMtUndjYXJkV0c3TUVRNkRNOHo0TW9IWHRfbWZuajFqbEFqeC16TWZuekpjeUJMM1hITVI4a2ltXzcwQlJmY2VpaG5Gc0c2cTA0dE9jWjBBSlVXd1lWWjUxbFo3N0dPRGl6ZTdZNWxsaEpnUmlzRXJ2VU5oVFNHc0FtVWlkVDZQdjVGZm9ueHo4N0YxWjYzZ1NXTHlpb3pGUXZRNFJGMmpvUW9FdWltenNhekNmMlBVanpHQktsYmFSRVRuS2YzZlVWbmgyVkdCY1k0QThjVHlpaDJLVTloUGM4ZGs4Q19wbWQ2SXhUSHppdnNSZGludDhwcjNFSk5LNlBubVExSnd0QUQybEtDWjdRMkFXOVZtZWdTVlh3RkJZMEtBTmw5OHFudGhWT1BkWUNMZ29tUmd2bm4xc0dJckFCTWk0MjRsV1BhSE5adFJDOVV3ZnAzMy1MUFdmNDI0bVVKbTNld1B0cUlDVTNJQzBNVzRuZ2lYQ0p2bnIzMTFSb1pBR05jbmg4TlBSLW01OUlUNTNhdXpSS0hDNHBlcFZuWXVYRWNCMy1DZ3Q3RHczMlIwTlpuYU5ic3BoYUc0N2pGOUprQVpkUmZiTEMyTTJxMlhkQm1ZVWFiNjVDaHZURnpqZ3MtZHMxQVBQOHNVdmVKYzh3a3BnQUhJSkFlRGRvcVFHQ1hTaHV6VTN3LXdKemloRnhsWlB1M3dkQlFrNWotc2s5WXlYRWF0SWJDS25EajhUbXJqNTdwY215aXgwZGJabjV1amNCVEhCTjFsNmx0WXRtYzFJaWprZVJ2OUxhZEtTZWZDYldUYmFfR0hJem91RHdsdEFVeGVoV1g5dVgwb0p2WV9wVU41MXNTV1Q3WkQyV3lKdzVYYWwtQllsa0ZFMmRWMm85WGZwUWdTYW9wMTZHVlFaV1lHVWlHWi16NzVtR05iUW5YUzNiWGt6SGJHVW95bXdIUUFKV1JJb1IzVHpaUmVHYnNmbUtWSHRFcXRSTkVmQXhqcU9qZjNHQU1wZ0M4YUY5a21MSksyVVhuT0EyVFppWGlBVF9VOWFITVlkWkJQcEQ2Q2szNVp6YkV1aGtrS20ybmhlWWJXdnlVb0FGUE11S0FxbzFjSDJWYURTTXM3UHJTRUVrbzFyTDNCV3c3dFY0ZWRZNEVKZEgtTWF1bW1GMFVVLUJIOUNtalJldGlmOTlxOTJBYk5Lc1pxUTJTZUNUWjVMbHFvR2JuSVRRaHhyUVByYzNQdlF6d2tyRWRQQkRVRVMzZUFkbVlHV214YVI2c1NEdUpaWGFPVDJPT1EtelJ0SEE1M0dORUp1bmRxazZQRUNzcXg0X1R1TXFsSExZYm9iZk5oZ2NaTHg0bW5xY21JZXZKMzFSOE94b0dRZzdhLVc3dXFvWFpGNHlwSzlpVGgtLXZ5dHU3UXVpa214VFFpeFFmTjREYWVKMFdrai16QmNpMHFtQ1luWWkxeVI0Zk9KaGQxS2JvVlBGdXlMY1JIRWIxaWhQVDljT1pHcGZ5NUcwbWZQbFdFNTJOS0NwU3lISTg3OC13U3NYaDRJNG9xTFhnS3VIYU5sRnZ3bHlXYzZoWWxpaHVnRnNrRnVXd0kzVDZ0WGZja3pWUmU4QXR0bGRBMXdETnZPRk1XaEtkVGRDZ3l6aXZ2Z0dVYTEwZlpqZnN5LUlabkFVN2RCTkpwNENCZHpQZkR5THdVU3FVaW52cVBIU3RJdl9leDBUMnJoanUzZ2V2alRrdnQtelNSelFpX2NVaHl6N0JoOEdlaEc1LWFCRFU1dFpob3lzZGVWSFVLVUZCQjNhZFZOam41ZkVPRUVQN1dXTTBoS0EzamlJdEZ2aXhwb1Fmci1ZdHE4NWVpb05RcVdwNnUyR1pwcnFuR2haZ3pqdTNqYW95WTZsQ1Rvb2lKdGhKYzJhdm5jQzU1NnkwcTVIdE1LOVNQXzMxa1JnQXotZm9VZ0pvZ2x6S0EySkRPUGVwemloTUhicVpTZUNyb1VpQXg3R2pPM0drNUFRSFZRZVJnNllXLXRCRU4xWDJzb3daeThGSmphV3NXbWFuVUNCLVNDTW9GbXFkSGlTSXdoc3lrSHE4M0xOLWZ3TVh4OC05NEF5TDhFVEJGNW1YQUk2RlVyMzFYNWcwdnBvYS1LbnlyeWE0U21nTWp4WXJRb1ZUUko0aDFRcjQ4VTRpM2ZaQUx3VGNCSWkyRkFReDFxVHFBMkdJRElBMFJTdzFuTGNHMG80S0JjX2ZfLXFJWkF0YkdnVGJXMmEtVDNzQ0lTNXVOU2sxeXBaMTVNZmhMQ3RuVmxlSVRsem10MDVyM3U4di1YNDUxNDQya2I1anUtc192cUZ1bjBXT3luY2NNcmNXU0tuZDQ1b2tuS19NT2dKWHprUERfdE1OME40Y0kybll5ZEF3dEh3R2IwcUJrM3ljRzhmR1h5bW1GZllGMkR6Z2FWaWE4Ti1SZ25iVm4wVkdsYUhCU1dGeVFiMVBGT1JHSmM0Y21sYm03bjU5SnZUVEJkUHVHLXhLb3BGcUpPN3dWZHJtVzFYVWRLOUJiVnFJeHZiT3AyVlNKdUl2eFNLWklTYm5QNGF1NkxhaFp1bG1RVUFrcjRTZDBQY1ctUTdFMzZ2T0ZGS01OakFfdmtTUThfNk9zeHVzbjJnWW1OYnh5Mm42MFNHQURnc2Z0dDRhUUJmaXZtRzYwaXlCRmhpUTY5dERuQ3J5ZHhvZTNnVzBlNHJBcU53c2xmYXFvVUhuMlBFdXd4UkY2S3BoOGpjMkpiYWw0OHBlY1FJRGhzc1FreUR1cnVHN0N3ZkZjMFhpTEtONmFWUVFKclVFWkd2LTRGb3BuWkhFT0w5TUROejFzX1JyWWo0aXVscEhtM1NlZzNJZmJERUdvTHhST0tHaHVFTjVpRzVBOURCTXZXMWp1czZHNE1PYmVSU05XYlZkTkRZVk4yci11UW9kY3BOWHRGV1NCWWs2V2NvZzg0RnFsUGlMaU9zX3ROT2hjWHc1TVVVaDVCVlFHZWtRSDRuVm9pdUh3cl9oa3I2R0tVQUZJVm11ejF0dVBfekdDZkFoUDNxT2xwU3hWbmxxWTlBZmNYa3FheUVDcDZwVXB2VHJ6Um1yNXZ4Vy1DT3FnODVhVTcwaTRmZ0xHaEQ1V09mb1ExZ2IybUNrYl93TWl0MTVVMmlTYzdHaGtwazJNc2p0NHNpa2xmOW1tU29WUXVLWXlCVl9fOGRqclFjdm16bGNoMmFTT1UwczBzOHRCWk91NzdhNWtsb2RQVzhTUkZtaC1qSFo3SmZoVUFkb0U3eGpuU2EwejhuX1RhT2xqNWZ3QkRaNEJidUxCQXFjZHJ0TXU2dERueko1QTVmQVlYMGUwZXpBS0hCdjN3ZjI0NkhQZ05hSmhKdURidzVrVU5YR1QwajBJU2lyVVZkc3hzOFB6aU5sX2ZNZDFsVDloY0VfNWRhR1dyN0d3VkJ4YU5OdG9ZdllHZWZnZGU3Sjdta2RCa01GQmFLMlVsdnZyX3Jhb3FiMVVlbWpxa3dodklqbV9YLUZkbTd6NGZINUNLb0s4V09KM1RKWEZHVVdYeE4xaE83Z3FwNEY4a0E2N3dUU0xsN1dYMnpybS1LcTJya0dPbUEtellTdDIwQlNtVm1Ta3U1UjEtWThBVGdSZnhmQkYtVXgwak0yeW9vUF9leHQ2Q20yd1RtdkFyQzU1N3dLS25Ddy1scmx5YndOakNvcDh3M3BHeHRHYXU0V1FEQnRQTDh1eFJXSS11VF9GbHZzU3Jpb0gtV1g5TTJVLU9JcFJyN09keUU4Y1ZBM3VHdDZBb2p0T2xRMkwwYU1Da3A5TlVhdEpUSWNubEJ5MC1mWEdlSjh6Q04wOE82d19WdEJfdjZXc0hRcV8tU2djbWR5aG5GZlRhbUlIbVJ0dU56RkUzb3dKZGtnN3dxVnhUbXFrci1xX1QxbTExNUFaRURaSzk3ZnV4ZnVka01PVFZLVlNxSWNsXzE1TkNqbHBPYmQxRTZ3TFVZSTJUd2Vld0FkRlVUSHFiV2VKSnFSUlRSa0E3Vl95bWIzUXpDMTNyd1ROdVFwQXlQZDA0eWI1R0VDVmo0QVFxUzVIV2ZSa1cxc24yS3VvcGs0NWpiZHY1dHktMGdQM1IyS3FZRWFqLUVUOU1hdDc5azFJenNTaEIwcmV6MXRsbHFzMVR0ZlhPcmdzRGc1Y2FCaG9SOVloS2Z3UW5GdVNEem1oUEVfWWNUMHBMWXhHQi1vUkJ3R0YwYjFXbTlGNEp0ZUhUcUZXdU5DaF9yT21abmplT2JlMHVrU2pSdnV3bktINzRuTFNVUnJuUmtzUjZfbUJJaUMzcjZzbFNWT1pmUEp0WmZFZFRZU0padFVPRmpxR1JNY0Q5UlJFOHVrRHVoNFN2VlJ6R1FwMFc4QUdqQnBDRkFRblRkQVBfNWNVc2taZWVncUJoZk5RRVZ6YUhhQjZZNy0zVW8tTkU0THdiWUxkNVo2cXEteGlUNjJHMm5HSG1YN21saFhCbUplT0xyTllHeVpDM3U0a0ZpcmpnSWdINlVyMi1qLWNUZFY2dzI4dVlsdkhDSUJ4VFNEN2Yxd3JySE5WYWhFcUhiV09Ma2d3MlU1SUZiUm5wZlNYSzMtdFJvc1NFelBBbTF4cHpkR1V1SE8tV2RjRElfUGx5a3JhOEtuMHNIZWNBTXAxc0xNSnVGTlNkNHQ4SGVyMzFOazhZNzUzU20tSUthWXNvNjBOSHFmRjNZcmw4SGVHNWlQSGx6SkR0YWlKQjhVbXFqZ1lHODFaSm55VUp6SkxTZzg4QmhUSS01azctZ2U2WkVURktjUGJNemFaa0QyTTg4TU81aGtLMFJnYUhCVE1lYUcxN1FUSDRZLUxMUlFGcngzQ3lndGRMcDdFNUNoMnl4QlVhdFVQUWM5d2o0aXZVMHljOTNqMko3bnE4S0Fod1ZBRUFJRTNNNUJXX3F2OHN3QzFQdDdyM0c3enZFLVRlbnJoUkF1UkFaMVhvYUdsbE0yZE14V29ZbktqYmN0Qm1kUHV6czRTU1B2Z1dXbnI0QllrUXM3NEc0aEFCeE9kbkRsc21lSVpZMUZCZHBtenUtMXV1S25XTTh3MVlhMXMwdnp4aDhEY2dLWjdxWEVfYy1KeDh3dFJxU0tLV21PZnNoUjZDTURsdzh3RnpZX08zSHJVR2t5a2tNamxLUWtITTVCTGxEcUZkSG9EbHp1dW0zYjh4WVNWcWF1ZmhmRHNfRTNiMEhtczZKWFYzbk1nOGR6QmhxeXF4ZllrZmVBalRHajNoYl9GY1hPLWVzd3BKLW1nRkQ2cUJHSUR2XzAxdW1kdXQ3UkxidkdHV21Kb1IzWWp1bWlfNmUybWtZNHNMZjZxMVk4VkJGc3ZSMTNIQXhIUTJNMzhnSkwwWEVqMDVsb3A4RVhnZ2JjaWd6SHFnLTFOY1UwVUJZWTI4SjZYc3lBQ3RCdktxZmFwbk5oWkZXMHc2VGcyOWRXZEhGaWVOdXZMdEdFUWhmVXN2SGx0VmhhZVRGY211UUoxRDRtTzRwV0U3bE1OSjh5YnQ5UXRhTy1Zc0l6MV9lZnpWYV9aOHVhYnhPdW9sUHBoN25GY0RBVmtaYkxLa3hLSmFGeGFLRi02Wi1PWTF4LUVmV2JWY3NSaVdXcVgxUXdWYUR2ZTItTjk4dnhSdE9qMnBscFQ5TVhLQ2N0RE1vVVN2ekVCaFpHem1RZE56bWRkYUNsSFpXZFVTNjJnWWU5bHJsTDAzOHkyVjlzSHljYmZONURLWU5jal9CMllOWHlxZWdVcjJiNFNqVGM4Y3JxOHIwenhQWU1lSkxncV9vYmVOaDhiWnlYTVgzbTAxQ2NoVmtOMTJoRTJlTlFOVGRYNFVQT1RuenJnOEhDQllTcVU2NWpIajlHM1FVcWp1NGIxYmloTGJBRE9XaGdXc1NkdDhnd1hBSHBFWlBhUVcwSUwtT25kendiR3ZXZmNHMHpnejh0Nnd6RWZiWTNkU3Z5R0NqZWNHWEpNN1VINDhCdnplV0NZWEZzcHRYSGE5ZVRQT2lJUE9qdDdxWDlhUHgxWDRVcDkzck1TeUlJRWNUNGxkdUdNWTlfV3QtT2VFVDhfcnRkVjRMOWNKTnlNYURyRmh2M3R3d1ViczdmWGw3WGpvdWxac1RCeE1VZFZfSWl6eE9remU4MlpURXNra0RnSlN5VDVZOWdSUUd3eVBQWmgyOFdsM2lyWEhtemY1STMzd0dUVWlMVTVMNEItVkE0TW5uUjBYNm5sTUxncDFKRUpFbnpIWmR1eEU4bUZ3NDRtS3NvV3BsMW5IWU9YeUlHMzFWejBORFVLaTVmQUt6dkJiRmhtOHVhX1dhWmxMVF80UGNEdHdmWkpXOFBNWlRTS3FRQUVFWkhYN3huR3JKbHFZcTdWTktCUDU3Q1NHNTdoSDFNaUJXdVp5ZEZ0ZFRFMEt1cjN1bHhtWUNMdGl1NEhvcU9xekxySU8zN0RPbEszQ1paUFBSM0xPN1JPTGxhbWFnaGVvTTlhWnczRWVSdm1NMlZPYzgtalgwODlWY1JLWndPdFEzaVBLTndyWmE1c2VMTHJyYzhSMHdXZTBJaUNxNWpnV0NYSHE0NzI4Z0RSZGswSkdWakV1LVJrRGtveHJGS2E4dHJUUFg3WVpjM1Y1X3FzREZIUVd2ajZJXzhWTWlPM2VoVG9Tb3BfbG1IdU8xNzlWemxFUzBUR0l2d0xoUUtVUHY1aVdjczdxODh1QldPN0N3aHB4MWtFQXRiVDZOYlNfSVVzbUFqcE9wSWV2VVZHSmpNVzdGTTRkbEtOajMtMHNvRm1GTHlkWFp4ck5BZ01OY0tHY2hQZC1jZTlCY1o4elpaTGd5c3RacGI1d1pPY1NpNHNiYnpaNW1OOFdpcmk4Ry1GY1NtOE5FTWZnY1NNblJUMnlkbW11U05GU1J0U01EeTM2Z0EyWlU0STBURGRESWh6UXJKWUlYcXpWejJzNS1DMXBOSGYwcFpLUDdtaEZscFpMbUs1QkxFTEJTMkprbDNvTXRFcjBLTDlZWFVoZW90LUM2U0owVmx6WVBmTDFfMEFTRjZVZjdmRjVVSjdzclVDOXU1VkdFUFNRUm5WZVpJVFBPVUxTTHBrUmcxcmgxd2tqYk5leTFxdExlVWtHY2d5eld3eUZfNUxiVHFPWlBjMFd5MVBGMmZqRG5CNV9Tbzl6elVCbklEZ1ZGQ0I1U3pWdDV0cW9LdDRUUkJNYUxONVdtNkk1b2VWRkhmcE91UVlJVExtTG40YjNIRnJua3NRNV9rMEp3UWo1OGdKX3JFX1RmMnRzeFZPQl9hel8wQUxKSDJBV3Z3STlhUUtVR1hxT1BsMjktQWZOTXdDcHNreWxEcWd6aVd0d2tmY2NmQjEySS1Xa0NMeExqLVphdEZESjduQnFsU2dtQzhvZlVlTmZaR2NRaWZJWkVfWFMySDBHWXRNb0EyZG53b2xHQ1JTX1dGX1Zfb29PeEpUUTM1S0pCVmNuWUdBU0szYTJJT1g2Mjk4c2JORF9RWFF4WUNWaDljbUxjclNBVWNuN2VpcHFIdWdOaWp5SmJCNVZ0NWpsN1NFejN4el93dTMtbTdWWmNpMk9landuWlFaZzA3TXZVSERxeXdScGlndkktcnRuSklkNjVoczY5cWxKbUwyS1FMaXNRek15N0NoS3lfNld4eW1EcWRsT3dodkc5NU14YjJkU0lBWDBtbkQ3dHlXTHRpTVJkV3dEN0NabjFDSlpHRlhqdWw3dnhURU1xaG81WFQ0eEIyY2NWWkptODFwSGc1S2dLRm5td2JsR25mX3ViZFVOTkR0REhoeW9pSk1UMUMyS0RINzdpQk9JTVZQVGVsckplZHRSbm1zaUlKdm45NWxJa01WU2thdWd0SHloZ014UVRfR19GalJiZ3hLb29lVXFzZ3NwTEplYWdqbHpnVzJadEd2eFRDTHdmY1hhSHA4ODE1OUZidnI5TDhjejRqNHg1MTV2ZFpkUS0tVzBqYmVkdDNnMndkQnJvMG4zWHpNaWJUaTdjOEp0QUp5dmMxU19oS1dHNzRqYW5rUVRIOFVuSFdCZmFMUFpCcDgxbDYwY3lFdkVNWlpmMFFlUGptazB4ejh3RHlYZmhLU2oyRzVscGQydG9IQ2JaZFlERm9oQmF1LVZISmRSNTFXTUVyUzI5ZVBVWmFHYVZJQXBGQ3NLR3REZzFwMUhzTHdFMXE0NUx6M2tiVUQtcXY3X1JScGVCVzNwbURxY3pTOUc4c21ZSnk0Q05DaWFvemdVR2RibzRzN2EzTXMwV2MzeElEd1RHYkZCaG9DYkR1cVBGT182V2ZTOERzbFpldlBMeVZYOEROeUxJbXVET0N2VkpvUFNvcDkxVEFWRERDRnUxMjBwZS1lZm9VbXFvX1ByRGFxYjZuTVpuNS1ybVhXbWJua21uUFZBUVl0SnBnTE9HSHNpRHd2S3lWQkFRU29kXzhlMkZiRGNpMUlKaFdudXU2WlhsVlFNR0E1czhUaHZsZ1RkSjBZY3ZGckhZMC1JZDZVQkowOUl6am9HejE0NVpTSW5mNi1IOUtkamZuUzFqRndibmJQUUNFeGl6dzRlX1dCRDQ3TmFwSGpKT1k0LThWRk0tX09QT1l2VlNFTXhBdF9JNmJtTWZLOTIwcmgzdWVIS2huc3AzVGdiZFFnVTlPa0FLTHg5ZjdmQ2RKTmpxZmk0V1pWWHBDSmQ2SGREZzNhUXJYakxrM1hzYWhhU0tDVU01TVVaX1FuLUgzTUpBclpxWmJqZzlYcnRoaXdkNXZyWkppTXVNMlQxcTkzWUJid2lDMWI3TTY3MkdYZkRZdDBWVHpPb2VZcFNHeE1ZYlUxRGpwdUhWMmV6Unp3ZFB0OUJzUEtHOUVJckZ4M0tNWGY3aV9hWnZxX1BPYkFvRG8tQ2Z0R2F4NE13YkRRUkh2bTlwNGE3Rkx1d2EwQmEzb0hSNXpqYXZQOWNuY0pZQl9iOElqZmNuaXpPZFI5RGRhLW9IcS1NSDRqaU1jWERIZDRhZ2dYa0hidm81alUwMDg1WDVvTXdoTVA3RWlLbkkwWWtGS0wzdTA4a0MwYy1DeWpWVGlQTzRDeHpFMVpJcmtRS1NLRDJER29FMnpnWS1qcE9uNkE1d1hENHZCdnhUcmUxeFg1NnBnSGRZb2pReGRWRmE4djlLUVJlX2NXWGkxclFHMmJHeG55cnVheldnNzNaZEZBUF9uRnZCbTI2SmJsZ1JXUGlySkpqeVNWdzN6QUVUa19QUjBTcGNFSWRWaFZNOUlpeHNMc05yaXFLX1o0VEJxVzZUcmJuVEpaeTNhaHc4cnBLeHlJdlFDdWFidXdqdU1mMEhTYW5sX0x3YVk3NVYxWGZSLUdFeFlpaGRiUjlhWDZpWDZqSmhOVG9yUExUU2tuLUxzQkpXMHI3VkF2dGJKYTNicWJHYVBES0dxdlEwYlJyc0hmLXMwc1I2bzNyTWlkcldVQXZTZF9qazlETkpMbm1PeTFIYkhJei0zbHk2UUdZZEV0N0hsTXc5VFFzVXRYTnpvalJUMGxjclVUcVhwSEJhb09Ub3B4MW85MVcyUlpXWTlOajVYUnJVdElGZGFsejk3QmJELXQtZWJhbEl1UUFxRXpFdEdZTmxqU0JOQTVxTjdDT0hSd0MxbjNnbHhQbTdKRE4zX1RTbWpaM0VCZDdhMDZuZUkwWVhxTE9uWnBEamt0V1k2X0ZPTU1MSTRZdGx2U1VWNG1kVFpIbzE0T0loUXNqaEpVeUVpVU9zY2E1NnpmMF9IaFlIQ3F3VWJTZmxfSFFCZzVnUVVoWEpoVm5malQ0V1lPa1N1Vk8wQ0FhMG9oRHRJMllQR2hIWTdYc203WVlSTUdKcTFDR3pyVzNiTnFsU2hxZExCMW4zRFNpWHB2MF8ySjl0V0lwQS1UblpFZU1vdmFCdXB6ZF9SWTAtUkNBZXNrWnh4SnQ2X0c2aGtJUjF2eDZveEp2aHRXeXpMY2V0djd4TUEzRm01VXB4bUVWV2pSYTdxRGRaZWQ0RlBybUlJcEVOMWlWZ3RIYnBoekdIeXJhbDhwTlhOLUhwNmlwZlRINWRCQnlvdXhoSmFqWVdFcHZkUkxkdGQwZ2ZZMmo3bUF2dTBNTnRqSUhtOTJuVmFFYVViVmpxVHhUZGNXN0djOWhjaGtDbWQydHluTENqRHJlR0REY1RzTEN3b25HQkFLUlZyX1N1dUN3QWNnLXdEbFROY3psYjFqV1JkMGk0R2Z1aThhemFURGVhUjhqNzB3S2JvTnRzTkYtMnBzQmVqeGZGWHJVVm9kcExKUExMUnZPaVNJV3ZjaUVyU0pGM05CMm5hcG1tclBSMVFuRWRBemw2LUZMalFnaWdJTzJ3TzNsbGpnM01zamN0NDU1S1JKTzFBUkVOSHVSLUFDSzFJS3dSb1hKT0s3MGFkU2E5MG5zS3lRcVVwdnM1am5lZ0dXbF9WeVdlcmRSZDR2TTRIOHY1ODdwd1Q4M3ZPdWlXVl9xTU1FSjVjOVhpUGJuX2JQVjlOdFYyWndFZlZiM1JBYnA5NXNvNU9acGE5eEt3MGRIa1JZOHo0Vlh6X2ZTaVBWX1hFMllxQXEzQTI3eTZpaE5Mc2tYVk5RamFSbzJkRlhFbDJUdUdtRk5LYzJnUXNWeXdXdEN0T3J0RWVZa0EyNjVpWVNncXplOEdmbWRrQWFNTXRpLTI1N0tSV0haSDR5c0l0UDFxZGJyT1JKTC1Kb3lhSTRuWFhpY1dnYkw3a0d0ZmdDUlB4OFl5azA5a0I2WWRJbVRaUUZ2SjliakY3YU0wdnU4U0dUVnFrNE5fdHppMG5ZeURoanoxVU45YnFiR1dVZkw4YlF0T2RzN3hUWm41N3djSW5MZEJ1bmRoSDVseW1KVmVlNGRzRUFTdFk1MnJaLUhoSFlwakZHa1E3aVVvTmE5dzltTGR1cTJ6RVdwMHowOFI1YUhwcng1QjlTRlpUWTd6MllXTXdndzh6V3BGWFp1TC04YXFxR19RNkFSTHM4Tlowa0hLRzI0MmFLUXk1U2JJM2wzdzF4dzlVSWx0WEVBUnZPQ2IwMWs0bng5cGo1ckhZMTFNd0xNRUFpZVhUbG5DX2JWQlJ3bEFCVngyWEhrUUxvQnRKTngzZzNPQUpSTENpSllwcXZIQUIxcjg5NUJpRDJWbE84SzIyd3JGSnk0U0ZtM1l0T1diTmJuYldGU1ZSSkl2N0d3eTdqTUlvaWVtX3lkZUdva1pGZzM0YzlLVmFkbUdjVy1oTy0ybEFNZkZpSWVQTXdJeFdoSTZyT1JVTmhtc0dBSEFQOUxPNklhRTR0NTM0RC1Fc1Rla2VCeXo1akdLY2ZNaTFENFNPWm9xTVo5bFZIOGFGVWFldWVyLWtqa01wV0ZWdEhKS3dQeGhiWHlTMXFVTVNjMWdGWEV4WmY5TFEybVBNZGQxVmtKVE5RMHZFOWVmSFV5cHJtQWpZV3dCNllzcXhJdWctakl5ckIzSVlMUFQwR3p0NGxYRjJOQVZnMmg0WllabHNBQ2xqRUYwaEw1T1h5LU9BZXBGZU56UmQwZG51cWFVSHVETmt3Ym1LSHV6T2FiOU1rd1BkWHRVajIzaHlIMDk1M2ZzSWtzb3h0VzdQQUk0cHhINFdjcDczeDhwemtBajBlR3lsN0N5ZmdBOGE1RE1ORnBHdVpyMG9RYTNzRzN3WEt1OFpnMTBmdVRvbW96NGlfam9fWGdROS1ZcmJOUTdSQkU5VTg4ODlpQWFLTUYwd09fRl9hU01LS3lGZERMSElmTnRpYUZJN3hPYjdKeWJwdTFtejltc0ZlTmU5RkdKa2FoOVlsOG5rdXd1OE90dmJaY3dQUTZ6VjNWd3RQNXZZelBKaFVsdXllNS1VdVZib0NEV3VhaVdxQVMyczktLUlTdUE0SERYSmdLeXZqQ2I5bDE2cHdJYlZxWk5ET0FlMlVQUk1TSWpfMjUyVTRzWUZQYWRvcTFuZ21pNlpfVTdBZXFudUpPWjhuakYxamwwQW5pTkd1SHM3X3hSR0gydFNIb19yRVNPRzB2OHBxR0YzWFhPMndlSzFydnI2UjB2ZEY3blFWdnlJczRfaDZGZzlyMXZtRHZVUG5ROW1ST3hlQnp2LWdwVE9nUG5WVG1zVHd5YjZQemdsSTNUb1lYMENiakZIdVM3Z2RPbVJnejNWdHZOcTMxNUlOQVlZX2xsR2ZOSHVPdm5JNjJYS3hGQnNwaW1HbXFkeEVjMmJiMTJLVTFrVWIxVElPVTBDMmJRaU1GWVZja2dJWkhYcExlRnJiY19FcE1CSld1bTVTa091RV9XV1hqTm95X2ZkNVlfVzlpWEVDTmF4dXZZd2doQXRMdnU3bUg1bFFoLXh1QkdDN3ZyeHZPRTI3dWhpYWZKM1pMQWxmejdMTW8tU3QyZGNCOE5zTllaeFdxNEFLQkNwXzAxX0xwb3FfN3EyY0tzTnJ0cnNnbFV2TklqOFhVVGhNSXlRR2xzd05uMG5yUHRSVUpvUndOUkZKOVVHSlVwVUpyZ0ptLXJWdkhHdlFpUU5vYkNMMW5fd05ydzFCWGVlTDhDX1NESkJOaXhWM05tOGRSVVo4bkxjMVBVenhtR2ZZeG5pdkRWNXV5UUhnQ182OHpOdVRCUEYySGZHSjVRVWttSlYyejlsS1dMRnh6cHpOOXpvZHotalVqZnVRRlc1anJfQXY5djUxRDNrNno0dS1Zdk5XcU45ZGw0OUFLYXl1WFFYSjdoU19TUXVwaGMyVFh2WXRRaThJOXhXbS1zSm5WTmk4TUxtYUNIcVo2Rnl4TnVBSkVDdms1TklfVmdnNkJtNFpzZlNjenNzTW83R3lhQjZkVzlBVjdYcVVFbzBKZk1GeVJUeWJTY0libEV4aTBuUHBfLVhvV0RDZWI3bFJGc05EMzdEU3BKU25qY1JGN0lZUGJFNnI0NHFVVXpxQnF6eFhHMVk1dTJrUzU4ZElSeWdxN09paWV2TlZxMTJoeHRBR2pKaW1EWWtSMHRIZVNha005Rk16UE94UlAxMWZKY2lRVnNKTnJrQklDWE1fTnQxNmM2OTdldEtCN0gxaUo1SXJ0NU1ZZk9ydWRyM1dnWGFFSkpuNGhyV1NQQjRiTE5INnFRUkhnT2lqUU9kNkRHQ1plV2V4LVNjSmNvLWROMm1FTWpULV9BY0NOSm03RWp2eC1GMk9pbHBoMXVRSkVBSGd3SVViMktIcGItQXhrSkVEX1VZSjNYaTlkcS0tYjNuaXd1UjQ5cUh0cjJuQVQzdHR6UFBzLWpOS0FsVWdFYUJseEFGZEI2OHFGNWZ2MnNpcVZzTWlWbnlJaXBDTjEySGVWdmRhQUxKWHdHMHgyVnl3cThIMXlnN2lKeWN3d0ZOblIzSkF0VEZaN2UtYVJrd3dlWndpbVpFOWstdV9DMDAwMXFTVUp4Y19FRThrVnVJNmRHbzR0UnVNRmNIUk1rSTRwZjR2TjNNYVRlRUdkdlBlbTZfZHBPUDloOTJlR0lLYVBNdmlYWnJsTW14LVJsbzc3MHl4eWhubDU4Y1hkQnBBYmpIa2JiS0QtRzNNU2ZuMkxrUm40Z1VMbTRuSUdsc1FyZmlKR3l3bnlfaXdHeDdFQ2szVjFfeWF6UGtORGtTcno4NDBJS1NOc19MWGh2SjBzbUgwODFmelFUV0xpRlNMdVFyTXI1c0IxakdRZHVXcWpEd1djVkd5R2sydk81TTVyUGk4ZFlqSFVHUWxyMi1SS1RyUDI4RjVwel9BcXdPMDgtbExrZDdRTDNZQVBVX2ZmMmQ4b01CYi1Ha2NEdG5zTE53LUh3Q0xHdWxSakVSUmNPV3ZNODJDa3VYZDZEUm9ZWWd1LUVFZ1NfQXlDQ01XS08xZWJoZHI1bWxzRG1iZENrRHI1R2FmRzFKeG9zZGhKVlJ2ZWwwYlR5XzBQUlJ5R21jM2J4M2p4RDlfY1FSVU12a0t4anBpcFhZLWU4c3ZNbnJLX0lIUXEyV1p0NzRFZXlZUE5SVFJoSlVxQTlHelc5XzdMaXNJOUQybm5VMkNPS2g5c1AtcjVqT0RDblN3M1h0NGc1ZS1QTkR4TXZDYmNYR0ZNZm5Cc2Z5TVJVem9GaDZHaUxiOEZpVGZYV2lMSmhmMXl4eHhsVmc4a2gySHlCMk5xb1ZzcW40dHJiMDl6dlpFQXU5WmNIdUo0MkhvNER3dDhWS1hiMmIwREZQNkEya1RPTWw3QnVWYTdQS3RJVl83OW5kb1BPYktXT3NNQVJzMnJ6a283cFZMcjBHbURMNmM0Rl9WOHUwalRSNzItRGNDNERueVphZExfX2JpVXZhZWNkRHZrSGJBeFFNY3lOb0xfb2l6aE1Udmtfd0wtQk8wams1ZUpXdVU2bmhXOS1HRFZWRmN3Q0ZlTkFCUENBczJ1cnhiSjM2ZVNlaGtFNWJ0LWRycVRGYW5CMnlzV05yNlAzcHFiQTlic0RKWGk2dFRCbjJKUWJWT2hJMWU1amZTaWRhdXplaW94dmxWLUl5WXRVWktsb0tWU0lybmlzdW81cDhRSnhUZ0ZmSTlmbmZNWEJidl9GeGdWZVJHeElZRVc4dU04MnBZeVBHQVdIUjdlTXZRMk1Na3hzNkJYRUpLN2xrM0w1ZjRDV0tXaW9CYkJORWc1X2dtbTVqUjk5U3ZpaWkzN200VkVaTVVrSGhqdTNjUFRqbl9KOWx6M0tUSnA3SlV0aEwtNjAwM0xWa3VWNVFoQ2ZxaG43TldTTDkwT2pmemhPNXdJYTdMLVJGMjdvdlBIVXE1bXBGSzZVd3dZcERBZUxNSFd1UlFxTXJucHNuNjVhZHNwQ3ZtNmh0M0tTcDhQVTlqZFE0a1dfOTNzTkFOZ2h4Q0NXMnF2aWhDTzRweV9DejBwZ3B2RTY3MVVPVnZycERzQm92eVdTb2w0ZDJSRVlycG9TYmtpaW5GYWlDUm1CMVdTSnFySklLbDZTY1pOY0t2NENpS002NmlEdEdXc0hRQV8tRVpEZFY2OGNDaGNGRDdBdk1ncDdHbnY3NGM1MXJnbGRMRE4xbm5yYUJKalpYYV9lZE5tdWxmT3h2ajlrOTRFMjlHTFlJOVMyRnlSRVNzOFpLT2wxQkFvZWZZU3FsQWtoRWtwNWY0dTk3Q08ySFpSb1NNVThlSnBjQkxDQl8tXzRVdnIwUktnMzhNaFlHQl9HeklQQ3J1ZG1PWEhBaWhYSW1NLW9YN1ZiY3hnVkozd295bVRQS3NORmZTTDFtMGtfNE5SU01vT2s3RGc1bTdQNWFRRUVCMWJPT29uOF9RbkdrNHlBU3VjZHBPZlRsR1MyaHNZcE95SzgwMk5sbzJZbWVfSTBDaFIzcmg5UUdMaVRCTm5oWC14cFZoX0pScUp1aGF3VUU2VkNHMVB3SlhsZnVhdmtscXowanpGeGZ0c2VrTllZUHp2VTJGN19nTFhEdFJSeW40UzhLLTd0bEx3Skw3MXEtdkVqaDNRUkVYd3MyUkVET09OOWZ5NllDYnd3cDl6eDBIc2tmMldiOGJXQS05blA1SWVudXVxM3Y3YnZJd2lEeW5WbHE3R19qY052UWxXQm00STJ4TGJ0THh5VGpHVUtxUExYRlJEdWFaNGhxcnJMYjZrWTZZWks2NDR5Mi1Od1J0NEdqdGowOUlkRXNhYTBTWlU2c2NNNXBGS0ZSMGZjdlA1cWZyenVCaUlDQ1ZWUDlGdGVhZC1UMWthdWpNU2tiUDJiRjE3OC1RemlDbDNUX3hSc2hILTVFSjNndmJNT3FMRmw2aFpETjB5amtjRXhyUDc0WHhueFoxWDlFODhMeVE5aHNfamk5cVJpeHJQZjlYeThydzlyekFpNUpzZGNZNVBuQUJ2MXZ2QWppNy1PUkhWMURzeXdPVWFTVnBCS09WTDBxTk5uM0Rmc3BZZzhycW1xeEpjYkgtMWxLTmtTRng1VHZQalM3RFh1UjJUYkNKbmh1VVlmM2Ztc2hkc3lacEg3d05fb2VkaElYQjlSMFNwN2llRHVxMi13bm50VEIzUUlpUzlHQmQ2NGNzdGlzLXZRREMwdzJuOFBEaGlQV2lHdldwekphRWJ6Y3pDQ0hQMUN2c1ozaURTcG9nM3pjS0did3VYVHRyc0lXY3N1cWRYdncwNEk3RzBJenp1MzdSSjFSMFplNzlJMmlEdG82VUpwTjhSQU00aUJSRWl2Tlk0QWFLbzBZT0hUMjI1Qi1lY3VDYnFBTm1uRVVqUXlJdWZUTTgzQ1RxYkQxT3M2MklaUmI2NzY4dWpOU2NENU1qaDJyMkhfblhvcXRfZVpyWjdBaGNFS0JyRUQ0ZXNWeUNYdXBfaktMLWhrTWRMeFZEVVhlc3NxQ2U3VUdXWkxyV3VoT3I4aWtQdHgtRlprRzlUWGdRMnllX1RfRkpzcE5NOVFSajVWSHc1cHBGSGd6NmpVdlZVeEtNNU1Nc2tDZVZTX3FhVE04RnY5c2pBWDBENUxXUk50RklzVThEN3pRbVRaalpianZBNmFHbkt5dEQtdE9sd0xBN3pRZlhJeWNGejFZVlpKTUhDaVg4dk1nSVpDX0JTLW9ER0lJZVBGeGVtY01YT3dRRmZRUVlzUnFSa0pGM3ZhajJEWlNMM0xfSVZNQ3dkUk92V0NiSUJ4amNfN3o1bEtQSWF6VXV3bVpGWDI2d1hJTDV6T1R5SHpnNHRWc0hFa1ZXdHJLWkp0X1htcGI5Y29nWGgwYVdORFBNeG9Palc3czZldkF3dVQzVEd4MjVYSnljOGVWb0NnR2FhanNaWV9OZzFJZGpGejFld2dDT1pJWC1YTGVRTXJtcXN1VVA1MGZZOTlId1V1cUtoMlJVX0ltUF9idktjYjVjTk1CTkR1TmViUkxTLWUwTVlUUVhuRXExLWt1aDhaUWZ4Qk1WcVhwZTRPTHgzVHRJUklrS3RzaTVzcG1DRmlfQW14ajV0bUFTN2ZtWTNudHFtRmlJN05vZmxyQ2o4ejZlSUtyY1FZRlU4N25TZ1FBcjNweU5CSGtNRkI0cTNXbG1TWXJkTnh5NGU0blItR1hlc0lWekl5TVZFQ1J2bkdUSEp1YnEzNjhkXzZfcnA2QkllZGItemlzdWhGWG1RT1N2YU14NmI4VF9QSEF1UmJxalFOT2lxSmpZa1ZUYUszVFVaRUdTY0cyY2JrbnQwcmFYSW5vb3pwaEdpcDJRaHZwbnFIeTNoUlBleWtYWXcydzdIMk95NkMtTDRiSzJiM3hVUEFqck9MWm9fLWN1eE8tQXE2VVY1TDgxOGN6RmlNVE1pRmd5RExhRG5paWctU1B0TnV4Znh3S09hbXZ5dnFUUUxIU2RkZHJTZlpOQS1JYmx6ZEtnSGFZTmFlSDhPc1dXQnlqY284V3ZLOXFUMDBTemxnNUNiN1ktVVdXam9sQURIcUdSZzhXLUhsY2o5YnN6bXZEUlhUbGdxS1R0ZkRDWmRjZ3NfMmdOT3o5WThZY3FtYjg2VGtLUVdNOXE1MEkyYmlVd05ySHhvcTAyLW9iSjU1dlA2UENubkZiQzEwSlItV3BzVHJJUERpR1N2aWxKV0NEeUItLVhOVjJTcFdTWFNFZjBqSU5ORnFQWFRGV3pXajNJQVdHa1NqLUg2bzVzUWh6dmxqdWJEeE9HV1VQcUxMQk5lUzBiWG1uQ2dlZFVkcWVLbURScFRFcGtmeHJ1M0lxOXFVb0RXbk9zblV5ZEx4S1hSQ2Nfd291cms5TWEyc1J1ek5zcUhHTHlDbW9kQ0xwa1N4b2FWSUs4ZXRRYUlNSFZUc1dFcFEyYWJzUC1FaUxHM1hxckRGQkN0ZkNSWGttbnNRX1NVWGNqbW50SWlmZ09SRmdady12dVhWQ3R5TjRSaTV6TVl0TF9LV21VMTZtb2Zya1RQZV93R2gteEZnM2hoMVBUOGI3UFI1Y0RvQ3lGZjc3VlI3UUdXRWlEeWJmS1hvLXlEejVPY2pkMEoxWXZUUVhGbTIzMlV0eTh0RXViT0stbWFLcHBWY0piMW9XcmZGN1FnS21sM0dRcnNFVzZiOEd3VFlETnpTQ2taV25URjlmam9uMi0teTZTbXJJWk96WXduZzJNREVWR0J0cmFBZzMtUUpJQ1Z6X3ZfZUQtZXdpc2FvejFraWpDWUZGV0NCaHJoU3VuYXVySmhXOW95SUQ5aHNyay1HNnRMMHlveW56OHNCbDhFU0otM2ljUDBjeG5TSTRQU19RbVhnaThMLXR6NTRsc1l1dmNWWFdLV2VkUnpIYnM3TVJTVDBkay01ZnlvTWdsR2lFT0Q2bDlVX05wMDRVVGdTNUF6UXJmV3dUd0pESWQyZmtpWEdjbnc2c0N0R1NHRnBONFo5VktNSWZSQ1IxMzJaNmRIbl93anZoUFV1VUlPeFNPWHpnOWdLT3JGdU5XNDZib2MxRVA1LThzdFlXbklOLWljU0RkYzFGMjJEelpxbXBOYW9xUjlqa2s1VkNtUVR4bHo5d2puN2RIbkNwTDFiZ0lYSkxEYklnZXY2cUcxdVZabW45TUVCT0N0Nml3YzRzMnpodmVtWFNkeGkwNlI0OS1wdHl3U2lad1JSdHhHTUJ5NS1JOEhzdjRfLXctWE5oUFpTYmN6ckRYazRyaE43Zmx5T2YxdDJOYmFxTXlsQzhBSm5qM21JTU5uTEx6ak9jQnc3T2tKaWlQcnp3elpUakpBdjg4bnhmNldDSUdNdlVqaTg3WTQ3OXZ6ZkhzOEQ4ZUUxZUY2ZHZPSUIycVU5X3JtSGo4c3VsOV9BcTdzUG1sOEpENHQtMHVFbS1YcFdramVKbGpNQWZ2cFd4VlVRR0Z4dlVRdkdZWElFX0ZabE5acUREaHJDcG0tbzdqVGI1a3BjZ3Nwc21MbVlYTHFiMnE1VFZVWGJBWFRBLWJtLVF1emQ3R3p6ZkNFNlhlNUVxak5LSU1xSk5BYVdhWF92Q0JpVWk0alNNMXV2SzAyeWNyM0pHLXlwOXhEWUFjdmdmVzl2ZXVQeUl0QzBHVmZ0SlVJdTVGQS1oZjc2b0dtclljV0xuRkxZdFl4WXZyNGVGbk1GdmNvajhqZWZHdnp0Y282M1Y4YmlFMUU1NnB0cWoxTDhrc0FjVUh1cC10RzcyQnR2M2lxLTVOUUNGMDZ3R3dzYkJQeGFmNWhBRmxWYUI2OUpkZG1GTzhtYUdRSzQtRzBaa0xTbmxJcHcyVDNZM0FoODlQRTJXdmlVVWkyOUxUb1FtX3AzOFpnQWlaX2lyeTFLLU9QMkFTcVN1TndYZVZGQUNRdkdjRjBHOHhKeFVDdVJXWEFFOGw5T24zVnZpcTFuMlRaUTY0WHNpM1VmTkdPT2hhRG9RVkU4U3NVNHdrV3NDTDZMRzRWaVZqQTdnMjVHRjI4VkJBcno5NkJhNHFwbVI3clV3UUFfMW45Sno5bXdDcUgwbkNQNEVvMUVqR3pHa0lVWFNTTVNNaE5RR0JKY3VqUlRhZWpfaTBYbW85TWFwUlBRWDVPWWRKQ1E1c2hYcHpfcFk0Ym5lQjFfWW8ydk9pb0tDYkstZHI3Tk0tcnBGNU0wZGJjcGdMS3BtX0N2N2RPbExISVgwUkl3QjJYeWRUZVVORDZFaWtjejZBeWVNUVpLdTZyNFpTTERJNXdBcDlnREI3NXg1aXhHT2dTb2lzb1JMZUx5enNLQm1WMllib2ZCVE40NnhuM0RZMTBGUlFiX1hGMGF6akpqQk92T3BhUnNZbUpsYjA0NnRpZDFBS2JCbV9Vdi1JQTE2YnhPN3VQSE5ncUhkeUhSTjA4NmtKZVFISGFqemtSeUZEVFByc0tNRkVLbzNVMjlQWW9YXzJLemtYdnpURGNFQmNNSU9UeUNsMFdUeU9pVzBHVU5Yb0Y5d1BBWkxjR2FaLXdnUmI4YzdkblBEVV9vTnZLQmZ2YjRtYzdsOGdaRWh2MEFFOHZiZk1CWHMxX0poTGZjNl9CQ25INWtWX2dyYXR4eC11czhnMWo1azhsc0Rmamo5ZWZpMXdENjdoam5iRzY1eHo4RGU3X3ZEdGFTLWpJUVF1ZXdzNC1lb1RKR2JfM1MtTzF2Q3NYa3RBM1gzSUpJYVpfcVBJUzZlR0dLTWNXc0RUUTU5QkRhaFE4SWFyLTViNURqRlpBOWNwanQyTjdaeXI0TkZBMl91V3BqR0lQc0VlMEVjTG9wTDZUMU1kVzR6c0RlaXY1MzhXY0NTQ3BaZEdHUjZrUXVWZ1ZRbHg0U1hqZXVJSGFWLXVGZmE4SXV1OUhkNnQ2Ujg0ZEF4WXUyX05DY0hXeXVzWUJfWUNuUEM3dy1ZcnAzSm5FTmpJaUtRdG0wTFROZVpMcmVBVmNOWkltaFQ1dWh5SFBVWk5zMGF4OUJGWkZDUW5meHVHaHFWQl9WQ1VXN2QtWmladjNaZ3ZvTEx0Um1BdHBjTHVqbjJsaDhfOHBONzByV2p6QnNIQnNPVDBNUTdMN3J4bm1YNFlNQUpKVFZib2tXRWcyaDNGZm5YczJLeW83NFhUSGs5LThCS0tiTmppcFY1ai1iZ3c4U3pTZHp2VXZ3UGtKT1dqN2hLTzl5dzhZT1NxSlBQS0xxdUZqQU43c050X3V5QjRiMTFhNDZwSmVQekxNV3B6TDliQWhRZUZUeTc2eTJGZGNsYXhreUY3SUVmTDVlUXpwZ3BtcXJMTlJWZzFtTXJULXVJX1VKOUwtZ0V3YUs4LW5OMnMyb09VNEZ3UHBlRmMyM1N5ZldDYjE1QWppcGwtUVpZZ29PdXhfS3plcHBMYnZzM0Uxc0RtYnRTS3dHMjM3dUtmOVFGMENJbzVRMWpBXzJweUVJODRwMF9XblpueklVajdTUDZ2cE8wSU9nSXNtcWNMQUhib3p0YTV6UzJyS2htaUYxaGl1ZGd6SWptaXU2VEZmX0hyV0V4Q2pLRTFsX2dHTzVON2FENXVtWmJFM1B2dDNfa1pURUNmLWJueHp2SDRVbmVVb2ZfVlBSX2xTTXBEelBrN1lHUW9BaDg5OXVkNXFIMDU3ZV9IRnlEZ2ktRThncDkxaTdMb0xuZndBV0FCYkdqR0tfY0NhUnFCb2JFaktDXzhpQ2xVSE4xMnJwVWJHcWpjbThqRVBUcDRBalh3SE5PZDFzYmhvU1VJbnZRMXpTY0Z4aFJnNjltclZzS2ZQOGNVbWxRd29GaGtZREl2TmpkYjhqT0x2eFA4b1Q3MldybHJqdVVZOWxlUWlfM1Bvc05fR0ZjYkZPS0hZRG1EYzh1a08ya0o3akJRamxtTUpqTndMbTByODd5bVZjUW1jLUY2b0FkQk1VZTJ2VjFpNEE0RDU1Yjh1N2JDaHkzaUFGUmowQmQwVVUtUG54UFNMdUdCZnNQSjI4QzVJdGkxTVF5N1dVaXB1and2c2JhZl8zeWlfTUdyWnlwRDRiTkp5OVZBczBESElxdjJVQUdUVGVEVWhVOTFSS1pYUHl1cGkxeWJGYnAyRXJCZ0JYSlgzQmxSTzFVQ0I3aGtudFdBMWxZWVJwM1VicXBCcGhDNm1FMUV6V0ZMY2d1U2J6dUd6dDRJM2h5TDY2em5KSkR2bzh3WUdOZkw5RWc0R3FwWUdHQzFBcnFtcm5hSVp4TlZhUWJQVXdIcTdYQ2MxQmd3aHBLN3YzeFNLSGdZd1VlYXdJTnd3NjlOTV9zeUlQNjF0YTNES2t1cXl6VF81aTB0ZXg0MlhzR3hTaFZ3STJKZXVtRUpnaGRvZDhoU3h4YndzTGlZU0p1cEluUF9nUFR6RThpOGp0Z1pVSDhRRnF1bDQxY3pNeUp3SUNsSWNrOWVKS3RKWTBJZEZ0Z1RTZDIxM3hvWUZPeGZ2VjZoS0lzeG55cHhOWC1aX3d1UTlqa2lrMWhIcHRwcFIxdHNCNUhaZFVpTkVkRGhqZkZESGE2YVZETUJQMVZFaWJSR3MwTXFFWEc0VW9FVjFKemJJZFR4N0ZCWHh1VVg0cVBwQl9CbThnLlZwTzJqb3FOWTNrYzROdXQ3Y0tyOVd0RTBva0VhMXQ1TzhZNDMzQnl6NGc"}' headers: Accept: - application/json Content-Length: - - '43433' + - '43496' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/164184eeb612472290d052ad460366aa","kid":"https://vaultname.vault.azure.net/keys/certcfa1497/164184eeb612472290d052ad460366aa","sid":"https://vaultname.vault.azure.net/secrets/certcfa1497/164184eeb612472290d052ad460366aa","x5t":"wm7J5y8eQLVV3r4QH-ZGoPmBXQ0","cer":"MIIDaDCCAlCgAwIBAgIQN0gcNu5+R22it0H0MdrDkzANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMDcyOTE3NDUxN1oXDTIxMDcyOTE3NTUxN1owGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALELDaMSXDYoM58AFKP2YqhucaXtlwqIH6nRjoGRAVbd7QFbDdv0yC81I/jGof94kPcgBCT4Q+eeITYvzSNXNgEEqrhcvZDPZEf+v6WAne2p98lQKJlmuokM4ZWR+QZPBcAURUP/QUokl08NGsn8cx8K0b1Y32/9CwekmU9Qqcdu3ubHXLDtA6d6dZ+BFyPo+F4wSFwPMwFVHCbFn0+J1X+7y7hN2RlkcET5kFZ4ouZqMorzjZ8NDIcCaL2/m3RUyIdESIxe5FtBj2I/mISYyvSdBz/W+HywP6T8uZ3t6Ni2dbUJZrq5jZ1z4h01c/aox0JOv4gjMuaVqCOg8FSMiecCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUQFpyfmv3IFOLhuATvte0UkFEjJ0wHQYDVR0OBBYEFEBacn5r9yBTi4bgE77XtFJBRIydMA0GCSqGSIb3DQEBCwUAA4IBAQA9hEIOzCxX0UOyaZCO1xhTnjjMs+f0Ot5RcFDlYwmdK4wGB+9H2szSKSxd3vTxaHu0yuPXduOjq7BDi85fJUN6ZaTMRUzugjJ1fUluv9wT5vmG9hXFIHPkg/qjuWEtyX/XAv/ZIvYKscVr7px/FVVyNDt+SPZDlNQYD7P5MndSfq35lxb1UvqEhSNuWgHFoHYnRmVw5yl8BHBsT1Opd/i7N/ISvk925n8r1UfHvKmG1Ul5aUM1ipIVq+SwQoIqF0ZefOHMoWNtnLS8DpncTIURFk2PYybkNpOD7CA70LtYDTq9rVc0jWMbs57UXZ2nFPEm8X60ECX/6CJcLR1aNBLo","attributes":{"enabled":true,"nbf":1596044717,"exp":1627581317,"created":1596045317,"updated":1596045317,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045301,"updated":1596045301}}}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/340f158a7c784735b98119139b81cde9","kid":"https://vaultname.vault.azure.net/keys/certcfa1497/340f158a7c784735b98119139b81cde9","sid":"https://vaultname.vault.azure.net/secrets/certcfa1497/340f158a7c784735b98119139b81cde9","x5t":"mxVIOP3JW0kvAgRwQAEO5KkKrw8","cer":"MIIDaDCCAlCgAwIBAgIQHFAg+u+XSF2Gn9mKyUDeLDANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDEw1EZWZhdWx0UG9saWN5MB4XDTIwMTExODAxMTkzOVoXDTIxMTExODAxMjkzOVowGDEWMBQGA1UEAxMNRGVmYXVsdFBvbGljeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDnaWeyrwa1c6nzfRr52SkWgAc93Ilrt/+EPU+r3Lu1MGZ2wVHn7SzDddYezukZegMpNRPixGY7bUpUUiRJnjs4ZcMbCl7HqS/fiP+ODFcLu2EeTNcSCV6Eatum0by/Q0Hti1ksR5aTBfhbkvUtQwejedjjkQZmcuSNT9/wsqhj9NoAILGLyeVXN4FChClB1HlDkBGNRmyOv1UMbCZAXunO0TLxpGmmXNRd+UeCihNTAzubsSchoSo2HbazosqA3FdFMDP2QxGOiK9WemfZqrN4yHDl21szj0r4PxujdiiKm8OKXSu4Pm/SI8llVfk2YfOMIPtJtfBiTNy51GlP0jUCAwEAAaOBrTCBqjAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwLgYDVR0RBCcwJaAjBgorBgEEAYI3FAIDoBUME2pvaG4uZG9lQGRvbWFpbi5jb20wHwYDVR0jBBgwFoAUGQI9gLTZfiqNiQhUiquvIdIEvrgwHQYDVR0OBBYEFBkCPYC02X4qjYkIVIqrryHSBL64MA0GCSqGSIb3DQEBCwUAA4IBAQCN0yttGBw9NMVFiSP+jb62x5mK0ojs9IEEOco/CSqGJG8g0aivqCrPI9OF7iaIHTza24g/EHE543sLp8xPY2KVePWkQBXaG4rYReHrIN5GKxAMRuRxb3tu97tYRReRKpRFxo7Xo802uzdCsQ4HRWZpCZTE/OI3A2/+ennrpUl13CeIo5a26zfKC15w2l7TpEC6j+KBpt3X7wSnSoDzFT3SyOLO2HmLa6AG9L2RDPjkrwC9X4nhsvDsLlZjYhChztje4TIePZ8BKRgEyoDqYsQhthzw30WniMxMHEJuOdcqFjTDm0Mv/mBw8oTW8hKB3bhTRtpawejudFlNVhNVEHZY","attributes":{"enabled":true,"nbf":1605662379,"exp":1637198979,"created":1605662979,"updated":1605662979,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/certcfa1497/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=DefaultPolicy","sans":{"upns":["john.doe@domain.com"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605662977,"updated":1605662977}}}' headers: cache-control: no-cache - content-length: '2322' + content-length: '2375' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:55:22 GMT + date: Wed, 18 Nov 2020 01:29:52 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://zychu6ria6qn4go4e2n6la23.vault.azure.net/certificates/restore?api-version=7.1 + url: https://mrsnd6yceardrypx74wl4zrg.vault.azure.net/certificates/restore?api-version=7.1 version: 1 diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_examples_certificates.test_example_certificate_backup_restore.yaml b/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_examples_certificates.test_example_certificate_backup_restore.yaml index 8212fc0eb88e..3079c1fa44e2 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_examples_certificates.test_example_certificate_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_examples_certificates.test_example_certificate_backup_restore.yaml @@ -13,7 +13,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/cert-name/create?api-version=7.1 response: @@ -28,7 +28,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:14 GMT + - Tue, 17 Nov 2020 01:50:01 GMT expires: - '-1' pragma: @@ -38,26 +38,24 @@ interactions: www-authenticate: - Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: code: 401 message: Unauthorized - request: - body: '{"policy": {"key_props": {"exportable": true, "kty": "RSA", "key_size": - 2048, "reuse_key": false}, "secret_props": {"contentType": "application/x-pkcs12"}, - "x509_props": {"subject": "CN=*.microsoft.com", "sans": {"dns_names": ["sdk.azure-int.net"]}, - "validity_months": 24}, "issuer": {"name": "Self"}}}' + body: '{"policy": {"key_props": {"reuse_key": false, "exportable": true, "kty": + "RSA", "key_size": 2048}, "issuer": {"name": "Self"}, "x509_props": {"sans": + {"dns_names": ["sdk.azure-int.net"]}, "subject": "CN=*.microsoft.com", "validity_months": + 24}, "secret_props": {"contentType": "application/x-pkcs12"}}}' headers: Accept: - application/json @@ -70,14 +68,14 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/cert-name/create?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmE7ExGdvmKsYydM2E8g9Esrgqu/oCET/++1ptZ/tfh/HElX24mdvfdh4fbPvNA7jBg7t7WYNO94Hj2zbQhIXtB4N1GE+yjkF7udf1A7hLpv2HESF1BBd0iYMDs/yaGG3KKoPT86IDxMzkxHfx+Nz7xlQV8lguckCHlMHx7Q5tfknPHiMOnwKD5NOGNZ8V1EWmSnwEGHyrOezLrvy9b5DfJLHPra/8jmCKeSpY/8pkLtyp9LLe07K+LZgGlFmm9BAfpdYSaLzK9gn3nYWq9CO+KWT++W1dVvWGzZipteLhxTiEkCMNc5+SWOjYcKHRd0zs7lVjuk3cOnBrqUY53VDMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBADDd4nlfGNlVgsNzVTzM9ZyZ0g1EKHAPpT4TSDXrMPURCxKYoMeF4ZcPGNxK74j1O9/qDyQfhrOOaeVp4WNa3jyXj9as1t3Lch0OnndUCyuJr5HxzzNxGlv/ttYUhjLzb9cFZMF69qZ+rZ8PGVqRk4N4Y0xnZt1JoTnTL2arxLreTzDr6FfNArAeFB9eiZRsA6rzhVIsNN9PMtii4P0tGJG0Ft/6GZtBxY0qBy/Huljecef2eiOiHLDMkeHUtFEStZTMH9oyq51hjm1qG0050Dy0qJqxIzTi9DiVI0NKfnt0F9ESMVewpbrzFZEK8nFwd1t7ITDzmh0LPUV/zJFonmo=","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpBSaEIk2jrjg9XGK2j6CiYC/2aeOzjvOBLSG6IF3WfOZBVdyTkv1jtBqG8SEONOWL9uvmTwQUscPcJTzdQSXP7GGDixLvMCMQX/47OTYh5AVqjOImi/XgHKAiOAsdiIZadb0LEWqt9J8zLW4BrSu0gQ2uDnsfzKXcpusfF03WdH4xVXAbH5/IQwMwB8WAfLS4id3k+feohvcLm+VzLNiNhsiMpxQYhFO5QQm8Pxz6J1Lb088NHJCKp1yenxcXg9QpncunnIJdcS4jU1Ly3mCu9mT4SNecIEYCg3muW/hbIKq8AzeBbnpJX6BeQGFFPcJJQDetPx7KQ/vlLGULmgMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAC4HgAK6DcBFp9I/5yauzSFMf5F0rR2T+NdA1PGkF+9nbYQqoJK0zA0kzCkfLzsldRlrrQaXMwwA7WOQWmWWDqqNXMRPs7jPUiTQrtqpKyU0k9L2QqCm/mgdkBEm6VAuDVKrBl89lg2e94hxDhNy9yIokTSK5vnMgXfwuEU44sQlLg0/p39OF5Gg4Xt73oxHIOuZwLToykw5xbTUj6BE5pyofdNeSRpXQuWOwBbhc+MkFfTFzy4ES77K71R7Gq2KeDzXLvaCIpjxYWblvJjwbSQer2t+dk4aKfG+iIBfziHfFlOxuUFpjB3BOwDtHIpJX8HRDyxhY1uUmwswNr3eUuY=","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"9c58c96a44014ad2afcf0df3ed917504"}' + time based on the issuer provider. Please check again later.","request_id":"e41632f2f3d0456fa395f5ee59b6f719"}' headers: cache-control: - no-cache @@ -86,25 +84,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:15 GMT + - Tue, 17 Nov 2020 01:50:02 GMT expires: - '-1' location: - - https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1&request_id=9c58c96a44014ad2afcf0df3ed917504 + - https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1&request_id=e41632f2f3d0456fa395f5ee59b6f719 pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -120,14 +116,14 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmE7ExGdvmKsYydM2E8g9Esrgqu/oCET/++1ptZ/tfh/HElX24mdvfdh4fbPvNA7jBg7t7WYNO94Hj2zbQhIXtB4N1GE+yjkF7udf1A7hLpv2HESF1BBd0iYMDs/yaGG3KKoPT86IDxMzkxHfx+Nz7xlQV8lguckCHlMHx7Q5tfknPHiMOnwKD5NOGNZ8V1EWmSnwEGHyrOezLrvy9b5DfJLHPra/8jmCKeSpY/8pkLtyp9LLe07K+LZgGlFmm9BAfpdYSaLzK9gn3nYWq9CO+KWT++W1dVvWGzZipteLhxTiEkCMNc5+SWOjYcKHRd0zs7lVjuk3cOnBrqUY53VDMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBADDd4nlfGNlVgsNzVTzM9ZyZ0g1EKHAPpT4TSDXrMPURCxKYoMeF4ZcPGNxK74j1O9/qDyQfhrOOaeVp4WNa3jyXj9as1t3Lch0OnndUCyuJr5HxzzNxGlv/ttYUhjLzb9cFZMF69qZ+rZ8PGVqRk4N4Y0xnZt1JoTnTL2arxLreTzDr6FfNArAeFB9eiZRsA6rzhVIsNN9PMtii4P0tGJG0Ft/6GZtBxY0qBy/Huljecef2eiOiHLDMkeHUtFEStZTMH9oyq51hjm1qG0050Dy0qJqxIzTi9DiVI0NKfnt0F9ESMVewpbrzFZEK8nFwd1t7ITDzmh0LPUV/zJFonmo=","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpBSaEIk2jrjg9XGK2j6CiYC/2aeOzjvOBLSG6IF3WfOZBVdyTkv1jtBqG8SEONOWL9uvmTwQUscPcJTzdQSXP7GGDixLvMCMQX/47OTYh5AVqjOImi/XgHKAiOAsdiIZadb0LEWqt9J8zLW4BrSu0gQ2uDnsfzKXcpusfF03WdH4xVXAbH5/IQwMwB8WAfLS4id3k+feohvcLm+VzLNiNhsiMpxQYhFO5QQm8Pxz6J1Lb088NHJCKp1yenxcXg9QpncunnIJdcS4jU1Ly3mCu9mT4SNecIEYCg3muW/hbIKq8AzeBbnpJX6BeQGFFPcJJQDetPx7KQ/vlLGULmgMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAC4HgAK6DcBFp9I/5yauzSFMf5F0rR2T+NdA1PGkF+9nbYQqoJK0zA0kzCkfLzsldRlrrQaXMwwA7WOQWmWWDqqNXMRPs7jPUiTQrtqpKyU0k9L2QqCm/mgdkBEm6VAuDVKrBl89lg2e94hxDhNy9yIokTSK5vnMgXfwuEU44sQlLg0/p39OF5Gg4Xt73oxHIOuZwLToykw5xbTUj6BE5pyofdNeSRpXQuWOwBbhc+MkFfTFzy4ES77K71R7Gq2KeDzXLvaCIpjxYWblvJjwbSQer2t+dk4aKfG+iIBfziHfFlOxuUFpjB3BOwDtHIpJX8HRDyxhY1uUmwswNr3eUuY=","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"9c58c96a44014ad2afcf0df3ed917504"}' + time based on the issuer provider. Please check again later.","request_id":"e41632f2f3d0456fa395f5ee59b6f719"}' headers: cache-control: - no-cache @@ -136,23 +132,21 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:15 GMT + - Tue, 17 Nov 2020 01:50:02 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -168,39 +162,35 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmE7ExGdvmKsYydM2E8g9Esrgqu/oCET/++1ptZ/tfh/HElX24mdvfdh4fbPvNA7jBg7t7WYNO94Hj2zbQhIXtB4N1GE+yjkF7udf1A7hLpv2HESF1BBd0iYMDs/yaGG3KKoPT86IDxMzkxHfx+Nz7xlQV8lguckCHlMHx7Q5tfknPHiMOnwKD5NOGNZ8V1EWmSnwEGHyrOezLrvy9b5DfJLHPra/8jmCKeSpY/8pkLtyp9LLe07K+LZgGlFmm9BAfpdYSaLzK9gn3nYWq9CO+KWT++W1dVvWGzZipteLhxTiEkCMNc5+SWOjYcKHRd0zs7lVjuk3cOnBrqUY53VDMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBADDd4nlfGNlVgsNzVTzM9ZyZ0g1EKHAPpT4TSDXrMPURCxKYoMeF4ZcPGNxK74j1O9/qDyQfhrOOaeVp4WNa3jyXj9as1t3Lch0OnndUCyuJr5HxzzNxGlv/ttYUhjLzb9cFZMF69qZ+rZ8PGVqRk4N4Y0xnZt1JoTnTL2arxLreTzDr6FfNArAeFB9eiZRsA6rzhVIsNN9PMtii4P0tGJG0Ft/6GZtBxY0qBy/Huljecef2eiOiHLDMkeHUtFEStZTMH9oyq51hjm1qG0050Dy0qJqxIzTi9DiVI0NKfnt0F9ESMVewpbrzFZEK8nFwd1t7ITDzmh0LPUV/zJFonmo=","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"9c58c96a44014ad2afcf0df3ed917504"}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpBSaEIk2jrjg9XGK2j6CiYC/2aeOzjvOBLSG6IF3WfOZBVdyTkv1jtBqG8SEONOWL9uvmTwQUscPcJTzdQSXP7GGDixLvMCMQX/47OTYh5AVqjOImi/XgHKAiOAsdiIZadb0LEWqt9J8zLW4BrSu0gQ2uDnsfzKXcpusfF03WdH4xVXAbH5/IQwMwB8WAfLS4id3k+feohvcLm+VzLNiNhsiMpxQYhFO5QQm8Pxz6J1Lb088NHJCKp1yenxcXg9QpncunnIJdcS4jU1Ly3mCu9mT4SNecIEYCg3muW/hbIKq8AzeBbnpJX6BeQGFFPcJJQDetPx7KQ/vlLGULmgMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAC4HgAK6DcBFp9I/5yauzSFMf5F0rR2T+NdA1PGkF+9nbYQqoJK0zA0kzCkfLzsldRlrrQaXMwwA7WOQWmWWDqqNXMRPs7jPUiTQrtqpKyU0k9L2QqCm/mgdkBEm6VAuDVKrBl89lg2e94hxDhNy9yIokTSK5vnMgXfwuEU44sQlLg0/p39OF5Gg4Xt73oxHIOuZwLToykw5xbTUj6BE5pyofdNeSRpXQuWOwBbhc+MkFfTFzy4ES77K71R7Gq2KeDzXLvaCIpjxYWblvJjwbSQer2t+dk4aKfG+iIBfziHfFlOxuUFpjB3BOwDtHIpJX8HRDyxhY1uUmwswNr3eUuY=","cancellation_requested":false,"status":"completed","target":"https://vaultname.vault.azure.net/certificates/cert-name","request_id":"e41632f2f3d0456fa395f5ee59b6f719"}' headers: cache-control: - no-cache content-length: - - '1343' + - '1261' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:20 GMT + - Tue, 17 Nov 2020 01:50:08 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -216,39 +206,35 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + uri: https://vaultname.vault.azure.net/certificates/cert-name/?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmE7ExGdvmKsYydM2E8g9Esrgqu/oCET/++1ptZ/tfh/HElX24mdvfdh4fbPvNA7jBg7t7WYNO94Hj2zbQhIXtB4N1GE+yjkF7udf1A7hLpv2HESF1BBd0iYMDs/yaGG3KKoPT86IDxMzkxHfx+Nz7xlQV8lguckCHlMHx7Q5tfknPHiMOnwKD5NOGNZ8V1EWmSnwEGHyrOezLrvy9b5DfJLHPra/8jmCKeSpY/8pkLtyp9LLe07K+LZgGlFmm9BAfpdYSaLzK9gn3nYWq9CO+KWT++W1dVvWGzZipteLhxTiEkCMNc5+SWOjYcKHRd0zs7lVjuk3cOnBrqUY53VDMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBADDd4nlfGNlVgsNzVTzM9ZyZ0g1EKHAPpT4TSDXrMPURCxKYoMeF4ZcPGNxK74j1O9/qDyQfhrOOaeVp4WNa3jyXj9as1t3Lch0OnndUCyuJr5HxzzNxGlv/ttYUhjLzb9cFZMF69qZ+rZ8PGVqRk4N4Y0xnZt1JoTnTL2arxLreTzDr6FfNArAeFB9eiZRsA6rzhVIsNN9PMtii4P0tGJG0Ft/6GZtBxY0qBy/Huljecef2eiOiHLDMkeHUtFEStZTMH9oyq51hjm1qG0050Dy0qJqxIzTi9DiVI0NKfnt0F9ESMVewpbrzFZEK8nFwd1t7ITDzmh0LPUV/zJFonmo=","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"9c58c96a44014ad2afcf0df3ed917504"}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/a839d996dc254ea2a4d96bac5b041b23","kid":"https://vaultname.vault.azure.net/keys/cert-name/a839d996dc254ea2a4d96bac5b041b23","sid":"https://vaultname.vault.azure.net/secrets/cert-name/a839d996dc254ea2a4d96bac5b041b23","x5t":"5qphe1w35wGLb_FJvLI5oRdbKjY","cer":"MIIDWjCCAkKgAwIBAgIQMPO0U7ezTnCp77izSjG8cjANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAxMTE3MDE0MDA0WhcNMjIxMTE3MDE1MDA0WjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGkFJoQiTaOuOD1cYraPoKJgL/Zp47OO84EtIbogXdZ85kFV3JOS/WO0GobxIQ405Yv26+ZPBBSxw9wlPN1BJc/sYYOLEu8wIxBf/js5NiHkBWqM4iaL9eAcoCI4Cx2Ihlp1vQsRaq30nzMtbgGtK7SBDa4Oex/Mpdym6x8XTdZ0fjFVcBsfn8hDAzAHxYB8tLiJ3eT596iG9wub5XMs2I2GyIynFBiEU7lBCbw/HPonUtvTzw0ckIqnXJ6fFxeD1Cmdy6ecgl1xLiNTUvLeYK72ZPhI15wgRgKDea5b+FsgqrwDN4FueklfoF5AYUU9wklAN60/HspD++UsZQuaAxAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFGWdoceSoqSaYLlXJNaojg6yyTIWMB0GA1UdDgQWBBRlnaHHkqKkmmC5VyTWqI4OsskyFjANBgkqhkiG9w0BAQsFAAOCAQEAldR//zCqW3qMfPUgbjatysPIx799txU0qDaOkxiSDxb7hBGNaAtSmPUpwg7mX4k5dASNh7cPNu8/U2RkbOyyzPrv6YwXPZ8Lr3FcISpwpWwTYN2GPH/2IpP+J66uUNLnRrvDEouUTa09Th1DBhkJPcgP83nJKGLmb3EA0d/iO3zF0qcju/bsV0zB2EtMGVnFiG8hbfxPfu5MZ6jF2aOHE50Khd2XBtK/5+PUHA5NifiToNpz8thmho8oeQ/RmKin3FqqJYK3m9Teds+3MmAcX935RkBw9scX4vvnL4ClNVVRcpaYwoRVJe47Hg8dd1qngJrdhguHMBwo8VKIywkbmw==","attributes":{"enabled":true,"nbf":1605577204,"exp":1668649804,"created":1605577805,"updated":1605577805,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605577802,"updated":1605577802}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' headers: cache-control: - no-cache content-length: - - '1343' + - '2455' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:25 GMT + - Tue, 17 Nov 2020 01:50:08 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -263,40 +249,38 @@ interactions: - gzip, deflate Connection: - keep-alive + Content-Length: + - '0' User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/certificates/cert-name/backup?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmE7ExGdvmKsYydM2E8g9Esrgqu/oCET/++1ptZ/tfh/HElX24mdvfdh4fbPvNA7jBg7t7WYNO94Hj2zbQhIXtB4N1GE+yjkF7udf1A7hLpv2HESF1BBd0iYMDs/yaGG3KKoPT86IDxMzkxHfx+Nz7xlQV8lguckCHlMHx7Q5tfknPHiMOnwKD5NOGNZ8V1EWmSnwEGHyrOezLrvy9b5DfJLHPra/8jmCKeSpY/8pkLtyp9LLe07K+LZgGlFmm9BAfpdYSaLzK9gn3nYWq9CO+KWT++W1dVvWGzZipteLhxTiEkCMNc5+SWOjYcKHRd0zs7lVjuk3cOnBrqUY53VDMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBADDd4nlfGNlVgsNzVTzM9ZyZ0g1EKHAPpT4TSDXrMPURCxKYoMeF4ZcPGNxK74j1O9/qDyQfhrOOaeVp4WNa3jyXj9as1t3Lch0OnndUCyuJr5HxzzNxGlv/ttYUhjLzb9cFZMF69qZ+rZ8PGVqRk4N4Y0xnZt1JoTnTL2arxLreTzDr6FfNArAeFB9eiZRsA6rzhVIsNN9PMtii4P0tGJG0Ft/6GZtBxY0qBy/Huljecef2eiOiHLDMkeHUtFEStZTMH9oyq51hjm1qG0050Dy0qJqxIzTi9DiVI0NKfnt0F9ESMVewpbrzFZEK8nFwd1t7ITDzmh0LPUV/zJFonmo=","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"9c58c96a44014ad2afcf0df3ed917504"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuWUhoV1RuWUZHN3AwTjE0STM4eVdvcEQ1Y2M1RTlJMFFPYW4zRFFEUFBCdUZWQmFFVWFJbzV6N2RYYUVXUTBEWHhPM1paSS14ckp4QWFPNVFLVlBmQlMwSGpIcmZHcXRkSnBGMkR0X21wdlVwY2pkWTkyN1N2NUJMSmdYaUFiUTdic0xDV2l5M0w4THVRZFFmNWJocGxPWm11cXN5anBRd05IMXh1azZYQ3JHSFFwU3pmRzBWT0VWenUzNXNOc0pzRGp4THBfZlhMamFRNVpoNU9KaUdYR3IxM0QwcUhfM0t1SFJra3hweklKd0MxeXltR0I3dDVVb191ZTlGV2JMZ1VrLXE2THlJc0xEaHhpeVlBeGk2SnhmNWFLbE9laEVOdmRnRE5SR1FXQTI3LW9Ed0l5TUJDMm5mSkpESlVXdWZWbEpJWExycnc2dmhpSVZHS3l2WE1nLm9IaUdoS2xlOC1HWGxsWTBwQzJDTGcuY3RtQ3lzdjVtSEdneDhISnR1X3RLQ1hWTDZCenVrUEppTDVFZ1hDZXAySEhQVXpWazBzdEZDdkV0S3pYZjN4bk03WEFtMUxQd0VQQzhxTzVmek9ZblVrdDEzaUNzZFRtaVdqWlB3TTFGUFZSZWpkUnlDa3o3bWpieVNfV3g1UEl5cnk2eTkzVE91ZWVGOXFjR3VyWER1OS05Vms2WV9oeFJOOWVXczFxQ1RLQmVGcFdzWkJtYkJZSGplZ1RzZkVSRENfcGxJc05OOU1DNnRVUlg3TElkUlZNRTRwMVBsNktncFlHTXFaTlA5WmZQNjBicV9lUVhWLUNSMkZnRDhIcUpqYnBweTdZQzhGRENEbXJ3V3F0VXdUQ1RvM0JUZWF6emN1emNPUnV1LWlMbmdQTU0yanp1ZDJIWVBNWTcwN3NzczdsZVN3S2FQNkxZMlBZamI4Z1pvcHJuejdvSkh4MXdsRmd6T2RmbFZOdHh5a0xacmtCdktDRDFTVzBrMEE2UmFOcU9xTVJfcGtUQUktc1NxZG9IbDJTMXhGQjFBXzhiTUVKV0FXMnNCbG82Q0NBQ29MUFlZZDFtMV9Jb1cxcVhqdlRXOHRhbmx4SDAyU3c2dVotdENMTE13SjFSUDdLamhBNlF6VmFRNnFXQjkyd1Bsb01BUW8zaEJtZ0VWUUl0UUdtUWlJT3phck9XNWI2blhPQUFza3FjWUJkTFBWbWh0MUtyejAzMTFTRHN4QVhiTVJYNV9ua0ctUWc5V2pWVzNJaTlUZjNMZ2lBOEFfdDZBT2JXRXZpQWxnaHRzYm9HOHdHaUFRUjNNSE02SHVmQnpoZFFsbHJvV2NLcE83cUY3WFIwR2lEdGM1STZWM0tQOHRZT2stbXBfdVNFbnNnUFhVMmQyUHd6a2ZuUUNVWDRtaFpKczhzV0Zya043Uy1EMzBpNVhQNnYwYnNyQkRxSTViMmduZzFMb194TWRGZXdpRnpZWjhGSW1DQXkzY3prWUM5b18tSEJRRGpVTHctN2FtbmlwSWl0bzVzLVh1ZEFmdzRUY0x3dEZEUlhzdjVvbzVfeFgwMkU2VjZIcmVMQnI1LUtkY1ZJclN1a1JES0FDWFVDOWZYeklNdFdaRVNnYmxIdDRHM2xsWFdHNGhYVEYybGNUYXJ6VlRjRHdkNDB1UkRSQXZrbXJTbnpNckJxV2NZalI1SnU1UkpnUmpRQVZTMFRYTXdpdUdnNUtVR21maExqZjIyX2QtQVktOFNsZ05jaXVNRDZzMFZSZUx2bDhzT2pXVWZHcGxvME9vUkVZZEVNOHdqRXE3WVVkQUR5N2J6eFZjaXZQakFfSjFXSXlrdEFtdXlFdEthcDZfQXIxcWh5Q05RZHFSWXJ1d1k3TTFlRGF0ZlBUZURNaXB6WEFEWmVLVjJOcUFZWnBnSHJaejRpNXp5YXRyOHBPLUNuYkR0aDBSdjhsOWNSTDEtTTRialVvZGlOYnMxZElwX1VhMHBTZXl6ZzNlQ0p1c2lkczhZMU5oZXIzRXFmUW1POEFsYk1lcERpQlc4YVl5QktRRjdJWDZIWEc1c05lb2ItQTV1VUNqdHk0TXpVOEY5Tm9KVUx1ZGc5YU01d1JHd3JTakYzcDQyNFpoMnJOLVU1Q0d0MnlBenY3TE5XUDlKVFJ6N3hFU3NyVmdrQU5GdXFnUldESHBMVWw0NlVUbjdVLUcweWVSSTBSY1Y1VUs2T3h2bVoyZDlJekFOZXJEeVpzWUJuQ0V1dDkzcHIybmlfSEpuRGJ4azBVNEhNUVRxUDllY2xhdWhpYUdLR25hN1BfaDhVQmQ3SEVoLUs3SUdCNkxrY0l6aE8wcmVrVW5hMlFlazBlcmQ3THFaVm1lYUI0SllGc3pRbGQtTUFiM0pYZG9yTTg3cjdzR0RaZm9FZ0x3VGlqLXlUOFo4bkNFZDA5TzhSM2RPY1RsWlNPRFo2NUtJQVVTc3pnenY4ejI1Qkh0d3hJVWNTcU55X1dtVjR2QW9ldzdGODR6MVRmd0xjd3RmZUJnZ3FJMl9naFpfWDZXc2FHUXltRmtXRm05NnZHZmpTcEppNVMzUGNtQ0lhU3BiVzZPTkhveURDcmVhVURpbTdKNEpiV2NFeGZTM3BrWHlBbmJrQjRBYVgtRE1JMVNTYjBEN3hNVnRqTW0wV0d5R3AtSG0zM3ZHaXk1TXNzRjlkbng5VGxnRnJfWkxLc09SQl91ZWJBM084OHNneFVjcXNYbVM4Ri1ldlRVemRzTDE0ZHgzOV9aekFET1ZfZlFCM3ZRU3loNDFSUTJCNVpkNDUwZ3dDNkdSdVlNelNFN3h5VDg3YVAtejYwdGpaMXJhclVPZElIc3dBVERZNTNHMlV3a2RlUGM3ek81UTgyTUhvcjlZVFhWRE1xU2dIbVlhanFkWEN1RTQ2OG4ySkpiZXBlOXBEYTVBUHlkSkF5SVd0Vm9lNWtLWFNYdzAxNGZEcWZqWEhkbldHdjlLTU1odE8tMVNvREJaRlRtTlZsaFV5enE0R19uQW53YllmemFMeDVBa0QzaS1GZTYxUl9lc29lSWUxbUZEeUFHcFZtZWRzMi1xeFk3UkN0em1TcG5GZ2xMclg1MzU0cTdsZDNjd2h1RHRTbWxlczl4RUxOYjl3ZlYtN0F2YkdIVzllYkh1LTNJZ1lDOGNnUzZHUkVhZFoyWE94YnNackVmOTJYbzVLTlZFLTRvVjJHcmNzOGV5UUlXUUExN0ExbFN4aEtpQXFTalp3VUdzOGVsclBfOUlraU5SaWVTd3pSaV9PY1RLcDR0MUlNLTJ4UGlnZUJzMmZvenU4RzdwamRkcG5aSW1ZRWhXajRCd1FTdnJmcUtHT1NsY0dISDhGQ3NvY0RsZGhYOVZ3S0RFMWtfaDFkTnB5endFOVJTcWFKNGxJM2t1ZUp1SnJWVVh0WG5NWGdYQ1NHRlpYMU9LS0lBd3dSM0dTci1yOVljZmY4QzRJaEhLb1d6MDJLWjk2LVowWHVlLTBTMllJOFA2T2dEY1BnWGNDYmhsR3pMd0puUGNSekY5cnJWZDdMeDFOX0QxMzdmOXJtckdnMVVvT1dablNHYmwwejV2b1hZNlpuRW0yYzlDelhmMi1QZzdrYjFLdWtJR29lbTZHV1I5ZkJodlhITDBxbE4xMmNQc0pLLVpSTkk0OE1GbHFaR2hlYVpPUFA2aVQ5TXdfN2FuaU1kTlNCbEVEaE81U1ZUUktNWWtoM3lQSzBSX0tadkFaY0x4emI4c1lWdlFQWXRwU2JnWHFjTTFLUGdoZWktR3JFRXpoaUR4dU0wVHE0WEExdFpOTGo1dWNHLXdMRWVyZ3l5NkNHVE9FakM4SW56b2h3SXI1NERWMkI2cVdScGpZYmUwUVlFS19vcjBWVWJsd0U1YTJCTVhYSUNZeDk0ckQ4dDc5dm5VMWVUT2pWd3czVHhIUHFCYXN2dlpzRU9IR1U1YWZjeGwyR0g0NzJfblNuZGkzaFRVSWZYeHRYbXQ1eEhYNnhxUXJ5VWJpZWkwanZ2WUhEWTJnMk1rRFczTmUzc1NmbTRNZDNmVUF1bFNIZWJmM0pYaldBSFNDX3hnZ1JhVTc5ZjV0cnV6YktOLVVSeHZabmZHRFdOcUlvZWNJdWxXUGdpTC1yeWdtN2N2alJ2dUFrREVJck1waWVzOV9Yd2JSU25nbzhod2NNTUFub25aWl9SMEFkVnZ4d2E4V0MtR2VrQmozUG9XV2FYWVhuSmJpc1EyelY2NU5vdFlQLWRlOWtKLW9zdFRjTVZwZkh4bjNwMTRzcGZ1QWFKbktSRVVoaERGcnYwN2dPNzI5UVljbHBsUmNRWmh6djdPWWJaX0c0Q3lyaTNoU2VBc1phc1F2em1KN2JLWFhWRFhaX0xQRnhUS0FDUC1pZERNUXh2WU5HWmJRZWprQXd1Tll4RjNPRVN2bHdnUTJEdHdhOWlVTHd4c3Nfa0FyYmIyRTZLTlRNcHJCT1ZQaU9acHVhbFJKeFNYQk1pUXpVRGhjYTNkdkpTeU9xYXEtekNRakJaVkVEMEpONk5mUlFaaDJrck1Gek9pWndvUUJzNG4zTHFlWUpaZmlfY1c0YTJDYWFzWWxwX1MxMnBkdzRsemp6NFFXNlJSdjFmS29XNExnWEgtRzJJNlZoMGxuWFpQdnlNWFJfVnVsSXVkS3JRZGpBNS1QVzJSQVBGMjVTNE5Ib2VmRkFjcW9FS2ZXMmlnUTlFZXgxT3dpaEE3Mi1pZFoxRVRiaTVzYzJxN3FJd3Q0UGFxR21UX21laDhZRWlwMTNhSlczYzdORldtRzJOY0VZNFBQdVdPTVJSOWxfck5NRnJVZXY3cFJuQWxXX2JxZXU4Qy0yQncwMlBBV1dUVk9mdS1tWFJ4dl9RT2FvMlNIam5fZms2a1dzX1A2RXNOWlRjMk1Ba2hHOUdweFRKT0R1ZUpIQ0ZWdVJ0ZUlDM2VJcUt3My1LbDd2UmJYcXgtanpDUWlhbGlPZ0RGWTdaV2tNcTcxd3BYMG9uaU9jdE1JVjNMY2ZSb01TUEpTb3VXNzg1OGJXTkFsV2l4RjE0RVlmcTliamx0bFliOHBoRUtVeGxLT0pjZnAwSU1nVERsZV96QWtGdVE2MHF6amRpSkpQVHk3ajd0VkFtelhCaGhUUVhvZzhiX2FQbzZsanV4dE45QzlCbTFfdzVac3lzVENXUDZUNTZ4azI0bk10Z1FqQUtZbjBOMktsNERuRDJTUFdFRkk1WjhmOXg5M2xEQkZnQWJKRGVQN2lGZU8yTk9OcmF6U3dBYVc5TUNGUy1IM0FSbXRKZWRmV2U3QXlJOFBhMWllU0tidkh6TlpRRmFqeW82bUo0MFNfTzRIQktkQ2dlUWRyM2NLZ2RqNkphVGVIejg2OHJvcWhHaWpkTUtwOS1zTzRkb01QTEpJQVV4dFR3b3ZkRnZNTmc0a01sb05SMWcxcF96dFRlYUJFdWpoY0stcW9hMGpSb0k5aEZFNlA3azFDUV9wSnBUcXFrTDhiUV9UYXBTVElUNzdtYWVULXowSnhpR1dkdXVfdloyV1QzSzR0enBFX3F2M1FoMWhabWZmZXktajIxbFlucmVreFM3RFRJVXptbTdQWnBKaWFIU0w3RVVuVU1oZ0JHdDVrdTBVb2RjSHpQT09IN1ZwclpleG9OeDhnVTJmVElLemdVOXVFaUs0VF9BbE1qSEgxLVF1enBXQjA3MjI5R2dTRXQtNzdJd3NycVBTQ1JQV0pMRTBQX0xZV3BJX3d3VEtLRVRFeE1hMFdWYVlpSnhaM212TFlOMEl1LWxzVjRLMlR4Y1dtWDBpZnNFQU9wakEtejgzUHNYLTREaXpxUzcya1BQWkJCd3V5d2gyUGstaVZJTDh2YzdQY0ZQR2tRVEFWR2xGblQxdmUtYUxkcFJXczhzSzNJYnQyNEpERzU1ZDhEcXhCaTMtUlo5SGx0QjYxRWwtdzM5QkNhSWxSQV95eG9ubEl4eHNDcjRocl93X2UxYUNIdkRob0R2bmJlbks2QUNveW9FbXlkLV9qcVdaS0FnRjVjT1hiVlotMnRGWjRRcEc1Y1Q2SlRXdEt2LWpTMjRTTEpTUHVqNEZ0eWFENzg4eFV4eVBfdU9nZWZJNVdodm01YjNvVGFzb2N6MjBaN1RNb3NKeXRSMl9DelJoN2pGQ2FhMlRQc2dVcjJLLUhjY2l5dUJTQ2tnUm5RUlpzVFdjMW4yNks2NHBtN3BUZW5udkktV0QwTjBsZ2Q3WGI5TUMyMXRjWi1VWW1FTXRuWXdSMFFUZW94aTBaNW9ITXhCR3Q4a0VVTm54cUstY2lLejYyWmtlWTQwQW1ubkdBWnpBWUhMQkdaUmx4N0xPZEl6RHhid19LWlBxZTdOWHBSX0NsRVYzd0RvcHdIalQ2bUtuZ3J6N1hsb2F5T0hDSm9FLXo5ZUlWYUk5Zl9VV0tLelZ2MFBQVlBJWjNkZElESGNrbUtUc0hlUXNBMERuSVhNcmZHSE1TOVRWNVlSZHk3YlkwZU1GSms5SEpMR1JGT0pNSHZaZTlKbmxIVEt6Q0dOR0NfbEktakVDMmdVWU0tTmFGMW1nVUMxUUNUajdtNkFMd2NmdG9qZE1sY3RNdWRmZjBCN0E2VDNPbFFLbXVPVEtRbjJpN1c5UDdRdkJ3cjJNNVRGZEdVQlB5TXF5NHJDVzFPUTBDN1A4TVk3a0dZYk1JTlZmSnE2M09mdmE4MEJ1Q1BEZk1QU0E2VDItVU91ZHhGNElSYTF4WmswR0RZSlVfVXFDdXZKVXptMGdwcUlCYWZuakR1bVdETEdaVF8wQ0N6aUpWb2xpaEQybVIweXUtRTEzTER5dzFsWURHUGZsSGxJUEFIU3ZIOU8tN1IwT0ZPTFpnVnc5dnJFNEJ3RWZNTTFNeW1ITG82LUVKelgxa05FT09oYW13UnExYXV4SGRwVnJlS3FFTklNZWt1V1hYOFB0X2llYUxOV1FQdUhSM2lGZGtOSXZFaXBMVzh4TEdEbU5KNFQzVjhDZkd1dlVMcjRPdmxJY1FNM0VtbWE4N000UkJ4TGd1UW5YRVlGMXN4b01TNmZKSmI5N3Vpb1ptbGw5UldKSW1ZckNZQUdoTGFtVkhPTElJT0JzUGg4M0Y1M3E1dzBfLVM5OU5aLXV2OUxnNjgwM25Pb2J2OUVkekxxbjR2Mzhyb2NfalpYXzhqRmVkZ20xT3A2RElGeUFiNkctektyZm9wazI0dS05V0x1LXFwdWY4emVyeUwzNGVkYjhyT2I2c01QanNzd0ljVkJsRERVT19iM0MzMTNBdkRoclBGNU9XdHdCV3VQYUh6Nl9INnFvZUpONmxwSXJ1TGphUm50ejJjQTlnNTVobGF2SWhoVDlDdVpiWG1ySlFoTDA5RmNiV1ZxYmtHRFU5OElyY3JJLXFDV2l6aGd2dFB1SzNtcGlGQzNUbHBYdC1WUEtfSmdqekdud3RUTGZvaTR6cDlROUVsY01LcVRtMzk3MVY4NC1LNWNBMXBrOGVGQ2duWU9fOE9oRTI2SUJUUG1qZV9TSDc5dTBCb2xwOExqNGpHaXlSa2I4M3BTOUlKaDlXWmctcUd1bm9zdXlhODdWZ1NCTHd3X2ZBbl83YmlHQ1FseDUyRk9TdENOMUtlazhwNG1UNzEwcWRaNVZ4WjROUGJwUEpuWUY2TXg0YW5CUmJsbHBmNDRFal9YM2xTYl9GMkxBczFzTlJreW81UUg1bWxCcDlGRXVQaE90UVdwenNGZnZmdzQ5SUZGdnRVVHUtclV6OTBtOEdNMW1TbFY2QUlzZzluN1MwRFhNZnJsR0Y3X0o1cGlTTDJ6b0VGZ0c5SXBsZ2ZrUlVsNnZwUlRuWVUwVF9TZjFoNFVzV1VrT2c1eVlhdUJCd09kTmpQSzgzeXZ6dDdCaFZtSFJqcGFQeGsyR0hsZkRVVVFwbEJDMGNFU0plLXNRVkFhVmUtVUFnU2hWbndWdXRSbjBISThzQW5TVzZjbUVUZ1NHV1hVRkNMSHgtOHlkQ0wwSHNyYjdlWkVxWEFTVkpwNUlYRnhKUFpxdFp2ZkFjU1dIaGdUUHBPZVVIVTFCTUoyeEYyd09mei15Yjl0RFFmN3pjQ3E0aGhDNThMeWlzV0ZSSjFFczFIX2l1R0d2QTg3MXppUkE5MnRFSWNBM3Qzcnh2bGhwNjRSbFNVdlBmeTlwRU5DMXA0RktHZHJvdFIyTm9WR1M3N1ZrYkhkTEk2ZzB6Tms1TEJ6Z2k0d2hubWhkNXM0R3RUd0d5ZzRiY1pITF90bG1JbkpJeGpJZGNqRF85MGhxMlFkaEVwUHVidzh0SWRlQzFXZmNwMklweURBYldRTjZrbVhWT285M0VwMDFqOGNIdFllaGNTZUl6V3hrUDlVa0RYOU5aUnB2VERuRW1UdmxJblpJSndWRVJQcjExaEZsVktQVVQxM2hPOXB2UExHOUpkYm9OMEItWC13cmlrSmpqSzhmMDlNaVBzTndJb1loZEVUQlBCWlBzNWgwYXdtMmwxNTFzS29XX2pYSGEyMGc3ZFhYUk9sM3hFNXZKazJZR3BlVjV0X3M0aUk1Nzd3T0Q0U1E1WC0za3dpZ211WGZ2MEE1eWlJcnZ6dU1TenlHd0t5OUV5OGFBam1DTGZ6aDVLbHhYRHY4RkFkdE1yTS1MckFIMXFFeFJXMWM1UE1xamhaNlBrQS1PVXhEdzZLUzJYNkJuR0lZd1gyeDVKbzhkYVkybVZqb2tNaFdEaWV0TkZuc3dYTEdSX2w2V19CcE5WME5iYURKLTFFQTBFYmViSjRDZ3otd3R3T0Ria1lIdVAxRWNsS1V4TWRRM0VwSzh1dEF4Q0ItTjBSZzZNcWF0NTUwQ3p3UDVzdkR2ZG5DR3FFdWJhT3Zoc20zNTdMNzh4ZXRaUWZNMGcydkNyeEk5VWpzUXdQN2Q2RG05SjZUcl9qaTZIVGVPT0VlcFE1LUZJUEcwSS1ob25WTUtPbWJnQVltVEtPUjRyVGxGa3RwVVJ4aVpQNkFSSy1DM3NTVUVJdTIyTTBiakxSMEpyZmxWOXJ0NzhGdlhkQkxreVY2Q2VCTXc0UVRHRl9mVzlRbjliUTFCQUExZ0Rnb1hOZWVVWTJfdjlOajB6SUZoSlJFSlJ0YmhZOFVvYWNvZWdiZnhoNjYwZnVJZk5YcjFhUHVTNmt3LW5FLVNSOVo3X2otdnhiNF9PLTFXOXVKTFhtNWtKM0hjSGhITHpHM2F0SjkzTTJZWWRLaWhaZmI5VHo3QzFqZTdSdGVpYXpmXzdDMG93aUw1ZGlrWVpyUVNra2hGaDhrSzA3cEdXd3hIUmF5ckdOQ2ZieUktaXd0eG5FbUNIbG90VktUclZsLWgyYWFWazZxZmlxeWJ2OU9ncTFNYTlFRk5Pc0xwUGU3NTRfamhpNTZmLXF1eXhiZDVuZlpuOE91ejIxTzlmWk1CZEE2VGZtQVk5bDg3MmltZTZkRG1UcXRtbjZVTEd5Z0drSkN5TktEZkVSalkxZThNeGtLUjZFek01WHhYalNxMW5BeDdZVnZkSXNpVWN6TlMxczNjU29JX3R0Uk40aHI2ZDl6VElvcGljZl9ZUDRud3BxUzZJTUVGcEpoNTBteEt6TG9zcGpKMHNTTkNQZGpDa2MwZTh2eHFYb2dKVzl1R2RuOWVYRjJJQzY5SzduejFva2Zjb0tQT2V2WGNSNWNzMS1neXppTklPYXlQcmN3eUhJZUNHV3g0N1luQzFuXzJqWEdqQTNrTndPblZjZGVYMDF3Rm9QcWkzNEt4cE8zRWJiUzRVdGJqSldvNTJkMzAweEZpblpxWFY0WV82aHlESUozSEJwSWxBSUJjczBoUGJ0dElPM0FUZUFleng4TkVMX1hDQTBOcEhuWHpNOTJGTnVPbUZtOEhCZzBxNUx3OGV2Tk1ZaV9wOEV0bTRwWm9hZ3pTMzBveUtnR3FmRVZRLXM5bFBlWlRQRmhCUjZLdnQ5YXQ5UUlfN3ByYzNjN19WRjlMU1RtRFFQRThKWWJMd0M5YVgtZVVkNy1JRm9KWXk4X1cwSlB6djNReFhXdk5hTGowaTJibm9lTng2NW1DTy1jaGVZTWgyMmRBMFhvTFEtZTVvYURLa1hrODZmTWhGYnQ1dlF5VXRmcHlWXzhXUUJQa1loV3hUR1dkcy1yTXh4UzFINk92TUNvVTh5X1Rla0NJTXFJVTVSLVVGb1NJaXdBbW1zVWJhQXQ4ZHRNMjIwQ3E3em1IXzdrem9jMlNEcmRvRDdIYW13NDJEMGM2dXdDZXlYckt4V3ctZmxteXhsMmVxbmxMaE95eEZBb0dtdTdKRXBFck5ZQXozVVZsU2lmVGRBN3F1ZjBhU1JCeUxfbnFxYjh3Tml5SEdLaTU5NmczZExrZTM0R0dSbDVlSHQzYVkxYUdSa01vM3oxMGRvV2thaXZmN2RNMFo3V1Bkeml4TWNDMTM4ZDdEdzA3dkZqbGFpNE1rLXMxQVdVTnJ0d2d4OWxFek9xY1RGSGJvQmgwek0tazhiSE1zdEpiRC1UY3dCbFZJSnhHR3hkN3hZdkk5ZkZEaW5nTVN3S09QZzIzZkVwY01qTGtMQjI2aVRiZWJObThEQTV1M3hOcFVDUHZqbXgySHpJejU2RkR1dkM5UU9ubGNpMmh3U0swRHM5SnVCZzd6ZUFzMW5makNiOTRpYkZVRURKSTZXbHRVZFZpS0k5anZOVGVWZlNobldJUkxFZ3ZEeU1Tc1hUSnN2eFpKVEdCd3BQZU9FNVJpYUZzMnl6YlFwSWFCTE1nZE1jT1hyRndTaG5CMmVNVmJiNUQxb0dpU0t1R3hzMmZoMkxSbUFjRXR2TUpNQXZMLXFJY0s1Rms5TGl2YjdxbV9Hc2FBX3hVb3BoclFyRGNFajVFYTN0MEpsZ2xpdGlsR3RoT2p4WWwwM3BZdExuMVluV253ZWRYOVZvM3lKN0l5MHBvY1ZDM3ZabWx4U3daUUhOcDh0WTJEUTgyeHQwOWl5Vm4zNHZlZ0FSWnNwSUtOMXBUU1VMVFZiMmJrM2RyRktmalpfSjJJMzk0Qk5HUlA2R2MxRW9VLVdVcmlMbW5YblJxTXVBUkU4XzltNzY0eHZTVVROSVR1SkhraHdyalpWczFqazRkX0N5ZFlsa3g4blZVT0MwT3dxdVE0czFhdHFRYm52STh2ZjByQ0FfOUlnX00tcUlmdlY0Z3VTZFdoM252OHpjS24xQi15ZXpCcWFvRkNpbTlCWkkzNzZ2WmVGT1dZbmFnQ3RDTlE4UmhmLVVTTkN2LXpMeHFzRzA3T1hyZnZfUkEtWWlXQy1jcEVFNmRuNENUM0l0dURBS3poajRWTWZ4aE5BaklrbmtyMzhBWEFNeDFvV2NEZHBHMFloUURXWFNZNzgzdkc5bDhSZERrUENCZVRKcm9QUy1MMGNiaUpieFU4bFlibDBfX3liS3Q0Ny1rbG11Zl9yTXQxb1NvMGJnbnF0bEtSdE5EVmtIZFBYVkUtS3c5RzA5RWZnZzhSUmxYRkRxNDJ6R2gtNkNnWko0RFdwd2tRY0xBS1FGNTg0b1ZneWJfUlFtZGpIUzk5Z1lyNzBsTklQZEhQSEs2b3dYaHNJMkdxNkJzbE0ydDJ4UjNHZnlvZmlUQWl0WG1BNE15NkdheHl2b05Na1JHOENNQ0N6MlU1Q1pxV2I2Y004QUVYMVEta1dLVDFibzBUVHNLc0U0aUUzZ2pmN0d2NGZuTGk1RnBJU1MxWkUySEVRUkFtYXprcnNyT0hVOXplOUlLYkdxRlFNUG1feG9CMWpVOElPVnpWaFU2THk1NmVoWnJWa3c3aERBMWF0X1Z3OFNaSU5uYmU4SzdMakswbTkwV3FHbHBQS2JXNFdLa256d1o5U3R0aXBDNDVPbFlJVC1VaGRfTEhPdUt2cDhWQmZxbkVRREdhalZtNVZpTVZDRDZZWXh4YjBDUHdiVVA0cjFDZFowTWtLemdUSDVIcS0wQXRwUklUZ2FpNVQwdm9Vdk0zZ09BVlRqUWRFblVSX1JWOEd0SlZlN1BvMXgtWG5ENEtHX3ROWU9KVGdVOVUySWV1dlJ1ZTI5U2xPcEUxRDlVMktrckVJMzA4SWJQNjVlLUtLblAxNzItRTRKTHBwMlJ0bndpOW1VMmNoOHEzamthc2dudE5LWEYwVTVwYmd5OHByTlVqRmQ4ZGYzRFA2dzhNUTByVzRLbERaR0VMdHd2dUN5X2g0c2dHRngzejlsU21SRGFjRTFhWThrbDRHNUdnVnN3ZXZZY1h0dzNoRC1XOTZjWHBRUVpJRGRzdHBtT3NPTE1aZXpST2daalRhOXZBQjBSQlBmNEZzc3NFSWZFOTJOUHpzQlJsTUhoRURuQVVRbXNSU2JlM19KRm1mYmVyMDV6OHp1d1FFd3FKc0ktR1V3U19sQUp2dzhUYklwdUkyQUluYVNNY2ZUN1JkRTJ6amdkd0pFektzOTM0QmJaaWRZWHRLTjA4dm9XRUdEOU94NllfdEFDa0o1SVMweUxwVC1pSzkwcTQwNUJYQzNsRkhhU0dwNVJXbU5aU2M2cmlxM21McUtrQ09MbzhVZi1NMVo1NWoyZ1NEd0dlZWlidmZPT0tYcDd2NzdRR1hFM25OV3g0Szk5UVE0WU9tTVRNeXJLQmVIZll6T1RobFZ5d3lLYXNXMXdpMVVjVGxZWHNZVUswdXA3RHFrZDdzZ1dxNzZvZWJCQUQwOTlVa1lTT0dKV2gzdEplVFB5Z3ZtSWNsM1pKdXk1b3hXUUxlc3dNdjdJd2RkdjVXYWJydVhtWGpJWXZMZGRPYkFpZzA1RE9TRkhtc0dMMnktSV9zWGQwU0VFMV9kZ3dWNnotVW9QM3h4QllkQ256aldVdy1IbVpmZ0ZwVEZvTkhFdGE1aVUwbVNlY1o2QVl0RWxSVlN0bXI2S2VoWl84dk9OV1g5UzE0LXdNNVhMdDRYcmpOa3RodWotTG4xV1BLOW9aa0lRclZtVl84RGw5ZTZBUnpQWUQ3QWxqNjYwekhEN0QtQTEzZFdrZXFmeE5FWVZIVEIwSFVaZFhOQ09TWU9PQ1dYSUFKRUlTTi1fRk5qUWtKT0dsbkJiRHZpUDBiZ3JHeGtma3pGWk13M0lpeTkwX0pRcThfNkFmSWtOdVN4SW1kUEZjQ3FoT0pXMkhjOHdvZVVyVGRUWkx2RHVzRGNiUFFERXJuNXpYSFJKalhQanpXc1FnSkltOVhfald1VkctR2dFTDZKLXVmQWZJSWUyOWFIVHBBOEdSNzVpNXl5X3d1eWhFNmFjVWFHRDZTd1VhdklhU3gzbFBaM0t3WXdkUEdES1hxMW1FaHhfdE5ndm00YklzUHpFd0xWZlFhNG5uRGExdDRWY2RNRFYtWnpDYzVJNEhVMDZtdDN1UjFmcUxnNU9NNVRRM2NTU3I2WW1hRExxWjVRWnFMcUJfU3JnZXpOOFVZN2NYTDF2RnhLT0lWbVpKMU04M0p0WVIzZ1E1YVUtOUlJclZqaWJlUFNIb3pLLW9Eb3BOV3pQVkxhcEt1QVdubExIQU5WUUdiZll2ZnJCcVRaMU5EVlk4Yy1BRFlFcThxYzVVMmxOSlgtd2FLTkZaTlA5alR6RkM4cVVkZHNGcE5JZjdNMDFOOF9MemgxdHJoYXhUZFJCVUVCS3gtYk5tNXpwY1VaRjJKYUYxRFd5UG1fbjhzcWdELUFxOC1GT3NSSWZfS2Q0ZFZlOTVLMUY5U3E5ZDFzTFdWLUFhUEVOckFValJUMmU5cVBkQjBHR19SYW51RndMOGRlcjNBSGUxUzlvN2JCR1FaQm9lY3JDRzJwMDNrekUzM0psR2d3ekNUT3dkUkRXVmdIWnlUYXdFc1l4QkNvR1lQRklQbU1rRE91eHdaYXRjOFlaVUtsa29RWGxQSzcxd0paTGRzMDZ4WFF1bEh2bTU3Q0RLRFZrd1MwRWVtNzBoeDZDRGkyV3NGS1luNGxxVFUxcDE2aHowU0RhX1FHdVFvNkphakFCMUVlQWpWSl81NFdVYXhGRXU2V2xvcXhpcUhKa2x5RVE3YlNDTXpqX1U1c3pGclZtVGNqbkFKOTluOXlrLTZ5TDB3MjktMWFhZ2NSNTg2MnVza19fSXp6ckotTlZaeHdWZ2tIdjVUdjlkTE9YWGtsVnNxOTFhUTBvbEc4RzlYSExpMTVZUGRvWC1RZFdwS2tHWUpKRmVZRGFFOGR4SUk0SzBDb01Gazg4T0dsMTNJWTFvNkVsUzRpcElldHVuQWVnZDNMbUJWWlhzOHFqV3RNSk12WkstVnBpbHFITkt0cDg2SGFhbTdoVjJ3WWxGYWlsZ3ZERVZ0Sko3UlFYMzd2S2laeXIxa3hhRFRKY0YtVTByUW1CUTN3RG1TemdXZDctNndWTnV6bVU5YjZuS29hbmUyNzlqQTZRZGtDejZOaXpudWVaV0FsNktKb21NeHk1WlU3Z2VEUEkxdExzT3hTZTNVbWRONzBrdzdxaDVhZllCNHJWNVQ3cVdkd1V3RWdIeENmYi1QdTVGQ1QwSU8ydTVZQXZva1JzWDlxSDNJVDJocEd4YzlmNmZwZkJNMENGMEx1STB5RDYzbThjVFhYeGRxb21iRGtYYXdwbXlNcnloeWJwN2VkNGk2RENSTlc5aGpyY1dxYmZkcXJnZWZEWHctSHUzRnJtVTBUZnhDVlY0RktjZnFWYTRuVTd3bk9DTE1uelFqX1NIYzdrOXk1MUJ1QmtFVXZxNm1ER2ZhTEQ4aTlMR1g1Y2hvc3Y4OXdoS19OZ3RHMC02TVRkc1Z5OFVNSEVhc3JadTRKemFUeHR4S3VUZ1VIVjdJbGxNRHU4Q3hjUXlVeGp4M193TXA4YWE4Q1llQml5dldpZklxN3lYVlZHZ09saUU5OUlUT05iak1UbnNUWmZqQ3JSLU9vX2RvTmVTQU9kak91TEtVQXV3ZmtmaXJRZHNFOUJ0VTdwb2dHUzlqbU1CYnFkcno4d2swQmxidlNxWm42aTJGcGlpNXRxWGhUdlJLRnNfT3kyQnRlQTdEdjdNSkJjempwUVptRkJaUnQwTEhKYWtZSmJiSHBFakNWR0pOaWxVeEE4TF9COGpYMWhYcXJ2dUhnS2FGOTdqRlFKYmp1aDRqS3lkSlQ1dzk0ZFhDUjdpZVc4Y2FsLVlfZUxWaGdfWVVPMC1nMWFQaUdaYlE3dV8zbEZ0LWI0TUpzbkFRU0xtVllRXy1Xd2xJVXlPNi1ZcUo2YVAyQ3Z0T2FhNEEyY09kR1kxQmwtQTFhZ2RvSDNHYm16TVZFeWwyWVFQSXlDdGhHTG5Mc3NlQjJyc1k5T29NMGZIVE9iNk90U1J4NXhvMnN6RFdxUHdId1VoTE9PakhMZ0RaQWZPUXdtSm9qS1JHejdTU29FLU5EVFU2UEhmZm5JTjZhekc5X04tdXZDdGdadVRCOXJQdldST1dfZmxJR1BiSjhMNzh2ZlE0MlJ3NkxaTjlkUG5hRGZJTXk3OTNIY2w3RTU1Z05HQlE4cGFBNm1BTmNKMk1PeWxUMFM2MlBTWGFlRTRneXU2MzI0WURfVDUzYU9ETTl0dXVDSU1nQXAxZzh1UFdBa1VqY25tZmw1cEpaRmg0dUxkOExQeGg3ZmFUN2NOa281RTVsWXRYQ3V3Rjd1d1o5OEw4MFpQRXo1dWJ6S2N6VjNlam1Hd1hyajVkZ2w3MkZUd0doSEZOWjBxaG96YmRSMHhvRXNmalBVVkFzbndtMWI0ZFZybVlSQl9UdVVXcmNuNnIxSHhhSjdXTWpjb0MyVmV4STRvSlhsdDVrNTRmeDhWTE5jNWJ2OEEtRVZpTmR4ZF9PcGRZNDlpQml2VG5DclpWMjg0cjlrcHNNazVGYzVKRUtlVVozb01DZDlTYU5IZGJqSzBTN1FMTlhMODN4cWhKaG82bExZb2o5b2pLMjJhNDlLSlduY0YyUG9NSjlnWTVMVDRxNnc4QUFNOEk3LWp5c1pIUWpjS3Nsbk1pM1M3RUllODVlRXNia1Nad0NFUy1xTUUyRk9SLTZIVHp2NWd0Xzl5RExNWDFGM0FjMUFjQlRUYWdMMW5CWFdZdHdTdUlMNWFrX3NIMWdwRnd5ejdPeEFnSEhqNjhPQ2xzMndiZTREWjNVSVhHOGNBZFFLaEZfX2drNTVPaF92UERIa1BmNDdQZFdKUEY5QzQ4dkpJSTQtMnQ0WklPWFJWcE5vVm0tTDhsU2lndTFySVFCVWllcFJ2RTlEWHhxdGF2T3ZLT1huTC1GUkJ1UlNJczEtUU1JVVhEUUY0V3AzQTl2UVRzMUcxSkJGLTREZmVtNzk2Zk01bWV3dmJXd0sxeElYSDVrSXhvcm1LNUY2dkVqV2dCVXRsX0xST0Y0VWdqbkZoaTFpQmpQR3VWUDNNMFlPTDQ3V2hQVHFWSndwbnZaSl9WMmt5ejBYa2lqOUpwNlA2R2ktN2pYc0dmOGo1alFYWlNKYmFCSFpjX3pKSnFQbzNIZkg3NWxlV1p6Q1BENXJKeFBXX2o0MURNRDhFWkJPX09IY0ltdU1UZXZzTlZxUmV5WkFxMmhmT3Y3ZjZ6Yk5MbWEzc1EwWkRUZldRMXoxSnFMdEw5V0pfQUVnR0pTM0VxdkZNTGZ4dml1cEFSVUZ6X3k0ZW9EY1puR3gwOGJDN29iTktiZ1BudDUyUUdYYWhPWnlhN3NIWGZxWHBEbDhFTEZQbE1tRllld25lYmZqS0tCWXUtaVo4MURULUlsdjhXWm4wb0dNQzR0bXE3dng0clU5dnM5WFI5NXFOcUxYOGhvdzY1TllIelZHclNzdFM2SzdqZ0FfNkhWRWlvckcxZFotRldzQUFmbGhuRUhiQlgtc3BPa19yOVREUThXeGV6aVVRY2hKUFJ1TlZEck84aUpNZ2VZQTNqckVGVlJISU1raXBWa2ktZ2VqNmYyeXJlR0FmV0t4ZEVHSEpyNmxKc3pfUFZsZEVPREFYN1c2TjJBSzduTWxFTTVpMHpFUXl4Q1YzSEdyVTg1eDk5Y3MwS2djYko1WWRNa1Vsb2N2eVlEYlc3eXNNQkZVVUhtVnpGUlRwdXB4NTdoTEFJb051eHkwTVNBSktadXUtQVVIWk9CbG42MFFiT21maWlmRHdsb0pWcE16Tkk0aE9yUlJDZ3JiSzYwQ0dHUU05WGdXVkhET1FYcjduS1dKTTRpNFI4ajFocnhCTVVNQkNSTFJHcFJZRDJDRWZqZUNwZlNtcmhibV9XUHN2REUtRWdYU3JDaHd0ZGxKQXZaZVVJNXVPdEdNWDI5Z0lnN0dHUkdTVlljX19DOTZ5V2p6WU01T250UTM5elVOdmNPb1BZMU9jZDdSSWFXanFITmtaX3p5MWRmOC1JNlp0R3hYOV9mNmlkTW0wYTNGN0VvRnRCaXVXcXZReDVabzJVdlFMTF9jQ3hZcktqWEU0WlJJTHk0bjVRMlluRjNySERqeHRUbjZoajEyT1lFYVF2MmpoWGlxT2JsX0dXaFJlOUdEWHJtaFh4eFZldmVETnFia1NIRmlnWXJiZFVPN2djYnFmV0hKZXBNWVJKdGNIYnd5YXlDcXJ3MUNzWU8wU2V1c01EMHdBVVRYQUpwWk8tdHk5bkFYc0RpTkJ0R2FSemtPTzBxYVJjbmRCZVF1OEc5cnd2aUI1V1p3MU8tX0Y1bkt6YTJSSHRWWG5tWlNBUGszbHk5WVIzeC1OTUh5NXB0YWg0aEkyTFdCWWd4dmFTNWRKTm5USkxjdXVIUGF2Zm51REo4em9FUHdhRENuNm11SjRreFNTNkFoNHV5Y0FxSUpwYXN3T0Y5dVFkYW1PTVdNWHQxVk5zZGlUckFYYWhndllvYWlKc2k0bTBKUEZvREFiT1lfUmoxSE5Ec0FUaDU5NDhfREFlVWtpbUxKVFRhQ2ZqcGdUVjUzT2JPd0ZhT1NoSnZJTXhSRF9tdVpIRERueGFrX3hRVm81MXI5cDZ5b2kxVk15TF9idFo5M2pYUkhvYV9tNjB5WWVVRG53ZDBDVTdleGVpa3poTnFxemFpXzZMcHgzcHR3Y2d0cWlqY1pwR2tLNUtaU2s3WEpkRGJpSjdiV29tV1VsMTlpZE5JT0M1WVpESF9IZS1vMFh3QTdOUlM2ZjhkOTdpaWVsNXJWVFk5S1FEYjlYN3JaZXQ2VGlIZF9sRmE3bjRPazl4U1BJWk52Zlh1MWd4UzNxLWotcWxEYkdTNGtTN3Ztc0xDRU9nTVgxY0d4OUZuWkRYb04zdGJoNFM2WWJMZ1IzWXdQWnRnbk5RQUM1SnVIT2Y0WFlDT3pFWXdTWjZvZHNrNmZGT2RGRmVhcGw2cHBaSlY3NHQ5M3U5NVY0RXczcjVSUGktR0pyanlSbUhWRE15Y1hNVTN3RlJXSnEyVzJoQnFZejVqUzRRellXZTc2SU9pazNrbHRSMXR3Wm01dXZQU01BdVVXeFBYblRLSHFLLWhpVnQ3bnJlRmVSb0t6M0pFai1WWDlfLXpycGxnRmREQmpnNGtNZmMzaUVBOEF6NC1DS0NULU5rS0VDMEZzTDMzc1gzT0FEV3UyaEFFZHpYMGxTdEgtSTVTbzhiUjYyM1JYVVhDbGp5YnJoOU91dkFlbzBpbzhfbDNQLUV2R0s2Qml6WlZ4clFTMEdJNkRsYXZrNGdVekNtWkJqa2lZZTZMajhHaDVVcFc0OXFKM2xwT0dtUWVRNVU1Rm9mWWltWEV4eWtYNUQ1NnJLZFAwcUlWT01zcGRTa1Z1bUJsZzJVZEMza2NtelFPSmQ4V3U1bWh3TGtPLTJPTmFqdXluMjd4X2w1T3B6RFVSQS1lR2JwTzMwdHdSelp0UjR1ZEpqNkQ0T1dramxDczBMSHFLdzBqSXlpbENzcExWRkg5d2paeVZGQ212SDNpczNydUZIbDFERDRMZHhVMy1uMnI1Rmg0QU9PbkNVVFd6ZjNGZEhEVFczQ2NkeEhyR20yQU1SNFd6NEstLVZBdUtRUTJUZV9BV2IyeDVnQUNiU1hqRTNDRnRFaUNTcjlYREVqNXRZZTh5MWZKeHlaakNBWVZDSVUxOVNpMkd0dDhpNXpZajZGYlpvQjNZNk5rVDktUHJodk5QSklCaVp0cnkyNlJRODU2ZDdfWklUNmxiWlljOXl5VERMVC1FT215M3lIYmFWbjhyN19GNnhXU201dTFmVk5MNnRucVhUNGFzVVhUdWFzcEY3ZDJubHdfSm5HSTVWQXpiQWVvTnpXbnVuOG42WnlFZVZrNWd3dmZHN19HclFyV0JLaEZSRUg4Q0ZrQl9OQk1zRWMyTVhUM2RnRlh6X2xMd1FPUGxEY3dkT252Z2g5MDg0NjhJX2Z3UTg2UExOZlF5d2hfcEVuVFJ1M0lVTjk5dW5Fbml5Rm9Kdk85SWV1WlloRmFjR3FCY1JFRVBkUUptRF9zcDdWQ094SlMxQ0FXNF93LUtXTnV3N0ZJaUVLaldQaDQ3a1k5djhVampqNUpRaWEzNWxrSTJpcHUwWlN5T1Ftd3BSOU5GRjVqSnNCOVNCOENIb01EODBXMndabWFzWFFLTmdtS1VzVTBxRGc4SWdVZVBnZGpuUDgtQ2tTNDZ0SmhjQmwxSlZPVjNEYllVY0dOa0JVMEJQclV5YWJZMTNwQTh5cTc3NFJYSFVCcUl0bVZzRWU2eDZVSFBUVEhxRGNHS2xCUlVTWWhhQTQtcnNMdlJFNklMTk5aOU05MGxxZVVINmJ6S0JqX3Z2ZlBJZnN2QlFjRlZIZUxXS2NmMlNmQWNRVjZhU3hvdkFHQTZKR2VLMHJHSVR5RkZVZk1pNG83SkNheE9PdXQ4UndVS2FlcE1lZ1R6Z2pFQzlFZXItNG16QTVMQmk0ZngteFhQSlU2UDBic3ZLV0p0aWdRS1dweU5LUHFEV2I3eDR3b3J5LWhodUlSLUlNTnZtVWJoQlItZC13ZDBzRmFaNFBRSjRGdmwtT3Z6MlNtOXV2YW9yazhyXzZHZUlldDhhS0xreVBWLWl1MDBId3IydmZFeFRMXy1PNnpURXdWdlhDMEJ2WGs3cERpVmtIT05ZS2RfQ2FfUXJhUkEyZ0paZ3duVmRLNkt3S3R3VUdUUjVRZEdGODBnYnlSY2ZWekk5c0lKVlUtd0R4TzJCWXozNGJDeFp1T2JOa2dOcVRwMFZhaGN6T0Jmd2htZXBYMjNscENSRElXeFJzb0dQeXlFaDM2SlhDbmFsQ1ZSSjEwU01LMjNYeW1hTnlLTi1ydzhpRkpwdG1nOGdDOWVYUFVpUVZVWXhCMFJZT1pzNTJKWWRJVlcwYlJhNVE5cm01d0VWbmpueFZOVXJldXgxRmN2c2ExUVlHUnhxeG81dVhOX3huSVo5M2tzbGlLTEF0MnhacEh0bVVqSXBMREhRUjJsVE9JcDFHZkgyR1ZjUjZNcUczOW1LSHNEMk5ObklrZjVRaW10dmN6LXBKcXo4a3ctbnBBNXdYUUJyRzBSSHlnMmw1NUVuek5ram9YeHBnb1lQVURNYTk2ZmxCblo0bWVyck9lOGdqaXozc3EwWlVMR3RqM2hqT3lIek9IYTJGX1JpTi13QVcxQUFYYnhqTF94UUdXUS1hZ3lqVmNGc3ZkZXRIaE5xeDhjc2ZSak00Yncwb0ZtVUFKbE5zRGYwdThTT1BDeWtfeTVFWFFZTXBwUEJLQ0NOa1llbnFyYTktRGxyUF9wR1ZhXzJZaDFseUdJSXhlTnN2VTNnVzcyMzVEUVVXcC1SRlg1MXhncXF1ZmtpUXotQjQ3dy1fVFY0cG5PdW5JXzRwM00weGUzRHFvR2FWNTNlNnRfU3hTdDdYVWJKQXBkMjdXMXFwY1MxN3pVaEdCNmxwWWVqMG9WRHRtRTJNeHNuVGlhMXFXRi1CeW9TdEV4RTU3OUlaVE5YQ3drb1lhSHlKY3Rfd25fSDdKTkVBMjAtZG8zNERKWEEyNndVNjQ3TnNLb1BHcGhnV2E0ZlRZWm1EM2ptVndFQUN2SThBRXdzcnJZelZ2eXJmMUxSWEZnVzlhYnQtM2ZGZG8yYlBMT09ybHAyOTdkOGM2MTdvMUM4YzdVbFB6Y1FxUndtNGNBZ2JxTlJIeXoyVXhZSmFzUTVqQlJQdnBRQzdzbkwxOF90V3FIbWRrbFd4Q2ZOazd6SVBhMWkwSnNwRjJnTVB0cU9kQ3o2LXZicUNPbzJ1T01rQTRIQ3E1ZzBPdTc2NWJoQVFQdGpjcENkVFRiaWhJcU8zTGdpcVZ3NC1rZmxJS1FKajlDODdEbU5zdHo2TUhGVHJhMXhkV1FpWGxQNFc4QnFwUmZkN1Y0WXBfMV9wWFl2VHJ1bmdiSHJ6WmMxcjltM3hLUzZRX2JvYTJqWkZuVFMyVWNnZjJpYU9ubmVKRkZwRTNmaFExcUVxVnV4Q2ZTSzNWNVVpajdzY0tWdWtkNV9maVNnNi0xRWZ6ZmZMdHpyTkhUOXduNF9hODVkSUZRZ1hUb2pWUkNJdkk5SWlEdGhTZWZCNTdfekc0SmJqeXNVNklGMlplcXFzRENYTkFWQ2R3NWZ4VE0zODdyZFhUNDExVE5LZENUSGlnZWZuTm43dmhyTVl4c0szdkt4dThnT1NFVU5Xc3NtNlhuRklrVVdhb0tWXzNGSGZZcll0TlJESlk3Z3RVX1ZlVXdBejM4VTJVNXZBWm94Nkx3TzgyZnBMTnVOTlQ2Rmg2SnkyZ1VSNGFXY2FaZURuWnJ6bVJpM3RyOVhHdW4wcU1uSkFFdmdCa3hNZGg4Vm1CM0RVejNqZUpPSWJLWmRvNnM1aUdQSVo4UVV0N0tOZzFOS3BBTExqN1A3UU9NeWJ0SUdnRkQtQ1ptcWpSWjFyTHdkWVV6MHVQQldwMUpuOVFYbU1qZWxOb1dKS2ZhdmxJcXhhR0l6OGJVcno3N2xfMHZBYUlHM2N5ejAtd016TXlNTEtwdWJjZ1BpdWZjZ2dtZzJLeFVXZU9oVGdRdFZ2TFJvVjJ5eElhak1oRDl5Q1NFckRqMFdKbV92b0JRWnBiS1g2X2dyNGdFekJwMnRGZkttZUxXWXBKOHBaSzUyNkQ3ZUJTTVFiTVRTam93dEdNZG5rakJfSmJCVFJWMFo1cEI0WU9adWk3ZHhxZHhRbUFrUG56WkNRRlR1VzhMWExqTW8zck54d2I5UUxHcXUyQVJEaGxHcW5iM0Q1Z0NDdktJcTQ4QTBXdUZreHJqOWtPRjBLdnVLYnV2LVM5QW1tT1pkTXFEWmpOcWVHOHRsRm1BbngxZmhCZXY4RXllMldHc0NrQ2lBd3VzT0FoanpKbk9NRjhEQmNXWmZUb0R4a0lseG5EU2tjel9wcEYwNUNsdkN0V0tkNGgwTHM4TUlpWEREYWxmdUV1OXFyOU55VEZieVBUMzBuNmhEVVZvSzhHREZMS1RqQ2tZWTJKc2t5LWRNaFo4MnN6ZW90ZkJhbGoxd1dwZGYtOTJiNUNzSDBmSHJvRGlwOVQ1U2gtVjFnbVdDVkREeWtTQ09mYzFha2hPSWZlTTZHRWJjYWFLTVBqVWVNel9xR0VkaU5oUjRFdGRhQ1NRcjZKaUJ6YlNjc2FPRUkweHNQTVhIUDQtSmlJUFkybDRKV3dtUnFNSGNwcGVVMmNLN0h3VzFkYk5YN3dRWHZJRDdGSzFKVksxYk9ndm8tYlZ0WV9XcFVLOVRxWTd6VDFCQmJMTTBYQ3FMM2lQR0JaeFFYR2FlMmhyeEhrRDdZLWtPOWZSVXJkWHpZN2VUX0tDbmN0M2RtakRvdEtfTmNpNjQ0YmJVLUVseGI4N0FBdndNUW0xZGYwQVlKOUd3dzM3VVZVVWJxNS1NTkJ2Z3pKbDZuZ2dwUDVXaUhzS1MtTnpiSm56a2dQSUxCS2VjbTBZUE9JS0doWnVuQ1BkTTF0Z1IxNG1GZ05WaV9FMjhoQ2dmd1R6cDJGYXpsWkt3MWxzSF9TRXozbG5wa1pELXFjdHBFQzAzQmJxcFBPcU5URERaOGFWelFfMkRMZG1oeHF4dTg1T3JOTDdaLWdaNXZRaFpOWXlHMzB6Mkx6QndUWTVUdEotZ2dkQUFLVmh6bzBtdDRiX1FYN3pJcVFJb2U4UnNpZE9WeERmemJLVWZETDlCSkdTdXJWaUtjcHQ2M0tkZUZmWXhMbXBPM2o5a2VLMnJ4dDhVOXg2UXRJU1VFeWZsZ0FpTlk3b0ZMRVFaNEJIX0dQay1ETTIzUExtdWgyY3ZhZk5EVlptSzlGRVhiYlRhbDZ5QTY1Y0xLUllBUldwalZXV0dtMkNSQWdrNW9BVVdQWlR4MWZnd2hzT2RremQ5MmJCQVJMR3hsc0JnclB2NmNDTEU3Qy1HNS1yUDQ1bkQwR2tYZ2Q5WEpnVnU1dFJSYVpLWEJGNUU0amlka2FBbXNMU1lyeG93MWZ1RjRDaldoVmFDZ1lXcHREaTh6T2dMM0lIdTc4blRLOUFZT0xUa1gxX3pWajJuUFRkNWZEUU5rdW14cnVKOXFSMllWemtlLU5CZ1dNS1pQVEREdzl0ZzQxWE1PcWdxUmt6c0ppZmM5WWtWdmg4clJvZC0xVDdaUWlLbGNDblZBRGE0aTk5SnZScXh1M0pUTWNubzZQYk5pRmpCNjRVRjFzd2R5R3EzSE45WEI2NU53b3U5RHVvQzY5RlBCYVFsUGJ4UmswN1d4QUhoTXNKcjBVLTZDdVZfdmRXX3BBZWN4b0ZqeHhvSnVnVnJkOE1tQTVHX203SmpvSkViU2ZGeXBjM3ZqT0p4YkJ5ZG1UTU04ZGhlRWNJdGJONzZrb2NESUkzOFdWaHZEbGdvWnJNeU9tR1lXclVHYTc4cFFRalBNUXc2a051Sld3b0swNldHbHdVcFFReTZ4SG1ySHB3bDNSZVVFLUNtdHRQWldWazNOWjkxYnBWN1NfZFR0azVPMnpXUkFNZEZPRXk1X096UGNEZmF3QlloOEdhanRkUnk3end1OG10MTlVQnFTRmx4cWdJRVZuVnBDVzZMNUhBTjdnZVpmUktValNmV09OV0dLRDVkdnhFSkNUZkRXcnZqakp4YUluZEhPV0ZRU19fMDZnUmVNSHBuay0wWUN2R202ZWhuVDloQk5NWTU3cHUtd202eHFVSVZMMTRWWXQwZzh2TUhCU0JGNnB3UDYwQ005UGdTcU1vRmhyWGw2SGppR3gwQnBueFJrREt0X3ZPNEFhNk43MVBRRS1uQ2NXMDMwakRlT09SRlVmbUNQbUhyYUx5MTJXak1fbDQwZ0E0V1NJMkJiTmtzWHNYVWEwb0U3eHJXdEtPaktUelhqRnVad3JWVkducVRYRU9IUENzbVVFQ0t1TmtISkJyM1JLMndBOTY3RDZUSUR5X1BzamM5eUpaWkFNOUtWdFhBdGRNWlBRMldoV0xxVFFLZ0VEM0I4Y0E5S0pYYVZGWXh2b3lUZ3VxMnVPM25oQUhmT1ZHbWMxclJqSEF4WVVzNEgxQlNtNWxHWFExVXFNYnV2NTM2WHZTQzBBOGFtTnlhV29WMFR2ektDMzNLdUV5NzNNd1NCWnhvXzUxRkZDbzB2Q19sVm5hNVVRV0RCZ1hmeUhWMk5pUkVsWmFLbG1rMmFqeVRUa0o0aGFKaTl6UlVHQjlGQ20yTWhMeEZSRW9kLWc2Vmd2djN5eThuV0N2cHpNZ04yQUtTeFYyUGFpZENWMXlYVU1zV0hwOXRWVjhFcWRlOHhBMDkwVEI0dkx2WHUyV3dwZS05Y3dTbHpYY3EtaXlNR2MxeW9yeVo4aFpDMzNmNjZ1dkdCaEV6ZlVUZVY2allyMHJ0dG1IQ24yZnIwUXlYUGtHOG5TeXY5T1pqR2hyb05UQWQwWXFoWlZnZy1LQnZlMXluMHNqa1BmVURwa2FaVWVnWGdHZDlybkc5cHN6ZUM0YmhrVkJ4TnFJSlVObjk4RmtTRlV5QlRUZWVqWVJ2WUVGVXBPNm9LN3NJOElwMGFkal9QZUpncWVlVkV3R3NIX2RYY3BidzZfbEV2djF5SThMSEc2anpNV21SazhTNnVCYlNnbnVHTE1wYXdpLUxwS1pCNVlhbXE0VnN2dV9sbmtXVGFkeHE4TUMyLVp4SXhXd1hGejRyME44b2poaGJXQ3EtOW8tcWZnMGs3cS15elE2MUlETkdCb0JOdHN3OHpnWFJRTjNPcmN6MjJIWHYzMmYxM3BHWUhsSm91RjNNQWh2bkplSjdMbk4ySXZIUFgxTzJ6MUREWlc4aldmSHFGaEFzOXdEQkJLdTlrd1E4eG9CLW5pMXlsTktVbzZ1MjI4cWRWeWdOdlpSeFBuMm1ScFQya3VqcGNwZlVYOV9tYVdCUE1EbkhJa0pCVVlQVkRHaS15ZW13XzhZZDVDM2diUWpRVXVZTHFmaVVrS21nbGQ0eWo1U29Ydl9JZDRJcFd0RmxzcVRYcE1SVjN4cFhGV1hHWEV2ZENUQnB1WTc2Qndzd0VuVFdEMzRNN2NuZDEzLWx6TFNlSWFBREpwTFNGenJGemNDenVNZ0JsSG9odkRBYVdkZWxNMUQ4YzAtZnRfeWsybWd6eV9lcmlIWlRrdTRZdmRNUFZxdnM3NzZTdzFLV0txTUlId2Fkbk9VSTF5RWZnbTdBZktrYXR0ZlgwY0RVUWRzclF4c3pvTUZYSVV6ZHJZVWpYRjNJRVFONFlUbDB4blA4NlltZURQdWQ5dGlHd2tZWXkzMGI5WTFDcEh0TS1CWkxLbXNWYk9NZmwzSXJ1cmdOd203QjBEZVIxNEdUQVRrMnJ4RTFJY2YyZ2wxS3A2TWVpYTFTd3JIRllMQVRZSXhwUzhYS0dVU0tydlZfb1E1bV90eTZvSkprV0FWS184amczeDhVdVZwZTRfQWlpRUdTZmVmVXJLUmg0eVlMN1hNdDFwU3ZNdEt2Q0lsSkl2WlBIclNrS0FrcHRBaWk0elZaSW1ZSHhWdG1ZWC1lNGx6VTdUaFF2bVE5bEdadFFWSnZSc1hpN3MxU0Y3VWgyMG9XeWhaanVEN0tQdElER0MwemtoZm5tVTdGT2hVOGhsYnV1MEcxUGtpWkROdHk1M2VkdXdHOU1Rd2kxaEhjT3RhVG9ScW5VQ2VlV3dsLXNZSFEwaTI2MHNvUk92RlFZSllycXZXdlduWUZBdlI5aFhYN3hWcERMLTFONE40RzA0V3hDVjBjS2NGb21mTkxYQjhUR2w0cl9jbFNSeUc5eFZza21EcFBidFkxVTlTOWtQQ2NsVFNTclA2U1laeE0xaGx1eVB1WHlXNDloaWJ4cE5JQUxRZ2c0ekJyWS11c3k0ZzdpMnJlcnRNaTFVTUtKNzdHVjd5X3oyT3ZsOVlSY2dMUjIxSDJ1SUt6bGhMVjFTMk4tcEUtQTVKSEpiSnhsUlhmUXhsWmVVVFVSN0NKZEhWNDYtV0xXcFBwMmc1VlgyZXkxVDhOTjdDNFBHLXM1WmFQOFRkS1VkOVhHcHBuQVZMZ2RnRDhRZmN6OWFOTG9UUUdMRVM4SXFvZFc1WkhfajF2T0lhaldwaHVud2E5dkQzemJDaDVERDVGTEhveTZEZHV4RUk0NHV1Z0N6MmtycW9LZHpBMlNha200UTdZY2s1Vk13VU9SVlhGQ2cwZ0hZalVlZWUyVGI5aWgwQkFnZ3JXOUltcFhxT3ZFYVZZMFdnQXBuUmprRHRONm1GZXMxRDRSRzJmMFlrZ2plWWh5OXpqTXAwdFVkVHpyZWhTXzNYTUVJSXlZM0RwRGVvRVhtQ2hWX2tyRU9PbDZTRmxQNEdzdWVDbURvRmJBZWh2YU1idUt6Ujl0YjZROTFxVVZKZ1BzM0hLY241VG9MQ0xLRDhvOXpUV3N3Y2ptbUx1NGdyZXozemw0X2JsLVVZWDM0eTJSVFZzZGptYTRhdVFZTTdGRVZvRHJqXzFiaTRqMzRZaEpVaTRwMF9oUjdPQ0stVmFIekRkUEpnY2tYSjRlcDJVQlVsMFVTWlhCd1NpU2FCQU5BbUt0RW1yZTl3QzVOZk5tMDZuQ0J4bFUzaGhaVWllWlViZ1JrM3dNZXFXRVZ4bThFRHlXVWc4QjNjR3o0VkNuOHpuMlM4QXpLQ2NzTFVUVG1sbVEzR1VpSXRaOHBDTExLbWk4SUZ2NnE2VlBkNGs3V3NBY1B1d1JrQTFWN3hocU03dEJwczMzcE5BZXVxSUMzM0hYTi1oU0YzdEFGTFExS0lhNHVLNjNWUmxjQzJlNW5JYjgyWDY1NnJLdEY1cW1BMUNPZ3hxamxQTXJLVm1nLThYLVBCOXBiS0d4bnM4WFp2aDZCd09lMWU0RnM2WTZQYlFJeDNOWldpbEFKTDRxaUpDaVNaU2RvWl9vWHR6TGhac1AzOGJuNGd6a1hVcWpfNmxFQy1zeFZDREJSNkZOMVFPaUxZbUNhYWlYeU9iekUweHlaNUVwa1A1XzJEX2V1dEZBQU5MSWJsWFNNSllWVExyQXBtcEpuVzFVNE9FQTgxNHFiZTJoTFBoLXBmNThhRTlmdWxJQVVFdDVaRHc5NU03aW1jRUU1aEotaEpSWEFqeE5VMk42bmZvVDNHREVibEFVUmE2Z0JyZjNteUV1aS1YSXZ3aFN6UkVscE1iMHJkeUZWRXdqVGQxMTVjMlJ0dDNrc0ZXLW1BMEhlQTd2SDBkNHZNeW9LMHJ4Z2VHdWQ5UFBNd2dHZHc0bGRKYTRtbXE0cms3NVlEbURLOF9odE0zLXRyRVNycHJsQlRDdG5ndU9uYkloZ2pDQXlUWDFrVUE2S2EycnFiWHVaVjVkWjNyWkZRWXZlRHZFaHRoUzI4V0IwT1ZPS3VIdkRUNDlrbTFRc2ZQVWtHTmRZZ3JaWjlOeGpnTU1jcUxHT1RTaDdtUTdMQzJFN01MZnNHWjZnU2EyT1hyN2d0b2tYQS1WWTdlRzBhZ1ExQmVXQzB0dWFBYi1HVEdpQ005emNSbWwwWTBQVUZmZEktYkpFNjZpaWp5SHRQeXdwYUowSEFMTF9jeGhWTFJiWG9pT3V6R1VQZms2bkxBbVZrTG1MSU9jRjN1WDhkS0pBNnlPZ2VBcHhINlExVkY4VS1Ib1M4SlZ3M1NKTjRuN3N5R0ltYjNieTZkSmlYN0txRmV1VHAxcURzaEFVbGhyZVU5am9HTDFjUGNvWWx3Sl82d0V0d0RPT1pjYnFpQ1hDc1BfelhPYVFnZVpGU2E0U3d4d0hCZjlkYUl0NFp6RTBlb05HQ2pLcFVLd05FNllUNWRIc3d2Tkh1bUt5NkxER0NMMi14QjUwakkwOTMwbW5UT2NObmxCcjhIcm5mZUNiMnFZeFV0bUNGWTRNOUJaUWZmZXNVNkpOMDNWTXA1WDY0cUNWeHlib0pZLWxrNlhKNWpXbEp2NElqUzAydEliMG95Ql9tTUU3QWFRVnI1UE9UNGRyQVBIZmxGWFgyc0VSYi1zMjZzWjRVeUNFLW9PM2JCMS10emRNdW9sTmVZT2RhV0tMeU1vc3NrUWpkaE1GX0ZrSUczaUZQUlB5UU1ZT281MWFwcEFvZVRKSmRIbGJ1RW9iOGhrSk5OZW9WRnl0aG5uYndRZjZaTTBFRWNQTUFZSHdjdUI4U0J3bEZ4UlZ3eWh6SDg0MVlucmdkQXJNSjZzLWxDRFR0eDNIWlNFdDZPTjNTUnJfYlFhZGZQVnpTbUJKekdwQ1ZXQXBPYTdDMmRwWElycUNscENFQmoyOFoxN1hnUFdVZzRfclpVa0J3bThKVzdnZUMzMkd4ZW5OeDdzTkFoRDZfZ3RtWkdLSjhoSDlhYUZXQlVwNUFadWpSeEJjZDZOVS16RWdVc2VNRmNKMXV3cDIwYnQyUmFYM01lTmlEeXVWdkIzQUpncHZmcjF3R0VQOG43NFBaQ19fV0VuTThSQThfeVBTSm9PeWhvYzRrOU1vemxZTksxZEFxVkpibV9IMGFrUG8wMVItSTlPN3BzaVVsWjJXMG9rSXM5SU9oSmZ3X0hLbHpacndiZmRxRlREQzJVRGd4NjZxaTBORnB3N1BpZXF5MDZsdF9CY1UzQ2tGRFJuWnFhSmtyNlZqalFHWDBzSF9yVzk0ZmlZS29LR2JkOTRrYmdNd09DMWRGVlVuRG8wcXNDY0VhXzNDaVVDblZvcjFCTk1Zd3JYZTlqMTlDT1ROa2VOaFRhUzBsc1J2U2k0bF81UjBwbmR0MTl5QkFYdi1ndDZlRVNOOTJaUVZsSVItRk9pd1dnWFJRNWszSFpQSUhxRzRnZVY4amdUcjVHNVlqMWxvdUJFbmV1bTdDUmFtMHZjZGIweER1WnlFWEhXY1NQOEY3TWZJM3NBazN6NzU2SGI2T2hRelFyOVdRdXRhNVFVTUtrT051MVJvR1Nnb1gxaXVhLWpPdUhOMUpzVEprTVdNQURSRDhWbmozcnFxdDE5QXQ3VGk3elhmUWYtd2h1SHhQZUk2TEZhQ1NOOVhLRG9EZ1M0SEhOOUFHbURuRWNDLXI3YVhNSENpYWU3WEpSVC1VeFRudVRtcDRlOFRDcHpha2cxYVA4S1k2cUR6OHhWMjdCM2R4WjZaNWVoVHlJYnYtVFhnWW1KNUxFQVBSLWtKV1N0M2hIN2ZRZDRQbFJsV0ZoM2FnbXRVVE5lenh6cFh2NE1ZRDFrSC1sd2tRVDJsaTRkcFZVdndEWElXeTRQYi1yTjFRaFQyenVKNjhHRUc0RDZvTVA3Zk1FVzBOVG5oRExqb3pmdXpnM0tBdVVrZWx5YmJOU0lvVng0Z3A3STRXWDBTdW1mZjMtbV9aVHFWYkhaMWdFcS01WkpfcFFHQk5vOHA5dTVjTXd3TEFyYUVrQWI4NE80Qm9taWVBc2czOGZMRk5ZZVBpeF9WQzlkVFhQc2xHbWZkRTRrb0thODFJdU5lZFU2MmhVSHhKVG1aMVE3ZzZTeXJkS3ZKUzMwUXpGd3FlbjNkQkFZQ05qU1dxMkVIUmJGRGpHV3NmY2o5SnAzQThIdUl0cHZmMUNFZkx2Zjg4eHlrU3BqRl9ZM1VSLVpSNTdzSmxZVzJRT2lKdmtIeUtjQm1SUXVlS3FlM092bVhSM09HcUNnRVJLV0h5YlVua3ZDMXljYTFYV0lqTzQ2RG9yX2dNT3pXWU15UFdTbmZ0YzRrYjNvZ0lVeWtVa2VxS01ENEVmRTJPdDVMSHpCRldxSXFrMDdmZE93eGlBWGdPbjlZb1Y5aUZ0MWd1aWotVTRZOVoyemdkbEttUTZSOGt0M18zc09OQnRWY2ROclZQemtna1hXLTBRTkVQVWREVDQyWVJmSnZzb19LRXRIS3ZNdTljRXdUbDU0dXhWWmhHcThyNHN3bHZvUFZ4eXdPdUFQM0lwQXBGUUU0Y2hOQzdmc1NoMkgwaVVPVjZsLWN6U3hhUVE1UEVpTFNTRDB5MFhNUmljb2Mzci1qZGRmMHZ5eENGd2IwbDFEc01BU2t2R3NZb2tMcGkzcUd1c00tVGVtYWlfR2h0cXVUYktGZjNkTjdDNnI5TkZoa3NNMEl1MW9MR29XdXhwNXE0c3RXdVVTOWtiRTRiQ1JFak11bTVSNHotWlNpQXdITU9MOVMtV25vWV8yc3pZZzFKaDlpNHZlREdjekk1c3h0Nkk5NW5jcExKQkVIVVZjSGJwUnI1VlRBWHMxZW5uc2x3MTU2UE91ZjVrRHJkVGpWUmNkUTVkZ0tmUzZyenJLLWU3Q0FQcERoSGFrd3pBZ0dvemEzNTlHVTBzS3l6eF9COUFfUUtXXzVuV2o2QW5EREZ1YmU0Wk5TeG9KTTIxcHdvOFJNX1VwV25zVmIzcFowVjE3SVZNblJWQlVRTTBKQ3dUSzkwa1dUNDV2MGV0ZV9pOUVQZTZCd24xcTVGZmstTklTdTllTjFCYlRSR2pXN1dTcms2ZGhpZldtQUVMdklIS0UzMVlMRW1CRnZ1SGdxYXcwY2JCT3U0SkxaVkk3TWpzdnk5U19MMGFWMnl2NDlYd2Rnc3hxY3pmMUN4eEZZS2QxOTlwTWlzYlhCRWViaWtjS1ZEc2tMUkl0Nlg4eUJId1BRdEVoWFdfSXdWWFp0LXRnaGVYUVhNSDBlVWxSNno5QXJERnpPWGp1MUo2WUpDRm1GYWd0R1lhNE9zWUNCUnJiZ05GaTZhY3N0OW9QQnQzUnJVeHA5eEpVN1BfbldXWmxhaEpIQkEtMVd4MkVneV9KVjIwbGNvbTRxTzlscVlBb2dtSHRpdEYwdmZEODJKUGVvdHJlZXF0TWNFdGhJSHUtYjAtR1R5eUNKSlQzTGhkeHphUUZKS3N5U3JQUk1nUGEybGlBU19SZTR3MHNpd3pEbi1Gbms1aldjSGVmTWdnODhFNWNVNE1qV0ZBYzBwZWwyVGk5YWZadU04eEdmUERjdjcyS3owYmJIeXFtdUNja0NVUjdtTnpnYTRPbW9wRFBsOVRYbjFNWGlDemFfU193cTB0NTVWaGh1bGNZSzM5Y2piamZ6aW5iUWYzeW5JUEl5aTBBdVZPcGNDd0hEa2hHWDJxY3Rkdm5oSlFKUFAzenA1ZnJCelBaNnJNcWFxR3NEREZJekRiQWFsZUdwRXFlbDd3QXZIc09fRE44WTgzblBYaER1R1lNRktrWnNUZHlQYTl2VmFRWVlma1Y3d3lLS1R0NEVLZ3g0eU5VLTJMZVBtWmFySVVPYmxOQUJIWWw3MUVXNUZzMDZtN25RNFIwaWtkSWpVYnBNTUJmNDdObUhhV1FINmNYZHlOZnBPRElmc1ZaanZPN1NpQTBOTkk2dUo2RFNPR0VMUkNpZG5WZmh4eTBEa05pTTBKWVFLb0lKVURhZ0J3YjVJd2ZjQ1lFTlNrUWx3YlhURTVxOFhueFFwc0FGdkZZQy1ZZW1kQmloX0JOOGNOUU1pYVVyQzBSWmxlT2s4SjZtOVFnU2NlTmRoalNyNkl4YnRrY19ybEU2S1Z4VmxtNWwyTkctTy1RbTR1cWZQRjZLbmRxaGlpRnpVSHVoOTFWeHIyQUhvS2RfR05DeDhvX2JKTjc1ZHB3M3pIQ2tkcENqZ0NRc2FJVWQ1WHlYaHhrUmNaZHRFaEFCZ0pqc25fWmpULWxLV1BKRWRPZk1KcU1Jdms5YVF2cGFxRVJOWVZPaG5TV3lVVExwMkxpQngyNHJmdFV5S1BuYldxcV9QUUN2cHdBSFhqYzROdl9oLU5ONDRaZGlUNFY0Ynl6TkhUSFBYZnNjcF91S2lvMjFDTUozbzZXcFRVN2k5Nm5uZHR3VndpSEhxMjV6WFNvaUYyNlJid1ZZZE5aTGVKTEFxdmhOaWRpN2ktZjVxM1NSTE5EUzdBRzdJUjI3NW1jeGJfQndHNVprS2VZR203QW81M21wWWl4UWhLdlVsU0NWZWZ0a0lMUGNpdkpqSThubWVQeTNFd3FsLXZoUElvYWNBN25rUDEtV0EyOWFnVGpiWHFNU1BIQlVyTUN3Rkh0UXdhVUljNGE2SzY3bkU5WXVlTlEzeVNsam5lZ2ZmZmtkMmJCTmhSc0NCZFg2RFpLU3BXMHJsSFFJTkx3NnAxNGhIVm5WR3F5b1l2RlhEX0V1RUhSNVVya09la05IaDA1Z20zQTUtSnpyMzlGRDZRbTR1S1JqZEN1QUpCSTFWdWRoVWV6VV8yY3FMeGtSaHNidEZERm1hemloRlR3TjRFdkE2VHNCSGZFNl9YdzBSMkJVX1F2emZPcmJaVEdaTURBbE53cDVidjduOV9QdzNjM1cwQVdJM0JGYldfcFlwcFRCLUV4a0UxUnc1ZTZOWlF6UmZnWWplYU1wVU1fNVhqNXRLVEd6bEMyN05zc2N6RkVvWmFDZldsbGFudm9DUlMxcFJyLVc3X3hXamJ6S0dTamJYVWJhdHEzS055dFFDZDJxNmQxR0U3WHlMQlBac3ltdHJic0paX3hXNFJqUGtmZDhxM3pSdDJIWDI1SE0ybTRlWjdVbmxtOTFKUWdUeWkwN0Z3ZzlEMTN6SnptaFEtNE1lTlR5N2w0VTR5Yl9BS0paS280ZlNqellma01XVXR5SDRtcTBwS3B0RmdrRXVFREFmRm9rbXZELTdzQTJHbTZMeTVtek5fMkxKeFp2TkFnQUpYQkZTOWVqOUNUMHFMRmk3bUp3QXVmem1laExoc0RCVzdGNmxTYlBzcGJ4ZGJfU2k4UDEyR3hYWmxiNWhCU2NwaEF3LXV3VExGMVlvMV9yazVNUkpCakVhSTV0VXJNeTJ5clE3WnRVbVZ0SkVheUNyUmNBQk9vTUNkY3g0ZVJQbkk2SW9OYjFCb2k5X0VSZEJyV21ENFZ1dEtYRW44QVkxd2o4bXFrcVZabzZtUzZPRHJWODJYdHVMajlaOUxJeHRVTEhVV2hFYVNmRHlkd2VfbkUwaDZldHNuZzR3YkJFaFJwNG81VXh1YWVqLVVuSUZEWWhhZzk5ZWk4dXM0WlVHemJ6WXpHNlhNZEpQRjdFb3BNX3VXWjM4emdsODg1TENOZGhyMUZMaDhqaTFOakVaSk1QcDJpb2lOR0x4a2RsSEVoUDlDZmFLRFRmMF90SVM2QlNoeW0yV3B6bVQ4SVo2VHhnejNaelNuOXRSd2NFa2V4SHR2cC1yX2lYakhEMkhNYWs4Z1M4aUhqWWlla2lfeDFQTFB4cnhVQnFkaEhfb1ozeTFjX2M4NFg5NmROd2lvRTlGX2RRVDc0RXh5bjh4OWZxT2ZpeU1MUmJ1UTNvZ2x5a1lqX3d4Q3FZTTA5WFFrVy1meF9PMURvUm4tSUxkR29Ob3k4LUpZUHR6a2NiZHBKbFR3XzhuV1lFcDdYOVRHV1daYUJ1S0dWcDJ3QkttUzBVN3hUdTNTenpkaVJWRTRjMjdBZ2piQ0RJUmZlajUwLVRfX2hBSUthSGktcTBGRzh3RzVVTWhLRnhTUmZVcVZJdFp6dHh3cTFoR3RXZjU0N0l2ZjMyVTVEZG15Q3EzTWFDTnpNd3FBTEdMajlOSHB1WlcxNmNseHlweUVISkxhSXdIeGpYV2cxS3BlSkEtbVI0RTFuckstTzBnVFctQ3FoR0pKeDZFSjdmdGE3ZVlnSlUwZlB1WXJxYzlmeUZ6d3ZyUElGMEhBNXNYMGZnbHRBeEtwRV9LMUpSRTB2aU5NNnZ3UDk1VmFIZFNtY3p4WUVGY21JaUtSZGhGc3ZxUzM1ckhmd3FuUzRiY2U1MjFDVGpaS3RCR3dNd3dBX1FKVElNeV9Ma3hPTzltYm8wUkNNUUpYTVVod0ZsZGxrLWx2WVR6bHA3Z0xiT0dIWnF3SkNacWtkb05ZTVp4M2NwUElTcExWRUNHSHFrLXVNUUp4VnBHXy1FSlQ1LWRGa05xdnZ0ajI2LUhzRWpvQ1BIMkt4UkFWNlpDVXJaMm9hdXVMUU5LV2U4aEFVQjAtYXZjZlc4VXRwYm1hLTNQTTc5NjdvdzYtVWRmTnZOLXBLbUVGemdpVFplRWdfd28wX04wSFpseGluUVpxbWxqX1draHFSbFk0eE9vbHlJU2czcWNlQ2VvaDRYYUUxLWVwRXA5TWNCS3Z2UUFLd3M2OFd0YW14WnVYR3k5OGFtN0hvM1I5YU1IenZOendzV0ExdEtLSkxvQmItM3NnbWU2TlNHXzk2SWRTZThUWmVWc255UzZCaXp4X1V4N1AxdWxyS053NjRhZW5Cd1VuOW41WXNtOXVWbVBhUlY1MHVWQkxNeVQtSnBlOE9SbHlSQTdhWnhJNkhGeFFUenFkTU0wV294M1JlYVowU0xHeGprQmlCQXROaW4wWXd2OGx1M0hmWU5JYU9DQ0NBTjdXd0d5YkxmQVZfNURMNnpJTEs0Ql9mQzFhdmR3XzdPeXdtZUZVM0p4b0JKM3FwUzU4ZlRQSjRYX2phWXRPRE04SEd2amVoTEVBUEVyakVCRzkyVFhrYmhsSnB0QURleXV4RXNhLWxOVG9PWS1ESnE5Tk15TUFzQ2J5WnVoUGlQLXZRRHU2UWwzUS1mLU9FSFVVT0R6WGFGY2dwTGlyb2xCaGVYR1I1UUlrSVc3SWg0Y1pjOU81MkZaM2h4cWFucURFNnFTS1hFWlU1MUJGRTdHY2RabS1wUFRYaHdnVDlIMHZ5akFCUjExSnJyWTlqMGhVWmxxa084RUtxNGo1OVlXR05rSTJVa203aXZ2VkoxVnA5UnpwbW1Ic3ZNdXhBeTJwTS00Tm9MODBoTjhaX3l0VlJVejhfTE8wN0dCMTdOYm5yNE1pTmhsSFk0ZzdlRjZueTNGbUY4VldUX3NYS1FnSmZncVY3azZYY3p1bE44c21wUHp3N0ZQeXQ5VWRtX1VueFY0RmhTdlZ4ZXFnQkY4eEFSUkk2cjNJUlZyZUdCOXRfNHFxNnhKT3gtMmZRaGhueWFjYkNSQUN6Uzk0RV95R05fYVNsNGlYS3RGQzlDc2ZUSFpWS2lNOGJwWkctOHBVRzFwWURtLTdBb2l0aW51MnJHby1tMmNDWnZCU3d1Q2xBbnZSNlZZWmMxZGlQSHNIWlFkZllyOGJkS3hWVzJOT1J2YjdhVmpoT3Z3MFVoMjEwd0JzWUthd2dMQ0FESEpMeEVmaldTSXRJWUhfYWViRmw1U0MtWkVHQkRlSVpqNVAwenp2NmtzZnpIYkdGMnB5LWw0aWpwT2FfMXpfU0VlTVFuWFphb2R4T1dtakNYdEowNGc3akg3cXRzajRQTHhwQm5KTnQzYUp0LVJ2X1NSYmtKS0ZmRFlJSFd5ellleHRSeDBad2RhVHoxc2VfQy0zNTRrYTh6eEZZYnZHOHJBQnpDXzdqVkJUWVR3SllkSHVVREhFRVZXZ2Y3ekRPQU1vS05JRzJLeENUQkMtNnNkZ08xX1ZBa0Y3aWowRURYb3ZfaURWZjk2ZUVfQkpMcTlkbUFTbW83NGZZYjV0bnk0XzVpMkYxOVVsTDMzVDhycEJhNGdmVk5JVXRUOVZFSW9lVVZJV2QxOGtEcDNpcVg4RmJjUWJPMTNzZkZjY1ZubmdNd3dtOGZBRFlfRjRBM29KOF90Q1RYaUdJTzl0a3piQ3J4QkhtZHlzaFdLMUdnTW9OTVJPcGF0UllvZ05ZTGZEaDBsSmVwbUZTMjl2a2hqU1Z6by12RVh0Q2JUT21jWEJOVVlIM0FPOW5MTTZWOXFhU05PdDFUcTNON1FHR2NRNFpENVNSbHZwb3BXQ1o2MUZ1QlhVNlY1Y1RRU1pnUVo2SVJQSlRMU2NtMzcwVDdiY2M4U2tsMHlqdGZHSC10VzVsWWw2bnBqNjlxeHBiQ29iSTBkbXFmLVdrM3J1MzhoeTlmWmJIa21Qc0s3RjIycGpaVkExRHFKUFBCbGdRNnFSUDNlZHoxVXc0ZUtKY3RMc0d5amd2UzFVRmVxRlVLVjJHY2xmanJESWlQaEFuTTFvSHdabmF4ZG9xd1YyZE1xdURNbVJ2N2U1NE1nU3loaGxOYXFDYWVlZVN3SWQtNDVGd1lYTG5Zd2JqM013dnMyUXRrcjdwZTFrLTFQR0pmOGtqajVLdU9TdFNGcW42ZHBwM3lkMG8tQ2dfV3kyOW1uVFlrTnVWUFJYdThsMzdZUi1jUUhUd2lWNzRRdFVnaElSeDR6UVUwcUMtUUREdDh5c3FldDFwaERaX2tzNUk4Q0JrUkxiaUZzMnpoVFBDdE9zSmhBWGh5MEFGUGhvRWJSaTZwWndnYXhOWnJlMmRyZ2ptbjJZMDlQTGQ4ZkZjOTd1eVZma09POGMzUnprcl9HYndDdmVNdFNkRm9UN29weXY1aXBVZ183bXM3dkFUZEJUTWFHcGp2amVBblIyLTFvc3k3a3A4aGw4VGFKby03amdTMDU2eWhYVFI3aWxXQVpCenJWRmVLcGVKZ0hPck5URzh0WGtmYmNlb1EtdXotUHNnZ2pjNGFfSzN1Rzc0NVhCQVNjZ1hxQjFvR0c2Q3pxRnRzcWZEcC05MHdZcTdYYnFnYW5kZHBNQ3EtRmpwOTg5Ym9JLW15V1ZnVzVPWkN6SDlLcFY1VE9RbmdLaTNsdURkdDhyOXEwcmF6SjdNQWlxOUFjdG9zcDFrLXBkOXVaNDZpWldvLU9PUWVldXN1TUFFWGZHVmtTSjU3UGVyRjBGS2xINGROT3hYbjJ2YmNzVzJxMDRTYjllU2FjSHgzZ1c4c2RkTFdOQ3ZOQ3k0a2doMTVBc0ZfQXpoVUFEV0tRelFFOFJKNFNJcEJuSk9jUkMwWEUzNDN1RjdBN2lvcVExaHdoYVFZNDBYUmVjbzRfcVJGV3NFbGhYTnRNZlVwYUZCR2RVOVlwMzI1aG0zLWZkaW5EUS1qcXlMNm96cWFlNW8xcTRTQjljNmJXbWYtNHNXaW9XdDZXbmdWNVVSVnBXMFZONm43UFRhSXJLcWVNSEljTnM1NzcyWlVvQXkwMzhHN1FFS29Wdi1tVlVpNDlzbnRocDF0YXMydUYwSVZIQWctSURxakZGVHU3NFZYS3BORVFjMVZqbU0xeUpQaGdvdkNJTlIxWEtYOFUycWE2NGVKT2pHeW5ETVNNQVJqY0hSNFRhZXFrQkM5S2c1UFZqOWwxU1ptbUJ2Y3AtRzM1a1ctQjd4ZUdMVEVTeFRqc1FvRmJnQ0Jma2hjdy12QjlNdmlXNG1LbF9uY3FnUmJmb20zbGdRb0hfWmRFaHRjOTlxOW9lYmM5anFlcE1RSG5ON0xrUVQ2Z1RkRE1FVlZTNGJsbWxfekRpZkxrc3ljZDVBdF9aanNjTl9LbVFjUERrb1lUQVBIMVBVWVlZNnVQanFPdkswX2pZa01uaDAzX2VCTVJGc1JSRnRCVzJ6dDVLTmxHWFhaQmR2YnN3dmwxMVVoZklRZ1BvVXBYOHFJS1R0bGhWdWM1VldhQlE3S0tUcEV6RGhxNUNIYXA4ZVhZejY3VlJndlFndzgxaDBia1RydUZSdGVxUEV5QXFwTlhwNnhZRHlfcVB0V2VXSmlGRW5Edzl2Y0tfcUxzampVSTJTTzB1b0hSNV90VzRPRDF0Y0loTUc4WTFtWjdGX1FjTFlRYnRwYVh1OE5SS2xYN3ZvVnBaUmlYbU0zaHNSd0J3bEYzWE5ZWGtrMV9MTTlzUzNpZUtZTE85UGw1VmVkamdzaWwwZlNtRm81cjlSeWdsZWVFVWs0aVlaUndwdEQ5eDJoS01yMThNMU5veTJEZmFoVzJRM083ejAtLXVOdFQtNWhtbHRDd3drZjBmcEVYcXl2MWJnRkE3MTlVQTl0UlVsVzYtamxZVkwxd1c4T0NPSW42TTVnUDI0WFNGdFd1elllOGlVaU1ES2xQdXdtRVJiYVJTeEhzNWZ2S3lGMVgycU1KSVo2SUNxMXhmandTN1REaktOM1dOMWRrbTR0TDBLVE9EYk5fNGdFZE9raHF6MHBHVDVrdnlUMTZob0xlU3NwWWlxZlFHSDUtLTYyV1B0aHI1OURVRjFhRzB5NWVIRzFtRDF1THBwQ0wtdE1NTC1lclRSU0FHWE5OZVRTYjhjbmR2WXhFX2lJMkFURDN2UGtaWW0tbzF2a2xqaVAzWWx2U092X1hXckZlOE5wV3FGTl90YjRidjV0VkdnekoxUlpwcG5XSWc2am4yeXJvMlN2Q1dqV2RjRWJaSVdQQ3BKVGNpYkJmMGxzZlJza3VqX3dnMG9xVUt3emRYVUg1VzNveVJKXzV6ZHJjZmxlN3ViakZRSjlCWWw1bXRTX2VWX1RGSUhOV1ZRZTV6dlE0aTRFSERqUlJvdjBjZGhGMzFnc2hRUFduTTBHRjMzRFFGQUNaNEpkOW5IQmg4dGRQdE5FRUdfNUFubGdzYjAyS2dwNF9hczVFQ2dXcVFtQXRWeG1KUHp0ZmtnSTVNdkRmUy1XdnhQNWxZZy05Vkp0QmM4S0xNVFNRQTVpa3B5WFpKVkRpRjFCaEcxWF9Oeko4dnRqT3JjU1hmWFVMZEViWGZEb0RidWc1X2ZldnRKTnZzVVEyMXJIUDNSMGRTb1h1UktocjRoU3lNWFZCRTRWVWVDSVFNbFV4SWZ4VHJ6Yk1sQWVKUlVPYTNpSy1CWkJUNUhhaTR4ZTFxa2NDaFVvUEFDVl9paGo4YUF6dGRIam11bklrajVGeXFKRnVyQ0lwOUpMc3FOM2NSNG5fb2pmc2lwcnRfbFZpRG16dFNOUmZRUGY0Rk1ITnVNM3hvZkdoUW4tZG80ZWFNT1dheVdtQVYyQTgyc1o0NVhUM3h2QlFIQ1kzZGlJN1M3VVI5ZlpfV3ZaWUFHUWdZc0tnN1BJTHAtYTZzX3V2MUdHSVNhQ0VWNnVBVEh3YklQcjRTZVAtTnBrdVVQMjVjYWhnanhoMWF3OEdNWExnLWt3b2VDYlpkNVBKVVVHUm45MXc0Wm5SR25iYU9MSmpzLXFIMFUxRDdaR1U1R0lKWF93ZEV0NlpUYkRQbVdhaGFrWURta3pWSlFxOEl1ckthU2E0VGE4SzlHYjdNNXplN1U5c2pCS194U280R3g4cTdsanQ3RG84TlI1VEs1NUk2QV9DOXpQUjRPTVhiYUljd0lHcWVJRWt3LTg3YW9wcVd3NEJOM2hUQy16M3daNElwZDFCZ3NqQldCc056NExocTdIeFdycFdoVTh3MGF2RUJhMldHV1ctMGp0bXVxWnVBb05RSFctWGZ5WFNvRHJYcUNZZ0JrR3RCMTVNS1dWaXpoOGNEemVmLWlGZ1dnMVZ5R3p2NG41MnFsZ3dJYnpLOTdRV2U4QnpQT08zdWdnSmJSRUF1Yjc1bEFuLUlPUHM1dTBuSzEtYzljMmZVY3lVRnBFaVNSTWwtWGFmbGhEOGVHLTRueTF2UU9veC03SUVxT3MwMUR4MXk1V1BXR05nOUlMUmJwZnIzdnZlNFRMVHk4ZnhfZmRnWmpBWXY2QUFmV2xlRWlVZTljMmlMc0NJZjlpN1pJaFBxWXR2RlhVSy14R2t3S29raWZHUTFyeTRITzBMX1dQaktweHZyWjl5Wk1BQXhYbEktN0FzaFBZdHNWcFdfUFkyekMxR0g0eWY5N3VVQk1NSHg4WXl1ZzdlLVJfdW5MLXhXam82a3hFdFYwUHJSU2hvMWphN0Nfa1pPTG5YamtvOWJfYzc2MzZQalpPLXZCN1JZa3BCdHdKM0I2WnN4OUlra1dnNTFsNnpoNWYtRHVkd19aVVBRWHpSQ0oxOFo0dWNvbE1rS190bFNuQ2N0eWJUTnVCd0FyOU50RzV6aXJKLTFJOU8zdDhWWlF1OWRsTjY3XzNxQ1lWQm94Y0hlRWNqLUZkbll5VjJmMkZfX2NQVmxvbmctV0VzRXlYNXNaSG1sVTEtVXJ3UmxIV1JWMlBDbFhrZk1LOWhHRnFJakE3c2lORUlwZ3VFeDVWNGd3MmdKYkhGa0FSczZTVDFMcDBFdmp6V1hwLWJGR0Q0elcxa1lBWlJ0MmIzMnJkSWcxZzZnd1NHMm5iNDh1eWtpdGhJTUpTMUJuaC1QOEIxNDJmR3hQRTZWWHQ5SEpvdGFqZ1BkcjZoNi00eHc3cDVNTVJWa2lzNkdDYzNiSnBHX0YzMzBnSmo2eFFTRDQ0ODQ0R3RSQmVZUjRQVExtTGZuZC1HaHc5cUhuWjdkZG9ocVJpdTNWUXZXRngxUHQ5RElhNnF0WEpHZlB4YTBfTUFpbjJIaThNY05qV1lTU01OVnRVckUwN1VFWC00R05oV0NCbHBRSFk3aFM3Tmh4NEdLRTB3aWE0S0ZfWUIzQnoyUHlUWVhyM3dJZ24wTnE1STM1MnBxMllySWUxVmpTRFlQUVppVEthNUpVMllNN1pnTmllRncyaVVnRkIwTm9TVHFkWXJfZDZUa0RHWC1EWWxTZ2hCWGVKWVZFUWNPV2Z0LTh5STdBUGJudko2czZGNEFTdGdSYUFMd1JPeGxRb1JiTmt5Tk5Kbnota0I1MzRjdTA0X3hxbDVkX0xoVG12TTFza0NqSVhwNUVsdnhpVFUxLUttaUZWQzNsT3ZZTkNxWjlZdHBWMUp2T0Vnd01hYTJyYXl3Zm40aGxsa1ROdmhMTEh1TzVrZlBvdXpMREh3Mk04WGtKMElpUjlhcWZBanN2cXRBNmpIbU5BRFBtbTdLVE1ESXl6VEhHQXhSTUx1eVdydTZyTnRlcFBmUjNRd0Q0T2JueGhXcGFyalR1NGpoQi1GQTF2eFl1ODBVbjlLSjl1TXlaam5hdXR4c3d4SDNrZnRUTEJCQVBabjRGV2QtSDdQdDVzcjh3bkpPQlJPQ1FkWm1XNE5OS3JIS3dwZ012dlhjRWJjZXpGWHJDa0o3X2w5Y1BMMHNDazg3VUZGamtiaGRreGdUY0pFRm5YN1V4Zld1RWVJcjJ3MFJTN21WQWdaWk1rdHdSclU4aGVKSHEtVUs5RzZ2YnNFQi1GdXYtYnd1RFZteHFrVTZRSTI1T3JlSDV3aGFhTnJ4MzR4SVlkY2NVVk1jZmtqTjdVWHdvZW5SWTA1UWZ3Zk8waU1ialg5UGhUdkNHV2gyblBFOVloUTdaa1VvSWg4XzFpZEpYdFBXaDhLSmpBZVhhc3dTTlVXaWhBQ1Z1UE1yY25JSXUtMDFNaVAtVWk1djZuN21SenFhZGR1OWM2bVpPY0xXTkp2dmgxc0J4LXlGUHBDT19DZVhxWm1SS293aU9NVmVoQ1E0RkYydWxxUWF1ZzRJQnRFUks4YnB5NDZpSEZEdzE0eVMyMHRUcWp4TGRTNWt1ZFR2RzdvckQtMWN2UVdnZG5jM0R1UkNmS3hKd0RCSTBSWUJMYmIzeVRDcmJRNG0yWTBxYWtwaXJWcGFuODZRZFNDUjl6bGRHbFhtY05hMlRha1d6djE0eC1OOGxSSnVkNnBLdUlNZjh0TnBXNWlOamVNcVRZOWlEeGdpMXRCZGRCbC1adjRMRHZ6MzZPd2J5NWV6Rk1VdkpsazJaRVVGcTV6ejBESkJMRmx1a2J1RkZ6M1BiZTJzamIyemgzZ1h2TkxDU2Z0ZlA5TXV4TUZpaWRhaG9CZmlqM1VZel92em1qRnJfSFZxV3RURjJ3RVYzM0oyci1HMHl3X2dvOGk3ekxDMmgycFdSTDdZeU9IZHJKSE85dWVEa1ZYdHR0OE1mVkd6RklZUFlVYUFpNFVCM0VrQnlaWlFvY1dCMnFXOGdaTzNGY3RBWkVjc1FRNWZhanV2SXBmNktlYjZKUWpLb1R1NS1tRGhlc0lYWVYzZ29DNHJPaXlfY1RMX2QyekpLU3JmZm9CUmhWN0N0RElnb0RlMHd4R1pwaXJCM3h6MHI1cFJiM09kOHFKVkVkS25aWFdPbEt4S0FtM3djSHNZYmREeWJLOTZxdVhCMGJmU21iU05mZGNxYl9kNi1HUG5leXIyUnFMbWJpSW05dXhKeE5ocGVwVXlQUGx3RDUyblhJNV9wT1RYMjFNU3JWa3p3NnpRN0VTOEd1UVpoVVpFQ1pvMmRfYm1KdG9xdVJ2UExZSTNvS3NVc3VPMmNOVHQ3NDZ0VW8tVlVVV2dKMTl1a3lGQkstZTZwbUR3S2hLb3JIOE5CczVWRG92T0QydVVfbFFlbHhRU1dVOVROalBrWVV0bjUxOTMtMmRUenIxaFgyeW5vUG9tWVpKYU9VRU1fRkRXSHQyR1pmSk15SnUzeHNkSXpIVWdLbEJqOURGUVpZdTZnMlM3SEVHUndfWWlCSzBMaVlVaFJsUFdQakJKenIxSUhfSlJFS1hkSE9vTlRmM1BoSkpfdTRNZXctOXVJVENqYmNiZUJ6WjFIeTRXQnRfUTliVWFRZ3NhcjUyV3I2NGtwQ0trZzRra0tMN2hlVk51d0hLN3k4SlByVHVWNGRfWmdQd0V5dG5kLWIzUlpmeHZNT2lWWnAxMVVraWFGN1ppWUNBSWFTOHN5RkEzdGdSSzFUcjVqbUtkeExxZGtfWUh0X1RLcVF0ZDVPRE5fS0ZrajczNHgtT3dINVJGQ0huMzdEN0dsLjFpQmt6N2lIYndsMEhXT050aEw2d05XS3lkckd4aVFYUWlpaE9zU1V5WGc"}' headers: cache-control: - no-cache content-length: - - '1343' + - '43267' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:30 GMT + - Tue, 17 Nov 2020 01:50:08 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -311,38 +295,38 @@ interactions: - gzip, deflate Connection: - keep-alive + Content-Length: + - '0' User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/certificates/cert-name?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmE7ExGdvmKsYydM2E8g9Esrgqu/oCET/++1ptZ/tfh/HElX24mdvfdh4fbPvNA7jBg7t7WYNO94Hj2zbQhIXtB4N1GE+yjkF7udf1A7hLpv2HESF1BBd0iYMDs/yaGG3KKoPT86IDxMzkxHfx+Nz7xlQV8lguckCHlMHx7Q5tfknPHiMOnwKD5NOGNZ8V1EWmSnwEGHyrOezLrvy9b5DfJLHPra/8jmCKeSpY/8pkLtyp9LLe07K+LZgGlFmm9BAfpdYSaLzK9gn3nYWq9CO+KWT++W1dVvWGzZipteLhxTiEkCMNc5+SWOjYcKHRd0zs7lVjuk3cOnBrqUY53VDMQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBADDd4nlfGNlVgsNzVTzM9ZyZ0g1EKHAPpT4TSDXrMPURCxKYoMeF4ZcPGNxK74j1O9/qDyQfhrOOaeVp4WNa3jyXj9as1t3Lch0OnndUCyuJr5HxzzNxGlv/ttYUhjLzb9cFZMF69qZ+rZ8PGVqRk4N4Y0xnZt1JoTnTL2arxLreTzDr6FfNArAeFB9eiZRsA6rzhVIsNN9PMtii4P0tGJG0Ft/6GZtBxY0qBy/Huljecef2eiOiHLDMkeHUtFEStZTMH9oyq51hjm1qG0050Dy0qJqxIzTi9DiVI0NKfnt0F9ESMVewpbrzFZEK8nFwd1t7ITDzmh0LPUV/zJFonmo=","cancellation_requested":false,"status":"completed","target":"https://vaultname.vault.azure.net/certificates/cert-name","request_id":"9c58c96a44014ad2afcf0df3ed917504"}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedcertificates/cert-name","deletedDate":1605577808,"scheduledPurgeDate":1613353808,"id":"https://vaultname.vault.azure.net/certificates/cert-name/a839d996dc254ea2a4d96bac5b041b23","kid":"https://vaultname.vault.azure.net/keys/cert-name/a839d996dc254ea2a4d96bac5b041b23","sid":"https://vaultname.vault.azure.net/secrets/cert-name/a839d996dc254ea2a4d96bac5b041b23","x5t":"5qphe1w35wGLb_FJvLI5oRdbKjY","cer":"MIIDWjCCAkKgAwIBAgIQMPO0U7ezTnCp77izSjG8cjANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAxMTE3MDE0MDA0WhcNMjIxMTE3MDE1MDA0WjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGkFJoQiTaOuOD1cYraPoKJgL/Zp47OO84EtIbogXdZ85kFV3JOS/WO0GobxIQ405Yv26+ZPBBSxw9wlPN1BJc/sYYOLEu8wIxBf/js5NiHkBWqM4iaL9eAcoCI4Cx2Ihlp1vQsRaq30nzMtbgGtK7SBDa4Oex/Mpdym6x8XTdZ0fjFVcBsfn8hDAzAHxYB8tLiJ3eT596iG9wub5XMs2I2GyIynFBiEU7lBCbw/HPonUtvTzw0ckIqnXJ6fFxeD1Cmdy6ecgl1xLiNTUvLeYK72ZPhI15wgRgKDea5b+FsgqrwDN4FueklfoF5AYUU9wklAN60/HspD++UsZQuaAxAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFGWdoceSoqSaYLlXJNaojg6yyTIWMB0GA1UdDgQWBBRlnaHHkqKkmmC5VyTWqI4OsskyFjANBgkqhkiG9w0BAQsFAAOCAQEAldR//zCqW3qMfPUgbjatysPIx799txU0qDaOkxiSDxb7hBGNaAtSmPUpwg7mX4k5dASNh7cPNu8/U2RkbOyyzPrv6YwXPZ8Lr3FcISpwpWwTYN2GPH/2IpP+J66uUNLnRrvDEouUTa09Th1DBhkJPcgP83nJKGLmb3EA0d/iO3zF0qcju/bsV0zB2EtMGVnFiG8hbfxPfu5MZ6jF2aOHE50Khd2XBtK/5+PUHA5NifiToNpz8thmho8oeQ/RmKin3FqqJYK3m9Teds+3MmAcX935RkBw9scX4vvnL4ClNVVRcpaYwoRVJe47Hg8dd1qngJrdhguHMBwo8VKIywkbmw==","attributes":{"enabled":true,"nbf":1605577204,"exp":1668649804,"created":1605577805,"updated":1605577805,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605577802,"updated":1605577802}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' headers: cache-control: - no-cache content-length: - - '1261' + - '2606' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:36 GMT + - Tue, 17 Nov 2020 01:50:08 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -358,42 +342,41 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/certificates/cert-name/?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","kid":"https://vaultname.vault.azure.net/keys/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","sid":"https://vaultname.vault.azure.net/secrets/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","x5t":"4pEnb2nkl8cG0Uz51RscoUTkDVc","cer":"MIIDWjCCAkKgAwIBAgIQajFp1mVKTrOyU0b9aqaXizANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAwNzI5MTc0MzMwWhcNMjIwNzI5MTc1MzMwWjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYTsTEZ2+YqxjJ0zYTyD0SyuCq7+gIRP/77Wm1n+1+H8cSVfbiZ2992Hh9s+80DuMGDu3tZg073gePbNtCEhe0Hg3UYT7KOQXu51/UDuEum/YcRIXUEF3SJgwOz/JoYbcoqg9PzogPEzOTEd/H43PvGVBXyWC5yQIeUwfHtDm1+Sc8eIw6fAoPk04Y1nxXURaZKfAQYfKs57Muu/L1vkN8ksc+tr/yOYIp5Klj/ymQu3Kn0st7Tsr4tmAaUWab0EB+l1hJovMr2Cfedhar0I74pZP75bV1W9YbNmKm14uHFOISQIw1zn5JY6NhwodF3TOzuVWO6Tdw6cGupRjndUMxAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFL0DLEJvxjIpPEhSnj33p86vT9pCMB0GA1UdDgQWBBS9AyxCb8YyKTxIUp4996fOr0/aQjANBgkqhkiG9w0BAQsFAAOCAQEAf3ZFZBxCINLjvKIAeWxoV2rlxT7xAm/BdgS+u+tKp+RRLOiJaFcFdgLh4qaIQmJco7fFITL7eL+unMrqRV83VmO//mN0+w/dSuiAjOXQNwy7pBT5RHPIOHfudGpxz3X/R4jLo35kpnqtNv8z5Tg/9nGyqwYBGyn+f5bWXhVciVj/ZbDzqiafNl9Oe9pjByyD5cKNZz4pkNBqNGdDdNqRz1xt5cq23jew3pp+npI8JTMhQtmCFGTau+RAvmmpvmqpm45p8aK62pPxbmDJaE0wKp2E2Jw78rscuU7YfrDiRc8ZHAGOWRLLm+twdeKGd5+66zdxqcBBAYB59OPI3lrdEQ==","attributes":{"enabled":true,"nbf":1596044610,"exp":1659117210,"created":1596045211,"updated":1596045211,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045195,"updated":1596045195}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' + string: '{"error":{"code":"CertificateNotFound","message":"Deleted Certificate + not found: cert-name"}}' headers: cache-control: - no-cache content-length: - - '2442' + - '93' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:36 GMT + - Tue, 17 Nov 2020 01:50:08 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: - code: 200 - message: OK + code: 404 + message: Not Found - request: body: null headers: @@ -403,40 +386,36 @@ interactions: - gzip, deflate Connection: - keep-alive - Content-Length: - - '0' User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/certificates/cert-name/backup?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLkMxSHAzdV94UnFyVWdQdFNSSXJiM1FwblpONS0tZ2taSDBieE81cUo0Wjl1QkZDeWVxcC02b3BGWmMzeEc0bEpTdlZUZjNGZURkOHVHNVpsWXdmVEI5YkZneVpfWTdtWEcyMEQzd1NJSUhIMHpQQjQzYm9FRnRtaTZvUmhmOG1DMXZidUhqVHRyVmdqM2cxc1NWakhSRGpxaU9YOHdwY0ktZW9ITXQ4RXduYm84RThPV1JXLUJFNGJWMk53RDN3b0ZleVFRbE1zdmdTVHN4Y0xWcV9aQ3dTUEVDYzV5WGNCa2pGeEtTRTZhbVRvNndmQkZLV1dUcW5rUEVlNHFHbHh3LXdRUmtUM2liVjdiajhTVlF6R2JQSWtzVXJySzVMaE1YVHpyYUJkS3RlT3c1YTdWWUM4RG05ZnhEY0VXN3BxQU5RWVIwM1pBNF9ZeTBWT1Z3SWJ6QS5pdjBxVnV0OGh4T01UcHhOR29DdzVBLnM4bkt4X0MzYlVuc2FCa0RoQVVjR2tfcFBia2NaM21mY0QwOFJKeDJoOWMyTEF1OXB4UzNYQ09EUGdVTUtqTUJLX0VOVGxDZ2tvdVo5YXpOenVKeEtFWnkxUE1Fa2xZZUZGbGVHRUdHVGVJM2dCVHpFZ0RENXZzcWZHRGdRXzlLOXI5eWJibFpGUHlzYXZVVjlyU3plbmJXVXUteVVCa2ZFUzRmQVlfdnRCT1FHVGtGOXJNVG9yVEJTaWF0NTQzMTZ3eGZHNlBfdnVoV1NNYmpObjltM1hSaGRjNUloNzlrSzNmWEtnT1VGSXJnX3hNeE83dnRRMGNxR0QzOHQzMHFVdUxRX3Bzb2Rnak9lMzFsN2pSUHpHSGZwQjFDcVFsM0kxNjZqdUMzLVo4YlFpejFSYWROT2h4RmZldHZSQ1dsWmktMFVOYnk5SkE5T2lkYnAxWnM0UG9makt5dUpsUGR6S05EUEc4dkswOFNQLW1MTUJwTmJZY3owTVo4LUN6YnRlOXVhdTIyRkZxcFpaRVp3N3QyZTJrRVBfWTBDMkVxTllNQlZUUXl6cWRMN0dvaGpsckZYSGdFQkhuSzdGeldfVUZkQjFGTm9kc0h4Y3lDVzM5SVdHTDRDcVhBSWVOVnJUekZRZU1MX2VDdi1MVDZYenNVdXpYVWE4OFl6UHVUa0QwUmYyOHk1TUxqS3JMRjNWRVNRWXdXaEVrQnJhMjFOa1NOcURPSmhKM2EyMUxXbi03Z09jN3pQYU5qWmloMnVNRHZqTFFZMHJ0QUxMNXhqNUxpNjNGaVVyc2htWHktMVF6VjMtbG1tWmRid2IwbEZIM3F5T0tBWDItSkpRV1ZkRi1HdkotRjZBOFM5SC1sY29VbnprZkpzbUpIZ1NtQXNPLVpKS250dnFoaE5TZXAzTlhldGN5am00d1RLd3ZMdmRKakxwTDdxaHZ3bE5RN1ZncV84NVVocDlnNWg5RHpyZlIyT1VNY1VZcXQ4UDFRQmF2VjNYcHc2WF83cWJKd0lRc2dnQnV0ZTNmTVppS05WQ2E0UHFRZ015WDFKVklvTmhlTDJjOUtGM3d0VlptaHUwZHRacmhqNk1xTzJ2WmFZNkctbUhuYnFwVWJrRGZNTGRyQWtfVjBpNktGb3U0bnlPeWI0d2lLOFA2ajRWdHJnS2UyaHgwaDhHZzRkNnEtSFBCRkFNb09FM1FnZF9peFdmbWc5R2NqMnBsai00cUVPbUpibE5sM1VNOVBLMmtjY3BUZk8zTmE1cDhvcFJKTEI5YU9EaFo2WkZlTWtOQy1Va09STzhsMGxlWUdYWFdhMXJxSE1qTjc1NzcybkRuSlAyd2ZFNWlVTzVEQWdQeGl2Z2dfRWhuMkMxVTFIUlVrQlR4dE9kMHFYUTB2ZkVDYWxSZmNkdk42WURUdzZUV29iS0tabHVCa0pxNEJxaWt3MkFGaTlRNWN5WTJDaHV3TlZGNTduV1VLZ1ducnBuamt4MUdOOTM5Yy1UUm1VOGs3bExTMmZpTzJZQVk0ZEFDaDVxUm9ZdFJZNk01QXU2ay1paDJWdTQtWTVZa0h2SExSX0NmUktPRFFSMTM3dHQxbVBjckR0OEd3LWZVMXN2NVpRVGFkcnBRZ29PZ2Zpam11RUdhd3JwWjZtQXdhNU4ySHI0bGJudUgyZG1mUkhZS00wUjUxTXZqcG8wX1RsSWQ0eHJLWnlIaThya0duTDBiMUdMbkxWSHBYRmNORnp4dDAteERZakRfYWVlMmJOcnlPaEF1SWhPU2JlT1dyRDhyd2V4R09zMC01ZG5PenliNW1ZSFNGQnVfVmRHd3BiYXdmSktzcE9nbWtMNGdNY0gyVlg1NXVxRk5Lb1dUWnhOZnE4djRtY3NNdTJDY3k5UUxGN3JsT1B1RjFvQnJIeHNGVmlmb0VxZWpPYXFWMGl5enlBRGVYYXAtZ1lrNWs4ZFV5MzZPUldaVWJ6aUR5azBNaDk4WE1WNlJaYkQ5SndzVVZKYXBERVk0ZGJxUjNsTjFaOENWd0draUhQcjEzTUx3bGFvaGhnUU1CNG5NUzctbE0wWDFhMU5mdGU1Q3lVY2VoS0IxcVpyMXB5enF5UlprckZFZ2lGRFRnMy1PN25ncjAtWndsbkRlN2k2REFJdkZsdnJZSmU1Mm5weFVrR25BUVdBQ0pGcWo5Q1MtdWNkYUg2SU1kOFNDNjJBbm5fWHBiWHgzX1RnZ2FITlZES3l2UHk5LWhYTUdCRUtXV0JHRFJxMVhQdjhSaDlDY3pCWWMxdjVxanpvN3YyUzREMmxMb1ZzUlNwSk9yZjdvX1FvQ3VkaUZtTVEtMm9HTlI5c1hzY1VHS2tWeHhfSGlzTFJyWU9ZTFNWOGdrdC04QXJTdlNEaGxMVEhmU0F3OE1wUUxGYlNsTkEtNVZRWkhMUjByZHUxeS10eTVCUThJa0RDZGNOaGFVRDJQUVFVRW9YWUJqcGxreUJPNGJLVDNES3RZMDVWc1JHV0psWGZ5VmN3VjB3T2tnaDZiRnM3dnVyUlBmWlliQzVDZHFoTlNkZE5vMkVURkFDbGdUX1lSTmZxaGdvaS00VkxmVXQ0RFpoSGNIdm1pcGhjcW9seUdrWHp1MU5ZUmx0TElnSmZHYVJaMlBkLUMtczEtSExNNG5XUmNYSHN2VVFzVDIzSE1EUVh2ZkhXTDl2eFd4NU5xZHhMMm92SU53MkhwWHRSVFByd1dvc1VJWlJFdHZzb1JwQVZkdzZ6QVdUZkI3aU9uU1pQUWF2d2IzRWR0QzhZQ3VScUc3UkM3V2FKSXUwbnp4eVBSQ2RBQlZ6czJDZ0JxLVlheURNWUhkWm9wZldnV2N3UnJOaTA3SEYxNVNLRzJfUXI1Z2JPVkJqbVM3THRDYjdBeDlVUW5KdW9BcEhUdFJDX2k3MFRZbW9zS2RfV2F3WFhFblpBUlZ2bkZOdXY1LVJKWktoRnFKUk1aS0x2MV9hZTlOMEY5OWhyV1BCTlVoNEhDNDROLVNPTjFSN3B3eEhXOXJyTWlNR0Utc2o4VTdhTU45LTFkMDQ0VG5EejJxbExGaG9oSzFjVlZtZVNtWWkzYUp1b0d5aG1PN2podlBJWkV6aDJ0NWk0N1g5MHlxTXNqanR3dTJDR1k3b2EtVXczWVZvNmZ1ZnVKR3daU3dnOXRjemtVcndJUGZlZ3pXS2tDNmtsWVRzaUtwUGdwMkNXRzg2OTB4UUx0eElhVjh0UHRHOXVlbU8tZXlkWW9OTDFZbFBLRGNLd2tjN2pueWtTOWpyYThZcnZ3Y092RGxTR0JDSU41U21KRDE0aFdIcUQyLTJjdXN0VE52eXk5Q3J4YmRYUnFuZS0xQzVoY2czb211MGQ4SkFicW0zRi13Vm9NYXJxckxGb3NKMF9vNmxJZm9HSkE1VGhSMzU2NzNVQ05FVEFQb3JoTWxVLXZQdEpBd1BESGJ1TE9zVm9zNEx0eVVlbUMzZ0ViQkp3ckNGS0h3MGUtOXpfeVVGSzNhVWowa25ucV94bXZNSmREZmw3VW1nejE3QzhZcEVWR3d5QUdvSC1TeEVuRmFNeTFzbjlQYVAzelVWa0tGVEZiSDVRSWVXU0dLVllVbGdneHFCeXVLRl9aVHRuZnlqU3RoRlBuVDJwbmgwS21WSTJnaDBNTVlHekNZT0JFcXZkRlBfTlNOLTdhZXZFU1BURkxCRUJEbTR2dXBvOGZ2eFFMSWk0RDRzdjg0NmR4bHV4bXQ5eXgybGt2WnJrQ1hqYVlaeWpCN3Z2LUVHdHVnQjhGSDZ4X0ZLQVA1aVdQS0xsWm0wbWhHSDhwVXlBYVdrQW0yNzRibFQwTXpZcmlBTVdkYXI1cU04V2s0NlhQRjE3ZmNUOU5QTE4tS3pHU2FYcVNoMlhvVTZPd0dlNnhON21NNWVKMlhJQ1YtdlRud2EwSUV1ajRwWGJjdUhqNjlHZ2hOQk1IbzhicnlJeDBNRmZYWTlyMFUxbi1rc0phQnhQTXI3WFh0d0ZsTlc1NTVkNVFETDNVVE5OaWc2MWM1V3BBMmFhcGM2RUNrel95X1ZZQk14ZG54czhqUFhHZTMxcGhhV0g5ZHhCWEs1blZrUHlOU19pa3Jkd0ZIc0RnTUUxYWhyQnR3SDdmSVJkcmJONWhjdDF5dHliUlVhYkxqak9hTC1YRThZczRoUnl4dUVyNGFpZzJrOUdXT0J6Vk5VZngzSlZIaElvRkthenVNc1FZcUF0UUJHN3JkZVZEYmF1YW5WcWp2Q2dqUDkwbHRJbHVpYjNoS0hyNVg4Nk9Sd2pLM1BYMHlrVkdCSDFkYTJqV1Q1N1JubWQtMFZaUXpSQlJjakdSZlJLWGdxU0RJOExGbTV5Y08zODM3Q1Q1Z3V4U0VOdTR1VHBMcm1wdC1HZnNiOWpFV2VSMjEwYXpJOThJWVpKcVQ1Y25WOHEtM1lXQzl3ZVRTVExvNkZlTEZSWS1DRnk2YVlxZkdPRGhmYWE4X3YzVFAwRjBFWGlmVnlpYXJlM2xKMUdfZ2YwLVJMbUNFS2hwTlp0aGhUb1RvaUNDOXV6bUVQN0ZHT0QtV2g0WW5rUkpwbXZHLURadFpZa1kzY0EzaHdRVjc0aHhYNUdHWjM4UXRhTjdFdU12TWxlSXVuRWNIT3ZPR3E5TGdtTXU2anQtaTN1Q2F2elVSdVN1NW4wc1JVN3AyRWVhZ1Y0TmMxbE0xbDVad0lfd2htQ0M0Wk1pN2hqMmNtemswOFpkMWJUVkpZZUx4ZkdINl9JQUFhdmF5WGVtVUN1TGthR19TcmxhQXVGQlpkX0RZbldjTXFsYTFpSjJWbFZWbVZuTkV6YXl2emNyMlZwbWh2UXUyQlh1V3VmNzNMcXZKZnd6Y2E1cmowTVktbnJldEhycVNhOFhaYjBBWEw1SUN3Z1pZZ3JlaGVXcG1PeF9pTFlnNlZDTFgxUmZKclNESjVYTjRJNm5fdEJEMWZ2aW4wNW1hd3lYanZXSEhsSk9nTk5RcjFSZC1UZXBYNXFVNWI0eV9TdkN5R1l0bU9GSms3TjJfR19jZFM1ajdNaE80aFVzYzlCYmlvYm9adVRFQUkzaWNVODF6TmZscWJsVjl5MlJFc3czRDhZVkpaN0FuRVVRQTZjOHJ4V1lLLWV1MUxxYkIzeVJCTkJnTURjbzNlYk9RWTNsZzVCbDA0V3JRZnBvNjNfMl9rdGZvYzlKSEdYNXp6Sk8wb3lkTTlBRV9sZXJZb3pJaHgtM3RtcXdKaUVfeEtoZ1k2emJnN1MyMVBDbzVxN2hUUTh2d0ZFNnpQbm1Gb1RrUzlTeXcxUW1oS0VKMlFpN0pYUDZTQ1YxMjdEell0aXMyMER0V3dtWEFiUDJlVlBkZm1UTFdCLTZDLWlVS3BqejJ1UWxhZTFJYU9TY1hwS19haGZidTVkX1BQODdYc3ZBY2VzclU3TjVrWkQ4dVJEVFc3TUstR2I2d0NUR1l6eUphQzlMX3M3cl80NDZCZVRuZjZOS0k0NzBlV2ZPRXdvOTlvRjUydmY0OWVYcGJ0dmdjS0JuemRGSHNvdXVNTXU3VWhHMHZvQ1kwYUtrZXRMdnMxVzl1cDh6YUdwekZfQ1hwSm5FUmJtam9uc1hQNDRIUXp5S0Z5Nk1tQnhFSU82SE5OR3hxSVpBYnJBelFUbDdjR195b21xeDNkR1VNeFlEUDVtb2lFRUU1LVpqQk00WEtLSkhOVFdta0h2N2o5eHFDWHFvWHpINENiaFl0ZFRKZlJxckhKUm0tOEpjNGppd1o3akNTLThGTjhrNzYwYjlOZWU5bW81QzlUU2xDQUs3UnRMVzZ4NkVBdDE0a0JTeG5FWDJKbmJ1NU9rc1lvdkJnM3VxSkgzcERhdTFOWHRWNTNEUmhUZ2hNajFLWG5TOS1BbkFXNEpNTVdzWGZrQjh4amo2VGRzRjdzQV9VelVvTWVFb3lxb1Q4VlZoeU03M3R3Z2wtWVFPY3ZOeUhKWUxLNmcxLW1KaGUxTmZtSTYyeDdFZVI0bURMOWh6WFV4Vlp6NlJPeUJUUGoyNmhQR05nenlpMVlPUE5YZVk5cEN0UUhrT1o4bl9fNUxuUVNHeGJ5U0R4a1ZwZ3picnFlR0l1cEp0NEQ4TnpZU1dzVWxUS2Q5bFhTclEySlRaMERnaTZPQ1FlMHhFa09qZkpfYURsRzQ5dHRoOVlQWEc1WWtrdHRNSmZhOTQzVS1Fd3BQV3R2OE5qU1Y5aHUwZGk0eVBqeEJ4NXAxZnRPOEJZOXlJR1hxRFR1WEhwbjdDcVJUTEloNzFoUVpCcnJjNjlKWG1sbkFzTzBDc0pzWTR5d19EdDEzeHdRcVJxR19zRmkwNF9HX0hrSHF4bHNvendyNUZMNEFTLTZENkg2elBzWkZyUkN3ZHVxUmVWTkZGeEJlTjlUaVhOanB5eXNXQ2xnb0V2YWdPdFZhWlNHNFR0S3ZZeEhqbFBpWlpVMUtlYnZPcDlMUTlta3VkcGM2NURMNnJBYVBOZzNkWGJBX0JIdG5zTEpjYWIyMFNXdzlKaHlBWTJFYndiT0h3MlQ2Uk9zcjdVeVRRZWU5ZmhndWkwTUg0dzRCSG9rdkxNbEoyNVE2RlZlTG94WjB1VnMxdk1mc09FemJoVTNRLWlkYTYybVhKYlJPcWtNa18tTHBkMElDeGxzQUxzTDNsdWhxbHNqczJKaFVyZmRIS3p4elZOZGc2STRVcjU1U00zZXhwSmMtMmoyY0drLTRWM1lvSFdjZVhjWXFnRlFsRnZKQ3prYVVLdldlXzNMeXNfVHBESmo4ZDlRRkM3ZWNNaGF6bjM3M1lyRXZ3cXhFelBKU3ZiTkE3ZnV4bUh1eUI0aWlseTJydnk5R1dhckx6Qm9OOXEwbXdMY201YzJFV2c0bG1QTWwybHNsb0k2T3N6MDZvWXpIbGZnSzNqVGQ4clBseEEwOFl4dDVYTFktNU1Gb3ZLY1FyVU9YLWhmQWpMUFN5V2dzZ2ZoNndRSkNqdHpiQ0RiZGZaRjdsYzlKRk16djVQdkxTVVF1eUE4SGRvT1pueG9Hc2VBSlJJN215RmtKZDlELWNzRmg3NjFxV1UtRmptTGFBZk9SMVp3aENNVTNfaGpvTXkyZElyb09FbkZOQ25KQzNmRDdET1d0Q2ZORC01aXF1OUVCNk5nbFEtYzhRZ1oyR3FVc1pTNHduVGloNlByZnp1QXptOE5EV0xnMTF5dGc0SEdZNzdvMFV2YnlpNlJMWU51X1VsUlhhS1gzOGJJS1Y3YXRjRnVjNnBiaGV1bi1UaDFQSk5RNzJ2QkpfalFKY2dCZXI0TEk4LVp5Y2VEeUJWTXpyeXRMT2w0bjJZc0huSi1QWnBEMm1YRUZxTllRaEZYaTdLZUpJOTlzcktkVFhFbVdoalVJcDFjN0dUVzBVLWZFTTFFb0Z0MndxYUVfUWtGTmZLZWI3N0ZpaU5NSGJjd0ZXcjhIR254a2JGemRrZGxndEZuelBjUm5yZTZtdDRYVDR5TmtJTzR0V0twd1NKS2hYd0hBV2xHRERoUWxGd1JkQnRxenJZeXhNQ2hKOG9MVktfTTVhR1JwT2Vjay1WdEd0c0tfQlBrS0lLTlktSU4tdGVfVGhENEJEUkxlMjB2aENkNk1yQmkwbHhKUXdRcjVyMnM4a2ZESklhUmFsREo0YUFDX21wREJ2Sk40NTEzV2tVNDVOV3JhaXU4ck1pTW9WbVBELTRSYno1bF9STGxDUWtkN1lBcll1SmRmOERvcDQtMUZKa2RxMjc4MGFERDhZSHZSWjJNX3Q0SkVjT2pPajdyMEF0V09YMWR3X2RmSS1SdTFTYS1hZFhlVGcwVHdMTTY0N29iQ2FVc1JRZENZNG1jaVdjRFlHUDFOU3FPOXhNalVVekh5d0t3X2tjakp0NEh4am03M1M5VW9aSUtud0dsbHd2eDVYWW1KVTh1aWQ3ODFDZ2N5c1UyR1QzMmJIY1RtLWJLOGNHRGpjT2p3RllZRHFWS0lnM2Uzb0F0NTRUNlBBamJUa21PQkFrZ1dINXZsOENqNkVPa3RXOVVGU3FIQnZoUEhXQkY5djRXRG1kODdhdnQtLVBhclRsWmRrN0lNTkhRUHc3T01JNzBONWNZZ05OQjhNLWhhVDhPTnBzdUdzeFJLcVpwOTFUTGdOWmVHMkl2dUpnbi1hSWFVaWxHRXcwWFZaUjNtS0VDMm9CazhmN081YVhzd3RBTDF1ZHlBWVJrMFdRN2hBWHpiMzd0OXd2NDFCSjlZajMtU3A3SkUtZFd3aWRUVUphX0RzaUw1b3h0aDZMeGNfY0VaelphRUJ0YVBtM0lSTExQWjI2Rk1NN3NfbkRxdjF5SEhyajRWWC1iOTZMWGxJb29NMi1WUWNRV3VrSWFRRTk1UEZVUW9xb0xRbVdYcTVMUFU3TUtiZFVlMGR5a1lMRS03d0pJcnowOUJZVVktRnpMa1ExbkpxT3RzaXV6eVhxcWxpOFVaOVU0cEd3eDJ5Q3FidllkVXgyeEJpR1hKVDJfVFN4eGxETkc4NlkwdkkxWFBHTnFjNDBZbUtPX2RMX091NG5NbG5rdjJNZ3lzVDFXMTVjSkpFS28xQy1OMFV0Yi1uc0NhVlNaejhFYTRZNENERGwzYlh1LXdUNUxWV09HUnc2cVJjbjF1X3ZPUXdmS2JKS1JBOUZIcmRCVGRZMzV0OXNZZmZvMFZ2WHExVmFraHVRWHE4a2RSRk9KSm1aMTY5VG1JZEFqLW1ZVkcxVnBZendoLUVSTzNDRG5GWmNweFJmRHRqNlc0SV9RN2FKODUtMURRa0tJNGdfYVNKQVBrQnlUbmZ5Z0w4V1g5S2dWOVJoaHZRSElzNThrYkxmaGVSWWJ3VTFSa2hNRmVKUWFrVUI0Q2tyX2FwVWZGRmFFU1ZEa0NfQ21pSW1qYnNSaXE2SWxUQWlhaWVEbTFWTXd4S2NTN0pDWTg5bWRuNmttUGZSYTlQQVJnOXZXN2k2UFNFUmEyRWZwUTRiVXpFcWFIcG5JY2RndXF3cUpzSmthTGx5Y2ZsYTNsbkEzYUdpRy05eVl0M0o0SzFrdmxMMTAzRENXeGNjYURzSHZsTU9Ed0tTRFpmNHZPUl9KNzBfV0ZHLVNVYWxBUmx2TUhCN0R4NGNZNVdPbm52UWxOdlNPWWFXMXdPSWJHWGVKZVVROXNxZjBNS19yQUR0azQ5TlNZckVUbl82bGdFUXJiRGtRSEp2Mm1TUlJxNW1mS3NOd0loR20zSTZWSkhBMDI4R0ZyT2xpNzl6NUhPYl95amRkNkRGbW1NNjBWODlfUUpuSE5FLWZLRTlZUUltR3EzRzdPRW92dWkxLWVtWDU4Vk5NcWR3emdoVDdvSnhLQnZSN2pOZFBBSEFGMlVBY0lRTDkxN05ia1hQTGx1RXZXRUlHTlFKSk1VQXV5NlZ5NUg2RlN1cDgyaDlLaGVzSVAxNjNpeHpOcXZUdUdZNV9VaHAyS3E2QnVkM1NFRWtuY1QteTFTbXhiMi1hQlppdGkxdU54YjN0YUNHbnVuQkp4REk2cGI1ZjA2REZZWVkzWnlWQjJES2oyUFFWSzYtd2pXNEdpSy1nWnZtbHQ3TlltVUhpVDBoRUpKcEZTQV9xcE5qNFVQWk4xX3NDcXlMeVNqOWhGekZ6QV96b1ZHUUhBRVVhNWZZVmpnNFo5cXA4S3JvMU4xdkc5QjhycVBiLXN6c3dEVHE5a09NZGk3OGxpaGx4MjV6Zjd4S0RzU1V2Yjl5MUNlWlZmZVBDQl9OdGVNSTRCbDlGTFBEUGJtZ1poalpVdWRlb3QzRThSakNBRzBzQW5XR0U0VWNOc2swcy1RakRwTTFNY0lmZjdaU2Z2M1o1UWhHZzlUa2ptUVhhNVFBNXROVHZkRXRMWFJrZGVGLWxlN0p6UUJvUlFBS05NMmhGSm1EdTY3TU9lX2dBNGRGVUF4cVJ6X1ItOVkyem9mVW5Kd3FfRF9jNG1KQnRQOFVsT20zTVVlV3RQdXFaaHRsdW1IMV9QdkI0RHk5ZWIzVVhlcjhfS3hObTRtX1c2RGN4WGRlbC12UUQyQ0NpWjQ0OGJDSUtLQ2x1MnNic3ZWVFJRSTIxbEFUN1lScUlkSFlRNGRVcWZMS3pyM2VzeWtaU2k3UllLYlUyWEtvMlhOdXV3cGZJUDhhcjNMdldTR011d2w5VHB6LVlnc2FTa09kd1BGS0lQM1NKZkV6N2RpcjZWSlNLdHRlNE5RdTlNUTZtSkI5S0FodDhmNzN3YTUxYmV6OVdCYV9UUm9UTmc2dmFqazVlcHU5TjlmVHhYVDhxTkoydzZxUmdFa3VqS3UtQmhwMVEzWG9Ja3B2R05WX0tkSko3ZVVNM19NMmNLaGxLbVFTX25WLWZwS3YwSDhjdVJkQi1PZUM0Znl6VXRzT0c5aEZkZ19lMkV5YWVNTFRhWW41VTRnVnN3YnR4MGo1azJzWHFZX2J4T3dIamg3ZGprU0R4Vm4zaGZ6V1p3Y2xrXzdhOGVxSFl2TGRQcTBOZ0paNWl4WXlLRlF0SkFlVm9NWFlER2VPd3hnTktwMmxWNnRfek94M2duVExSOUxnamdrb1JPem93czNaNDVtQm9vS0dSaVFoRU4zUXhSdGZtazZveEw4YU9aelpNZ1dzSTFZa1dwTnhaSVpKbnFNQXBNSzlHNG9USGVzRmdVNVhDZU0yaTVLRDFYSE1lbWZrM3RVX1dTMGhpYXNvNWhLOGRSMGhiVDRxczg5Y25Rek1OYTZpR2VNNkNuVzhhQ0R5dm5BQUY0cjlFZ1pmMnpZOUp6bldTdFlaUEpWUnM4SDhSaUpPcnIyV0hEVTJXWTNFZ2dVdEhBS2ZEc09wYV9vYkpVSHNVdzZXaDBBWDc0U0RSOEUtZFprV05YR3VTZlNoU19KYkdTbTdNZUxGOUhhXzFJTmtjQWZCX2tvemRvU2l5Ymk1aWNUcmhndDR5Y0tiZXFnQlFrQm14V2VIQVJNbXMyN25ZUElEbGpwQTR5UjRwWWNjNHJHMHhGeEVfZnU4dGRLNHZhNWY1LV9MSUZRV0Y4UFhwa2N4RVo1UXdoZENQMFJMc29fZnFwOWJPcnlzeEVPazZsZklwR0l2dlZaOHV0NHhWSnBqWDNYMi1KSFp5MC1idVhMXzVBc0lmWjVKSmNuazFmSEYyRlRtTlNRQWN5dWRad3ROMVFVQ0hQQ3RvZm9IQ0hWdDE5RUdXMTU3WllSWWtfbWVnZDdVbjhxNmRoZy1EcFhIaDVlR2tKQlFjcnh6U2pkdDlKMXFqTV93eFZ6RHFmM3BZVTB4VUdWOXBrcTMycmhrZXRSZzNuZ2FSNzVzZGVYNGgyQWNad3FCQUF4Y2diS0Y1dUQ2aktCU2VFNVpTTnI2dERUaTB0a0d1U3Q2SGdwZEN2dlhpdEVGVU1ZdWRlNVlVZVJNb1FYeGFPX09NU2hZYXBpZ0dYRUhEUnZzTDB1ZWY2YVJVSkl6aHhpRlRHT0pLZFVrd2tMeEt2bFYzRG9rUmxjZURRVGhfMkZIc2FXbUpIakVtTDlaWHFyU29fWFFRUngyMFRIZmU2NldDbUpoTzhvYm9FSkZIaHgtTEVvRVBCblg3TndoODZ1a1o3SkM3MnhPR1RRTUlKVmVOaE45ZS1hbzBjX0oxcDlwaTF3NHMtYlEtTWtJZ0xPUWdSQnoxUWdUVmdrNjJYUE94UXRlLW5rZ1RvWmR5dTVJRTEyTmVrbHJXZ0dNaWhaTzRTNkloakxpem5mSlAyNDJZczlLbEh6OC1kRlJwd1paLU1IZVNkNmFqbDhlSFdGc1hkMmtOR2hqMWdsdWkxeDl0MUdWNGZGWnc3STJUaS0wdm5mSTFRSmJjUkROZV85MDJsRlE0SnlxOFAtbEdSdDZ3eF9YTGdoOTlER3lfN1RhTEVhYVJVR2E5RjRCc2F6Z0J6ajBBdXJXUXo4bVFkVWxMbjhkZmJSOVU1akJ6R1p3Y2JZS2dNMlM3bkdQVDJkOTNFMTk0Umd0ZHptTW9Ta2tfMk15cWNmUEd4bUt5elUtd2kxamU4cllWRXk4SFpsU0xPekpUaWxDOFdxVGEtMjVFSEVTYkNicHcxc1M4YVZSRkZPV1BZd0czMEgxbTQyT210M3BWZnBqRDM0MERRcmRhQkJPRElBUl9QaDVaaUxIbFZJN2pGQjd5ZXMyazFDQ3VqZzNEQ3dWNW9rMmZoZHl6ZVlRY083bVNCckZKdTloSWNrU3RMdERVMnFmeEpKdDBLWXNNWGZLVzlEOGtDYi1adG56Y1FrWUNNbXh4eG5adS1paWpubWZtYVNua2xlNllGNXNiSE55djQ2YTY4SkdFbjNkZWZBdzZIR2JiOWxlVllJdXNaOFZOdE5FUWhERWsyVzM4S1U0eGZiQ0N6Mmo3UGRMTlFtNHpDeWh1bFdWVHlvakRCY3JpcktxYk85NVpZeTlqZnZiWE01X0RjZlpKcFpLcEZfMlRDbmtKV2dvazJ3aDU1Rjc3LWNya3NOX0pUby1tZUdYSmlpTDhPaXhVaTNzU3AtZ3V5MnBLU3AwLXBVeGlPbE8yR0RnUWFHSXpRa0JFMGNmVmJDV0ptd3dmamttX0ZEU3pjbDVxV1lHQWJ4TmMtRFI2bE5NNVpXNmo3NWE2aWNmQUZpZW9IeEFiQ2hVMnZ5NDkwRTFwM0RNNXlHZ2FXU3BDNjEwYVFScHVqUDVLX05jajctbVlkaUM3ZWdDTmdOQm9XYUVoZ0JVZTdKOXNyTXBtWE1MdnFlVlNxS2xBd09FUkRkY1RDeDM5TWxUZFhoV3B4Wll1ckl2UW1YaHNsNWY2dlp4RUFzSkdvSHVZUEVRa1cxU3NRYWF3M2swSVVYTlVETWF2NGZQZ1VWVVRuTl8xYVdQbU1sQ3llc2VJVjItWVk3bmszMGp1cTlFTXR4eXlQX3dWVjZTVkhKRWdSMmctbWY3Yy1DRkptcTlRUkVibVNlUDhsZnVHS1djM1BVenNoM01HY2ZxenVtRGZ5U0tvRGdEbWxwVHV2WGJyMzVQazVBVDd0MXItT0xwb1ljQjlJM0hXZ0lsU1ozd3E3a21RYVNhazV5QTJ1WlhQRVp5NFJYQkswTDQ0SENqX0ZJVE9yWEJBSWFfeVpUcVFSd1gwOV9GRjhNcWt2ME1uYXc3Z25hYVlGZmRHUWY5RnNhRGdaY3NFeVd0UzB5ZXh1NnpnSDJDUkdHX2t2TDdlcnV3R3lDeUZwbjlYaHREOE9EeVoxLTNFeHdrYWRVbEpPWkJ2MGlUdDl6RGJOT0ttcFBUc1N3UGRDLWdZVUhHUHlNTHhOMmVXbkdQeUFlcnlzSHg3Z050anB5YkhlQ2tkRXFzU0VJUkFvMHNtN2VKaGtqNHFjQ2N0blFpeU9qekNlZWdPd0kzejBJeWNwZUI4bUp0Tk1FSk9iNGFUb2VRbG1XZFZHT1NNYTdsZm84cnpQUmRsTDVqS1FGT2RQU0ZKLXI2YTU5dUYzZXUxRGItMGhhQmg0cmZJb19JdVA0Xzk1M2tKdXRNUkNDTHJmdVRONU5TdG4xeWFjQVF2MHdWeFAtQVVVTkg0aVJZckpTZGJ0RW9ibkFlellBNWpZeTgwRkYzekFyNWd3NzJyUlJoZ3VPa29BVGVtSVd1OHltbmVqNVZEOXFhRVBlUl9rMk1FMU9xZFU3QTJVLWh0dDRlN2FpRTVvMURvcHdrRFY0bzZKcUxzTTUtX1QzYmNwVHpuYldmc1VndWxYd0R5dWFyNGl6Unh2U1loOURJWDA5MEhKbnYwVWcweWFKNTdZbjlhdXZuZ3ZJSE5NZzBXWGM2QkczWTBMY1FHZGpmMGdMZ1VYb0laZndGczZjNzQ1NFNxTmViUVNLSFZnTHpXU0xnZ1E4QWZOZHZPYlRpaHRVRlBvVTRsYUsyM2RKTzNZTkFHRUdadW1uN2RqNnlfaE5hcFQ0RkNYR1lDTjBBNjg3aVBqYlA0dUQxa0JFOEJOS1ZZMlN2LUtJeFVEWmMxU3I2a3B0X1pSUElISDQzVFRjeHZnbExyVUVDVjMzdDh5bWc1Uzl2M3NNZ0k1ZWp0ZVBoZFg3YmFaNUNSQWV3YVFMMEtmOHU0b1gxSmJYeFNjNVBFak9fTTVUdjVkeWREZ2hBSlJLUmpOUnFuZkdOZWtjYXNDRjRnQW5ROFNsU05paFFJSHJkd0R2RHVIck5paEJDanVPa0hjN3dfQTAxNXBpdElnQmg0YktmVUo3Q1NodFlvSGJBaGN0aHRoNnRTYU1JYXZjZFllc2h2RkRSOW50TWFOLWhRd0FQb3YtYVNPdGZ3VXpQNndkWl9MaEc3REhxdUNPZjhoWTRvV3VSc0R1V1h1TGVkT04zbjRwUHVEdnBRbnY1MlpuemhOc3o1eVo2U19LRmNWZGxsSTBTYnpUemNCcW5oZlVGSHRyZmV6MEJKSVYydEZ4azhLeGJsMW80ZTZxY2N2OGlSalV3UDhiMnYwanlYTVRJUDVjTXdaOEd1RkpEbFFaYnZ5Q3V6dVB6MXVyV3NLQ3lWWV9qRjFxYTZXekxUY0dzZ3RORzFhWENZajFhVGk5NGl5QzdXTFRfRFJtQldXS2NVbjREb01hVDIwYnZiM0ZtanhaVHRxZ3BseDNQZHJ3N2tOa1gxT3FGTXp1dmp5ZzM0dWx2UkV3WEY3SGI4aGJfaHNiSzhVZ0Z6cGhYMVd6MHRCcVZDbGRIQk1Wb0xpR0VEenJSRmJwRjBxejhpUGxDanVBZVBkdUFBS2NkTUg0ejRSS1dfdzlHMEFkaS1lWWh0NHZaUF9nc3dLRXAzd19nWWhya2k4NF9qcjd1OEFOaUNYeFRfcjJEN3lCVkx3RDk1YUdsUm00Z2NUeWM1WXNLM2NfakdTYThnRkx6ckp5X2F0SFRZbjFzbUozZ1Z0dUFzeS0tMjc5Z003TVlraXRWV1dKWjFaLXVrcWEyS1JoTkd4TUxBNjlPcDVUMkQyNUN1S1M2WXZ2ZHBJTmNtcWh1M1NhSXdiTl85VEZCV0RoZUtJOXRtcHptbDFwNFdBZHVwUlJEVkswTk1KLU9yQWJkb2xQemFmWmVwQXdvNGtTc053X3dycDBZdzc3X1JzbDFEb2xKLU1Qam9MdGJudzNFcC1Oemlnc0JTcFFEZDdmcHRZSG5lM3dkbDZHemJDRzFYZ1RBTExudmNFUkxtRTFpZVpkaGwyaHhGU3VkeXF0dzNBQU9KTE00RnA2TUNobXBFWmkwME42aFBXM1hZN0E4T3Y4UDdna2lLZEdZd2taR242c2hrTUZ0b0R0b3VxOTYxaEE2cV9RNXNSSmY2RjA0OUI3X2RBVzlXaElfZ19KZUZpVkl2YXNsNUJmd0lSRnNLWHhGaEpjVGh5TWgzdVJra3ZwZ0NXVGd6Vnk1WkpuOW9lTjBLLTFKM2Zyb3gtXzMtSWk1d2VEc2s4M1JLTUlkUGVLNkhUb2VYYnZnTG4yc3dIYVEyRWFYbkQ3Z1hQVGZIaVhxX0E5Z3dWSTZfUFhZZWZrMDR2RHdIR0NzcHVvOFVmZDVwb2ZXTk9Gb0hjeGlsT0NBSnlOdWlOY3BmU2lnMzM5QjFsRjdfMTFTc2tUcDBPbHBGRGg2MnhjLWFSZEg2V1Q1Rlp4ZThYbVVoaWxkS2ZMVTl4UHJIRjdvRHZsaFZvQUN3emNCU3J6R2ZpZnpvcVk5aExMd0JHTlRrVXh4THNDR2xUcjBUX3o4VTNXMEFJTG9FQTB0dVByOGt4cy1KUjdpb1BkWG1yMnk2NUxoUUVMYkozNTFwNGhTLU4yZmowcWZjVS11OGMxOWhiMlRCdWU5eHRHd2NHOFhiWG9sclE3cWthejhwaHpSUmljR3QtSDVEQV9leWxkR0lyU1VqcVctTFp0M2Q1c2k5dV9pd05FR3ZHWHhpNGg4V1Fpbm1sSWduNzVLTEhEb2N6WWhQZmgwWVlZUnJidFJNZl94RTBqc2NqMXRHcnRRVmQzSjN0MkF2T3FJektuMXBYb3R6NGxYaVY3d1VHVVg4d3RaWmpjbDhnd01HcW9JRWl4ZFZ2QU5kUi0yUUlxbW41QzZUUnpIeGZIeGZ5bUtha3c3MGJrN2wzVEhxby1uMnAxM1BXRjMxQmRFeXU2NjhZUEI1QkxiUGs4YVE2M3l1ZkR4N2VjR24za3ZUOHVrVzk2dHp2ak15Q0E0aVJvTnozRDRrQTc2NWNDWXRYelQ5c1FvLWZpZktlRk81bllRbzRHUWVRVFNYWHg3LWFiV2pxbWVvWHpwS25PUzRUX3FDc0h1TDFqU3FIZ1JiZTk3WWNLby1XLVVsenlMcUhHUzBCRG1YOEJzc2RUcWlrbngyR2p3bzV1MFNKZkkwU0lWOTd0Z1p3dkRnRkdTRjRwclZNdXFLdG9lZGo0RlpYZGx1cTVHenFIOTlldGFJVnpWNFJxdUF1aWotS1haMjhLNWJZcWNjWnpXSVRlUDZqSlEzbDBLMGhQSUpXeEUwZ2VJV2plNVhqYjhPREYzZWJsbk5VWFB0dlBaeEtwU2pqLVRndVpzekNBQ19VNWszRGZJenNDcGN4Wm0wa3NJY0lSOXNMeHAxSWI2SUZ3ODdVQ3dRbGNTN0dKLURHLXZhZnNwTk0yMWxiSnk0SE8tR3Z1OFdkVm5yWjd3TzhtYXZadDhoMTg1SHY3OFlKQW0zaHZUeWpfcklfZEQtOU9JN25BbkZwa0hxVXFXU0pUck9rWFpIOW14eXdheWtFMzQ2bElWUlVvZHp0ZDMxQjlzcjZrWGN6dlU0eUVRSEh6ZjNWTEU0MFRNRktxeGRoU0J0Mk9xUFdlM25VendFNXozNlgzdVkzRmM5Qll2RDJRLUxqNzh5dVBvQndya0EyZkhrQUljTUV3WEUtVHYzRUVtb2hlcG1TNUNTWmh1OUtDMzlZY3ZLN1dibGJvYV84Y1JzX0F0TXJoRWFRT0xVbF9DbTJZY25tNFVHQlVIbWE0Z3BieW1jU0lXcGFhRmtnZkItZkdMUVU0ZHZBM1hxNFh3WE9UMjlyOXVTWWhqeDJmYTF2SHR1dVI5Z2N5ZW9Dd3o1a3RDcHJ2Mi01R05XN191QXR4dl83b3F6VG4yaVM0MkljMmExVlY2N3J3OHpOd1lJWEtiXzZzWWg4aFRIMk9YQS1pYU92dWR5X1JQanRYNUJuUTBiZkktTkNVeEpRYk53NXdUdTNkSGlhc2VXNURSdDRPZ3FaZDhYYnQ4RlFRdVVGMDdfQVBpLWNEY1YxcjF2YldxZXA3OHQ1cDcyMEpyVEhwNzRtbml2OVRDd0hrNG5VeEZyWHV0NldPZ0xiMGdZSV9JaF9LOGFnT0xud3pESF9ZcVhZS0ZMb2VWY2l4OGQ2VFhXU2NFVjdrOThKR3d1endjZGhBZVEzS2FLSzl0Zk9yR294TDVjdzFnMXZfZEpsQll1S2M5TzN2V0I3VklvWTZ5M3Y3WHladzFKdVNBQjVad18wUjZWY2hTSVB4S2ZSdmg5WTZVaDI1clJzZ0c5dFhtdl82LWxUSlZsSTdFRTU3OXlSamU2azJ1Zl8ydlNrWHlTVVRMRlROVWxTZWYtYjJIVy1nbUN6c0xxd0phbXJKMXdhSm90MV9wS0tTTldfbUFyUWYwcHI4M212bUt0Z0x2RnZFM2N4WFVuYXEwQjRoelB5Tk5NS25XLU5tNHRhQzVWUjdMTFBIQlhJZ2lDNG1RRzhUZHRLLTJ5LW15SHhVZHJsUGI1RUJCbEh4eEYwZnRVeGlLUENIY1gyVXdtX3pyTnBIVjJvNGhNZTRiRDM3TnBEZWlRcXJxUnJOWUJXa0Z0dG5UOUFCOGdZaG5ZZ3ZJQWFOLXBGNHdNSjF5VmJvd1ptNHVmVVJBMFF1SDdrbHJPT3hhU3ppM0dud1F4dWVuSzYyUEYwaWNjSDBYZGQtd29aeUROSWdaQ2hEeFFhamJjVXI2bDNWNGJ5My0ySHBuRXJpVGNoLVJxRGw0Y0RHQW1BUGhOMU5OUmx0NWlVc2lVcU1sLTlIT2lIVUVDYWd6cTFUM3NRYUxSTVlrQnV4c3NZYWxRY0xoWkFEVHdVampFNk1lMDRlRzJyU191endFSjh3Ymd0ejNqakg2X2dBSUIwOHRSZS1vYWgwa0tiVUNjdEJmSGJjZ3JPMWE5YmwtR0diZlFIX1JtRVh1aWI4ZjFlQXpmUE10V0htdWMxQkI5UEE5a0xaWjVaZ2VqbVM2RWpHM1hXVUg2WjlNa2I5M1pOVGpxOVRGWTdOaE1RSUFfeEdPa0RrYUdua0psZWhhZU5yRzBsUjEzLVltWXZXRDd0OXRIdmRiNFVoc3dubnF2NEtTWlJSRzhYZy15dU0yV3F2VWZEMnJuVEVmOWo3eFZDdUtlR2VOQUREd21VNG5OTWZDeFRqR3d0UG1ZcERXWjVPZzZoakpWcEhuU1FzWUg3b19xMHlUSXJHTjV0TE5UclNNa2ZaRGExTlhtVlBEREhNUk9NUkZJVTEwazFnTURqSFNfWWhNS0lvSUp2T2htT2VUZ0ZsX0JZVUQtUGszMWswcUswUDY5R203QVQzU2txRG9ONGdzc2MtU2VjSHU3MmRPR0lUQ2VtR0gtbkE0LVhPa2pyLWJTLUNaYWNOcU04NTFjd0lyU0pZMEZUdVVLcV8wMFZhcHoxV0l0aTVCVkJHUjE3WUZISndjVHQwLVlsTnYzU0VIOTFQaEFEMUNXU25kOWxRWXJ5d25WMmV1MDQ4X0taUHlvS2RiRnRvZGpvTmwzckUyOHdfcG10cUlBRkFhNnRuX1Z0eUlyTHdLZnNlYmFsdENPWEhnVElSb1d5TW9jTy1wcU02OG1LWDZnSGFRalczc1pwZ1gwZmUxbnhvZ3I0eDR2dVVjb0pTTHNQdFlZQ3pDU24ySHRyMVVaODQ5eEh5eUpFekxaZnc2WW53b1c3aUU5LWNyVF9sUXBaZ0NIQzc4Sld4aUk0VDJObUxDVWp1VXJLUy0yUlBibUhqV1UxMWlnQnlJUGhQRDJWVFh2bWczOUd3NExzRDRHWDRlN21JQ045LXA0MUlJeGlLM0dpVGI5WjEzTHhFbm53YzdJTjdIS3VNcmxhazZnWFJ3ckNDbnVsLTlUQ3QzQWRENU04UGtzY3lUNThndk4tTy1lWUFSVHBYUVZma2hJTThQU0czNlZiRFc3YTRySmcycEpZbnhKUS0wWHoxV2E4YUh3NHZOT1RKeVZuMFR0cnpoWWQySTRpR0dMNEtFRE1sMDRpQ0ozUHh3TjlvSU10R2dZZE5DRnhvR0tIMnFKWXVETUNSRTlPOG5yZGJYYjV5cE1SYll1UXRmNU5nX0RvTnd6THN2bUJxUm1iUG1XUnJuelh5VldFVURKYXRwQk1nZkZxWTBWaEhEcjlpMjBBQW9WTWhlbVBxS1lzaXI1SWx4dTRRUDM3anZ2NnU3WXZYMmhVcU02OUlBYjY3N3FVU0VIblgwZTFIWjNHaXh6UEhvaFZKblJrTFM2Zm5Kd21ITFRHZkMwaVh4bkp5aG9PTnkxNDI4SXZmSndlQWdZVW9QdmlGaWN0RE5ySEtxNWNocjF6NU9KYmdMeUo4WFFRME45SmpSTW13Ui10YXZrMnhCR21TOGdlSktxZEZZSUxPTXV6eHVQamdKYkVFU2R6VUt4R2dIcERIMFNuUFNEelVlX1dkcGVYVEpVYlYzbm5lb3NjcHlCcTMtcEhOQkM2WEE5cDRKWUhFbnM1cFVFSG5ZY1o5cW5DQTE1d3NBakUwRFFZdGswa3R1bGxaWFdEdFh0R2hCVWxMa1ZLOElic05KNHlMS3ZRXzFOdmgtcWQ5U2tPY0JOQnp4OG01TkZpejlFUW10S2loR2dtc2lqTFctUFAzMlRyWTJnZ01zOWR4MnBmZFMzUTFOWEJ1b19HaG9JU180YmJDc2RFd3VZS0ZLQ3ZnYTgtVllVLW85OUstU2g5M0VMa19leGc5cEg5blpPa1E2QmREcFJLdWZWQ2E3eU5WYzh4VmRPalpnZHBldGxPWVFFUUx5bUhtaU5LcGNLdDFYeU1MRGNTcWxyUmtxQVJpSy14VllvSGJzVWFmZnctU0xrNWdlWjZteks5ZE16ZjdZeG0tRmF2WXhWaXMzRTZ3QnVrTkZra0pVaGs3aDYwUVQxdTJ3YngxX0tfNlhmTDBmTGs3cjVvRU9CTHk0ZVF4V0N5X0tIRzZGTEVJZHN0TENPYlRYbVh5Y0ZJdnN2VW5VSjFSOUlLTlFmVlZQangtRHF6YnlVMDVadEh4WklDb0djV24xR2I5SXozSFowaWp5bDdybjZ3NlEyQkk1QXkxSGVNUGNnM1htUzFIUFBnZGNteU9qNGk1X0FSOURuZUdMazZBb3dlMWlPQzZ6UjVsVmcwaTRHR3pOeHVpMGJ4SzJaNHBWWV9mNjU5eVJkM05McHgyZFpwZHlJbHlQbm9CZFlheFAyUFNjU29RRFNRVEhKNmY0RWV2N3gxajFfWlF5UUNIeDNTVDVyOVFKeXJ4Vmg2aHRiTnRRQlVoYjQ0S1BBSmJ3OEpXSmlDbzdwa05rb1BmSFdwSHhodFdSNUl3Y3dsY0lMUFd6OGJxX21kcTY0Vmt6Nk82NmdCY2VyX2o1U2JXZkdSQnlHQ1BaeTk5OHo3d1gySk5vNHBlWmN2V1JkaXhwcFZoR255QkRuVUdkNFNkcmItcExSdnliNEUtdktXakJ0c3FOV21zeU5RNE4xZU1WdFZrQzBsemJpS3pXR1ZCSGVOUjVIWVB2UzhMeFpaOXNLd2Q4LUdVaU5wekRJeFJDdnVESFg4dm1KajJJZGtIZkxMV1lGS2FCc0dzRWxyc1VURjlGSGtVYkFqb2c0TXN6Q0REQVl2bzV3TXFiNnZWbnFwbTFtaTZ3dk1NMWhLUWtiUzMxbWItSVNmX3VOVTBYRktUTWdsRmR5bFVLZ1kzSHdWdGhpRkR4SGJoRWZybFl5TlNDN0JCMlFVLUlub1ZoMFczaTctcTZld2U4QW5xOE90ZXlEbDBIZ2liQm9pVTVlMVpRdDhiMV9YREF4TTBIcThwbm5jVVFiRDhYLTlmR3RrNW5kTk9KZVJwcXctMVkweVBwZUI2RnY3S2VlZlJQWDJ0RDNGdG1NbXFJU2p3S0I3NmUtaVEyYlNld0d0UXlsVGYxSXdEUHJsUFN1aXVLZENhUUNoMTBvREFWX2x6Zk1OdTJTX3NfSmVzaVNRMEJRZm5xay1FWm9ZaTk5dndpcDRQaUFCQnMxWUZVZ0NhQl9jNW1UMG9DbGxwSjFHdEZCQklabFpfUXdVdWFMX0YzSkIzLTlGN3pOQnRaUUdqeXl6b1V4bWJrVTZUaEVPbFFqc0dDdEZSWFdvY25Idk5oUEs4aWpjVnJKN3R1aUJaQ2hucjNwdjFOSkgzR3lmbDZURWlIaW5Lb2RDM1A0eGc3VEJZblVYRmhuWU9YUnNfRDlPRTlER3VCNXF4d0QzZlFVSXpCdWFDUy1WMzFDSjBmT2pOSTJ2Z0t0LXMyeXFDWEs2NGE0S1M3ajJ2VFIyaHk1ZGllOHdqQV9QZXljU0VnaWhHQ3RVako4cVZ2MmhCdnVZa0ZNN25RVHg3NjczLUFLRGQ3MTBkaU5OeWlaZkZGaWdPUUk5OTFlVC10UDljNGhsNGF6SlFFTk9Ga2NNRGhBV01yR1c2UklBcEdMUUs4XzB4WFI0b2JYb3BlTUFUREc0bGNBTXFCQk1kUFhNbU9KWnhDYjdONzNndU5mVVh4dTd3S0xaalphQUc0OEJzX0xlRXlncmdwdXZ2VEFiQmhuQ0U3RXRMMnNxTTFqVEUtWDYyb3pKWlJaYjZVU251VGV0TlFMbW5GcXhZY1pNN1ZRR2RQNHJzLW1XOGNXd2RucUFZUHBJNVpZNFRzQU4xLXl4WUtYTk9zYWR5TEVROHRDYWJaQVZoNlMxVDQyeEJleElkVmFEd2ZpVHUxZE15azV0dW5kbzlsd2xVYi1NVDVLNjMxaWpWMF9XWTR4ZDkzbmpSc2JUd1BIak11VmNjU01WQ3lVSFRqc25EMXdNRVdISzlPdU9Xb2ZRQzlDXzlqU04xTF9rcVN4V2hmZ2pYd29WVUV3c1NCN2VFeS1fZkxyX1JpZUFNZExCdlpxdGJVd1c5Z2E0d1lXa2lkVjJheUM4VXE2NzRsaDR3U2lZMFhNQ0RvcGlOUkZXQlVtaFJCdWpBek9rZDQzdTgtZlhhbFFicXdlaktvTmsxZ2oxNnFLWU1JLWIwRUdOa1Viem9yLURUZnJHRU5zTGJWbWVHTEtBTGxfVnozbVM2TnVIUGVNSVE4WGJDLXRrejlzNmFaaFhXNnNXWDk4bVBiZTJmcGJ2R2cwd3RWcnhlQnhSc1Z3SDVvczgwcGVTRzZ1VnVUZmE1Xy1QTGd2NlZvMTdYMXA1V0dhY0RQLU01UnhyVlhGUzFDRkIxbm9weWVQbERyRzYxWHMzLVhsZEJSUWR2LTlYWnN6cjRiQTVQSFRhVjJ6elc2ZUJWdlNjNk5iRGNZd2dKMWtLd1FVVE55eFo5QzJ2WHE3bnNFV0REU2NLTVV2bEhrN29aaUVRWGtkVFVyZDUtV1J3R082eHJsVWYyWEhQNDk0dkF3cWo3RWQwcWNkMnpCM3Z5YTNlZ1Z2SHh2TjNlNkRaTmdKRHc4YXZWUl9QYnp1LUQ3NkQwRUh0bUtLdXdpRGlnUTNoUlYxcVowN3VqSXc3Qm5jWjZ1TzV5QVRnaXI1VU1qd0dMcURiUEEtM0l3Q3JJOHdXRnJGME11YmlHYXp3Rm9qUG5tTDNoNUU5TmVhdzlBc2RnVkJBVjNJOWI1cEI3M2NSNU1WVDNlVmRuVDNHdl90TWRNOFY2YlktRUM5SkhHXzhIS0t3VkFWYzUyTF9mdWMxdWhNQWF4X3YxSWZQQlFPTGlrYlE2d29kYmJTNElrblFHeS14QVpGU0htNjl1SlJBaGxwckg2RFM4bnVjNTV2aVBZbVQtbEhoTTZ0VmdVamZ2a1hnVVFxSEdzTnBOakMwdTA5blRpUzN5bU5ybHh0UHVTZVdhSU9LOGlLMzYzZXVBWGxEbml5TU5nODZFdmVnbTZwT1dZSGhIRnJNN2N4cDNuR1oyWXdZQjRGNjBhdmxfYlBqSWR3SmU0VDRwcy1JMm9LNmhsX2M4aFduR2xMRkpNWUtYZzZEV3hjTWdpeEFCOVQ2RUFweWh0bTdqbXhjWHFiSThtYnItc01wMXZrRnJjNVFzR1RuWFg4aTdZMk85dmN2Rk5BN01kdnRJZnJWTDUyUDNJVUlYNVY0THZuM3pYanBoMF9KTXA4Snh5a2hoYVFYTW0xNHFfenhNRV9UTGVpWWxkRHVaakpxVmxkclV2NEU5MkdMc1k4V2JEdnVKY0JPVDBSUkVtazVQOWVCRzl4YzZvSmdiZzVORWV4SFpka3RXUVRtOUxqdnlZRlh6SUZPQzBzdnRheEFnWGRmOEpXSW85RzlmWHVpZEZob1ZVbFZYc0ljX3g2YVNPd0RtVUU0MjlySzViT0hmLWZDOXgxUzcta0ZHZ2ZWS0lJT1loZzhqRFhKX1JlcmJHQ2dhRTd0bGNDSE1ZQUtiQlpGVng5bGJvMnFfOEItZzZyN3I1VlE2Mk82VFFmeEhTY09sWGRyUW80b1MtajMxQk1qV0FzU0hrd3ZrMkcxRlNSNnNwZWx1TUw1VmZndmtEQUtRRzVJdHNjU1dEOF9RNVR1a2cwVzJpTzJhRXQ4aXVLdVdJVU0zbTBKOUxfQ1d6LTZ2c3M4XzdWQXlTV0drbEU3MXhWQTQ0MGxVN21OalJuaV9tdGxhSEJ6ZEkyWk5oQjBNZnhUSVo0OFVicGctUGxLbWpwYmJxZ3Y0QWNWMUg5Z2pra0tnbnVuSGhIYmo5ZXU0STFoQkFOZDdKWkw2WEEtdV9ZTU5VRmM1aGRYc1ZNS25RMFduSGQ0d2pGT25HQndmVDdpcm85YzRLNTF2VERnM0syS24yakZmX2ZXY2hPWXRGTGlXbnFUX0RVWEp2QUxmb2U5NElKaGY5b3BoM1hLS1pub0Q5dVFuWWFTR3JVZy1WbGM1TUJYeDJPQ1RkVlc3Y3NZV2Q5dko2Rzc3RW1xNjdTVW1nM2pkYTBPRENtckR0VDhoakFrY3VsNG5HU2tlS3lnN0ozcld5QmF6aXJYS01Sdm02UkVjakdGYnNmV0YtTGtHV05WWGUxWjRwdjI0dkRIMUYtSnBkVkttRFJJdzc1aXJrNEdjNmJ1RXVUOGt0WS1kcFFrUnVVcnZkaHJZRFZGQkljc0RvbzYwcVJoQzhON19lX2xLcWN0MTExNnZWNHBOWFNNc2pnb0ZUNVU4NXFKajZpTzBmRDZBTVM1RUZvcUM5ZERHSEh1bE5jd1p3WURtc0ZLcHdlOXpCSTNNV2RiOXA0dlMxWndBeGJjei1DMFlsa0RBbTkwZk1EVkdoa3RyNERiRzJLOWFLUVk1SE41NWdYczE5eGFqbFdCa0pVRWdTUUxiZkljUDBPZFRRV1NGT0JKaE5ycWRWTUMwcTdXd0U1bXNXMExTbFJWWEY5Tl92amMxSEZhamt1UEZQSGNqZmhBQTQzX0RmN2sxdENkV2EtYnd3NDhtNkVPd2hqVHdKR2dsTmd4a3lZdlhSMWdVRXpSWlVHSzVEMlNRbXN2ODFWSkZsRl9QQUVZQ0hjOXgybDctNlZjZWhZeWxZUjVoeFlaVjB3NVBXeXF3OWpnSW94T2ZGV2lsZ29mVFBJUFBabGRac284S1BvTkRqbl9Lby1iQXcwcVdHRWk0MEJkSlprNEVZNk1ocFlhUFdCNFVQNlNBSGxHOFRrUERNRV9MOVhqdjhMVnlJc0NXdHJEZDV4SUowUG5SRHRGRVd2VndOU2Y2bFI0OWNEVWpvMkd2cTFzbS1QRnU3eGpFSEF4V1lSX1NQSjFkVmhpX1ZkekQ1bWZrdk5PTGlBd2hDeW1pdWdDYklMbzFSRGs2UEdNSC01c0ZiOHI4dHlwS3VUd0gzcm5RS2hzeXllN0w3bkhfekhvTUE3cG0xSEtQM2tKRVhUOWhoRDdSUVNnYjJReEQwUFVMX0hjZEVVdVJrZE1pcmwwZTRsZlotekMyX21fbEVSMTBFX2NmaUdMVHZDNFNrQTBnYjZFanNmSnZFUnh0Mmg0NVhXUzY1Rm0zVHhMWVdCMHU1OXR1RGRWVVFld2xFd2doeDR2OElZaDNIYnZOUzNjR2dEanRrQ1Z2d1Q3cWQ5ZzdMZkZ3NVZsUzc1bmRSTHY1Zm9UX2k2akRhSVVvT2FYRVlXdnlGN0dvSjYxMU44alE2WEppTVI0ZEUySUJSQ044dVFPdW5oUGt4OFNHa1JXeGV4dnlNSTlKd3ZwVnZHY1R1WXIxSFhxb2ZMRTFPTl9WUHhBaGtrUjJudmJEdkxNbTVGbXZNOFhNSU84TktJbjlad0FEdE1XTnFtTlpzR2llUk1uZHBxWElXWWp5MGZPQkM2b0ljMk4yeWxuU1B1cUxjUTYzMnVJOEEzSktpQmVYdVJIeEtfYW5ERGlCVTFxbXIzQU5GSW1fQXVjTEV4OW1BT2VkbVV0NGRwclJGTzJDQlFtbmxkTnlQcHJtTHdVRE9jdHlKX20tWTlfQXRnd25rMU9iVmRvSlVaYmVWamVhRU1WZXJtVkk1aXZ4YmZwYWwwSFB5aHh4cmZnUEpIQlhpRDNXZjhxUGc1VVBOdWpMcHFwNFMwSk5ZTFU5M2JYQTlqcndTVXl4NlJLZkI1M3V4UnppbnlEeS1vcVVMNUYyQTA5cVBBVWI4TGl4aEQ3Q2p1MGJlbnJQSjV0YWZxc08walRfeDJHZlZ5Z2w3cjRrd3NqWnoxQU5ZRW80WjhVV1ZudEQ1LW9SR3RqMTU2aTRjUFQ2ZjJvTzBsSVB4WlR1djMxbVpXMUYzRnVQSkY3eWpjMzQ0Y1hFa1RZakVwWEdyNlVmd3ZxSFk2d0NZaEdHVzk4bE9VSTNXdUNaRVB4dWV4QUJxVlZhaE1oeGpwazlydzZ1UkkxU3pOcDh6Ujc3aFNTa3JaaFgzVUtuU0VNOFdweEFwSHdqbHhCdEpock5oelQ5eHRNUzd3TzdNd1RmNk53S3FIYlZLNThscVc5LXZqdXFETjdWLVNLX1dpSzZnMjRjTU9XRFZWS2JOcXY5djVLZXJiUGNlS3NGVUkwN3BOaC1yNTMyMU5sT2xlTGxaYkdzV0FTMlZYZUZTZVc0bVlSNkZKX1pTVTBnbFpsT3JDa0dwRVQ0SWxOd3JUUGplMUtxVlE4Q1J1Q0FDVHZfaEJjRE0yMXZUU3BVR1psWFRneUstYWcwdndlcm03bnNwcjRQcnd0NWRoUC1mbHVJVHJCbXJETFRuZE5sd1Q1amlvdWNQVU5fbkg3OS1mMGMxVU5YZW9FaTVQWk1MU0NsRS1xQkd3MWd1V1pvYWp2VEtITmpGR1NGMkZoNDA0dE53N01DQUNKQU43bGNvVngxcXhmTGwydE9oa0dXSGpvQ1o2ZTd2TGRTZDVObjlUeW5kUkxsTjhwSzJiWlFkcUFQeWJWSkhIRmp3dEhHMGpSUWZnS0s5T00zU1AzdE02ZXVIUmdxQzF1aE1iTGF2d1FRLUhFaUZJdTRtTFZBbGVESjI4Z3FHUFd5RHdDNjNzTFRNUTlrVU9ObHJEaExUQ2l3VHBWVXNpN3MtZU1EdFlpME1ONzIxTm9rTUNRZl8xTGNDV0ZXODVSa19uN2dwd004ektrdjJxYWlKWDh3X0hycFRGa2Q0NnhMN2t1cHVUMGM2cy1Xam43T0lNYnJMZDE1TWdPeUpMRWdoQThSSE40YTFXSUdhcHBKcndvenJGUzEzMEdvT3NzZmc5TkpsOHpNNHlfR1E2QVNJX0ZGVk9la1VZWWdELVZzSmctT0I2S1lkUElRR3N2NWRFdkcwZWlaUDU5cDU3UDlheGNyM2ZLY254ZHpReDI2ZGdrbW1KWHhiZlVrVzJuempfVnJuWE1GQzNGblNEb2ViUjlBZE9hbDVBMkRoLTQyUjA1MmhWUk1VOXc1V3ZIMWc0X29Dekt3YjltN3FOeVVEc0wwQURuak16ZWRKSW9oU2VXbV9ScnQyS21OWS1wMW1uMFlOa25hdVRucVhrUHdpX3lKdGdLN05GeEtBU1JHcC1TRlJkRjJuMldBSDNmUTFITHRPUFh2SU5WMDExQ1ZyeGctcDZJSlVqQ2pBVTQ1Qy10UV9LTmk4SWhFWWlTem1uMGZsVUY2MjltRGNGN3BrMEJqZjNYcFVEdEZDdEJMVVpnNkphZFBCcWVMWm0tN3ZRNDVDcGVMaWFxZ2FPempTazE4NGkxLV80LVpDXzVIbkZyWGV4NEtjZm9pUE9ldzN5dlJRSVN4cTJpcXVicjB2LWNZWGZZUmZvNlVRRjU0Um45QW5vaDZLZ2Fpc0pPVW91eExnQ0xWVGZwOVBkQ1Z1RXh2RThmWGJXS3didHlrSlB1RlFmV3Jsck1YTTNnOTdYN3ctOThGUGNNakM4cy00YWN2b05rWGU0Rk11SWtwcDZQSVF0MHRaSml4V2JTTmM0M3g4c1FURTZaVkhnNUVlSTl0S1BMQW5QelRKbmtoR2l5SUdia2M3eGdSbk0xeExQYUhLWjVLTEtUUTJEZ2FqUDZmS1F4OEdTWnRlajJBdkd3TzRidW1jbk92S3dkYl9TdHdPNmRwa1dBUC15a3dFX0NrTW1pZEdCRVREY0I2V01sbGkzNUZxQjVlYkkxeWNqUXZlbVpUYUhYSDRDVmVhSlBEdjh4cnlHeHdhbjVfRVcwM0t4REo5TTNjVUxDSUx4QjhXa0tzWDlYSjZZXzFuNWczNGNpVWdSWnFUd0h0aUxmRU1qeDBrbFJ1NzZkeUNqT0Y0SUptZFJpMlRET1dJTUJhTUhERE5veldaRHhWTlFrWGlhQjRKYU1lRWgwdnBCazBPNmxLZ3c0R0xJZXdFZzRlY2tIOS00RGs2M2lTUXNlRTdxemc5cEk1SzVIYUFQdllqTzAxSFg4UlFxLU9OS1NuQ0F4cFMwMDRiLTl4b3plVzUwZDUwWEFLQXJDUFgxUzd0MFlyVVkxTkVMcEppYlV3LUpEMExNS3ZUVnhDS2o3S2xLYzJhcmdfZ2lSc0U3U3dfYnBYOWxZR1ZDZmdONnVXYU1lTnV6LXFYYlVfRndEOWhaU3FDUEh2cFBhTm5CVE5KeDNsd3lickNxQTVlblcwZnFFTlpUaDZrTEZMaUZwUVBvQk45cDBKWURiNnFGMHZRSlBIR19LNlhOTVV4ZlFRelVqdlp3T056UDBKZGdnTnJhWTZCTWpreE93d2UycGVqTmdMSXBOcF9Ub0w4QUx3M3h4MHV6bFU2elczZjJCZjIxbENaWG1QdGhfQmJPbXJodEtCbi1ENlJTRDVPOVN0d1JHMGUyYjNBOHFkVmZOTWtmaE9XeW1DRXA3Y0hlT1oxSkNKdDZzU2twNU9MY0NSRXpRZXBQajN4em9GeEV0TU5DZEx1d3ZPNzBtTzFwQnFuM2FtVF8ybGlGcExYeWM0YkdjRlhtOUpTYU9wWGNaRHVoc0V5VE1kV1pUNjVGRkhQLVRkQ09pbVEyYkRJa3d3VE1jY0x5NDBUZnhfakVmLVhKSkVhUVlhMXM3VVEwRWt3cWRYcUtsV2lQTzFIZGFsMnBVUzVDeEFfOE82RTFRMXkwdGdlRkNFUlhYMnpDcjAtRWRqeXVLeHVqQkxDUVp4M2FudlNGQ0hrSDRCUjZuc0l0T0RDa1oyRVk5ZXRYSHpfVGd3R0l3OGhXS2F1RVZTMEtiVFhMQWZ6VUYtendodnpCeHdBc3Nmd0pVNWE5WG9uMW9GUDFKSzJ2ZHR2dFNhV2cxSVk3cWxjOVBVQXlZOG05S2RPc1R3b1ozVDR5TldLZDZab25zNFh0OXBJcmh0RTY4T1B6SnI3b0lLXzZWUjEzS3F5YzJfSUVwQkFPRkE3OFdyUHBSRG9fYWRlWC16cHJTX2JMRXUtdjV2SDdKSUk4YVJjT0RqczlrUFRySnF0am4zZGNsTkZISHl3dDlpZWVIQ2FLT1hPUzZQei1DY2x5djN1d1NlU2NtUFo0a1VZRkFSYjlPUkZDZzNDZjRkRlBJLWoxSGJQM1hpZ0xMMzEzTEtVZFZjeGMxcEh4Q21maDQwT05BWm9CamJfMkNIa3FJU1FvR3hVSm9HeWtLYXhUZUE4NkphRnk3Qk9GY1piTnlYRXB5bHJnbHJKd0VMVmNvc1dzeVgyT3hBQk9paHJOYjh5d0lUdjN5UDdJdnZ6Y09KN01ZdHMtQzdZQm40REFSaUI3ZlZ6MWFvYUpMdloxZWt2cFNQWjNWX1RXYi1IdUlzTlV6dERRcVdDMEtpOFZQSHVmT1JkODN4ZWhnRnFaUktGbGVtal9oQlZOU09UdDZ3TzZDMkFONmJ4VFhXcjFjU19SOWM1eTVkemY1ZW5tWTg2MGF1QlZMOGJNYW16NjFMNDZucktjMTVBYm1xTDVHZVZwY3JORnVnRkhmajA4VFd0TW5BVUM5YmRxcm9OOEE5eTkwZWZ0Sk91NGtjdHpqV2YycWVNc0psZXlVOEJOdmZ4ZkxuQWJFQ1g5dnRsUE9uVGRWMHNFYUJFTGJ3Y2s2LWtwTXZsRl9IUjhGRzQtUlNwNVZvV2xlejBNcldXSTJBTkRJeGZieTByT2NFRGtzLXRxa3ZiZm81WFVqZmEtSU1lNTNBVWtWRXNQc1B2X2tRNkVrMU1fODlZNGl0MlZxTExZODV6RVFmc3ZpYnlKX080NGJLZElDcEhlZTUzS0h6ZWVnd2RsWlhEOXZNUHVlS2pLSkU5VzhxRDl0b0l2MGRUa3RvNW16cmpmS3NaeHpnSGZGaS1HclExOUFQcG9vR0EyYU9Fa3d5elVqT3U5NVNvMDBJWnl3dGptdWVvekxDWXNLMGhLNU5aV3NpZWgzOXNBNFNtVlY1M2ZvYjNELWVnQVkwTmxqM2FwR2poSE8yeUoxZmtTN0NZRld5YU1hY2xRTVNPSXF2LVEyQ1pLTUhpMEtrV1h1d2xHcXlnOHVwSlduOFVibUlGb0Y4Wmg3NXRmZU1UN1dfZ1p3SU9RdHJuaWM5aVVLWlFrMVN6OTVTa0lIXy1WSldEd3dNQS05cGc3eGR2cnZGaVJvaDhOQk5vQldQd0haalNYN2VneVlGUzB5R0pZaE93SWFJcEJURHNabXZOQzgzdHlkYUhHTURkWnZyUzVpdG5YOFNSVEp2N0F3Z2JsZnhhTkdMajAtZXZzbTNZTXFjUVhfX01pb3V2NnhMalEzS3JwY2hXWHg3OGMyOVlLZ25uTm5NNDNCemc1alU5VmtxNWZpSEljRXFoaU9kaGNIdE91N2pfNDlhU0hjeF84dHQwVkxtcmd1Sjh1RmRVNFE1U3c0NVdkTVlxRF80M2lSME81NjFvUjdMRnR5dXYzWmRzVlY0Y0JHaE5yVGFBVndjX3RKZVZKdVZSTzRGdHo4T3Zva1UyVUlwYkg2MWtjM3dRRmJCRk5IMi1pTTFTMkx5c3hLdHg4QzNra1VWbTZJeWNfSk1CTXBlSl9YRlpHTVd4RnkyZmFYeVRoai0yTDRneE5aaXo0QnQ1SkRJa0QwcjlBaGhwcHhjS2gxM2lNX1djN09QeVV6ZUNSYXp4cGZiNjUxWmRFY2Qxb2RZWS1IX3pwVGgxR0JlekJ2bnd2a3R0MW9nZVlWNjFHRkVhUkVvaWM4Y3J5NDZDSG1mNU0zR0stWkxtejJIdGVKMnlPN1BtSlFNQUdSSGpURmtRYWNZVlZXbVFkbGp3dnktd21icFZKTHZYTmRxSTNEaTRfS3FSVzEwcTZ1TmlpcXVvWjJZNFhJRDhVUGNhNXpTalMxNGsxT0VtYVFYWEVGZmhKeW43d0ZTajFSZXpPVUxDWEVTVjYtUzNrSjNvNzJEVUZMblNQaXE3YUJSSUd5THJWZndjb1FINWVxcTZlMHpsY0ZvdVc4aWhqcW5nUXFqeWtsWjJtX2dkNmd0Q1JTTTNtcFl6RFYxeWN2RC1IYVpHLU8wemhJcEdwblFuRHVOaG54UU1KcTVsVk9TeXFkMEdKZkRJRzN5MUdCV3YxdnJRdHF3MFBqVWNoTnJTOGhFTVZuWUZ1Vkd6WlJ5QzE1cm1MNVlIYVRFclZZSUtMcWk2SGVZcUJaek02MmZHWTBWUUZBTFhrZlBzM2IzLUdCMzh1S0tvYjVaTjM3aGhQNGFfRjY3TGw3NGp6djluNjdKMnlCRUpMcjdXRUc1a1RkcS1qbGZtTWV2bU5iRURObWhFUGc4dnhRWGppSmVIUU5TMkFCNEIzODdzdHlSNTdMeFcxZFRURVYyWXNzMWZpRGZ2T085clZyaTZNRnQ5Z3FNX18wamF4cUI5NzZSMzdMeThKdjNDMURzT25Cb1h4TUlGbmdvVWpBc2ZqVGVldnQ0d09FZ3IweGxoWHQzWWlJOHZITThkcTI1S2ZZWVZsbnpWVno3ZHo0NXAwX0JnTHFVZjRsX2pEb2p3c3JoUXEtREhzYk5ZWGY5MHFhXzg1R3FTdUxYNkozVVRXdnl0d1lWclREaTJoXzEyWDJSaE9ZdUItTW1wZlFpN2tHc21wdDU3T09uWjU0Z3dJX3NRUGRTanFPTWowbFFGcTB4VkhzYzlCQ0xRbmYzakdHeThZLXFGcHAxWjktamdWczRqYl9OQi1mSTlBRlVZU0hsVkktWHVHTkxENk1tYTlxb1BZRUVMQ1pWMVA1OWJ3clhyM01UekN2TW1LSHBRcnk0M2VxWDVmcjB6MXltakQyTmsxMV8yNlRaN0ltYm9mTGlxY0FoR2diMTJDV1drYXlhQW9RejJHTHhudU5nNmsxNmZabXh4Y3JKbzVUN094WjgweEhxQXZyR0IxRXN4Z0VPWkZhaXdhTTFFb29sVmdWWjlRNENna3dHR2x5b2RvRTRpYm1NUXF1UVNKcXhUd294Vm5aN3Y5X19PQWlGN3B5Y2R6V0VyMWpmZHphS3ZjSTVDNm1yZGRmOVhyLVVhWXE1RTBHaWY0TllfUmFaSjNqWXNYNTQwcHFNa0tIR2hKdi13MjBxYkJxNFpLTmh3dkQ5bTFfYVE3ejY3UWQwX1ZjN2gtNXk0bWRCMFN5WVNxMjZLWGdnMVR0bldUcUJmR2pNd3VyaU93c09yUHR3a2Z5UEJfYVJqMTJNeUZ0SG95X3h4c01SMnR0eFhWTUkxOHdKN0NKUWM4OGloSVFTVk9iMjdndzkyLWFTdlZUbDVXeURzamRwYl9vU0FvYWFrdW1nWEJKb2hHQWh1Z0pEa05vOVU3YkNBYjhYcHlHSGVMOUI0a1BFWlFFOEx3UjhjWmdyQkdfdUdSMzhnX2RDNDZqLWdVUS1HQXBCVXBWemMwdmpPU2YtbEZIZHJQcDVZc1hjVTBLZ19qMGxUWHljNDgwNklXZHJyZEdNYVhOS3VyMjcxNWVIYk5oUXVXaWxZRGo3dTQ1V2xxM0ZhVTY1SVZSQURCMGdRWUw5SWxQWkJBc2tzUDVxRzNnUzVMWEw4M0V3aEdHNU1RdEE0ejYxMEpBRlRCeEZ3RFpmZE1SMkNtamlDRF8yLVN2WExISVVjby03ZEJEZG81RWdlQjdlTTQ5XzQ5UF9jZm40dGl2dVFLcGs3T2dNNHhublJZSGRCOXdpNFpEVUdneFZtcm9nWjFBdXdtN1p3Xy1tZnR2SEpERXlTU1Y2UnhNaHFNeUx4aDljc2FqUXBtZUU3dDBWaVlLY0hyZU9rSi1GRnlWY1pmMVF0a2lnZGxkZTF0NWlHOXN1Z0JPZWlyWjJZVzQ3Uy15QVl3MS1keHFMbzF3V3hKMGhvTUtlXzFKcF8wRTlSdmhoWE94WmY3TzQ1NEpRNGFlWHlNY3pyT1Y1bHJRU3dETE9xNW9JUGZ4VmphREpLZHkyUXd2R1l4Um5WMmM3Ym9pU1dmZEd2a3k4aWVBOXFtY0x2SVhYOFd1Tk1ydTNRWTNUTTZhUmRPdFZjblc1NkZYSHVNS3E4WTk5TlloZzJienlobFlNZzI0bmVRYzNJQzAxZEZUSUhzS0RBUjdNN1NmbTN0bk12X29nMUlsY3FDMDRIZzZfaGhQQWpuNE84R0hvV0ZXWXFFZHEwajh0QzN0TTBMRmhiM2Y3bkhBUm9Fem5OV3FQUGpabXpEWG15d2VjcEd5aVR0cDFRZzdrZ3QzSGoya1JWRmtwaF9kYS1wN196SGlhYWpLTDNjWHJjWEV5eXNsd0pab285OGZEOUV6VTJqMUtEcHZqZUFXaFV0M09zN2VwT21DMmRQYTlPU2JNV2N3cVVDOGFOMFJGaUU5bWVNYkFMTHB0TkpQX1FLcDZPaGdac0dXeDlxSjI0XzdPSkhoYV9GYngyWUlYQW5mM2t3WWotaDVUOXRRaEJlbnRCMjI4ZVdvcE9PQU9sNl9FU3BYQ1Uxb0NsTnptWGJGdGpRNy13eGFvVlJRbVNNNEJnWEU5UWVleVo5LXY2ZWFMZ3Q2YndXUWlOSWtiSGI5QWc2THdyNHFJTV9XVU1pUHdJRjd1N2FvM0U0djlHb0JWLVNJQVpBTk11SF9Nc0JHUDluU2FKZDNfNUg0dDMwenc1TlZwNDFiYVlPaGtIWlE5dklXYVgwc0RtRUowa2Njb1RucXlORW1RVHN2OVZkMmFTM0JmOHFCbEgtX0JjNXBGSE4tLW9nS3JLWnROSkNpcVpXUzVfcmtaVklydWJqb2pxNzFKaVQ4Wkh3ZERzeFVDMk5iTnFUOGNRcFlSaGxFcTZ4enJKQ01pTVJjbzlNU3N5RzdUaF9WeDU0US0xM1N6SXZQVmVKYUNDLXlFSlRzbjFoejJOSzVfR19tanN3U0wyQ003YklxZkx0SzNTRmpnazdCc3ZlUXdtTldvZGtIWTh1LWNFVEtrRnNwdThNZXpMWHRKLXZ6Rk5sa2RGeExTWm5hUnpBdXowMkhsVmZRWV9GYlBiWkpYNjlja1ppbmlnbGVIUzloSzllaU9rMmw2akQzSVR4cUNndDEzOXN2UV9rS1VId3ZTXzlUM19kNXhseFBzUE1nc2hVUVlvdEtyLUhHd0VBNkdrTkpkMjV5dnVCdmZxbGx4WHBSeG0tVnhjRTBjV0ZZUkVhVTQzbVB2X2RtYTBWZWZSWlpiMVRIZmxSU0FoN2lBcGd6cjRSUWhsY0U1bGtadUYxMGN6UndROVlrSTlndnhCdFU1VVJtdFVaWmxxdG1kRjZxNEZ1VFZPa1Itc3lsRkhkbV9jSTUzQ0RBY2d3dG1JQ0dOQW50SHR4MExqYlA5NjN3emFuS240TEVsNW5yVmV2djJsd1l0aDV3VEhNRWtDU3IySVVZempxd043RFNLYkVNYld1ZDlIM0lfeUlkZEF2aDRWaE02QWFxRGhXU01DME50aDJuakR3S2NlNnJsek1Kdm9pbzd1cnNOSWNaa3ZVZTl1V3QyOUNZRzRkUm84SS1FY0FTMERnX0tmd3VqQXRwZEtocFlrNVB2X3lHbjAxUTVxSmFoY3d0U2Fua085bWVLMGxMazR3OGQ5dnNVTUNCcDlKenJHSnA4VzlPaENSZWpWWTAydXlOWVFlX01mbW9KQ1BmRC14dGlyTUdheElOZ2NIUjlxN0xCc0gyX0VrY2Nac3p0dllldHUxcUdoT2UyODk4U0VHZDNQRENKR0x1ZGVuV1cxMW56blBFR1ZiYUhfSFR5ZmtiMlNtYXRKV093MGpwMEd3dlk2MWt2TGR1WTZKOWN3a2Y1d0RPTkFfNUx4SHFRNXQ4TDU3SlA3Vy1CWUJXRkNNYXJKY2Jic2h5VmpPUWxoSTBMOUR0SUw5eXB5X0d4SEV0dkVTOFpjYzBSb1UzaG9sZ3NUM1ZTc3Z3MTMwdE5LVmZlNHUxX3o3eDdXaGZza2hTQzM2aEZ5QnhuZVVlZnBNdEFhRElnSGY0RndFX1hMT3JlNmwwN3V0RUU0alB6WHRsMkRUYXdJd1c2dUxYNnpSa2VYZ0JMcHdlNnZqdzZDSnNnRWNrTXFUbXNuWXllQm9uWURFN0otbUt5MHQ1TjdXVzdqWmRNci1EcXduYjdmMl80eGF4N1NLdThLSjZiN2ZXZkdVTy1BY29QZm53MGZRbVloZWliSE9GV21LNF9ma1k0SENjbnBOdlVsZGRQTVczRTdCUEE3aEtBTndha0xHZEJ1NVFNWE5GRGw3WDU3Yy15WUtrVXZBUE9qS1FlUEpBZnNsd1lzQm1RRkJLeHZRYmR0bVh0ZzJBQVpZUjExNG43VzV1amFFdWJtbmpVeEQtQUg4dWJVcFdmMlJNRG9VSHhIMS0zVGVybXk0Y3ExclpzX2cxVVJlYnJ4ODIxc0syQ2tLYldub3ZzTG5xN1ZTaDZGZ0MyQlkxeHh6LWFUcmM5VWpPN0JYMFlfWkRiVEZSSGpMdjlUX1d1UmpLZHRYNTdSUjNqbTFUbFNadWIxRkFuU3J2SUtGR0ZyRGNwTC1Id0Z1TF9lSS12bmJkWmE2T1RxY2Z0ZkZWVXBsYmg5dzZJWExMNF90X29INUtIWlRJT011UVhIWHR4THdDczhvUUhweGJwQjhOUHBMcUIxa2ZQNFFneWp3d0JmcHo1M0lGeG9JM3ltOE1nSHpseWNNOEdfZ24yNk81NkRkOUl6OF9iS0hoeHhuaW9fcjZ2NG8zN3E0RzVpZmM5QUpMdjREaUxvMHM3VEdSTl9YbkpFX3drb193M2h3NWlnczE0V0lkaGlNUThqQXZkMDdLUjJIeEpUbElwY0U5Y0hpcTVOQ00xM3h6SGFOcHFVcHlmbnBmWVZFZjhwNWYxa0l3TEoteHVDRktnMnliaVBPQ3ZMaDJFaE96XzBVUG9wa1l1OUkxT2hhYjk3QzdQd3RkS3JJbENrYkZQeF9ZbGs4bE4xZ1pyNHlxWVltVGFsRWhNaDhWYU93UTBuTGhoTG1XdlFPemNTSEZfS0UwM29zUmhPSDFiMm1QZTNMem0ycEJ4Y3NfM3FsSkdlbENmQXdFMTJ3OU1Zamd0WjRsb0p2Rmc5QkZhU1hFdVNxZ1pzZ2xlRnl0VlRGZ0VPWXh4YjU0UExNS1BUMUJlVjRBalZrNG96LXpteHlMdW1SUW9UX2ZHSXhrV2RkenVmRGp0eE9Sbm5IdmltdzZpN1dGVjZaWmVBamVwTE1HQUEwWGx0UV9FeTRUaTYwazlwbVBQRHRKYkNEcEN2ZkZKU2pTSnlWWVpxSFhwNzVMNkZGMElzVW5EdkZVMlZUZFplMGhRcnIxcV9kd2p6V1JzTUx0TGhkSUhpdk1xN0xiNlNZaldaaFBLdHAzbmVvd2Q5NzkyOXBLUU05M2U5VmNvbV9GOU9lYlF6UXQzcTVQX2RsWThPMy1qS3VCemxMOU05NjREZ0NzMDliSGRBOWJSclpnVFkxZzBKV0NBbGlPZW5Qb1VjUk9EbUw0dHlMUTVoRG5rZ0x3cElFc1ZoQ0dXSmNSZjJsaUlZUmFRVF9zU2R5WGtWemtCVlZfeU5QVE8xMXVZaTluVXdKT3N3U2ZfTnlQYmdkLWJTeUdGdmd3ZGNYMUZhTktGaTNoaWl1aGlwc2tQTl9xRlV1OVl4SHJkRWgtc1BXRWtQN3BITkdKX2lVemNNenFEUEZZajM2TVZmYUZtcjR1RVhPYzZuaHpMVEo4eHlRU1hWUG5iaTRLcXVFSW5oMlVtbXFvOVlFM2E4MkY4SHUyaUxGbWF6NTVSMnJsQk9xRnR6b3RPaWF4N3BUMkVWazlGS2puMTFlNkttWE5qRU9qR202cjlNTVN6dDJ2ck43aUhKTjJ1NGE1LVRMUndaZ0lRTmJiYmI4UVFDajdjX2FORjJIOHFndmNLSEEwa0xvenptcC0yUVZVeklGcnhTeTdBRWNzZWRudlRPRmVIc3NKWDEzeEhBMGJpY3pNSU1qa3BFbUNsQkdwbFFfQWZRSXpGN2QwN3V2NkVid3NidnB0VUFmbGRBanNfZ3JuakJkZVBPTnZwQXp6WWdwQlBsaEl6SFN0RVA0RDIzSlBqNFNMcmVTT3NtVXpYZ00yMmxlODBVUE8zam5EZ2tsVVQzUzBqS2tPdWRFYnBpb3ZSXy1jRkVBcVQ4NXVZWF9Od29EaUN5elpUZjBjc2lzcEJPaXBRRkJTblVVNlBoUDFZRmZLaXpBLTNyamdoQ3lUYmF3cnlKZ0E0WEx1bGczdy1fcGRfa29RcENadVZMdXJHYnFZLWhldHUxRTFMWld0RTNPc205M3BVdGMtMzJMejdkM0c0Rl9GYk5HZmVwUnJodTc3VmZhNmFrcTRoaDRSYmFuVnlpNlhSck1HWjRiY21QX3FZaVlHLXA2Yk94dkF4SDlkN3ZYbHdGeUwtbm9fTE1MVFRIRkhnUGtqY0ZyLUxsS181LXExWjkzVFVPYkkyc2xuR3doTVM5N0xLalVOYU5KYzU3LXdxMjlUNHVEN2ZvWko0TkdaY0NJZ21QTjRITkpNb2VubzZFWVNGNDdDMTM3dHV3eC1Odi1Qb2lmS2N0UktBdXNUTHFEU2Q3SDhwcTlteHlFakZiMGVEeDNSb0hLTmZOWW05dUp0U1JlZmFpM084UzZGRmV0eEdaNWRraERCWi1GUDhKN3NZMWxYaGpGOVl1X1l2TU56R1AzU2xYYUEwanBkZlBEd2x0RGxJUHRZZVdfVTF1YzhxbmVyRm8xNVpmdTNsa1RLQnl5bjBJcjc1QWI2MUstakhidHYtaUZqSGNrVVdUcGlJNDA5T3JtS1BYVnVLVGZJaXI1ZjAtaC0zWkx4YUtzODZ2T1IxOTRBOV9oNFlDZGQ5MDBsODhwbnp4LVBZZGRyVzN3bzRfY1Jjblk1ZVllSEpuVmZlVGZfdFFmYTdYM1FUd0wxYURjQ210R3N2bFllR3E1QUlyUXkxXzJaUVdVMlI3dHZUSmU5eWpSTTFyd3AxcWlMNTZIZnZqSjNuUmg0YXR0Wmx0SUFLZ1ktRkN4cFBIMkRsOWVhTTFxYjAzTTlsd1daNFR2UUNMbmxzUVlqN2tzTjZ6V2dXSjRWRTdlMGZTRjRmSHlRa0xyWmR3MENMN2Nyb3VrQUF4UFFjbU5JdG5jXzV4OWlnWDYzMzJRTUZhZTVlc2FaUlFjU1RhRlJ1TDdyaVE0SjhwTlJGN0lSN3FwT3JWNUJ3c3pYSTRMNWdmRHZmeEc4TnNIZE9NYlRid1hyVVgxZGhaQVN3ekc4X0tYc0wta3k2SzRjZTZlTWZROHF0YnVXU1ZSX3JYVjlwdWoxU1lWc1U1aldKSF9PRzEyM0NyaVBWdld1Tkc3UVlhd2lNdTJ4emtiV0ZQb01BdlNSVEFscDdwNWxqcFZiZzhoWDJOM2xPSE5QdU1uUHBLa3dpTzJLZ09aREw5UnZ4SVdGd1lnWFB3dGZUYnF5czVaNFZ6MVk1RWhIcEVxeXhRVkRWcEp4bUY4N2I0eE1jYVl6QUxZNllLZmxiazhSTTdWbHJ1U1ZmczQ4R1BTcnotRDlRdXI5X2ZDdmN5U3dUQU02RWVFUXpDSWQ0TlRxMTB4RV9rdy16aktvbkxDZ2hTeEFkUEdtcHlIejFoNzZqX3g3NDAtRVp1SVY2YUotV3dpdEZ5bGd5ZjBUVHdxakVHTktJa3JDWFRYSkVTck1oRkJSUkZfbmtDYVdNRWw3UHNWX2tYZC1HeHJmMkhKLTR5Ym9ycG55YTg1MkcwRTlzVEtBbWlTblJSRzJ4Rmg4ZDB5LWVEd0pVb29WT0trbW1oZFVFOTUzeTdub2ttLXpCbTdZRWJLUnlfNEF1cEhWZUd3bmlaRlZaQlAzLWVuVnJ6MzdHcVpIVVM4S1Etb25UaXdRd3gwVjV6UldIRDN2c3laRUtLOXc1Z1RwZUlyc1hYb3VXMUZTdEZtdEprLXpTM1NOTTdOQmFPdVdobzI4T0hiMVZvZWRMV01pVldWeTdQUHA4b2daVlRQam5Qb1Jxa1BjUjZfQ1RfTDJZSzRUbUlWak4wb2Zfalcxc3lKSy02RE1PcVhuV2RnaWdBZVpIZFlkOUhpSjI5N2FISVRhcE1KVWhkRU1pbXo2Qk5aUnlzaXo1UW9FTEFoWURkSFdsYV9seUwyZnh3R25RY2lyMU1iVFg3MjlCSWJVM1duNFZqc0Z4Ykg2SlloTjREVjg4NHctSnlUR1dUTEx3dzcwaFB6TDNPQUhWaFZucXhWR0pEUEo0VnpLalRNXzlER0k3ZFYyUFpMekF2YUVvRHpLQ2ZRd0NTQ3ZOSWRNaTdIX2ZkeXJjN1p2RnRsNWdvTTMzWE9qYjlzbUZKb1ozTnU3OGd0cVpPQ0lUR01yaGM0c2VKcjFQaHlCX0xvcUcxSngyaUJ1TUotN2pxbmNTS1VOVU1mX3dIdHBQZ3NNZDh5Y0ZmbkpnQll6U0FGVVNTYXl0R2tGN1o1Q1JTYWV0dlJCWUxuSmV2amF1ZVEtRVRKcEx5MXNwZWxUM0otZFJfbEx6OE1oWVphQlV0b3g0T282aWRKN1hPMWRqaUEtOE5jNkJjWDlsUW1PM0xtZExjRjBYeF9WSEpMVjBtWk9pU0pqbndvdWJGZGlVamFHZFBHRThUMUsyODlYd3ExS2V4R3A0MjNFaTNzWk5IUHZ4MU1yT1p3ZXdBN1B5LURleFQ3cVU4Yk96TlJ3MW5QcGNTNk5IZkQyT1pWUHUyRE9obm91bDhpUl9ITTNIYUwtZ1IxQmFWOVprWWczTncweHBHZjRKMW5wNnhpUDQtUTlhZndLZldieVdueTZOb2xlaDBzV2w3M1c1bDJ5cXozSS1BRHBhcllXTXpWaUtia0lHVVZXMjR4WGUtYkw5cnh1aU1pS2dLRnVVUWNlM1c2YzJPRjR0NFNPOXBFVVY4cTIySzd6andyS1NTRUo0aXNTYm1TNU12WGdaNnFaMEJEUXpid3ZhZU5JNG1KYVRQTndiSjBlVjNGX3NlMlkxQ0txN1M3RWsxMWg4TkVUYkVtVnR0RDdZVUNZNzA2MUhzNUVDUzBGNGh2ZmxCam9INVRUWkU0eHpSNDFFcTNMU3VvSzZzZjdDSzd6RXozLV9McHNLOVVmZDkxTnhSRnZLVGhRZFV2X2hpbEdfdGQ4R2hTMF8tQkN2QzhfRktvRmVFaW04UHlSRXZ5a01SeEFyUzVsR3BzYnhUR3RfU3pRYlVuZ09FNnMzTTZ3cUF0b24tTnFWcktRZjJCTkZfWl9UVmM3QkpFdlVEWF9qX0xmelFKakhmRWpyRGhtQ1ZJVTJoZjlpMEYtSFY0am95UHdQOFlkRm01N1dWLXpjbmZqOHVBUDRHdkNYdnZPMm1GQ3dtWU1OLXdFZnFkaVRxVUtSWHZCR1ZFNXZlVHNubWtpQmRyTHhwbVFGYnJuQ3Byb1k0NExmZ1hvXzVoa1had0syQm1IOTNZb1haNGJxQk5IMjdpVVk0aV80N1RUNmVmWjBfYk16am0tZk1nb3dhVGFlanpqYTdnQnpGQi1EclZqY3lhZm9mRTRzSm11aUt3TzdyUktRMHpZX08wYURJVS1jUm1yLUxMZnF2WnFyblZ4V3pfZVJHbTZQQi1pcW50RVE1a1ZGQ3hzRTBaMlYySnA0NWx6U0lmQzhIQnR4T1dRMFJGX1RrUDEyUHE5M0wzQ2dndVpaTnl3bzRhWVJkOUFwb05YeE1TMF9TMnV0S1NXRVJiajBwSlRWZjhTZlYwY1MtV29IZUp2cTNsNTdTRXcwbFF2T1hQWl8yNGw2N0tkeDlHaE9RcGtfNmZYSFdaLVhPeXVUUTAxZVYzVzVIeWtoN3B3U2dsLXBrMk5PamRnUzQtZVhuMXM3SmVrQnF5bVR4R256OXRzSGRPUUNVV3JaT1ZWbkw3YmFUMmpBZHZlNjVVOVdBbXhCSk9lS29nV1VyR1NXUG5PNlk3MWQwN2NSMzlhNF9TQTItdjM5NmRVY05ISU84Wlc3VXpuaTFwbncwUGVpbUVzR19sYXp1OEVybUVSeEFmZ2tFMjVQdExDZ3hFSURFbjRodzh5R0h2SkQwUUJYV1VTc1FJbmFjdkczMVAzQ2pwdEZQX05wM0Z1Z0tzSjh5QkhUakZhSkYwdXprRzJjM1RrZ016WjMtWnBTUVg5cmlXVFhnZ3NWMzNGSE1RWGFWYl9tMG9vRW5CclV5ZnE3dVY5R1E3UDJydDZtTDN0MzhnRzdwWDV0X0xPbmZaMk1qY3ItWXJMS0NLMVFWaTIwcVFjOThHc2NWQ0VCZGtGWFhMZThNLVJmNlFfUWVYZmRDcWdvczNrbVZwbVRESDVLVzFUWnJMOFgwNUJOOEVrWUVnak1wejlFRWFqY1FzaXNDZUhXNEcxSUtvaXRYZThtNXNpZC1ZX3hWNTR2b3lDOENRc0xxRTZGcDJLMmptQ014STFmUGhDMVlaRVRfVS1tNVREMkZaVHg3aDZFZnRmbk00dm9paVhJWkJ1TmlldzBpbHBTLVE0NFlBUVZaOFNkYkJDbENFRFNUWHZyRGpOa3lQQ3JUYVU3dFVXTE9EYkRHeWdLaTRCdnoxTnRsWG1HQXdZdTYwengwM2lacmFCU1BVejE4aXA0SDd2ZjJrMDBnb1hyU1Q0SUY1TmtnX3BqZlNZM1FaaWlZbUdqT0ZaZFprUy1KSXM3VkNwUkZHTDRlYVhRVk1vT1pXeHFsZ2xtN1NIVnItaVhNTTZub2dFV1M3cDlwdEVfVERZXzRFbmxKM0RYWmpNWHN0ZVRQdDJiRTdPa2Iwb2FFSlkxdkhoQ18tbUViTGJiM293T2NOUUZKeHRyZEN3RWJfU2pGZHhzZTdTeGNlTUVOQjhwU29RalZuSndvaEpwT0VYS3R4ZGFLN1otUUZiZlY2RUx3QzQ3cE1aNkdqUW1aMTNnS1NxcHpsSVhuakNaZ1hxanhRMTVIOUJNc0VSUTBqNTdHYUJVQmxLWGVRWnhOWU1qdDlVZlFWZktBWTE2WUNNZUtMWW5DckpIcmdRREttOUhzSW92TzZOQjNaOEtSM1BPZzNyS0xFSUdfOERsdFNZMzVMVEFPbC1UV0xmSlJndVUtLUtvdkFKOWpaOTVjT25yYkVhZ1ZfNHdTbzV0dTN5RnlwQ01GWXRIX1Nsdjd6T2I2MkFyZ1FiSDFHVjVmUTA3ZWJUeXlDem9ob2Y5Y3RWbHNDT2JEeGxyRWNQUzV6cGk3YzV2Wmt6OGRjQWNnd1FpQVVtczBUQm1XbVV1MGxUNUhiR2dzdDFfd3hDNExyb3BIQ0dvaElVTTljS2FBVVlLNXh1NDZEZVNXSnBFN3l2RHZPS05sUlk2NC1ieWFsclBBQXhPM210Sk1ud2JaUVZMU0xSTW12UjZXUTVlYjlERVJ5R1pPbHJib3laVm5ub0NRaHBDNXI5RllKUjdDTWtiMGdHcWY3a214LWNQZDkyby5kSmpOWG5FVFNSaktMclpCUjZOa3dR"}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedcertificates/cert-name","deletedDate":1605577808,"scheduledPurgeDate":1613353808,"id":"https://vaultname.vault.azure.net/certificates/cert-name/a839d996dc254ea2a4d96bac5b041b23","kid":"https://vaultname.vault.azure.net/keys/cert-name/a839d996dc254ea2a4d96bac5b041b23","sid":"https://vaultname.vault.azure.net/secrets/cert-name/a839d996dc254ea2a4d96bac5b041b23","x5t":"5qphe1w35wGLb_FJvLI5oRdbKjY","cer":"MIIDWjCCAkKgAwIBAgIQMPO0U7ezTnCp77izSjG8cjANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAxMTE3MDE0MDA0WhcNMjIxMTE3MDE1MDA0WjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGkFJoQiTaOuOD1cYraPoKJgL/Zp47OO84EtIbogXdZ85kFV3JOS/WO0GobxIQ405Yv26+ZPBBSxw9wlPN1BJc/sYYOLEu8wIxBf/js5NiHkBWqM4iaL9eAcoCI4Cx2Ihlp1vQsRaq30nzMtbgGtK7SBDa4Oex/Mpdym6x8XTdZ0fjFVcBsfn8hDAzAHxYB8tLiJ3eT596iG9wub5XMs2I2GyIynFBiEU7lBCbw/HPonUtvTzw0ckIqnXJ6fFxeD1Cmdy6ecgl1xLiNTUvLeYK72ZPhI15wgRgKDea5b+FsgqrwDN4FueklfoF5AYUU9wklAN60/HspD++UsZQuaAxAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFGWdoceSoqSaYLlXJNaojg6yyTIWMB0GA1UdDgQWBBRlnaHHkqKkmmC5VyTWqI4OsskyFjANBgkqhkiG9w0BAQsFAAOCAQEAldR//zCqW3qMfPUgbjatysPIx799txU0qDaOkxiSDxb7hBGNaAtSmPUpwg7mX4k5dASNh7cPNu8/U2RkbOyyzPrv6YwXPZ8Lr3FcISpwpWwTYN2GPH/2IpP+J66uUNLnRrvDEouUTa09Th1DBhkJPcgP83nJKGLmb3EA0d/iO3zF0qcju/bsV0zB2EtMGVnFiG8hbfxPfu5MZ6jF2aOHE50Khd2XBtK/5+PUHA5NifiToNpz8thmho8oeQ/RmKin3FqqJYK3m9Teds+3MmAcX935RkBw9scX4vvnL4ClNVVRcpaYwoRVJe47Hg8dd1qngJrdhguHMBwo8VKIywkbmw==","attributes":{"enabled":true,"nbf":1605577204,"exp":1668649804,"created":1605577805,"updated":1605577805,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605577802,"updated":1605577802}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' headers: cache-control: - no-cache content-length: - - '43204' + - '2606' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:36 GMT + - Tue, 17 Nov 2020 01:50:10 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -454,44 +433,38 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE - uri: https://vaultname.vault.azure.net/certificates/cert-name?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","kid":"https://vaultname.vault.azure.net/keys/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","sid":"https://vaultname.vault.azure.net/secrets/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","x5t":"4pEnb2nkl8cG0Uz51RscoUTkDVc","cer":"MIIDWjCCAkKgAwIBAgIQajFp1mVKTrOyU0b9aqaXizANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAwNzI5MTc0MzMwWhcNMjIwNzI5MTc1MzMwWjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYTsTEZ2+YqxjJ0zYTyD0SyuCq7+gIRP/77Wm1n+1+H8cSVfbiZ2992Hh9s+80DuMGDu3tZg073gePbNtCEhe0Hg3UYT7KOQXu51/UDuEum/YcRIXUEF3SJgwOz/JoYbcoqg9PzogPEzOTEd/H43PvGVBXyWC5yQIeUwfHtDm1+Sc8eIw6fAoPk04Y1nxXURaZKfAQYfKs57Muu/L1vkN8ksc+tr/yOYIp5Klj/ymQu3Kn0st7Tsr4tmAaUWab0EB+l1hJovMr2Cfedhar0I74pZP75bV1W9YbNmKm14uHFOISQIw1zn5JY6NhwodF3TOzuVWO6Tdw6cGupRjndUMxAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFL0DLEJvxjIpPEhSnj33p86vT9pCMB0GA1UdDgQWBBS9AyxCb8YyKTxIUp4996fOr0/aQjANBgkqhkiG9w0BAQsFAAOCAQEAf3ZFZBxCINLjvKIAeWxoV2rlxT7xAm/BdgS+u+tKp+RRLOiJaFcFdgLh4qaIQmJco7fFITL7eL+unMrqRV83VmO//mN0+w/dSuiAjOXQNwy7pBT5RHPIOHfudGpxz3X/R4jLo35kpnqtNv8z5Tg/9nGyqwYBGyn+f5bWXhVciVj/ZbDzqiafNl9Oe9pjByyD5cKNZz4pkNBqNGdDdNqRz1xt5cq23jew3pp+npI8JTMhQtmCFGTau+RAvmmpvmqpm45p8aK62pPxbmDJaE0wKp2E2Jw78rscuU7YfrDiRc8ZHAGOWRLLm+twdeKGd5+66zdxqcBBAYB59OPI3lrdEQ==","attributes":{"enabled":true,"nbf":1596044610,"exp":1659117210,"created":1596045211,"updated":1596045211,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045195,"updated":1596045195}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' + string: '' headers: cache-control: - no-cache - content-length: - - '2442' - content-type: - - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:37 GMT + - Tue, 17 Nov 2020 01:50:10 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: - code: 200 - message: OK + code: 204 + message: No Content - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLkMxSHAzdV94UnFyVWdQdFNSSXJiM1FwblpONS0tZ2taSDBieE81cUo0Wjl1QkZDeWVxcC02b3BGWmMzeEc0bEpTdlZUZjNGZURkOHVHNVpsWXdmVEI5YkZneVpfWTdtWEcyMEQzd1NJSUhIMHpQQjQzYm9FRnRtaTZvUmhmOG1DMXZidUhqVHRyVmdqM2cxc1NWakhSRGpxaU9YOHdwY0ktZW9ITXQ4RXduYm84RThPV1JXLUJFNGJWMk53RDN3b0ZleVFRbE1zdmdTVHN4Y0xWcV9aQ3dTUEVDYzV5WGNCa2pGeEtTRTZhbVRvNndmQkZLV1dUcW5rUEVlNHFHbHh3LXdRUmtUM2liVjdiajhTVlF6R2JQSWtzVXJySzVMaE1YVHpyYUJkS3RlT3c1YTdWWUM4RG05ZnhEY0VXN3BxQU5RWVIwM1pBNF9ZeTBWT1Z3SWJ6QS5pdjBxVnV0OGh4T01UcHhOR29DdzVBLnM4bkt4X0MzYlVuc2FCa0RoQVVjR2tfcFBia2NaM21mY0QwOFJKeDJoOWMyTEF1OXB4UzNYQ09EUGdVTUtqTUJLX0VOVGxDZ2tvdVo5YXpOenVKeEtFWnkxUE1Fa2xZZUZGbGVHRUdHVGVJM2dCVHpFZ0RENXZzcWZHRGdRXzlLOXI5eWJibFpGUHlzYXZVVjlyU3plbmJXVXUteVVCa2ZFUzRmQVlfdnRCT1FHVGtGOXJNVG9yVEJTaWF0NTQzMTZ3eGZHNlBfdnVoV1NNYmpObjltM1hSaGRjNUloNzlrSzNmWEtnT1VGSXJnX3hNeE83dnRRMGNxR0QzOHQzMHFVdUxRX3Bzb2Rnak9lMzFsN2pSUHpHSGZwQjFDcVFsM0kxNjZqdUMzLVo4YlFpejFSYWROT2h4RmZldHZSQ1dsWmktMFVOYnk5SkE5T2lkYnAxWnM0UG9makt5dUpsUGR6S05EUEc4dkswOFNQLW1MTUJwTmJZY3owTVo4LUN6YnRlOXVhdTIyRkZxcFpaRVp3N3QyZTJrRVBfWTBDMkVxTllNQlZUUXl6cWRMN0dvaGpsckZYSGdFQkhuSzdGeldfVUZkQjFGTm9kc0h4Y3lDVzM5SVdHTDRDcVhBSWVOVnJUekZRZU1MX2VDdi1MVDZYenNVdXpYVWE4OFl6UHVUa0QwUmYyOHk1TUxqS3JMRjNWRVNRWXdXaEVrQnJhMjFOa1NOcURPSmhKM2EyMUxXbi03Z09jN3pQYU5qWmloMnVNRHZqTFFZMHJ0QUxMNXhqNUxpNjNGaVVyc2htWHktMVF6VjMtbG1tWmRid2IwbEZIM3F5T0tBWDItSkpRV1ZkRi1HdkotRjZBOFM5SC1sY29VbnprZkpzbUpIZ1NtQXNPLVpKS250dnFoaE5TZXAzTlhldGN5am00d1RLd3ZMdmRKakxwTDdxaHZ3bE5RN1ZncV84NVVocDlnNWg5RHpyZlIyT1VNY1VZcXQ4UDFRQmF2VjNYcHc2WF83cWJKd0lRc2dnQnV0ZTNmTVppS05WQ2E0UHFRZ015WDFKVklvTmhlTDJjOUtGM3d0VlptaHUwZHRacmhqNk1xTzJ2WmFZNkctbUhuYnFwVWJrRGZNTGRyQWtfVjBpNktGb3U0bnlPeWI0d2lLOFA2ajRWdHJnS2UyaHgwaDhHZzRkNnEtSFBCRkFNb09FM1FnZF9peFdmbWc5R2NqMnBsai00cUVPbUpibE5sM1VNOVBLMmtjY3BUZk8zTmE1cDhvcFJKTEI5YU9EaFo2WkZlTWtOQy1Va09STzhsMGxlWUdYWFdhMXJxSE1qTjc1NzcybkRuSlAyd2ZFNWlVTzVEQWdQeGl2Z2dfRWhuMkMxVTFIUlVrQlR4dE9kMHFYUTB2ZkVDYWxSZmNkdk42WURUdzZUV29iS0tabHVCa0pxNEJxaWt3MkFGaTlRNWN5WTJDaHV3TlZGNTduV1VLZ1ducnBuamt4MUdOOTM5Yy1UUm1VOGs3bExTMmZpTzJZQVk0ZEFDaDVxUm9ZdFJZNk01QXU2ay1paDJWdTQtWTVZa0h2SExSX0NmUktPRFFSMTM3dHQxbVBjckR0OEd3LWZVMXN2NVpRVGFkcnBRZ29PZ2Zpam11RUdhd3JwWjZtQXdhNU4ySHI0bGJudUgyZG1mUkhZS00wUjUxTXZqcG8wX1RsSWQ0eHJLWnlIaThya0duTDBiMUdMbkxWSHBYRmNORnp4dDAteERZakRfYWVlMmJOcnlPaEF1SWhPU2JlT1dyRDhyd2V4R09zMC01ZG5PenliNW1ZSFNGQnVfVmRHd3BiYXdmSktzcE9nbWtMNGdNY0gyVlg1NXVxRk5Lb1dUWnhOZnE4djRtY3NNdTJDY3k5UUxGN3JsT1B1RjFvQnJIeHNGVmlmb0VxZWpPYXFWMGl5enlBRGVYYXAtZ1lrNWs4ZFV5MzZPUldaVWJ6aUR5azBNaDk4WE1WNlJaYkQ5SndzVVZKYXBERVk0ZGJxUjNsTjFaOENWd0draUhQcjEzTUx3bGFvaGhnUU1CNG5NUzctbE0wWDFhMU5mdGU1Q3lVY2VoS0IxcVpyMXB5enF5UlprckZFZ2lGRFRnMy1PN25ncjAtWndsbkRlN2k2REFJdkZsdnJZSmU1Mm5weFVrR25BUVdBQ0pGcWo5Q1MtdWNkYUg2SU1kOFNDNjJBbm5fWHBiWHgzX1RnZ2FITlZES3l2UHk5LWhYTUdCRUtXV0JHRFJxMVhQdjhSaDlDY3pCWWMxdjVxanpvN3YyUzREMmxMb1ZzUlNwSk9yZjdvX1FvQ3VkaUZtTVEtMm9HTlI5c1hzY1VHS2tWeHhfSGlzTFJyWU9ZTFNWOGdrdC04QXJTdlNEaGxMVEhmU0F3OE1wUUxGYlNsTkEtNVZRWkhMUjByZHUxeS10eTVCUThJa0RDZGNOaGFVRDJQUVFVRW9YWUJqcGxreUJPNGJLVDNES3RZMDVWc1JHV0psWGZ5VmN3VjB3T2tnaDZiRnM3dnVyUlBmWlliQzVDZHFoTlNkZE5vMkVURkFDbGdUX1lSTmZxaGdvaS00VkxmVXQ0RFpoSGNIdm1pcGhjcW9seUdrWHp1MU5ZUmx0TElnSmZHYVJaMlBkLUMtczEtSExNNG5XUmNYSHN2VVFzVDIzSE1EUVh2ZkhXTDl2eFd4NU5xZHhMMm92SU53MkhwWHRSVFByd1dvc1VJWlJFdHZzb1JwQVZkdzZ6QVdUZkI3aU9uU1pQUWF2d2IzRWR0QzhZQ3VScUc3UkM3V2FKSXUwbnp4eVBSQ2RBQlZ6czJDZ0JxLVlheURNWUhkWm9wZldnV2N3UnJOaTA3SEYxNVNLRzJfUXI1Z2JPVkJqbVM3THRDYjdBeDlVUW5KdW9BcEhUdFJDX2k3MFRZbW9zS2RfV2F3WFhFblpBUlZ2bkZOdXY1LVJKWktoRnFKUk1aS0x2MV9hZTlOMEY5OWhyV1BCTlVoNEhDNDROLVNPTjFSN3B3eEhXOXJyTWlNR0Utc2o4VTdhTU45LTFkMDQ0VG5EejJxbExGaG9oSzFjVlZtZVNtWWkzYUp1b0d5aG1PN2podlBJWkV6aDJ0NWk0N1g5MHlxTXNqanR3dTJDR1k3b2EtVXczWVZvNmZ1ZnVKR3daU3dnOXRjemtVcndJUGZlZ3pXS2tDNmtsWVRzaUtwUGdwMkNXRzg2OTB4UUx0eElhVjh0UHRHOXVlbU8tZXlkWW9OTDFZbFBLRGNLd2tjN2pueWtTOWpyYThZcnZ3Y092RGxTR0JDSU41U21KRDE0aFdIcUQyLTJjdXN0VE52eXk5Q3J4YmRYUnFuZS0xQzVoY2czb211MGQ4SkFicW0zRi13Vm9NYXJxckxGb3NKMF9vNmxJZm9HSkE1VGhSMzU2NzNVQ05FVEFQb3JoTWxVLXZQdEpBd1BESGJ1TE9zVm9zNEx0eVVlbUMzZ0ViQkp3ckNGS0h3MGUtOXpfeVVGSzNhVWowa25ucV94bXZNSmREZmw3VW1nejE3QzhZcEVWR3d5QUdvSC1TeEVuRmFNeTFzbjlQYVAzelVWa0tGVEZiSDVRSWVXU0dLVllVbGdneHFCeXVLRl9aVHRuZnlqU3RoRlBuVDJwbmgwS21WSTJnaDBNTVlHekNZT0JFcXZkRlBfTlNOLTdhZXZFU1BURkxCRUJEbTR2dXBvOGZ2eFFMSWk0RDRzdjg0NmR4bHV4bXQ5eXgybGt2WnJrQ1hqYVlaeWpCN3Z2LUVHdHVnQjhGSDZ4X0ZLQVA1aVdQS0xsWm0wbWhHSDhwVXlBYVdrQW0yNzRibFQwTXpZcmlBTVdkYXI1cU04V2s0NlhQRjE3ZmNUOU5QTE4tS3pHU2FYcVNoMlhvVTZPd0dlNnhON21NNWVKMlhJQ1YtdlRud2EwSUV1ajRwWGJjdUhqNjlHZ2hOQk1IbzhicnlJeDBNRmZYWTlyMFUxbi1rc0phQnhQTXI3WFh0d0ZsTlc1NTVkNVFETDNVVE5OaWc2MWM1V3BBMmFhcGM2RUNrel95X1ZZQk14ZG54czhqUFhHZTMxcGhhV0g5ZHhCWEs1blZrUHlOU19pa3Jkd0ZIc0RnTUUxYWhyQnR3SDdmSVJkcmJONWhjdDF5dHliUlVhYkxqak9hTC1YRThZczRoUnl4dUVyNGFpZzJrOUdXT0J6Vk5VZngzSlZIaElvRkthenVNc1FZcUF0UUJHN3JkZVZEYmF1YW5WcWp2Q2dqUDkwbHRJbHVpYjNoS0hyNVg4Nk9Sd2pLM1BYMHlrVkdCSDFkYTJqV1Q1N1JubWQtMFZaUXpSQlJjakdSZlJLWGdxU0RJOExGbTV5Y08zODM3Q1Q1Z3V4U0VOdTR1VHBMcm1wdC1HZnNiOWpFV2VSMjEwYXpJOThJWVpKcVQ1Y25WOHEtM1lXQzl3ZVRTVExvNkZlTEZSWS1DRnk2YVlxZkdPRGhmYWE4X3YzVFAwRjBFWGlmVnlpYXJlM2xKMUdfZ2YwLVJMbUNFS2hwTlp0aGhUb1RvaUNDOXV6bUVQN0ZHT0QtV2g0WW5rUkpwbXZHLURadFpZa1kzY0EzaHdRVjc0aHhYNUdHWjM4UXRhTjdFdU12TWxlSXVuRWNIT3ZPR3E5TGdtTXU2anQtaTN1Q2F2elVSdVN1NW4wc1JVN3AyRWVhZ1Y0TmMxbE0xbDVad0lfd2htQ0M0Wk1pN2hqMmNtemswOFpkMWJUVkpZZUx4ZkdINl9JQUFhdmF5WGVtVUN1TGthR19TcmxhQXVGQlpkX0RZbldjTXFsYTFpSjJWbFZWbVZuTkV6YXl2emNyMlZwbWh2UXUyQlh1V3VmNzNMcXZKZnd6Y2E1cmowTVktbnJldEhycVNhOFhaYjBBWEw1SUN3Z1pZZ3JlaGVXcG1PeF9pTFlnNlZDTFgxUmZKclNESjVYTjRJNm5fdEJEMWZ2aW4wNW1hd3lYanZXSEhsSk9nTk5RcjFSZC1UZXBYNXFVNWI0eV9TdkN5R1l0bU9GSms3TjJfR19jZFM1ajdNaE80aFVzYzlCYmlvYm9adVRFQUkzaWNVODF6TmZscWJsVjl5MlJFc3czRDhZVkpaN0FuRVVRQTZjOHJ4V1lLLWV1MUxxYkIzeVJCTkJnTURjbzNlYk9RWTNsZzVCbDA0V3JRZnBvNjNfMl9rdGZvYzlKSEdYNXp6Sk8wb3lkTTlBRV9sZXJZb3pJaHgtM3RtcXdKaUVfeEtoZ1k2emJnN1MyMVBDbzVxN2hUUTh2d0ZFNnpQbm1Gb1RrUzlTeXcxUW1oS0VKMlFpN0pYUDZTQ1YxMjdEell0aXMyMER0V3dtWEFiUDJlVlBkZm1UTFdCLTZDLWlVS3BqejJ1UWxhZTFJYU9TY1hwS19haGZidTVkX1BQODdYc3ZBY2VzclU3TjVrWkQ4dVJEVFc3TUstR2I2d0NUR1l6eUphQzlMX3M3cl80NDZCZVRuZjZOS0k0NzBlV2ZPRXdvOTlvRjUydmY0OWVYcGJ0dmdjS0JuemRGSHNvdXVNTXU3VWhHMHZvQ1kwYUtrZXRMdnMxVzl1cDh6YUdwekZfQ1hwSm5FUmJtam9uc1hQNDRIUXp5S0Z5Nk1tQnhFSU82SE5OR3hxSVpBYnJBelFUbDdjR195b21xeDNkR1VNeFlEUDVtb2lFRUU1LVpqQk00WEtLSkhOVFdta0h2N2o5eHFDWHFvWHpINENiaFl0ZFRKZlJxckhKUm0tOEpjNGppd1o3akNTLThGTjhrNzYwYjlOZWU5bW81QzlUU2xDQUs3UnRMVzZ4NkVBdDE0a0JTeG5FWDJKbmJ1NU9rc1lvdkJnM3VxSkgzcERhdTFOWHRWNTNEUmhUZ2hNajFLWG5TOS1BbkFXNEpNTVdzWGZrQjh4amo2VGRzRjdzQV9VelVvTWVFb3lxb1Q4VlZoeU03M3R3Z2wtWVFPY3ZOeUhKWUxLNmcxLW1KaGUxTmZtSTYyeDdFZVI0bURMOWh6WFV4Vlp6NlJPeUJUUGoyNmhQR05nenlpMVlPUE5YZVk5cEN0UUhrT1o4bl9fNUxuUVNHeGJ5U0R4a1ZwZ3picnFlR0l1cEp0NEQ4TnpZU1dzVWxUS2Q5bFhTclEySlRaMERnaTZPQ1FlMHhFa09qZkpfYURsRzQ5dHRoOVlQWEc1WWtrdHRNSmZhOTQzVS1Fd3BQV3R2OE5qU1Y5aHUwZGk0eVBqeEJ4NXAxZnRPOEJZOXlJR1hxRFR1WEhwbjdDcVJUTEloNzFoUVpCcnJjNjlKWG1sbkFzTzBDc0pzWTR5d19EdDEzeHdRcVJxR19zRmkwNF9HX0hrSHF4bHNvendyNUZMNEFTLTZENkg2elBzWkZyUkN3ZHVxUmVWTkZGeEJlTjlUaVhOanB5eXNXQ2xnb0V2YWdPdFZhWlNHNFR0S3ZZeEhqbFBpWlpVMUtlYnZPcDlMUTlta3VkcGM2NURMNnJBYVBOZzNkWGJBX0JIdG5zTEpjYWIyMFNXdzlKaHlBWTJFYndiT0h3MlQ2Uk9zcjdVeVRRZWU5ZmhndWkwTUg0dzRCSG9rdkxNbEoyNVE2RlZlTG94WjB1VnMxdk1mc09FemJoVTNRLWlkYTYybVhKYlJPcWtNa18tTHBkMElDeGxzQUxzTDNsdWhxbHNqczJKaFVyZmRIS3p4elZOZGc2STRVcjU1U00zZXhwSmMtMmoyY0drLTRWM1lvSFdjZVhjWXFnRlFsRnZKQ3prYVVLdldlXzNMeXNfVHBESmo4ZDlRRkM3ZWNNaGF6bjM3M1lyRXZ3cXhFelBKU3ZiTkE3ZnV4bUh1eUI0aWlseTJydnk5R1dhckx6Qm9OOXEwbXdMY201YzJFV2c0bG1QTWwybHNsb0k2T3N6MDZvWXpIbGZnSzNqVGQ4clBseEEwOFl4dDVYTFktNU1Gb3ZLY1FyVU9YLWhmQWpMUFN5V2dzZ2ZoNndRSkNqdHpiQ0RiZGZaRjdsYzlKRk16djVQdkxTVVF1eUE4SGRvT1pueG9Hc2VBSlJJN215RmtKZDlELWNzRmg3NjFxV1UtRmptTGFBZk9SMVp3aENNVTNfaGpvTXkyZElyb09FbkZOQ25KQzNmRDdET1d0Q2ZORC01aXF1OUVCNk5nbFEtYzhRZ1oyR3FVc1pTNHduVGloNlByZnp1QXptOE5EV0xnMTF5dGc0SEdZNzdvMFV2YnlpNlJMWU51X1VsUlhhS1gzOGJJS1Y3YXRjRnVjNnBiaGV1bi1UaDFQSk5RNzJ2QkpfalFKY2dCZXI0TEk4LVp5Y2VEeUJWTXpyeXRMT2w0bjJZc0huSi1QWnBEMm1YRUZxTllRaEZYaTdLZUpJOTlzcktkVFhFbVdoalVJcDFjN0dUVzBVLWZFTTFFb0Z0MndxYUVfUWtGTmZLZWI3N0ZpaU5NSGJjd0ZXcjhIR254a2JGemRrZGxndEZuelBjUm5yZTZtdDRYVDR5TmtJTzR0V0twd1NKS2hYd0hBV2xHRERoUWxGd1JkQnRxenJZeXhNQ2hKOG9MVktfTTVhR1JwT2Vjay1WdEd0c0tfQlBrS0lLTlktSU4tdGVfVGhENEJEUkxlMjB2aENkNk1yQmkwbHhKUXdRcjVyMnM4a2ZESklhUmFsREo0YUFDX21wREJ2Sk40NTEzV2tVNDVOV3JhaXU4ck1pTW9WbVBELTRSYno1bF9STGxDUWtkN1lBcll1SmRmOERvcDQtMUZKa2RxMjc4MGFERDhZSHZSWjJNX3Q0SkVjT2pPajdyMEF0V09YMWR3X2RmSS1SdTFTYS1hZFhlVGcwVHdMTTY0N29iQ2FVc1JRZENZNG1jaVdjRFlHUDFOU3FPOXhNalVVekh5d0t3X2tjakp0NEh4am03M1M5VW9aSUtud0dsbHd2eDVYWW1KVTh1aWQ3ODFDZ2N5c1UyR1QzMmJIY1RtLWJLOGNHRGpjT2p3RllZRHFWS0lnM2Uzb0F0NTRUNlBBamJUa21PQkFrZ1dINXZsOENqNkVPa3RXOVVGU3FIQnZoUEhXQkY5djRXRG1kODdhdnQtLVBhclRsWmRrN0lNTkhRUHc3T01JNzBONWNZZ05OQjhNLWhhVDhPTnBzdUdzeFJLcVpwOTFUTGdOWmVHMkl2dUpnbi1hSWFVaWxHRXcwWFZaUjNtS0VDMm9CazhmN081YVhzd3RBTDF1ZHlBWVJrMFdRN2hBWHpiMzd0OXd2NDFCSjlZajMtU3A3SkUtZFd3aWRUVUphX0RzaUw1b3h0aDZMeGNfY0VaelphRUJ0YVBtM0lSTExQWjI2Rk1NN3NfbkRxdjF5SEhyajRWWC1iOTZMWGxJb29NMi1WUWNRV3VrSWFRRTk1UEZVUW9xb0xRbVdYcTVMUFU3TUtiZFVlMGR5a1lMRS03d0pJcnowOUJZVVktRnpMa1ExbkpxT3RzaXV6eVhxcWxpOFVaOVU0cEd3eDJ5Q3FidllkVXgyeEJpR1hKVDJfVFN4eGxETkc4NlkwdkkxWFBHTnFjNDBZbUtPX2RMX091NG5NbG5rdjJNZ3lzVDFXMTVjSkpFS28xQy1OMFV0Yi1uc0NhVlNaejhFYTRZNENERGwzYlh1LXdUNUxWV09HUnc2cVJjbjF1X3ZPUXdmS2JKS1JBOUZIcmRCVGRZMzV0OXNZZmZvMFZ2WHExVmFraHVRWHE4a2RSRk9KSm1aMTY5VG1JZEFqLW1ZVkcxVnBZendoLUVSTzNDRG5GWmNweFJmRHRqNlc0SV9RN2FKODUtMURRa0tJNGdfYVNKQVBrQnlUbmZ5Z0w4V1g5S2dWOVJoaHZRSElzNThrYkxmaGVSWWJ3VTFSa2hNRmVKUWFrVUI0Q2tyX2FwVWZGRmFFU1ZEa0NfQ21pSW1qYnNSaXE2SWxUQWlhaWVEbTFWTXd4S2NTN0pDWTg5bWRuNmttUGZSYTlQQVJnOXZXN2k2UFNFUmEyRWZwUTRiVXpFcWFIcG5JY2RndXF3cUpzSmthTGx5Y2ZsYTNsbkEzYUdpRy05eVl0M0o0SzFrdmxMMTAzRENXeGNjYURzSHZsTU9Ed0tTRFpmNHZPUl9KNzBfV0ZHLVNVYWxBUmx2TUhCN0R4NGNZNVdPbm52UWxOdlNPWWFXMXdPSWJHWGVKZVVROXNxZjBNS19yQUR0azQ5TlNZckVUbl82bGdFUXJiRGtRSEp2Mm1TUlJxNW1mS3NOd0loR20zSTZWSkhBMDI4R0ZyT2xpNzl6NUhPYl95amRkNkRGbW1NNjBWODlfUUpuSE5FLWZLRTlZUUltR3EzRzdPRW92dWkxLWVtWDU4Vk5NcWR3emdoVDdvSnhLQnZSN2pOZFBBSEFGMlVBY0lRTDkxN05ia1hQTGx1RXZXRUlHTlFKSk1VQXV5NlZ5NUg2RlN1cDgyaDlLaGVzSVAxNjNpeHpOcXZUdUdZNV9VaHAyS3E2QnVkM1NFRWtuY1QteTFTbXhiMi1hQlppdGkxdU54YjN0YUNHbnVuQkp4REk2cGI1ZjA2REZZWVkzWnlWQjJES2oyUFFWSzYtd2pXNEdpSy1nWnZtbHQ3TlltVUhpVDBoRUpKcEZTQV9xcE5qNFVQWk4xX3NDcXlMeVNqOWhGekZ6QV96b1ZHUUhBRVVhNWZZVmpnNFo5cXA4S3JvMU4xdkc5QjhycVBiLXN6c3dEVHE5a09NZGk3OGxpaGx4MjV6Zjd4S0RzU1V2Yjl5MUNlWlZmZVBDQl9OdGVNSTRCbDlGTFBEUGJtZ1poalpVdWRlb3QzRThSakNBRzBzQW5XR0U0VWNOc2swcy1RakRwTTFNY0lmZjdaU2Z2M1o1UWhHZzlUa2ptUVhhNVFBNXROVHZkRXRMWFJrZGVGLWxlN0p6UUJvUlFBS05NMmhGSm1EdTY3TU9lX2dBNGRGVUF4cVJ6X1ItOVkyem9mVW5Kd3FfRF9jNG1KQnRQOFVsT20zTVVlV3RQdXFaaHRsdW1IMV9QdkI0RHk5ZWIzVVhlcjhfS3hObTRtX1c2RGN4WGRlbC12UUQyQ0NpWjQ0OGJDSUtLQ2x1MnNic3ZWVFJRSTIxbEFUN1lScUlkSFlRNGRVcWZMS3pyM2VzeWtaU2k3UllLYlUyWEtvMlhOdXV3cGZJUDhhcjNMdldTR011d2w5VHB6LVlnc2FTa09kd1BGS0lQM1NKZkV6N2RpcjZWSlNLdHRlNE5RdTlNUTZtSkI5S0FodDhmNzN3YTUxYmV6OVdCYV9UUm9UTmc2dmFqazVlcHU5TjlmVHhYVDhxTkoydzZxUmdFa3VqS3UtQmhwMVEzWG9Ja3B2R05WX0tkSko3ZVVNM19NMmNLaGxLbVFTX25WLWZwS3YwSDhjdVJkQi1PZUM0Znl6VXRzT0c5aEZkZ19lMkV5YWVNTFRhWW41VTRnVnN3YnR4MGo1azJzWHFZX2J4T3dIamg3ZGprU0R4Vm4zaGZ6V1p3Y2xrXzdhOGVxSFl2TGRQcTBOZ0paNWl4WXlLRlF0SkFlVm9NWFlER2VPd3hnTktwMmxWNnRfek94M2duVExSOUxnamdrb1JPem93czNaNDVtQm9vS0dSaVFoRU4zUXhSdGZtazZveEw4YU9aelpNZ1dzSTFZa1dwTnhaSVpKbnFNQXBNSzlHNG9USGVzRmdVNVhDZU0yaTVLRDFYSE1lbWZrM3RVX1dTMGhpYXNvNWhLOGRSMGhiVDRxczg5Y25Rek1OYTZpR2VNNkNuVzhhQ0R5dm5BQUY0cjlFZ1pmMnpZOUp6bldTdFlaUEpWUnM4SDhSaUpPcnIyV0hEVTJXWTNFZ2dVdEhBS2ZEc09wYV9vYkpVSHNVdzZXaDBBWDc0U0RSOEUtZFprV05YR3VTZlNoU19KYkdTbTdNZUxGOUhhXzFJTmtjQWZCX2tvemRvU2l5Ymk1aWNUcmhndDR5Y0tiZXFnQlFrQm14V2VIQVJNbXMyN25ZUElEbGpwQTR5UjRwWWNjNHJHMHhGeEVfZnU4dGRLNHZhNWY1LV9MSUZRV0Y4UFhwa2N4RVo1UXdoZENQMFJMc29fZnFwOWJPcnlzeEVPazZsZklwR0l2dlZaOHV0NHhWSnBqWDNYMi1KSFp5MC1idVhMXzVBc0lmWjVKSmNuazFmSEYyRlRtTlNRQWN5dWRad3ROMVFVQ0hQQ3RvZm9IQ0hWdDE5RUdXMTU3WllSWWtfbWVnZDdVbjhxNmRoZy1EcFhIaDVlR2tKQlFjcnh6U2pkdDlKMXFqTV93eFZ6RHFmM3BZVTB4VUdWOXBrcTMycmhrZXRSZzNuZ2FSNzVzZGVYNGgyQWNad3FCQUF4Y2diS0Y1dUQ2aktCU2VFNVpTTnI2dERUaTB0a0d1U3Q2SGdwZEN2dlhpdEVGVU1ZdWRlNVlVZVJNb1FYeGFPX09NU2hZYXBpZ0dYRUhEUnZzTDB1ZWY2YVJVSkl6aHhpRlRHT0pLZFVrd2tMeEt2bFYzRG9rUmxjZURRVGhfMkZIc2FXbUpIakVtTDlaWHFyU29fWFFRUngyMFRIZmU2NldDbUpoTzhvYm9FSkZIaHgtTEVvRVBCblg3TndoODZ1a1o3SkM3MnhPR1RRTUlKVmVOaE45ZS1hbzBjX0oxcDlwaTF3NHMtYlEtTWtJZ0xPUWdSQnoxUWdUVmdrNjJYUE94UXRlLW5rZ1RvWmR5dTVJRTEyTmVrbHJXZ0dNaWhaTzRTNkloakxpem5mSlAyNDJZczlLbEh6OC1kRlJwd1paLU1IZVNkNmFqbDhlSFdGc1hkMmtOR2hqMWdsdWkxeDl0MUdWNGZGWnc3STJUaS0wdm5mSTFRSmJjUkROZV85MDJsRlE0SnlxOFAtbEdSdDZ3eF9YTGdoOTlER3lfN1RhTEVhYVJVR2E5RjRCc2F6Z0J6ajBBdXJXUXo4bVFkVWxMbjhkZmJSOVU1akJ6R1p3Y2JZS2dNMlM3bkdQVDJkOTNFMTk0Umd0ZHptTW9Ta2tfMk15cWNmUEd4bUt5elUtd2kxamU4cllWRXk4SFpsU0xPekpUaWxDOFdxVGEtMjVFSEVTYkNicHcxc1M4YVZSRkZPV1BZd0czMEgxbTQyT210M3BWZnBqRDM0MERRcmRhQkJPRElBUl9QaDVaaUxIbFZJN2pGQjd5ZXMyazFDQ3VqZzNEQ3dWNW9rMmZoZHl6ZVlRY083bVNCckZKdTloSWNrU3RMdERVMnFmeEpKdDBLWXNNWGZLVzlEOGtDYi1adG56Y1FrWUNNbXh4eG5adS1paWpubWZtYVNua2xlNllGNXNiSE55djQ2YTY4SkdFbjNkZWZBdzZIR2JiOWxlVllJdXNaOFZOdE5FUWhERWsyVzM4S1U0eGZiQ0N6Mmo3UGRMTlFtNHpDeWh1bFdWVHlvakRCY3JpcktxYk85NVpZeTlqZnZiWE01X0RjZlpKcFpLcEZfMlRDbmtKV2dvazJ3aDU1Rjc3LWNya3NOX0pUby1tZUdYSmlpTDhPaXhVaTNzU3AtZ3V5MnBLU3AwLXBVeGlPbE8yR0RnUWFHSXpRa0JFMGNmVmJDV0ptd3dmamttX0ZEU3pjbDVxV1lHQWJ4TmMtRFI2bE5NNVpXNmo3NWE2aWNmQUZpZW9IeEFiQ2hVMnZ5NDkwRTFwM0RNNXlHZ2FXU3BDNjEwYVFScHVqUDVLX05jajctbVlkaUM3ZWdDTmdOQm9XYUVoZ0JVZTdKOXNyTXBtWE1MdnFlVlNxS2xBd09FUkRkY1RDeDM5TWxUZFhoV3B4Wll1ckl2UW1YaHNsNWY2dlp4RUFzSkdvSHVZUEVRa1cxU3NRYWF3M2swSVVYTlVETWF2NGZQZ1VWVVRuTl8xYVdQbU1sQ3llc2VJVjItWVk3bmszMGp1cTlFTXR4eXlQX3dWVjZTVkhKRWdSMmctbWY3Yy1DRkptcTlRUkVibVNlUDhsZnVHS1djM1BVenNoM01HY2ZxenVtRGZ5U0tvRGdEbWxwVHV2WGJyMzVQazVBVDd0MXItT0xwb1ljQjlJM0hXZ0lsU1ozd3E3a21RYVNhazV5QTJ1WlhQRVp5NFJYQkswTDQ0SENqX0ZJVE9yWEJBSWFfeVpUcVFSd1gwOV9GRjhNcWt2ME1uYXc3Z25hYVlGZmRHUWY5RnNhRGdaY3NFeVd0UzB5ZXh1NnpnSDJDUkdHX2t2TDdlcnV3R3lDeUZwbjlYaHREOE9EeVoxLTNFeHdrYWRVbEpPWkJ2MGlUdDl6RGJOT0ttcFBUc1N3UGRDLWdZVUhHUHlNTHhOMmVXbkdQeUFlcnlzSHg3Z050anB5YkhlQ2tkRXFzU0VJUkFvMHNtN2VKaGtqNHFjQ2N0blFpeU9qekNlZWdPd0kzejBJeWNwZUI4bUp0Tk1FSk9iNGFUb2VRbG1XZFZHT1NNYTdsZm84cnpQUmRsTDVqS1FGT2RQU0ZKLXI2YTU5dUYzZXUxRGItMGhhQmg0cmZJb19JdVA0Xzk1M2tKdXRNUkNDTHJmdVRONU5TdG4xeWFjQVF2MHdWeFAtQVVVTkg0aVJZckpTZGJ0RW9ibkFlellBNWpZeTgwRkYzekFyNWd3NzJyUlJoZ3VPa29BVGVtSVd1OHltbmVqNVZEOXFhRVBlUl9rMk1FMU9xZFU3QTJVLWh0dDRlN2FpRTVvMURvcHdrRFY0bzZKcUxzTTUtX1QzYmNwVHpuYldmc1VndWxYd0R5dWFyNGl6Unh2U1loOURJWDA5MEhKbnYwVWcweWFKNTdZbjlhdXZuZ3ZJSE5NZzBXWGM2QkczWTBMY1FHZGpmMGdMZ1VYb0laZndGczZjNzQ1NFNxTmViUVNLSFZnTHpXU0xnZ1E4QWZOZHZPYlRpaHRVRlBvVTRsYUsyM2RKTzNZTkFHRUdadW1uN2RqNnlfaE5hcFQ0RkNYR1lDTjBBNjg3aVBqYlA0dUQxa0JFOEJOS1ZZMlN2LUtJeFVEWmMxU3I2a3B0X1pSUElISDQzVFRjeHZnbExyVUVDVjMzdDh5bWc1Uzl2M3NNZ0k1ZWp0ZVBoZFg3YmFaNUNSQWV3YVFMMEtmOHU0b1gxSmJYeFNjNVBFak9fTTVUdjVkeWREZ2hBSlJLUmpOUnFuZkdOZWtjYXNDRjRnQW5ROFNsU05paFFJSHJkd0R2RHVIck5paEJDanVPa0hjN3dfQTAxNXBpdElnQmg0YktmVUo3Q1NodFlvSGJBaGN0aHRoNnRTYU1JYXZjZFllc2h2RkRSOW50TWFOLWhRd0FQb3YtYVNPdGZ3VXpQNndkWl9MaEc3REhxdUNPZjhoWTRvV3VSc0R1V1h1TGVkT04zbjRwUHVEdnBRbnY1MlpuemhOc3o1eVo2U19LRmNWZGxsSTBTYnpUemNCcW5oZlVGSHRyZmV6MEJKSVYydEZ4azhLeGJsMW80ZTZxY2N2OGlSalV3UDhiMnYwanlYTVRJUDVjTXdaOEd1RkpEbFFaYnZ5Q3V6dVB6MXVyV3NLQ3lWWV9qRjFxYTZXekxUY0dzZ3RORzFhWENZajFhVGk5NGl5QzdXTFRfRFJtQldXS2NVbjREb01hVDIwYnZiM0ZtanhaVHRxZ3BseDNQZHJ3N2tOa1gxT3FGTXp1dmp5ZzM0dWx2UkV3WEY3SGI4aGJfaHNiSzhVZ0Z6cGhYMVd6MHRCcVZDbGRIQk1Wb0xpR0VEenJSRmJwRjBxejhpUGxDanVBZVBkdUFBS2NkTUg0ejRSS1dfdzlHMEFkaS1lWWh0NHZaUF9nc3dLRXAzd19nWWhya2k4NF9qcjd1OEFOaUNYeFRfcjJEN3lCVkx3RDk1YUdsUm00Z2NUeWM1WXNLM2NfakdTYThnRkx6ckp5X2F0SFRZbjFzbUozZ1Z0dUFzeS0tMjc5Z003TVlraXRWV1dKWjFaLXVrcWEyS1JoTkd4TUxBNjlPcDVUMkQyNUN1S1M2WXZ2ZHBJTmNtcWh1M1NhSXdiTl85VEZCV0RoZUtJOXRtcHptbDFwNFdBZHVwUlJEVkswTk1KLU9yQWJkb2xQemFmWmVwQXdvNGtTc053X3dycDBZdzc3X1JzbDFEb2xKLU1Qam9MdGJudzNFcC1Oemlnc0JTcFFEZDdmcHRZSG5lM3dkbDZHemJDRzFYZ1RBTExudmNFUkxtRTFpZVpkaGwyaHhGU3VkeXF0dzNBQU9KTE00RnA2TUNobXBFWmkwME42aFBXM1hZN0E4T3Y4UDdna2lLZEdZd2taR242c2hrTUZ0b0R0b3VxOTYxaEE2cV9RNXNSSmY2RjA0OUI3X2RBVzlXaElfZ19KZUZpVkl2YXNsNUJmd0lSRnNLWHhGaEpjVGh5TWgzdVJra3ZwZ0NXVGd6Vnk1WkpuOW9lTjBLLTFKM2Zyb3gtXzMtSWk1d2VEc2s4M1JLTUlkUGVLNkhUb2VYYnZnTG4yc3dIYVEyRWFYbkQ3Z1hQVGZIaVhxX0E5Z3dWSTZfUFhZZWZrMDR2RHdIR0NzcHVvOFVmZDVwb2ZXTk9Gb0hjeGlsT0NBSnlOdWlOY3BmU2lnMzM5QjFsRjdfMTFTc2tUcDBPbHBGRGg2MnhjLWFSZEg2V1Q1Rlp4ZThYbVVoaWxkS2ZMVTl4UHJIRjdvRHZsaFZvQUN3emNCU3J6R2ZpZnpvcVk5aExMd0JHTlRrVXh4THNDR2xUcjBUX3o4VTNXMEFJTG9FQTB0dVByOGt4cy1KUjdpb1BkWG1yMnk2NUxoUUVMYkozNTFwNGhTLU4yZmowcWZjVS11OGMxOWhiMlRCdWU5eHRHd2NHOFhiWG9sclE3cWthejhwaHpSUmljR3QtSDVEQV9leWxkR0lyU1VqcVctTFp0M2Q1c2k5dV9pd05FR3ZHWHhpNGg4V1Fpbm1sSWduNzVLTEhEb2N6WWhQZmgwWVlZUnJidFJNZl94RTBqc2NqMXRHcnRRVmQzSjN0MkF2T3FJektuMXBYb3R6NGxYaVY3d1VHVVg4d3RaWmpjbDhnd01HcW9JRWl4ZFZ2QU5kUi0yUUlxbW41QzZUUnpIeGZIeGZ5bUtha3c3MGJrN2wzVEhxby1uMnAxM1BXRjMxQmRFeXU2NjhZUEI1QkxiUGs4YVE2M3l1ZkR4N2VjR24za3ZUOHVrVzk2dHp2ak15Q0E0aVJvTnozRDRrQTc2NWNDWXRYelQ5c1FvLWZpZktlRk81bllRbzRHUWVRVFNYWHg3LWFiV2pxbWVvWHpwS25PUzRUX3FDc0h1TDFqU3FIZ1JiZTk3WWNLby1XLVVsenlMcUhHUzBCRG1YOEJzc2RUcWlrbngyR2p3bzV1MFNKZkkwU0lWOTd0Z1p3dkRnRkdTRjRwclZNdXFLdG9lZGo0RlpYZGx1cTVHenFIOTlldGFJVnpWNFJxdUF1aWotS1haMjhLNWJZcWNjWnpXSVRlUDZqSlEzbDBLMGhQSUpXeEUwZ2VJV2plNVhqYjhPREYzZWJsbk5VWFB0dlBaeEtwU2pqLVRndVpzekNBQ19VNWszRGZJenNDcGN4Wm0wa3NJY0lSOXNMeHAxSWI2SUZ3ODdVQ3dRbGNTN0dKLURHLXZhZnNwTk0yMWxiSnk0SE8tR3Z1OFdkVm5yWjd3TzhtYXZadDhoMTg1SHY3OFlKQW0zaHZUeWpfcklfZEQtOU9JN25BbkZwa0hxVXFXU0pUck9rWFpIOW14eXdheWtFMzQ2bElWUlVvZHp0ZDMxQjlzcjZrWGN6dlU0eUVRSEh6ZjNWTEU0MFRNRktxeGRoU0J0Mk9xUFdlM25VendFNXozNlgzdVkzRmM5Qll2RDJRLUxqNzh5dVBvQndya0EyZkhrQUljTUV3WEUtVHYzRUVtb2hlcG1TNUNTWmh1OUtDMzlZY3ZLN1dibGJvYV84Y1JzX0F0TXJoRWFRT0xVbF9DbTJZY25tNFVHQlVIbWE0Z3BieW1jU0lXcGFhRmtnZkItZkdMUVU0ZHZBM1hxNFh3WE9UMjlyOXVTWWhqeDJmYTF2SHR1dVI5Z2N5ZW9Dd3o1a3RDcHJ2Mi01R05XN191QXR4dl83b3F6VG4yaVM0MkljMmExVlY2N3J3OHpOd1lJWEtiXzZzWWg4aFRIMk9YQS1pYU92dWR5X1JQanRYNUJuUTBiZkktTkNVeEpRYk53NXdUdTNkSGlhc2VXNURSdDRPZ3FaZDhYYnQ4RlFRdVVGMDdfQVBpLWNEY1YxcjF2YldxZXA3OHQ1cDcyMEpyVEhwNzRtbml2OVRDd0hrNG5VeEZyWHV0NldPZ0xiMGdZSV9JaF9LOGFnT0xud3pESF9ZcVhZS0ZMb2VWY2l4OGQ2VFhXU2NFVjdrOThKR3d1endjZGhBZVEzS2FLSzl0Zk9yR294TDVjdzFnMXZfZEpsQll1S2M5TzN2V0I3VklvWTZ5M3Y3WHladzFKdVNBQjVad18wUjZWY2hTSVB4S2ZSdmg5WTZVaDI1clJzZ0c5dFhtdl82LWxUSlZsSTdFRTU3OXlSamU2azJ1Zl8ydlNrWHlTVVRMRlROVWxTZWYtYjJIVy1nbUN6c0xxd0phbXJKMXdhSm90MV9wS0tTTldfbUFyUWYwcHI4M212bUt0Z0x2RnZFM2N4WFVuYXEwQjRoelB5Tk5NS25XLU5tNHRhQzVWUjdMTFBIQlhJZ2lDNG1RRzhUZHRLLTJ5LW15SHhVZHJsUGI1RUJCbEh4eEYwZnRVeGlLUENIY1gyVXdtX3pyTnBIVjJvNGhNZTRiRDM3TnBEZWlRcXJxUnJOWUJXa0Z0dG5UOUFCOGdZaG5ZZ3ZJQWFOLXBGNHdNSjF5VmJvd1ptNHVmVVJBMFF1SDdrbHJPT3hhU3ppM0dud1F4dWVuSzYyUEYwaWNjSDBYZGQtd29aeUROSWdaQ2hEeFFhamJjVXI2bDNWNGJ5My0ySHBuRXJpVGNoLVJxRGw0Y0RHQW1BUGhOMU5OUmx0NWlVc2lVcU1sLTlIT2lIVUVDYWd6cTFUM3NRYUxSTVlrQnV4c3NZYWxRY0xoWkFEVHdVampFNk1lMDRlRzJyU191endFSjh3Ymd0ejNqakg2X2dBSUIwOHRSZS1vYWgwa0tiVUNjdEJmSGJjZ3JPMWE5YmwtR0diZlFIX1JtRVh1aWI4ZjFlQXpmUE10V0htdWMxQkI5UEE5a0xaWjVaZ2VqbVM2RWpHM1hXVUg2WjlNa2I5M1pOVGpxOVRGWTdOaE1RSUFfeEdPa0RrYUdua0psZWhhZU5yRzBsUjEzLVltWXZXRDd0OXRIdmRiNFVoc3dubnF2NEtTWlJSRzhYZy15dU0yV3F2VWZEMnJuVEVmOWo3eFZDdUtlR2VOQUREd21VNG5OTWZDeFRqR3d0UG1ZcERXWjVPZzZoakpWcEhuU1FzWUg3b19xMHlUSXJHTjV0TE5UclNNa2ZaRGExTlhtVlBEREhNUk9NUkZJVTEwazFnTURqSFNfWWhNS0lvSUp2T2htT2VUZ0ZsX0JZVUQtUGszMWswcUswUDY5R203QVQzU2txRG9ONGdzc2MtU2VjSHU3MmRPR0lUQ2VtR0gtbkE0LVhPa2pyLWJTLUNaYWNOcU04NTFjd0lyU0pZMEZUdVVLcV8wMFZhcHoxV0l0aTVCVkJHUjE3WUZISndjVHQwLVlsTnYzU0VIOTFQaEFEMUNXU25kOWxRWXJ5d25WMmV1MDQ4X0taUHlvS2RiRnRvZGpvTmwzckUyOHdfcG10cUlBRkFhNnRuX1Z0eUlyTHdLZnNlYmFsdENPWEhnVElSb1d5TW9jTy1wcU02OG1LWDZnSGFRalczc1pwZ1gwZmUxbnhvZ3I0eDR2dVVjb0pTTHNQdFlZQ3pDU24ySHRyMVVaODQ5eEh5eUpFekxaZnc2WW53b1c3aUU5LWNyVF9sUXBaZ0NIQzc4Sld4aUk0VDJObUxDVWp1VXJLUy0yUlBibUhqV1UxMWlnQnlJUGhQRDJWVFh2bWczOUd3NExzRDRHWDRlN21JQ045LXA0MUlJeGlLM0dpVGI5WjEzTHhFbm53YzdJTjdIS3VNcmxhazZnWFJ3ckNDbnVsLTlUQ3QzQWRENU04UGtzY3lUNThndk4tTy1lWUFSVHBYUVZma2hJTThQU0czNlZiRFc3YTRySmcycEpZbnhKUS0wWHoxV2E4YUh3NHZOT1RKeVZuMFR0cnpoWWQySTRpR0dMNEtFRE1sMDRpQ0ozUHh3TjlvSU10R2dZZE5DRnhvR0tIMnFKWXVETUNSRTlPOG5yZGJYYjV5cE1SYll1UXRmNU5nX0RvTnd6THN2bUJxUm1iUG1XUnJuelh5VldFVURKYXRwQk1nZkZxWTBWaEhEcjlpMjBBQW9WTWhlbVBxS1lzaXI1SWx4dTRRUDM3anZ2NnU3WXZYMmhVcU02OUlBYjY3N3FVU0VIblgwZTFIWjNHaXh6UEhvaFZKblJrTFM2Zm5Kd21ITFRHZkMwaVh4bkp5aG9PTnkxNDI4SXZmSndlQWdZVW9QdmlGaWN0RE5ySEtxNWNocjF6NU9KYmdMeUo4WFFRME45SmpSTW13Ui10YXZrMnhCR21TOGdlSktxZEZZSUxPTXV6eHVQamdKYkVFU2R6VUt4R2dIcERIMFNuUFNEelVlX1dkcGVYVEpVYlYzbm5lb3NjcHlCcTMtcEhOQkM2WEE5cDRKWUhFbnM1cFVFSG5ZY1o5cW5DQTE1d3NBakUwRFFZdGswa3R1bGxaWFdEdFh0R2hCVWxMa1ZLOElic05KNHlMS3ZRXzFOdmgtcWQ5U2tPY0JOQnp4OG01TkZpejlFUW10S2loR2dtc2lqTFctUFAzMlRyWTJnZ01zOWR4MnBmZFMzUTFOWEJ1b19HaG9JU180YmJDc2RFd3VZS0ZLQ3ZnYTgtVllVLW85OUstU2g5M0VMa19leGc5cEg5blpPa1E2QmREcFJLdWZWQ2E3eU5WYzh4VmRPalpnZHBldGxPWVFFUUx5bUhtaU5LcGNLdDFYeU1MRGNTcWxyUmtxQVJpSy14VllvSGJzVWFmZnctU0xrNWdlWjZteks5ZE16ZjdZeG0tRmF2WXhWaXMzRTZ3QnVrTkZra0pVaGs3aDYwUVQxdTJ3YngxX0tfNlhmTDBmTGs3cjVvRU9CTHk0ZVF4V0N5X0tIRzZGTEVJZHN0TENPYlRYbVh5Y0ZJdnN2VW5VSjFSOUlLTlFmVlZQangtRHF6YnlVMDVadEh4WklDb0djV24xR2I5SXozSFowaWp5bDdybjZ3NlEyQkk1QXkxSGVNUGNnM1htUzFIUFBnZGNteU9qNGk1X0FSOURuZUdMazZBb3dlMWlPQzZ6UjVsVmcwaTRHR3pOeHVpMGJ4SzJaNHBWWV9mNjU5eVJkM05McHgyZFpwZHlJbHlQbm9CZFlheFAyUFNjU29RRFNRVEhKNmY0RWV2N3gxajFfWlF5UUNIeDNTVDVyOVFKeXJ4Vmg2aHRiTnRRQlVoYjQ0S1BBSmJ3OEpXSmlDbzdwa05rb1BmSFdwSHhodFdSNUl3Y3dsY0lMUFd6OGJxX21kcTY0Vmt6Nk82NmdCY2VyX2o1U2JXZkdSQnlHQ1BaeTk5OHo3d1gySk5vNHBlWmN2V1JkaXhwcFZoR255QkRuVUdkNFNkcmItcExSdnliNEUtdktXakJ0c3FOV21zeU5RNE4xZU1WdFZrQzBsemJpS3pXR1ZCSGVOUjVIWVB2UzhMeFpaOXNLd2Q4LUdVaU5wekRJeFJDdnVESFg4dm1KajJJZGtIZkxMV1lGS2FCc0dzRWxyc1VURjlGSGtVYkFqb2c0TXN6Q0REQVl2bzV3TXFiNnZWbnFwbTFtaTZ3dk1NMWhLUWtiUzMxbWItSVNmX3VOVTBYRktUTWdsRmR5bFVLZ1kzSHdWdGhpRkR4SGJoRWZybFl5TlNDN0JCMlFVLUlub1ZoMFczaTctcTZld2U4QW5xOE90ZXlEbDBIZ2liQm9pVTVlMVpRdDhiMV9YREF4TTBIcThwbm5jVVFiRDhYLTlmR3RrNW5kTk9KZVJwcXctMVkweVBwZUI2RnY3S2VlZlJQWDJ0RDNGdG1NbXFJU2p3S0I3NmUtaVEyYlNld0d0UXlsVGYxSXdEUHJsUFN1aXVLZENhUUNoMTBvREFWX2x6Zk1OdTJTX3NfSmVzaVNRMEJRZm5xay1FWm9ZaTk5dndpcDRQaUFCQnMxWUZVZ0NhQl9jNW1UMG9DbGxwSjFHdEZCQklabFpfUXdVdWFMX0YzSkIzLTlGN3pOQnRaUUdqeXl6b1V4bWJrVTZUaEVPbFFqc0dDdEZSWFdvY25Idk5oUEs4aWpjVnJKN3R1aUJaQ2hucjNwdjFOSkgzR3lmbDZURWlIaW5Lb2RDM1A0eGc3VEJZblVYRmhuWU9YUnNfRDlPRTlER3VCNXF4d0QzZlFVSXpCdWFDUy1WMzFDSjBmT2pOSTJ2Z0t0LXMyeXFDWEs2NGE0S1M3ajJ2VFIyaHk1ZGllOHdqQV9QZXljU0VnaWhHQ3RVako4cVZ2MmhCdnVZa0ZNN25RVHg3NjczLUFLRGQ3MTBkaU5OeWlaZkZGaWdPUUk5OTFlVC10UDljNGhsNGF6SlFFTk9Ga2NNRGhBV01yR1c2UklBcEdMUUs4XzB4WFI0b2JYb3BlTUFUREc0bGNBTXFCQk1kUFhNbU9KWnhDYjdONzNndU5mVVh4dTd3S0xaalphQUc0OEJzX0xlRXlncmdwdXZ2VEFiQmhuQ0U3RXRMMnNxTTFqVEUtWDYyb3pKWlJaYjZVU251VGV0TlFMbW5GcXhZY1pNN1ZRR2RQNHJzLW1XOGNXd2RucUFZUHBJNVpZNFRzQU4xLXl4WUtYTk9zYWR5TEVROHRDYWJaQVZoNlMxVDQyeEJleElkVmFEd2ZpVHUxZE15azV0dW5kbzlsd2xVYi1NVDVLNjMxaWpWMF9XWTR4ZDkzbmpSc2JUd1BIak11VmNjU01WQ3lVSFRqc25EMXdNRVdISzlPdU9Xb2ZRQzlDXzlqU04xTF9rcVN4V2hmZ2pYd29WVUV3c1NCN2VFeS1fZkxyX1JpZUFNZExCdlpxdGJVd1c5Z2E0d1lXa2lkVjJheUM4VXE2NzRsaDR3U2lZMFhNQ0RvcGlOUkZXQlVtaFJCdWpBek9rZDQzdTgtZlhhbFFicXdlaktvTmsxZ2oxNnFLWU1JLWIwRUdOa1Viem9yLURUZnJHRU5zTGJWbWVHTEtBTGxfVnozbVM2TnVIUGVNSVE4WGJDLXRrejlzNmFaaFhXNnNXWDk4bVBiZTJmcGJ2R2cwd3RWcnhlQnhSc1Z3SDVvczgwcGVTRzZ1VnVUZmE1Xy1QTGd2NlZvMTdYMXA1V0dhY0RQLU01UnhyVlhGUzFDRkIxbm9weWVQbERyRzYxWHMzLVhsZEJSUWR2LTlYWnN6cjRiQTVQSFRhVjJ6elc2ZUJWdlNjNk5iRGNZd2dKMWtLd1FVVE55eFo5QzJ2WHE3bnNFV0REU2NLTVV2bEhrN29aaUVRWGtkVFVyZDUtV1J3R082eHJsVWYyWEhQNDk0dkF3cWo3RWQwcWNkMnpCM3Z5YTNlZ1Z2SHh2TjNlNkRaTmdKRHc4YXZWUl9QYnp1LUQ3NkQwRUh0bUtLdXdpRGlnUTNoUlYxcVowN3VqSXc3Qm5jWjZ1TzV5QVRnaXI1VU1qd0dMcURiUEEtM0l3Q3JJOHdXRnJGME11YmlHYXp3Rm9qUG5tTDNoNUU5TmVhdzlBc2RnVkJBVjNJOWI1cEI3M2NSNU1WVDNlVmRuVDNHdl90TWRNOFY2YlktRUM5SkhHXzhIS0t3VkFWYzUyTF9mdWMxdWhNQWF4X3YxSWZQQlFPTGlrYlE2d29kYmJTNElrblFHeS14QVpGU0htNjl1SlJBaGxwckg2RFM4bnVjNTV2aVBZbVQtbEhoTTZ0VmdVamZ2a1hnVVFxSEdzTnBOakMwdTA5blRpUzN5bU5ybHh0UHVTZVdhSU9LOGlLMzYzZXVBWGxEbml5TU5nODZFdmVnbTZwT1dZSGhIRnJNN2N4cDNuR1oyWXdZQjRGNjBhdmxfYlBqSWR3SmU0VDRwcy1JMm9LNmhsX2M4aFduR2xMRkpNWUtYZzZEV3hjTWdpeEFCOVQ2RUFweWh0bTdqbXhjWHFiSThtYnItc01wMXZrRnJjNVFzR1RuWFg4aTdZMk85dmN2Rk5BN01kdnRJZnJWTDUyUDNJVUlYNVY0THZuM3pYanBoMF9KTXA4Snh5a2hoYVFYTW0xNHFfenhNRV9UTGVpWWxkRHVaakpxVmxkclV2NEU5MkdMc1k4V2JEdnVKY0JPVDBSUkVtazVQOWVCRzl4YzZvSmdiZzVORWV4SFpka3RXUVRtOUxqdnlZRlh6SUZPQzBzdnRheEFnWGRmOEpXSW85RzlmWHVpZEZob1ZVbFZYc0ljX3g2YVNPd0RtVUU0MjlySzViT0hmLWZDOXgxUzcta0ZHZ2ZWS0lJT1loZzhqRFhKX1JlcmJHQ2dhRTd0bGNDSE1ZQUtiQlpGVng5bGJvMnFfOEItZzZyN3I1VlE2Mk82VFFmeEhTY09sWGRyUW80b1MtajMxQk1qV0FzU0hrd3ZrMkcxRlNSNnNwZWx1TUw1VmZndmtEQUtRRzVJdHNjU1dEOF9RNVR1a2cwVzJpTzJhRXQ4aXVLdVdJVU0zbTBKOUxfQ1d6LTZ2c3M4XzdWQXlTV0drbEU3MXhWQTQ0MGxVN21OalJuaV9tdGxhSEJ6ZEkyWk5oQjBNZnhUSVo0OFVicGctUGxLbWpwYmJxZ3Y0QWNWMUg5Z2pra0tnbnVuSGhIYmo5ZXU0STFoQkFOZDdKWkw2WEEtdV9ZTU5VRmM1aGRYc1ZNS25RMFduSGQ0d2pGT25HQndmVDdpcm85YzRLNTF2VERnM0syS24yakZmX2ZXY2hPWXRGTGlXbnFUX0RVWEp2QUxmb2U5NElKaGY5b3BoM1hLS1pub0Q5dVFuWWFTR3JVZy1WbGM1TUJYeDJPQ1RkVlc3Y3NZV2Q5dko2Rzc3RW1xNjdTVW1nM2pkYTBPRENtckR0VDhoakFrY3VsNG5HU2tlS3lnN0ozcld5QmF6aXJYS01Sdm02UkVjakdGYnNmV0YtTGtHV05WWGUxWjRwdjI0dkRIMUYtSnBkVkttRFJJdzc1aXJrNEdjNmJ1RXVUOGt0WS1kcFFrUnVVcnZkaHJZRFZGQkljc0RvbzYwcVJoQzhON19lX2xLcWN0MTExNnZWNHBOWFNNc2pnb0ZUNVU4NXFKajZpTzBmRDZBTVM1RUZvcUM5ZERHSEh1bE5jd1p3WURtc0ZLcHdlOXpCSTNNV2RiOXA0dlMxWndBeGJjei1DMFlsa0RBbTkwZk1EVkdoa3RyNERiRzJLOWFLUVk1SE41NWdYczE5eGFqbFdCa0pVRWdTUUxiZkljUDBPZFRRV1NGT0JKaE5ycWRWTUMwcTdXd0U1bXNXMExTbFJWWEY5Tl92amMxSEZhamt1UEZQSGNqZmhBQTQzX0RmN2sxdENkV2EtYnd3NDhtNkVPd2hqVHdKR2dsTmd4a3lZdlhSMWdVRXpSWlVHSzVEMlNRbXN2ODFWSkZsRl9QQUVZQ0hjOXgybDctNlZjZWhZeWxZUjVoeFlaVjB3NVBXeXF3OWpnSW94T2ZGV2lsZ29mVFBJUFBabGRac284S1BvTkRqbl9Lby1iQXcwcVdHRWk0MEJkSlprNEVZNk1ocFlhUFdCNFVQNlNBSGxHOFRrUERNRV9MOVhqdjhMVnlJc0NXdHJEZDV4SUowUG5SRHRGRVd2VndOU2Y2bFI0OWNEVWpvMkd2cTFzbS1QRnU3eGpFSEF4V1lSX1NQSjFkVmhpX1ZkekQ1bWZrdk5PTGlBd2hDeW1pdWdDYklMbzFSRGs2UEdNSC01c0ZiOHI4dHlwS3VUd0gzcm5RS2hzeXllN0w3bkhfekhvTUE3cG0xSEtQM2tKRVhUOWhoRDdSUVNnYjJReEQwUFVMX0hjZEVVdVJrZE1pcmwwZTRsZlotekMyX21fbEVSMTBFX2NmaUdMVHZDNFNrQTBnYjZFanNmSnZFUnh0Mmg0NVhXUzY1Rm0zVHhMWVdCMHU1OXR1RGRWVVFld2xFd2doeDR2OElZaDNIYnZOUzNjR2dEanRrQ1Z2d1Q3cWQ5ZzdMZkZ3NVZsUzc1bmRSTHY1Zm9UX2k2akRhSVVvT2FYRVlXdnlGN0dvSjYxMU44alE2WEppTVI0ZEUySUJSQ044dVFPdW5oUGt4OFNHa1JXeGV4dnlNSTlKd3ZwVnZHY1R1WXIxSFhxb2ZMRTFPTl9WUHhBaGtrUjJudmJEdkxNbTVGbXZNOFhNSU84TktJbjlad0FEdE1XTnFtTlpzR2llUk1uZHBxWElXWWp5MGZPQkM2b0ljMk4yeWxuU1B1cUxjUTYzMnVJOEEzSktpQmVYdVJIeEtfYW5ERGlCVTFxbXIzQU5GSW1fQXVjTEV4OW1BT2VkbVV0NGRwclJGTzJDQlFtbmxkTnlQcHJtTHdVRE9jdHlKX20tWTlfQXRnd25rMU9iVmRvSlVaYmVWamVhRU1WZXJtVkk1aXZ4YmZwYWwwSFB5aHh4cmZnUEpIQlhpRDNXZjhxUGc1VVBOdWpMcHFwNFMwSk5ZTFU5M2JYQTlqcndTVXl4NlJLZkI1M3V4UnppbnlEeS1vcVVMNUYyQTA5cVBBVWI4TGl4aEQ3Q2p1MGJlbnJQSjV0YWZxc08walRfeDJHZlZ5Z2w3cjRrd3NqWnoxQU5ZRW80WjhVV1ZudEQ1LW9SR3RqMTU2aTRjUFQ2ZjJvTzBsSVB4WlR1djMxbVpXMUYzRnVQSkY3eWpjMzQ0Y1hFa1RZakVwWEdyNlVmd3ZxSFk2d0NZaEdHVzk4bE9VSTNXdUNaRVB4dWV4QUJxVlZhaE1oeGpwazlydzZ1UkkxU3pOcDh6Ujc3aFNTa3JaaFgzVUtuU0VNOFdweEFwSHdqbHhCdEpock5oelQ5eHRNUzd3TzdNd1RmNk53S3FIYlZLNThscVc5LXZqdXFETjdWLVNLX1dpSzZnMjRjTU9XRFZWS2JOcXY5djVLZXJiUGNlS3NGVUkwN3BOaC1yNTMyMU5sT2xlTGxaYkdzV0FTMlZYZUZTZVc0bVlSNkZKX1pTVTBnbFpsT3JDa0dwRVQ0SWxOd3JUUGplMUtxVlE4Q1J1Q0FDVHZfaEJjRE0yMXZUU3BVR1psWFRneUstYWcwdndlcm03bnNwcjRQcnd0NWRoUC1mbHVJVHJCbXJETFRuZE5sd1Q1amlvdWNQVU5fbkg3OS1mMGMxVU5YZW9FaTVQWk1MU0NsRS1xQkd3MWd1V1pvYWp2VEtITmpGR1NGMkZoNDA0dE53N01DQUNKQU43bGNvVngxcXhmTGwydE9oa0dXSGpvQ1o2ZTd2TGRTZDVObjlUeW5kUkxsTjhwSzJiWlFkcUFQeWJWSkhIRmp3dEhHMGpSUWZnS0s5T00zU1AzdE02ZXVIUmdxQzF1aE1iTGF2d1FRLUhFaUZJdTRtTFZBbGVESjI4Z3FHUFd5RHdDNjNzTFRNUTlrVU9ObHJEaExUQ2l3VHBWVXNpN3MtZU1EdFlpME1ONzIxTm9rTUNRZl8xTGNDV0ZXODVSa19uN2dwd004ektrdjJxYWlKWDh3X0hycFRGa2Q0NnhMN2t1cHVUMGM2cy1Xam43T0lNYnJMZDE1TWdPeUpMRWdoQThSSE40YTFXSUdhcHBKcndvenJGUzEzMEdvT3NzZmc5TkpsOHpNNHlfR1E2QVNJX0ZGVk9la1VZWWdELVZzSmctT0I2S1lkUElRR3N2NWRFdkcwZWlaUDU5cDU3UDlheGNyM2ZLY254ZHpReDI2ZGdrbW1KWHhiZlVrVzJuempfVnJuWE1GQzNGblNEb2ViUjlBZE9hbDVBMkRoLTQyUjA1MmhWUk1VOXc1V3ZIMWc0X29Dekt3YjltN3FOeVVEc0wwQURuak16ZWRKSW9oU2VXbV9ScnQyS21OWS1wMW1uMFlOa25hdVRucVhrUHdpX3lKdGdLN05GeEtBU1JHcC1TRlJkRjJuMldBSDNmUTFITHRPUFh2SU5WMDExQ1ZyeGctcDZJSlVqQ2pBVTQ1Qy10UV9LTmk4SWhFWWlTem1uMGZsVUY2MjltRGNGN3BrMEJqZjNYcFVEdEZDdEJMVVpnNkphZFBCcWVMWm0tN3ZRNDVDcGVMaWFxZ2FPempTazE4NGkxLV80LVpDXzVIbkZyWGV4NEtjZm9pUE9ldzN5dlJRSVN4cTJpcXVicjB2LWNZWGZZUmZvNlVRRjU0Um45QW5vaDZLZ2Fpc0pPVW91eExnQ0xWVGZwOVBkQ1Z1RXh2RThmWGJXS3didHlrSlB1RlFmV3Jsck1YTTNnOTdYN3ctOThGUGNNakM4cy00YWN2b05rWGU0Rk11SWtwcDZQSVF0MHRaSml4V2JTTmM0M3g4c1FURTZaVkhnNUVlSTl0S1BMQW5QelRKbmtoR2l5SUdia2M3eGdSbk0xeExQYUhLWjVLTEtUUTJEZ2FqUDZmS1F4OEdTWnRlajJBdkd3TzRidW1jbk92S3dkYl9TdHdPNmRwa1dBUC15a3dFX0NrTW1pZEdCRVREY0I2V01sbGkzNUZxQjVlYkkxeWNqUXZlbVpUYUhYSDRDVmVhSlBEdjh4cnlHeHdhbjVfRVcwM0t4REo5TTNjVUxDSUx4QjhXa0tzWDlYSjZZXzFuNWczNGNpVWdSWnFUd0h0aUxmRU1qeDBrbFJ1NzZkeUNqT0Y0SUptZFJpMlRET1dJTUJhTUhERE5veldaRHhWTlFrWGlhQjRKYU1lRWgwdnBCazBPNmxLZ3c0R0xJZXdFZzRlY2tIOS00RGs2M2lTUXNlRTdxemc5cEk1SzVIYUFQdllqTzAxSFg4UlFxLU9OS1NuQ0F4cFMwMDRiLTl4b3plVzUwZDUwWEFLQXJDUFgxUzd0MFlyVVkxTkVMcEppYlV3LUpEMExNS3ZUVnhDS2o3S2xLYzJhcmdfZ2lSc0U3U3dfYnBYOWxZR1ZDZmdONnVXYU1lTnV6LXFYYlVfRndEOWhaU3FDUEh2cFBhTm5CVE5KeDNsd3lickNxQTVlblcwZnFFTlpUaDZrTEZMaUZwUVBvQk45cDBKWURiNnFGMHZRSlBIR19LNlhOTVV4ZlFRelVqdlp3T056UDBKZGdnTnJhWTZCTWpreE93d2UycGVqTmdMSXBOcF9Ub0w4QUx3M3h4MHV6bFU2elczZjJCZjIxbENaWG1QdGhfQmJPbXJodEtCbi1ENlJTRDVPOVN0d1JHMGUyYjNBOHFkVmZOTWtmaE9XeW1DRXA3Y0hlT1oxSkNKdDZzU2twNU9MY0NSRXpRZXBQajN4em9GeEV0TU5DZEx1d3ZPNzBtTzFwQnFuM2FtVF8ybGlGcExYeWM0YkdjRlhtOUpTYU9wWGNaRHVoc0V5VE1kV1pUNjVGRkhQLVRkQ09pbVEyYkRJa3d3VE1jY0x5NDBUZnhfakVmLVhKSkVhUVlhMXM3VVEwRWt3cWRYcUtsV2lQTzFIZGFsMnBVUzVDeEFfOE82RTFRMXkwdGdlRkNFUlhYMnpDcjAtRWRqeXVLeHVqQkxDUVp4M2FudlNGQ0hrSDRCUjZuc0l0T0RDa1oyRVk5ZXRYSHpfVGd3R0l3OGhXS2F1RVZTMEtiVFhMQWZ6VUYtendodnpCeHdBc3Nmd0pVNWE5WG9uMW9GUDFKSzJ2ZHR2dFNhV2cxSVk3cWxjOVBVQXlZOG05S2RPc1R3b1ozVDR5TldLZDZab25zNFh0OXBJcmh0RTY4T1B6SnI3b0lLXzZWUjEzS3F5YzJfSUVwQkFPRkE3OFdyUHBSRG9fYWRlWC16cHJTX2JMRXUtdjV2SDdKSUk4YVJjT0RqczlrUFRySnF0am4zZGNsTkZISHl3dDlpZWVIQ2FLT1hPUzZQei1DY2x5djN1d1NlU2NtUFo0a1VZRkFSYjlPUkZDZzNDZjRkRlBJLWoxSGJQM1hpZ0xMMzEzTEtVZFZjeGMxcEh4Q21maDQwT05BWm9CamJfMkNIa3FJU1FvR3hVSm9HeWtLYXhUZUE4NkphRnk3Qk9GY1piTnlYRXB5bHJnbHJKd0VMVmNvc1dzeVgyT3hBQk9paHJOYjh5d0lUdjN5UDdJdnZ6Y09KN01ZdHMtQzdZQm40REFSaUI3ZlZ6MWFvYUpMdloxZWt2cFNQWjNWX1RXYi1IdUlzTlV6dERRcVdDMEtpOFZQSHVmT1JkODN4ZWhnRnFaUktGbGVtal9oQlZOU09UdDZ3TzZDMkFONmJ4VFhXcjFjU19SOWM1eTVkemY1ZW5tWTg2MGF1QlZMOGJNYW16NjFMNDZucktjMTVBYm1xTDVHZVZwY3JORnVnRkhmajA4VFd0TW5BVUM5YmRxcm9OOEE5eTkwZWZ0Sk91NGtjdHpqV2YycWVNc0psZXlVOEJOdmZ4ZkxuQWJFQ1g5dnRsUE9uVGRWMHNFYUJFTGJ3Y2s2LWtwTXZsRl9IUjhGRzQtUlNwNVZvV2xlejBNcldXSTJBTkRJeGZieTByT2NFRGtzLXRxa3ZiZm81WFVqZmEtSU1lNTNBVWtWRXNQc1B2X2tRNkVrMU1fODlZNGl0MlZxTExZODV6RVFmc3ZpYnlKX080NGJLZElDcEhlZTUzS0h6ZWVnd2RsWlhEOXZNUHVlS2pLSkU5VzhxRDl0b0l2MGRUa3RvNW16cmpmS3NaeHpnSGZGaS1HclExOUFQcG9vR0EyYU9Fa3d5elVqT3U5NVNvMDBJWnl3dGptdWVvekxDWXNLMGhLNU5aV3NpZWgzOXNBNFNtVlY1M2ZvYjNELWVnQVkwTmxqM2FwR2poSE8yeUoxZmtTN0NZRld5YU1hY2xRTVNPSXF2LVEyQ1pLTUhpMEtrV1h1d2xHcXlnOHVwSlduOFVibUlGb0Y4Wmg3NXRmZU1UN1dfZ1p3SU9RdHJuaWM5aVVLWlFrMVN6OTVTa0lIXy1WSldEd3dNQS05cGc3eGR2cnZGaVJvaDhOQk5vQldQd0haalNYN2VneVlGUzB5R0pZaE93SWFJcEJURHNabXZOQzgzdHlkYUhHTURkWnZyUzVpdG5YOFNSVEp2N0F3Z2JsZnhhTkdMajAtZXZzbTNZTXFjUVhfX01pb3V2NnhMalEzS3JwY2hXWHg3OGMyOVlLZ25uTm5NNDNCemc1alU5VmtxNWZpSEljRXFoaU9kaGNIdE91N2pfNDlhU0hjeF84dHQwVkxtcmd1Sjh1RmRVNFE1U3c0NVdkTVlxRF80M2lSME81NjFvUjdMRnR5dXYzWmRzVlY0Y0JHaE5yVGFBVndjX3RKZVZKdVZSTzRGdHo4T3Zva1UyVUlwYkg2MWtjM3dRRmJCRk5IMi1pTTFTMkx5c3hLdHg4QzNra1VWbTZJeWNfSk1CTXBlSl9YRlpHTVd4RnkyZmFYeVRoai0yTDRneE5aaXo0QnQ1SkRJa0QwcjlBaGhwcHhjS2gxM2lNX1djN09QeVV6ZUNSYXp4cGZiNjUxWmRFY2Qxb2RZWS1IX3pwVGgxR0JlekJ2bnd2a3R0MW9nZVlWNjFHRkVhUkVvaWM4Y3J5NDZDSG1mNU0zR0stWkxtejJIdGVKMnlPN1BtSlFNQUdSSGpURmtRYWNZVlZXbVFkbGp3dnktd21icFZKTHZYTmRxSTNEaTRfS3FSVzEwcTZ1TmlpcXVvWjJZNFhJRDhVUGNhNXpTalMxNGsxT0VtYVFYWEVGZmhKeW43d0ZTajFSZXpPVUxDWEVTVjYtUzNrSjNvNzJEVUZMblNQaXE3YUJSSUd5THJWZndjb1FINWVxcTZlMHpsY0ZvdVc4aWhqcW5nUXFqeWtsWjJtX2dkNmd0Q1JTTTNtcFl6RFYxeWN2RC1IYVpHLU8wemhJcEdwblFuRHVOaG54UU1KcTVsVk9TeXFkMEdKZkRJRzN5MUdCV3YxdnJRdHF3MFBqVWNoTnJTOGhFTVZuWUZ1Vkd6WlJ5QzE1cm1MNVlIYVRFclZZSUtMcWk2SGVZcUJaek02MmZHWTBWUUZBTFhrZlBzM2IzLUdCMzh1S0tvYjVaTjM3aGhQNGFfRjY3TGw3NGp6djluNjdKMnlCRUpMcjdXRUc1a1RkcS1qbGZtTWV2bU5iRURObWhFUGc4dnhRWGppSmVIUU5TMkFCNEIzODdzdHlSNTdMeFcxZFRURVYyWXNzMWZpRGZ2T085clZyaTZNRnQ5Z3FNX18wamF4cUI5NzZSMzdMeThKdjNDMURzT25Cb1h4TUlGbmdvVWpBc2ZqVGVldnQ0d09FZ3IweGxoWHQzWWlJOHZITThkcTI1S2ZZWVZsbnpWVno3ZHo0NXAwX0JnTHFVZjRsX2pEb2p3c3JoUXEtREhzYk5ZWGY5MHFhXzg1R3FTdUxYNkozVVRXdnl0d1lWclREaTJoXzEyWDJSaE9ZdUItTW1wZlFpN2tHc21wdDU3T09uWjU0Z3dJX3NRUGRTanFPTWowbFFGcTB4VkhzYzlCQ0xRbmYzakdHeThZLXFGcHAxWjktamdWczRqYl9OQi1mSTlBRlVZU0hsVkktWHVHTkxENk1tYTlxb1BZRUVMQ1pWMVA1OWJ3clhyM01UekN2TW1LSHBRcnk0M2VxWDVmcjB6MXltakQyTmsxMV8yNlRaN0ltYm9mTGlxY0FoR2diMTJDV1drYXlhQW9RejJHTHhudU5nNmsxNmZabXh4Y3JKbzVUN094WjgweEhxQXZyR0IxRXN4Z0VPWkZhaXdhTTFFb29sVmdWWjlRNENna3dHR2x5b2RvRTRpYm1NUXF1UVNKcXhUd294Vm5aN3Y5X19PQWlGN3B5Y2R6V0VyMWpmZHphS3ZjSTVDNm1yZGRmOVhyLVVhWXE1RTBHaWY0TllfUmFaSjNqWXNYNTQwcHFNa0tIR2hKdi13MjBxYkJxNFpLTmh3dkQ5bTFfYVE3ejY3UWQwX1ZjN2gtNXk0bWRCMFN5WVNxMjZLWGdnMVR0bldUcUJmR2pNd3VyaU93c09yUHR3a2Z5UEJfYVJqMTJNeUZ0SG95X3h4c01SMnR0eFhWTUkxOHdKN0NKUWM4OGloSVFTVk9iMjdndzkyLWFTdlZUbDVXeURzamRwYl9vU0FvYWFrdW1nWEJKb2hHQWh1Z0pEa05vOVU3YkNBYjhYcHlHSGVMOUI0a1BFWlFFOEx3UjhjWmdyQkdfdUdSMzhnX2RDNDZqLWdVUS1HQXBCVXBWemMwdmpPU2YtbEZIZHJQcDVZc1hjVTBLZ19qMGxUWHljNDgwNklXZHJyZEdNYVhOS3VyMjcxNWVIYk5oUXVXaWxZRGo3dTQ1V2xxM0ZhVTY1SVZSQURCMGdRWUw5SWxQWkJBc2tzUDVxRzNnUzVMWEw4M0V3aEdHNU1RdEE0ejYxMEpBRlRCeEZ3RFpmZE1SMkNtamlDRF8yLVN2WExISVVjby03ZEJEZG81RWdlQjdlTTQ5XzQ5UF9jZm40dGl2dVFLcGs3T2dNNHhublJZSGRCOXdpNFpEVUdneFZtcm9nWjFBdXdtN1p3Xy1tZnR2SEpERXlTU1Y2UnhNaHFNeUx4aDljc2FqUXBtZUU3dDBWaVlLY0hyZU9rSi1GRnlWY1pmMVF0a2lnZGxkZTF0NWlHOXN1Z0JPZWlyWjJZVzQ3Uy15QVl3MS1keHFMbzF3V3hKMGhvTUtlXzFKcF8wRTlSdmhoWE94WmY3TzQ1NEpRNGFlWHlNY3pyT1Y1bHJRU3dETE9xNW9JUGZ4VmphREpLZHkyUXd2R1l4Um5WMmM3Ym9pU1dmZEd2a3k4aWVBOXFtY0x2SVhYOFd1Tk1ydTNRWTNUTTZhUmRPdFZjblc1NkZYSHVNS3E4WTk5TlloZzJienlobFlNZzI0bmVRYzNJQzAxZEZUSUhzS0RBUjdNN1NmbTN0bk12X29nMUlsY3FDMDRIZzZfaGhQQWpuNE84R0hvV0ZXWXFFZHEwajh0QzN0TTBMRmhiM2Y3bkhBUm9Fem5OV3FQUGpabXpEWG15d2VjcEd5aVR0cDFRZzdrZ3QzSGoya1JWRmtwaF9kYS1wN196SGlhYWpLTDNjWHJjWEV5eXNsd0pab285OGZEOUV6VTJqMUtEcHZqZUFXaFV0M09zN2VwT21DMmRQYTlPU2JNV2N3cVVDOGFOMFJGaUU5bWVNYkFMTHB0TkpQX1FLcDZPaGdac0dXeDlxSjI0XzdPSkhoYV9GYngyWUlYQW5mM2t3WWotaDVUOXRRaEJlbnRCMjI4ZVdvcE9PQU9sNl9FU3BYQ1Uxb0NsTnptWGJGdGpRNy13eGFvVlJRbVNNNEJnWEU5UWVleVo5LXY2ZWFMZ3Q2YndXUWlOSWtiSGI5QWc2THdyNHFJTV9XVU1pUHdJRjd1N2FvM0U0djlHb0JWLVNJQVpBTk11SF9Nc0JHUDluU2FKZDNfNUg0dDMwenc1TlZwNDFiYVlPaGtIWlE5dklXYVgwc0RtRUowa2Njb1RucXlORW1RVHN2OVZkMmFTM0JmOHFCbEgtX0JjNXBGSE4tLW9nS3JLWnROSkNpcVpXUzVfcmtaVklydWJqb2pxNzFKaVQ4Wkh3ZERzeFVDMk5iTnFUOGNRcFlSaGxFcTZ4enJKQ01pTVJjbzlNU3N5RzdUaF9WeDU0US0xM1N6SXZQVmVKYUNDLXlFSlRzbjFoejJOSzVfR19tanN3U0wyQ003YklxZkx0SzNTRmpnazdCc3ZlUXdtTldvZGtIWTh1LWNFVEtrRnNwdThNZXpMWHRKLXZ6Rk5sa2RGeExTWm5hUnpBdXowMkhsVmZRWV9GYlBiWkpYNjlja1ppbmlnbGVIUzloSzllaU9rMmw2akQzSVR4cUNndDEzOXN2UV9rS1VId3ZTXzlUM19kNXhseFBzUE1nc2hVUVlvdEtyLUhHd0VBNkdrTkpkMjV5dnVCdmZxbGx4WHBSeG0tVnhjRTBjV0ZZUkVhVTQzbVB2X2RtYTBWZWZSWlpiMVRIZmxSU0FoN2lBcGd6cjRSUWhsY0U1bGtadUYxMGN6UndROVlrSTlndnhCdFU1VVJtdFVaWmxxdG1kRjZxNEZ1VFZPa1Itc3lsRkhkbV9jSTUzQ0RBY2d3dG1JQ0dOQW50SHR4MExqYlA5NjN3emFuS240TEVsNW5yVmV2djJsd1l0aDV3VEhNRWtDU3IySVVZempxd043RFNLYkVNYld1ZDlIM0lfeUlkZEF2aDRWaE02QWFxRGhXU01DME50aDJuakR3S2NlNnJsek1Kdm9pbzd1cnNOSWNaa3ZVZTl1V3QyOUNZRzRkUm84SS1FY0FTMERnX0tmd3VqQXRwZEtocFlrNVB2X3lHbjAxUTVxSmFoY3d0U2Fua085bWVLMGxMazR3OGQ5dnNVTUNCcDlKenJHSnA4VzlPaENSZWpWWTAydXlOWVFlX01mbW9KQ1BmRC14dGlyTUdheElOZ2NIUjlxN0xCc0gyX0VrY2Nac3p0dllldHUxcUdoT2UyODk4U0VHZDNQRENKR0x1ZGVuV1cxMW56blBFR1ZiYUhfSFR5ZmtiMlNtYXRKV093MGpwMEd3dlk2MWt2TGR1WTZKOWN3a2Y1d0RPTkFfNUx4SHFRNXQ4TDU3SlA3Vy1CWUJXRkNNYXJKY2Jic2h5VmpPUWxoSTBMOUR0SUw5eXB5X0d4SEV0dkVTOFpjYzBSb1UzaG9sZ3NUM1ZTc3Z3MTMwdE5LVmZlNHUxX3o3eDdXaGZza2hTQzM2aEZ5QnhuZVVlZnBNdEFhRElnSGY0RndFX1hMT3JlNmwwN3V0RUU0alB6WHRsMkRUYXdJd1c2dUxYNnpSa2VYZ0JMcHdlNnZqdzZDSnNnRWNrTXFUbXNuWXllQm9uWURFN0otbUt5MHQ1TjdXVzdqWmRNci1EcXduYjdmMl80eGF4N1NLdThLSjZiN2ZXZkdVTy1BY29QZm53MGZRbVloZWliSE9GV21LNF9ma1k0SENjbnBOdlVsZGRQTVczRTdCUEE3aEtBTndha0xHZEJ1NVFNWE5GRGw3WDU3Yy15WUtrVXZBUE9qS1FlUEpBZnNsd1lzQm1RRkJLeHZRYmR0bVh0ZzJBQVpZUjExNG43VzV1amFFdWJtbmpVeEQtQUg4dWJVcFdmMlJNRG9VSHhIMS0zVGVybXk0Y3ExclpzX2cxVVJlYnJ4ODIxc0syQ2tLYldub3ZzTG5xN1ZTaDZGZ0MyQlkxeHh6LWFUcmM5VWpPN0JYMFlfWkRiVEZSSGpMdjlUX1d1UmpLZHRYNTdSUjNqbTFUbFNadWIxRkFuU3J2SUtGR0ZyRGNwTC1Id0Z1TF9lSS12bmJkWmE2T1RxY2Z0ZkZWVXBsYmg5dzZJWExMNF90X29INUtIWlRJT011UVhIWHR4THdDczhvUUhweGJwQjhOUHBMcUIxa2ZQNFFneWp3d0JmcHo1M0lGeG9JM3ltOE1nSHpseWNNOEdfZ24yNk81NkRkOUl6OF9iS0hoeHhuaW9fcjZ2NG8zN3E0RzVpZmM5QUpMdjREaUxvMHM3VEdSTl9YbkpFX3drb193M2h3NWlnczE0V0lkaGlNUThqQXZkMDdLUjJIeEpUbElwY0U5Y0hpcTVOQ00xM3h6SGFOcHFVcHlmbnBmWVZFZjhwNWYxa0l3TEoteHVDRktnMnliaVBPQ3ZMaDJFaE96XzBVUG9wa1l1OUkxT2hhYjk3QzdQd3RkS3JJbENrYkZQeF9ZbGs4bE4xZ1pyNHlxWVltVGFsRWhNaDhWYU93UTBuTGhoTG1XdlFPemNTSEZfS0UwM29zUmhPSDFiMm1QZTNMem0ycEJ4Y3NfM3FsSkdlbENmQXdFMTJ3OU1Zamd0WjRsb0p2Rmc5QkZhU1hFdVNxZ1pzZ2xlRnl0VlRGZ0VPWXh4YjU0UExNS1BUMUJlVjRBalZrNG96LXpteHlMdW1SUW9UX2ZHSXhrV2RkenVmRGp0eE9Sbm5IdmltdzZpN1dGVjZaWmVBamVwTE1HQUEwWGx0UV9FeTRUaTYwazlwbVBQRHRKYkNEcEN2ZkZKU2pTSnlWWVpxSFhwNzVMNkZGMElzVW5EdkZVMlZUZFplMGhRcnIxcV9kd2p6V1JzTUx0TGhkSUhpdk1xN0xiNlNZaldaaFBLdHAzbmVvd2Q5NzkyOXBLUU05M2U5VmNvbV9GOU9lYlF6UXQzcTVQX2RsWThPMy1qS3VCemxMOU05NjREZ0NzMDliSGRBOWJSclpnVFkxZzBKV0NBbGlPZW5Qb1VjUk9EbUw0dHlMUTVoRG5rZ0x3cElFc1ZoQ0dXSmNSZjJsaUlZUmFRVF9zU2R5WGtWemtCVlZfeU5QVE8xMXVZaTluVXdKT3N3U2ZfTnlQYmdkLWJTeUdGdmd3ZGNYMUZhTktGaTNoaWl1aGlwc2tQTl9xRlV1OVl4SHJkRWgtc1BXRWtQN3BITkdKX2lVemNNenFEUEZZajM2TVZmYUZtcjR1RVhPYzZuaHpMVEo4eHlRU1hWUG5iaTRLcXVFSW5oMlVtbXFvOVlFM2E4MkY4SHUyaUxGbWF6NTVSMnJsQk9xRnR6b3RPaWF4N3BUMkVWazlGS2puMTFlNkttWE5qRU9qR202cjlNTVN6dDJ2ck43aUhKTjJ1NGE1LVRMUndaZ0lRTmJiYmI4UVFDajdjX2FORjJIOHFndmNLSEEwa0xvenptcC0yUVZVeklGcnhTeTdBRWNzZWRudlRPRmVIc3NKWDEzeEhBMGJpY3pNSU1qa3BFbUNsQkdwbFFfQWZRSXpGN2QwN3V2NkVid3NidnB0VUFmbGRBanNfZ3JuakJkZVBPTnZwQXp6WWdwQlBsaEl6SFN0RVA0RDIzSlBqNFNMcmVTT3NtVXpYZ00yMmxlODBVUE8zam5EZ2tsVVQzUzBqS2tPdWRFYnBpb3ZSXy1jRkVBcVQ4NXVZWF9Od29EaUN5elpUZjBjc2lzcEJPaXBRRkJTblVVNlBoUDFZRmZLaXpBLTNyamdoQ3lUYmF3cnlKZ0E0WEx1bGczdy1fcGRfa29RcENadVZMdXJHYnFZLWhldHUxRTFMWld0RTNPc205M3BVdGMtMzJMejdkM0c0Rl9GYk5HZmVwUnJodTc3VmZhNmFrcTRoaDRSYmFuVnlpNlhSck1HWjRiY21QX3FZaVlHLXA2Yk94dkF4SDlkN3ZYbHdGeUwtbm9fTE1MVFRIRkhnUGtqY0ZyLUxsS181LXExWjkzVFVPYkkyc2xuR3doTVM5N0xLalVOYU5KYzU3LXdxMjlUNHVEN2ZvWko0TkdaY0NJZ21QTjRITkpNb2VubzZFWVNGNDdDMTM3dHV3eC1Odi1Qb2lmS2N0UktBdXNUTHFEU2Q3SDhwcTlteHlFakZiMGVEeDNSb0hLTmZOWW05dUp0U1JlZmFpM084UzZGRmV0eEdaNWRraERCWi1GUDhKN3NZMWxYaGpGOVl1X1l2TU56R1AzU2xYYUEwanBkZlBEd2x0RGxJUHRZZVdfVTF1YzhxbmVyRm8xNVpmdTNsa1RLQnl5bjBJcjc1QWI2MUstakhidHYtaUZqSGNrVVdUcGlJNDA5T3JtS1BYVnVLVGZJaXI1ZjAtaC0zWkx4YUtzODZ2T1IxOTRBOV9oNFlDZGQ5MDBsODhwbnp4LVBZZGRyVzN3bzRfY1Jjblk1ZVllSEpuVmZlVGZfdFFmYTdYM1FUd0wxYURjQ210R3N2bFllR3E1QUlyUXkxXzJaUVdVMlI3dHZUSmU5eWpSTTFyd3AxcWlMNTZIZnZqSjNuUmg0YXR0Wmx0SUFLZ1ktRkN4cFBIMkRsOWVhTTFxYjAzTTlsd1daNFR2UUNMbmxzUVlqN2tzTjZ6V2dXSjRWRTdlMGZTRjRmSHlRa0xyWmR3MENMN2Nyb3VrQUF4UFFjbU5JdG5jXzV4OWlnWDYzMzJRTUZhZTVlc2FaUlFjU1RhRlJ1TDdyaVE0SjhwTlJGN0lSN3FwT3JWNUJ3c3pYSTRMNWdmRHZmeEc4TnNIZE9NYlRid1hyVVgxZGhaQVN3ekc4X0tYc0wta3k2SzRjZTZlTWZROHF0YnVXU1ZSX3JYVjlwdWoxU1lWc1U1aldKSF9PRzEyM0NyaVBWdld1Tkc3UVlhd2lNdTJ4emtiV0ZQb01BdlNSVEFscDdwNWxqcFZiZzhoWDJOM2xPSE5QdU1uUHBLa3dpTzJLZ09aREw5UnZ4SVdGd1lnWFB3dGZUYnF5czVaNFZ6MVk1RWhIcEVxeXhRVkRWcEp4bUY4N2I0eE1jYVl6QUxZNllLZmxiazhSTTdWbHJ1U1ZmczQ4R1BTcnotRDlRdXI5X2ZDdmN5U3dUQU02RWVFUXpDSWQ0TlRxMTB4RV9rdy16aktvbkxDZ2hTeEFkUEdtcHlIejFoNzZqX3g3NDAtRVp1SVY2YUotV3dpdEZ5bGd5ZjBUVHdxakVHTktJa3JDWFRYSkVTck1oRkJSUkZfbmtDYVdNRWw3UHNWX2tYZC1HeHJmMkhKLTR5Ym9ycG55YTg1MkcwRTlzVEtBbWlTblJSRzJ4Rmg4ZDB5LWVEd0pVb29WT0trbW1oZFVFOTUzeTdub2ttLXpCbTdZRWJLUnlfNEF1cEhWZUd3bmlaRlZaQlAzLWVuVnJ6MzdHcVpIVVM4S1Etb25UaXdRd3gwVjV6UldIRDN2c3laRUtLOXc1Z1RwZUlyc1hYb3VXMUZTdEZtdEprLXpTM1NOTTdOQmFPdVdobzI4T0hiMVZvZWRMV01pVldWeTdQUHA4b2daVlRQam5Qb1Jxa1BjUjZfQ1RfTDJZSzRUbUlWak4wb2Zfalcxc3lKSy02RE1PcVhuV2RnaWdBZVpIZFlkOUhpSjI5N2FISVRhcE1KVWhkRU1pbXo2Qk5aUnlzaXo1UW9FTEFoWURkSFdsYV9seUwyZnh3R25RY2lyMU1iVFg3MjlCSWJVM1duNFZqc0Z4Ykg2SlloTjREVjg4NHctSnlUR1dUTEx3dzcwaFB6TDNPQUhWaFZucXhWR0pEUEo0VnpLalRNXzlER0k3ZFYyUFpMekF2YUVvRHpLQ2ZRd0NTQ3ZOSWRNaTdIX2ZkeXJjN1p2RnRsNWdvTTMzWE9qYjlzbUZKb1ozTnU3OGd0cVpPQ0lUR01yaGM0c2VKcjFQaHlCX0xvcUcxSngyaUJ1TUotN2pxbmNTS1VOVU1mX3dIdHBQZ3NNZDh5Y0ZmbkpnQll6U0FGVVNTYXl0R2tGN1o1Q1JTYWV0dlJCWUxuSmV2amF1ZVEtRVRKcEx5MXNwZWxUM0otZFJfbEx6OE1oWVphQlV0b3g0T282aWRKN1hPMWRqaUEtOE5jNkJjWDlsUW1PM0xtZExjRjBYeF9WSEpMVjBtWk9pU0pqbndvdWJGZGlVamFHZFBHRThUMUsyODlYd3ExS2V4R3A0MjNFaTNzWk5IUHZ4MU1yT1p3ZXdBN1B5LURleFQ3cVU4Yk96TlJ3MW5QcGNTNk5IZkQyT1pWUHUyRE9obm91bDhpUl9ITTNIYUwtZ1IxQmFWOVprWWczTncweHBHZjRKMW5wNnhpUDQtUTlhZndLZldieVdueTZOb2xlaDBzV2w3M1c1bDJ5cXozSS1BRHBhcllXTXpWaUtia0lHVVZXMjR4WGUtYkw5cnh1aU1pS2dLRnVVUWNlM1c2YzJPRjR0NFNPOXBFVVY4cTIySzd6andyS1NTRUo0aXNTYm1TNU12WGdaNnFaMEJEUXpid3ZhZU5JNG1KYVRQTndiSjBlVjNGX3NlMlkxQ0txN1M3RWsxMWg4TkVUYkVtVnR0RDdZVUNZNzA2MUhzNUVDUzBGNGh2ZmxCam9INVRUWkU0eHpSNDFFcTNMU3VvSzZzZjdDSzd6RXozLV9McHNLOVVmZDkxTnhSRnZLVGhRZFV2X2hpbEdfdGQ4R2hTMF8tQkN2QzhfRktvRmVFaW04UHlSRXZ5a01SeEFyUzVsR3BzYnhUR3RfU3pRYlVuZ09FNnMzTTZ3cUF0b24tTnFWcktRZjJCTkZfWl9UVmM3QkpFdlVEWF9qX0xmelFKakhmRWpyRGhtQ1ZJVTJoZjlpMEYtSFY0am95UHdQOFlkRm01N1dWLXpjbmZqOHVBUDRHdkNYdnZPMm1GQ3dtWU1OLXdFZnFkaVRxVUtSWHZCR1ZFNXZlVHNubWtpQmRyTHhwbVFGYnJuQ3Byb1k0NExmZ1hvXzVoa1had0syQm1IOTNZb1haNGJxQk5IMjdpVVk0aV80N1RUNmVmWjBfYk16am0tZk1nb3dhVGFlanpqYTdnQnpGQi1EclZqY3lhZm9mRTRzSm11aUt3TzdyUktRMHpZX08wYURJVS1jUm1yLUxMZnF2WnFyblZ4V3pfZVJHbTZQQi1pcW50RVE1a1ZGQ3hzRTBaMlYySnA0NWx6U0lmQzhIQnR4T1dRMFJGX1RrUDEyUHE5M0wzQ2dndVpaTnl3bzRhWVJkOUFwb05YeE1TMF9TMnV0S1NXRVJiajBwSlRWZjhTZlYwY1MtV29IZUp2cTNsNTdTRXcwbFF2T1hQWl8yNGw2N0tkeDlHaE9RcGtfNmZYSFdaLVhPeXVUUTAxZVYzVzVIeWtoN3B3U2dsLXBrMk5PamRnUzQtZVhuMXM3SmVrQnF5bVR4R256OXRzSGRPUUNVV3JaT1ZWbkw3YmFUMmpBZHZlNjVVOVdBbXhCSk9lS29nV1VyR1NXUG5PNlk3MWQwN2NSMzlhNF9TQTItdjM5NmRVY05ISU84Wlc3VXpuaTFwbncwUGVpbUVzR19sYXp1OEVybUVSeEFmZ2tFMjVQdExDZ3hFSURFbjRodzh5R0h2SkQwUUJYV1VTc1FJbmFjdkczMVAzQ2pwdEZQX05wM0Z1Z0tzSjh5QkhUakZhSkYwdXprRzJjM1RrZ016WjMtWnBTUVg5cmlXVFhnZ3NWMzNGSE1RWGFWYl9tMG9vRW5CclV5ZnE3dVY5R1E3UDJydDZtTDN0MzhnRzdwWDV0X0xPbmZaMk1qY3ItWXJMS0NLMVFWaTIwcVFjOThHc2NWQ0VCZGtGWFhMZThNLVJmNlFfUWVYZmRDcWdvczNrbVZwbVRESDVLVzFUWnJMOFgwNUJOOEVrWUVnak1wejlFRWFqY1FzaXNDZUhXNEcxSUtvaXRYZThtNXNpZC1ZX3hWNTR2b3lDOENRc0xxRTZGcDJLMmptQ014STFmUGhDMVlaRVRfVS1tNVREMkZaVHg3aDZFZnRmbk00dm9paVhJWkJ1TmlldzBpbHBTLVE0NFlBUVZaOFNkYkJDbENFRFNUWHZyRGpOa3lQQ3JUYVU3dFVXTE9EYkRHeWdLaTRCdnoxTnRsWG1HQXdZdTYwengwM2lacmFCU1BVejE4aXA0SDd2ZjJrMDBnb1hyU1Q0SUY1TmtnX3BqZlNZM1FaaWlZbUdqT0ZaZFprUy1KSXM3VkNwUkZHTDRlYVhRVk1vT1pXeHFsZ2xtN1NIVnItaVhNTTZub2dFV1M3cDlwdEVfVERZXzRFbmxKM0RYWmpNWHN0ZVRQdDJiRTdPa2Iwb2FFSlkxdkhoQ18tbUViTGJiM293T2NOUUZKeHRyZEN3RWJfU2pGZHhzZTdTeGNlTUVOQjhwU29RalZuSndvaEpwT0VYS3R4ZGFLN1otUUZiZlY2RUx3QzQ3cE1aNkdqUW1aMTNnS1NxcHpsSVhuakNaZ1hxanhRMTVIOUJNc0VSUTBqNTdHYUJVQmxLWGVRWnhOWU1qdDlVZlFWZktBWTE2WUNNZUtMWW5DckpIcmdRREttOUhzSW92TzZOQjNaOEtSM1BPZzNyS0xFSUdfOERsdFNZMzVMVEFPbC1UV0xmSlJndVUtLUtvdkFKOWpaOTVjT25yYkVhZ1ZfNHdTbzV0dTN5RnlwQ01GWXRIX1Nsdjd6T2I2MkFyZ1FiSDFHVjVmUTA3ZWJUeXlDem9ob2Y5Y3RWbHNDT2JEeGxyRWNQUzV6cGk3YzV2Wmt6OGRjQWNnd1FpQVVtczBUQm1XbVV1MGxUNUhiR2dzdDFfd3hDNExyb3BIQ0dvaElVTTljS2FBVVlLNXh1NDZEZVNXSnBFN3l2RHZPS05sUlk2NC1ieWFsclBBQXhPM210Sk1ud2JaUVZMU0xSTW12UjZXUTVlYjlERVJ5R1pPbHJib3laVm5ub0NRaHBDNXI5RllKUjdDTWtiMGdHcWY3a214LWNQZDkyby5kSmpOWG5FVFNSaktMclpCUjZOa3dR"}' + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuWUhoV1RuWUZHN3AwTjE0STM4eVdvcEQ1Y2M1RTlJMFFPYW4zRFFEUFBCdUZWQmFFVWFJbzV6N2RYYUVXUTBEWHhPM1paSS14ckp4QWFPNVFLVlBmQlMwSGpIcmZHcXRkSnBGMkR0X21wdlVwY2pkWTkyN1N2NUJMSmdYaUFiUTdic0xDV2l5M0w4THVRZFFmNWJocGxPWm11cXN5anBRd05IMXh1azZYQ3JHSFFwU3pmRzBWT0VWenUzNXNOc0pzRGp4THBfZlhMamFRNVpoNU9KaUdYR3IxM0QwcUhfM0t1SFJra3hweklKd0MxeXltR0I3dDVVb191ZTlGV2JMZ1VrLXE2THlJc0xEaHhpeVlBeGk2SnhmNWFLbE9laEVOdmRnRE5SR1FXQTI3LW9Ed0l5TUJDMm5mSkpESlVXdWZWbEpJWExycnc2dmhpSVZHS3l2WE1nLm9IaUdoS2xlOC1HWGxsWTBwQzJDTGcuY3RtQ3lzdjVtSEdneDhISnR1X3RLQ1hWTDZCenVrUEppTDVFZ1hDZXAySEhQVXpWazBzdEZDdkV0S3pYZjN4bk03WEFtMUxQd0VQQzhxTzVmek9ZblVrdDEzaUNzZFRtaVdqWlB3TTFGUFZSZWpkUnlDa3o3bWpieVNfV3g1UEl5cnk2eTkzVE91ZWVGOXFjR3VyWER1OS05Vms2WV9oeFJOOWVXczFxQ1RLQmVGcFdzWkJtYkJZSGplZ1RzZkVSRENfcGxJc05OOU1DNnRVUlg3TElkUlZNRTRwMVBsNktncFlHTXFaTlA5WmZQNjBicV9lUVhWLUNSMkZnRDhIcUpqYnBweTdZQzhGRENEbXJ3V3F0VXdUQ1RvM0JUZWF6emN1emNPUnV1LWlMbmdQTU0yanp1ZDJIWVBNWTcwN3NzczdsZVN3S2FQNkxZMlBZamI4Z1pvcHJuejdvSkh4MXdsRmd6T2RmbFZOdHh5a0xacmtCdktDRDFTVzBrMEE2UmFOcU9xTVJfcGtUQUktc1NxZG9IbDJTMXhGQjFBXzhiTUVKV0FXMnNCbG82Q0NBQ29MUFlZZDFtMV9Jb1cxcVhqdlRXOHRhbmx4SDAyU3c2dVotdENMTE13SjFSUDdLamhBNlF6VmFRNnFXQjkyd1Bsb01BUW8zaEJtZ0VWUUl0UUdtUWlJT3phck9XNWI2blhPQUFza3FjWUJkTFBWbWh0MUtyejAzMTFTRHN4QVhiTVJYNV9ua0ctUWc5V2pWVzNJaTlUZjNMZ2lBOEFfdDZBT2JXRXZpQWxnaHRzYm9HOHdHaUFRUjNNSE02SHVmQnpoZFFsbHJvV2NLcE83cUY3WFIwR2lEdGM1STZWM0tQOHRZT2stbXBfdVNFbnNnUFhVMmQyUHd6a2ZuUUNVWDRtaFpKczhzV0Zya043Uy1EMzBpNVhQNnYwYnNyQkRxSTViMmduZzFMb194TWRGZXdpRnpZWjhGSW1DQXkzY3prWUM5b18tSEJRRGpVTHctN2FtbmlwSWl0bzVzLVh1ZEFmdzRUY0x3dEZEUlhzdjVvbzVfeFgwMkU2VjZIcmVMQnI1LUtkY1ZJclN1a1JES0FDWFVDOWZYeklNdFdaRVNnYmxIdDRHM2xsWFdHNGhYVEYybGNUYXJ6VlRjRHdkNDB1UkRSQXZrbXJTbnpNckJxV2NZalI1SnU1UkpnUmpRQVZTMFRYTXdpdUdnNUtVR21maExqZjIyX2QtQVktOFNsZ05jaXVNRDZzMFZSZUx2bDhzT2pXVWZHcGxvME9vUkVZZEVNOHdqRXE3WVVkQUR5N2J6eFZjaXZQakFfSjFXSXlrdEFtdXlFdEthcDZfQXIxcWh5Q05RZHFSWXJ1d1k3TTFlRGF0ZlBUZURNaXB6WEFEWmVLVjJOcUFZWnBnSHJaejRpNXp5YXRyOHBPLUNuYkR0aDBSdjhsOWNSTDEtTTRialVvZGlOYnMxZElwX1VhMHBTZXl6ZzNlQ0p1c2lkczhZMU5oZXIzRXFmUW1POEFsYk1lcERpQlc4YVl5QktRRjdJWDZIWEc1c05lb2ItQTV1VUNqdHk0TXpVOEY5Tm9KVUx1ZGc5YU01d1JHd3JTakYzcDQyNFpoMnJOLVU1Q0d0MnlBenY3TE5XUDlKVFJ6N3hFU3NyVmdrQU5GdXFnUldESHBMVWw0NlVUbjdVLUcweWVSSTBSY1Y1VUs2T3h2bVoyZDlJekFOZXJEeVpzWUJuQ0V1dDkzcHIybmlfSEpuRGJ4azBVNEhNUVRxUDllY2xhdWhpYUdLR25hN1BfaDhVQmQ3SEVoLUs3SUdCNkxrY0l6aE8wcmVrVW5hMlFlazBlcmQ3THFaVm1lYUI0SllGc3pRbGQtTUFiM0pYZG9yTTg3cjdzR0RaZm9FZ0x3VGlqLXlUOFo4bkNFZDA5TzhSM2RPY1RsWlNPRFo2NUtJQVVTc3pnenY4ejI1Qkh0d3hJVWNTcU55X1dtVjR2QW9ldzdGODR6MVRmd0xjd3RmZUJnZ3FJMl9naFpfWDZXc2FHUXltRmtXRm05NnZHZmpTcEppNVMzUGNtQ0lhU3BiVzZPTkhveURDcmVhVURpbTdKNEpiV2NFeGZTM3BrWHlBbmJrQjRBYVgtRE1JMVNTYjBEN3hNVnRqTW0wV0d5R3AtSG0zM3ZHaXk1TXNzRjlkbng5VGxnRnJfWkxLc09SQl91ZWJBM084OHNneFVjcXNYbVM4Ri1ldlRVemRzTDE0ZHgzOV9aekFET1ZfZlFCM3ZRU3loNDFSUTJCNVpkNDUwZ3dDNkdSdVlNelNFN3h5VDg3YVAtejYwdGpaMXJhclVPZElIc3dBVERZNTNHMlV3a2RlUGM3ek81UTgyTUhvcjlZVFhWRE1xU2dIbVlhanFkWEN1RTQ2OG4ySkpiZXBlOXBEYTVBUHlkSkF5SVd0Vm9lNWtLWFNYdzAxNGZEcWZqWEhkbldHdjlLTU1odE8tMVNvREJaRlRtTlZsaFV5enE0R19uQW53YllmemFMeDVBa0QzaS1GZTYxUl9lc29lSWUxbUZEeUFHcFZtZWRzMi1xeFk3UkN0em1TcG5GZ2xMclg1MzU0cTdsZDNjd2h1RHRTbWxlczl4RUxOYjl3ZlYtN0F2YkdIVzllYkh1LTNJZ1lDOGNnUzZHUkVhZFoyWE94YnNackVmOTJYbzVLTlZFLTRvVjJHcmNzOGV5UUlXUUExN0ExbFN4aEtpQXFTalp3VUdzOGVsclBfOUlraU5SaWVTd3pSaV9PY1RLcDR0MUlNLTJ4UGlnZUJzMmZvenU4RzdwamRkcG5aSW1ZRWhXajRCd1FTdnJmcUtHT1NsY0dISDhGQ3NvY0RsZGhYOVZ3S0RFMWtfaDFkTnB5endFOVJTcWFKNGxJM2t1ZUp1SnJWVVh0WG5NWGdYQ1NHRlpYMU9LS0lBd3dSM0dTci1yOVljZmY4QzRJaEhLb1d6MDJLWjk2LVowWHVlLTBTMllJOFA2T2dEY1BnWGNDYmhsR3pMd0puUGNSekY5cnJWZDdMeDFOX0QxMzdmOXJtckdnMVVvT1dablNHYmwwejV2b1hZNlpuRW0yYzlDelhmMi1QZzdrYjFLdWtJR29lbTZHV1I5ZkJodlhITDBxbE4xMmNQc0pLLVpSTkk0OE1GbHFaR2hlYVpPUFA2aVQ5TXdfN2FuaU1kTlNCbEVEaE81U1ZUUktNWWtoM3lQSzBSX0tadkFaY0x4emI4c1lWdlFQWXRwU2JnWHFjTTFLUGdoZWktR3JFRXpoaUR4dU0wVHE0WEExdFpOTGo1dWNHLXdMRWVyZ3l5NkNHVE9FakM4SW56b2h3SXI1NERWMkI2cVdScGpZYmUwUVlFS19vcjBWVWJsd0U1YTJCTVhYSUNZeDk0ckQ4dDc5dm5VMWVUT2pWd3czVHhIUHFCYXN2dlpzRU9IR1U1YWZjeGwyR0g0NzJfblNuZGkzaFRVSWZYeHRYbXQ1eEhYNnhxUXJ5VWJpZWkwanZ2WUhEWTJnMk1rRFczTmUzc1NmbTRNZDNmVUF1bFNIZWJmM0pYaldBSFNDX3hnZ1JhVTc5ZjV0cnV6YktOLVVSeHZabmZHRFdOcUlvZWNJdWxXUGdpTC1yeWdtN2N2alJ2dUFrREVJck1waWVzOV9Yd2JSU25nbzhod2NNTUFub25aWl9SMEFkVnZ4d2E4V0MtR2VrQmozUG9XV2FYWVhuSmJpc1EyelY2NU5vdFlQLWRlOWtKLW9zdFRjTVZwZkh4bjNwMTRzcGZ1QWFKbktSRVVoaERGcnYwN2dPNzI5UVljbHBsUmNRWmh6djdPWWJaX0c0Q3lyaTNoU2VBc1phc1F2em1KN2JLWFhWRFhaX0xQRnhUS0FDUC1pZERNUXh2WU5HWmJRZWprQXd1Tll4RjNPRVN2bHdnUTJEdHdhOWlVTHd4c3Nfa0FyYmIyRTZLTlRNcHJCT1ZQaU9acHVhbFJKeFNYQk1pUXpVRGhjYTNkdkpTeU9xYXEtekNRakJaVkVEMEpONk5mUlFaaDJrck1Gek9pWndvUUJzNG4zTHFlWUpaZmlfY1c0YTJDYWFzWWxwX1MxMnBkdzRsemp6NFFXNlJSdjFmS29XNExnWEgtRzJJNlZoMGxuWFpQdnlNWFJfVnVsSXVkS3JRZGpBNS1QVzJSQVBGMjVTNE5Ib2VmRkFjcW9FS2ZXMmlnUTlFZXgxT3dpaEE3Mi1pZFoxRVRiaTVzYzJxN3FJd3Q0UGFxR21UX21laDhZRWlwMTNhSlczYzdORldtRzJOY0VZNFBQdVdPTVJSOWxfck5NRnJVZXY3cFJuQWxXX2JxZXU4Qy0yQncwMlBBV1dUVk9mdS1tWFJ4dl9RT2FvMlNIam5fZms2a1dzX1A2RXNOWlRjMk1Ba2hHOUdweFRKT0R1ZUpIQ0ZWdVJ0ZUlDM2VJcUt3My1LbDd2UmJYcXgtanpDUWlhbGlPZ0RGWTdaV2tNcTcxd3BYMG9uaU9jdE1JVjNMY2ZSb01TUEpTb3VXNzg1OGJXTkFsV2l4RjE0RVlmcTliamx0bFliOHBoRUtVeGxLT0pjZnAwSU1nVERsZV96QWtGdVE2MHF6amRpSkpQVHk3ajd0VkFtelhCaGhUUVhvZzhiX2FQbzZsanV4dE45QzlCbTFfdzVac3lzVENXUDZUNTZ4azI0bk10Z1FqQUtZbjBOMktsNERuRDJTUFdFRkk1WjhmOXg5M2xEQkZnQWJKRGVQN2lGZU8yTk9OcmF6U3dBYVc5TUNGUy1IM0FSbXRKZWRmV2U3QXlJOFBhMWllU0tidkh6TlpRRmFqeW82bUo0MFNfTzRIQktkQ2dlUWRyM2NLZ2RqNkphVGVIejg2OHJvcWhHaWpkTUtwOS1zTzRkb01QTEpJQVV4dFR3b3ZkRnZNTmc0a01sb05SMWcxcF96dFRlYUJFdWpoY0stcW9hMGpSb0k5aEZFNlA3azFDUV9wSnBUcXFrTDhiUV9UYXBTVElUNzdtYWVULXowSnhpR1dkdXVfdloyV1QzSzR0enBFX3F2M1FoMWhabWZmZXktajIxbFlucmVreFM3RFRJVXptbTdQWnBKaWFIU0w3RVVuVU1oZ0JHdDVrdTBVb2RjSHpQT09IN1ZwclpleG9OeDhnVTJmVElLemdVOXVFaUs0VF9BbE1qSEgxLVF1enBXQjA3MjI5R2dTRXQtNzdJd3NycVBTQ1JQV0pMRTBQX0xZV3BJX3d3VEtLRVRFeE1hMFdWYVlpSnhaM212TFlOMEl1LWxzVjRLMlR4Y1dtWDBpZnNFQU9wakEtejgzUHNYLTREaXpxUzcya1BQWkJCd3V5d2gyUGstaVZJTDh2YzdQY0ZQR2tRVEFWR2xGblQxdmUtYUxkcFJXczhzSzNJYnQyNEpERzU1ZDhEcXhCaTMtUlo5SGx0QjYxRWwtdzM5QkNhSWxSQV95eG9ubEl4eHNDcjRocl93X2UxYUNIdkRob0R2bmJlbks2QUNveW9FbXlkLV9qcVdaS0FnRjVjT1hiVlotMnRGWjRRcEc1Y1Q2SlRXdEt2LWpTMjRTTEpTUHVqNEZ0eWFENzg4eFV4eVBfdU9nZWZJNVdodm01YjNvVGFzb2N6MjBaN1RNb3NKeXRSMl9DelJoN2pGQ2FhMlRQc2dVcjJLLUhjY2l5dUJTQ2tnUm5RUlpzVFdjMW4yNks2NHBtN3BUZW5udkktV0QwTjBsZ2Q3WGI5TUMyMXRjWi1VWW1FTXRuWXdSMFFUZW94aTBaNW9ITXhCR3Q4a0VVTm54cUstY2lLejYyWmtlWTQwQW1ubkdBWnpBWUhMQkdaUmx4N0xPZEl6RHhid19LWlBxZTdOWHBSX0NsRVYzd0RvcHdIalQ2bUtuZ3J6N1hsb2F5T0hDSm9FLXo5ZUlWYUk5Zl9VV0tLelZ2MFBQVlBJWjNkZElESGNrbUtUc0hlUXNBMERuSVhNcmZHSE1TOVRWNVlSZHk3YlkwZU1GSms5SEpMR1JGT0pNSHZaZTlKbmxIVEt6Q0dOR0NfbEktakVDMmdVWU0tTmFGMW1nVUMxUUNUajdtNkFMd2NmdG9qZE1sY3RNdWRmZjBCN0E2VDNPbFFLbXVPVEtRbjJpN1c5UDdRdkJ3cjJNNVRGZEdVQlB5TXF5NHJDVzFPUTBDN1A4TVk3a0dZYk1JTlZmSnE2M09mdmE4MEJ1Q1BEZk1QU0E2VDItVU91ZHhGNElSYTF4WmswR0RZSlVfVXFDdXZKVXptMGdwcUlCYWZuakR1bVdETEdaVF8wQ0N6aUpWb2xpaEQybVIweXUtRTEzTER5dzFsWURHUGZsSGxJUEFIU3ZIOU8tN1IwT0ZPTFpnVnc5dnJFNEJ3RWZNTTFNeW1ITG82LUVKelgxa05FT09oYW13UnExYXV4SGRwVnJlS3FFTklNZWt1V1hYOFB0X2llYUxOV1FQdUhSM2lGZGtOSXZFaXBMVzh4TEdEbU5KNFQzVjhDZkd1dlVMcjRPdmxJY1FNM0VtbWE4N000UkJ4TGd1UW5YRVlGMXN4b01TNmZKSmI5N3Vpb1ptbGw5UldKSW1ZckNZQUdoTGFtVkhPTElJT0JzUGg4M0Y1M3E1dzBfLVM5OU5aLXV2OUxnNjgwM25Pb2J2OUVkekxxbjR2Mzhyb2NfalpYXzhqRmVkZ20xT3A2RElGeUFiNkctektyZm9wazI0dS05V0x1LXFwdWY4emVyeUwzNGVkYjhyT2I2c01QanNzd0ljVkJsRERVT19iM0MzMTNBdkRoclBGNU9XdHdCV3VQYUh6Nl9INnFvZUpONmxwSXJ1TGphUm50ejJjQTlnNTVobGF2SWhoVDlDdVpiWG1ySlFoTDA5RmNiV1ZxYmtHRFU5OElyY3JJLXFDV2l6aGd2dFB1SzNtcGlGQzNUbHBYdC1WUEtfSmdqekdud3RUTGZvaTR6cDlROUVsY01LcVRtMzk3MVY4NC1LNWNBMXBrOGVGQ2duWU9fOE9oRTI2SUJUUG1qZV9TSDc5dTBCb2xwOExqNGpHaXlSa2I4M3BTOUlKaDlXWmctcUd1bm9zdXlhODdWZ1NCTHd3X2ZBbl83YmlHQ1FseDUyRk9TdENOMUtlazhwNG1UNzEwcWRaNVZ4WjROUGJwUEpuWUY2TXg0YW5CUmJsbHBmNDRFal9YM2xTYl9GMkxBczFzTlJreW81UUg1bWxCcDlGRXVQaE90UVdwenNGZnZmdzQ5SUZGdnRVVHUtclV6OTBtOEdNMW1TbFY2QUlzZzluN1MwRFhNZnJsR0Y3X0o1cGlTTDJ6b0VGZ0c5SXBsZ2ZrUlVsNnZwUlRuWVUwVF9TZjFoNFVzV1VrT2c1eVlhdUJCd09kTmpQSzgzeXZ6dDdCaFZtSFJqcGFQeGsyR0hsZkRVVVFwbEJDMGNFU0plLXNRVkFhVmUtVUFnU2hWbndWdXRSbjBISThzQW5TVzZjbUVUZ1NHV1hVRkNMSHgtOHlkQ0wwSHNyYjdlWkVxWEFTVkpwNUlYRnhKUFpxdFp2ZkFjU1dIaGdUUHBPZVVIVTFCTUoyeEYyd09mei15Yjl0RFFmN3pjQ3E0aGhDNThMeWlzV0ZSSjFFczFIX2l1R0d2QTg3MXppUkE5MnRFSWNBM3Qzcnh2bGhwNjRSbFNVdlBmeTlwRU5DMXA0RktHZHJvdFIyTm9WR1M3N1ZrYkhkTEk2ZzB6Tms1TEJ6Z2k0d2hubWhkNXM0R3RUd0d5ZzRiY1pITF90bG1JbkpJeGpJZGNqRF85MGhxMlFkaEVwUHVidzh0SWRlQzFXZmNwMklweURBYldRTjZrbVhWT285M0VwMDFqOGNIdFllaGNTZUl6V3hrUDlVa0RYOU5aUnB2VERuRW1UdmxJblpJSndWRVJQcjExaEZsVktQVVQxM2hPOXB2UExHOUpkYm9OMEItWC13cmlrSmpqSzhmMDlNaVBzTndJb1loZEVUQlBCWlBzNWgwYXdtMmwxNTFzS29XX2pYSGEyMGc3ZFhYUk9sM3hFNXZKazJZR3BlVjV0X3M0aUk1Nzd3T0Q0U1E1WC0za3dpZ211WGZ2MEE1eWlJcnZ6dU1TenlHd0t5OUV5OGFBam1DTGZ6aDVLbHhYRHY4RkFkdE1yTS1MckFIMXFFeFJXMWM1UE1xamhaNlBrQS1PVXhEdzZLUzJYNkJuR0lZd1gyeDVKbzhkYVkybVZqb2tNaFdEaWV0TkZuc3dYTEdSX2w2V19CcE5WME5iYURKLTFFQTBFYmViSjRDZ3otd3R3T0Ria1lIdVAxRWNsS1V4TWRRM0VwSzh1dEF4Q0ItTjBSZzZNcWF0NTUwQ3p3UDVzdkR2ZG5DR3FFdWJhT3Zoc20zNTdMNzh4ZXRaUWZNMGcydkNyeEk5VWpzUXdQN2Q2RG05SjZUcl9qaTZIVGVPT0VlcFE1LUZJUEcwSS1ob25WTUtPbWJnQVltVEtPUjRyVGxGa3RwVVJ4aVpQNkFSSy1DM3NTVUVJdTIyTTBiakxSMEpyZmxWOXJ0NzhGdlhkQkxreVY2Q2VCTXc0UVRHRl9mVzlRbjliUTFCQUExZ0Rnb1hOZWVVWTJfdjlOajB6SUZoSlJFSlJ0YmhZOFVvYWNvZWdiZnhoNjYwZnVJZk5YcjFhUHVTNmt3LW5FLVNSOVo3X2otdnhiNF9PLTFXOXVKTFhtNWtKM0hjSGhITHpHM2F0SjkzTTJZWWRLaWhaZmI5VHo3QzFqZTdSdGVpYXpmXzdDMG93aUw1ZGlrWVpyUVNra2hGaDhrSzA3cEdXd3hIUmF5ckdOQ2ZieUktaXd0eG5FbUNIbG90VktUclZsLWgyYWFWazZxZmlxeWJ2OU9ncTFNYTlFRk5Pc0xwUGU3NTRfamhpNTZmLXF1eXhiZDVuZlpuOE91ejIxTzlmWk1CZEE2VGZtQVk5bDg3MmltZTZkRG1UcXRtbjZVTEd5Z0drSkN5TktEZkVSalkxZThNeGtLUjZFek01WHhYalNxMW5BeDdZVnZkSXNpVWN6TlMxczNjU29JX3R0Uk40aHI2ZDl6VElvcGljZl9ZUDRud3BxUzZJTUVGcEpoNTBteEt6TG9zcGpKMHNTTkNQZGpDa2MwZTh2eHFYb2dKVzl1R2RuOWVYRjJJQzY5SzduejFva2Zjb0tQT2V2WGNSNWNzMS1neXppTklPYXlQcmN3eUhJZUNHV3g0N1luQzFuXzJqWEdqQTNrTndPblZjZGVYMDF3Rm9QcWkzNEt4cE8zRWJiUzRVdGJqSldvNTJkMzAweEZpblpxWFY0WV82aHlESUozSEJwSWxBSUJjczBoUGJ0dElPM0FUZUFleng4TkVMX1hDQTBOcEhuWHpNOTJGTnVPbUZtOEhCZzBxNUx3OGV2Tk1ZaV9wOEV0bTRwWm9hZ3pTMzBveUtnR3FmRVZRLXM5bFBlWlRQRmhCUjZLdnQ5YXQ5UUlfN3ByYzNjN19WRjlMU1RtRFFQRThKWWJMd0M5YVgtZVVkNy1JRm9KWXk4X1cwSlB6djNReFhXdk5hTGowaTJibm9lTng2NW1DTy1jaGVZTWgyMmRBMFhvTFEtZTVvYURLa1hrODZmTWhGYnQ1dlF5VXRmcHlWXzhXUUJQa1loV3hUR1dkcy1yTXh4UzFINk92TUNvVTh5X1Rla0NJTXFJVTVSLVVGb1NJaXdBbW1zVWJhQXQ4ZHRNMjIwQ3E3em1IXzdrem9jMlNEcmRvRDdIYW13NDJEMGM2dXdDZXlYckt4V3ctZmxteXhsMmVxbmxMaE95eEZBb0dtdTdKRXBFck5ZQXozVVZsU2lmVGRBN3F1ZjBhU1JCeUxfbnFxYjh3Tml5SEdLaTU5NmczZExrZTM0R0dSbDVlSHQzYVkxYUdSa01vM3oxMGRvV2thaXZmN2RNMFo3V1Bkeml4TWNDMTM4ZDdEdzA3dkZqbGFpNE1rLXMxQVdVTnJ0d2d4OWxFek9xY1RGSGJvQmgwek0tazhiSE1zdEpiRC1UY3dCbFZJSnhHR3hkN3hZdkk5ZkZEaW5nTVN3S09QZzIzZkVwY01qTGtMQjI2aVRiZWJObThEQTV1M3hOcFVDUHZqbXgySHpJejU2RkR1dkM5UU9ubGNpMmh3U0swRHM5SnVCZzd6ZUFzMW5makNiOTRpYkZVRURKSTZXbHRVZFZpS0k5anZOVGVWZlNobldJUkxFZ3ZEeU1Tc1hUSnN2eFpKVEdCd3BQZU9FNVJpYUZzMnl6YlFwSWFCTE1nZE1jT1hyRndTaG5CMmVNVmJiNUQxb0dpU0t1R3hzMmZoMkxSbUFjRXR2TUpNQXZMLXFJY0s1Rms5TGl2YjdxbV9Hc2FBX3hVb3BoclFyRGNFajVFYTN0MEpsZ2xpdGlsR3RoT2p4WWwwM3BZdExuMVluV253ZWRYOVZvM3lKN0l5MHBvY1ZDM3ZabWx4U3daUUhOcDh0WTJEUTgyeHQwOWl5Vm4zNHZlZ0FSWnNwSUtOMXBUU1VMVFZiMmJrM2RyRktmalpfSjJJMzk0Qk5HUlA2R2MxRW9VLVdVcmlMbW5YblJxTXVBUkU4XzltNzY0eHZTVVROSVR1SkhraHdyalpWczFqazRkX0N5ZFlsa3g4blZVT0MwT3dxdVE0czFhdHFRYm52STh2ZjByQ0FfOUlnX00tcUlmdlY0Z3VTZFdoM252OHpjS24xQi15ZXpCcWFvRkNpbTlCWkkzNzZ2WmVGT1dZbmFnQ3RDTlE4UmhmLVVTTkN2LXpMeHFzRzA3T1hyZnZfUkEtWWlXQy1jcEVFNmRuNENUM0l0dURBS3poajRWTWZ4aE5BaklrbmtyMzhBWEFNeDFvV2NEZHBHMFloUURXWFNZNzgzdkc5bDhSZERrUENCZVRKcm9QUy1MMGNiaUpieFU4bFlibDBfX3liS3Q0Ny1rbG11Zl9yTXQxb1NvMGJnbnF0bEtSdE5EVmtIZFBYVkUtS3c5RzA5RWZnZzhSUmxYRkRxNDJ6R2gtNkNnWko0RFdwd2tRY0xBS1FGNTg0b1ZneWJfUlFtZGpIUzk5Z1lyNzBsTklQZEhQSEs2b3dYaHNJMkdxNkJzbE0ydDJ4UjNHZnlvZmlUQWl0WG1BNE15NkdheHl2b05Na1JHOENNQ0N6MlU1Q1pxV2I2Y004QUVYMVEta1dLVDFibzBUVHNLc0U0aUUzZ2pmN0d2NGZuTGk1RnBJU1MxWkUySEVRUkFtYXprcnNyT0hVOXplOUlLYkdxRlFNUG1feG9CMWpVOElPVnpWaFU2THk1NmVoWnJWa3c3aERBMWF0X1Z3OFNaSU5uYmU4SzdMakswbTkwV3FHbHBQS2JXNFdLa256d1o5U3R0aXBDNDVPbFlJVC1VaGRfTEhPdUt2cDhWQmZxbkVRREdhalZtNVZpTVZDRDZZWXh4YjBDUHdiVVA0cjFDZFowTWtLemdUSDVIcS0wQXRwUklUZ2FpNVQwdm9Vdk0zZ09BVlRqUWRFblVSX1JWOEd0SlZlN1BvMXgtWG5ENEtHX3ROWU9KVGdVOVUySWV1dlJ1ZTI5U2xPcEUxRDlVMktrckVJMzA4SWJQNjVlLUtLblAxNzItRTRKTHBwMlJ0bndpOW1VMmNoOHEzamthc2dudE5LWEYwVTVwYmd5OHByTlVqRmQ4ZGYzRFA2dzhNUTByVzRLbERaR0VMdHd2dUN5X2g0c2dHRngzejlsU21SRGFjRTFhWThrbDRHNUdnVnN3ZXZZY1h0dzNoRC1XOTZjWHBRUVpJRGRzdHBtT3NPTE1aZXpST2daalRhOXZBQjBSQlBmNEZzc3NFSWZFOTJOUHpzQlJsTUhoRURuQVVRbXNSU2JlM19KRm1mYmVyMDV6OHp1d1FFd3FKc0ktR1V3U19sQUp2dzhUYklwdUkyQUluYVNNY2ZUN1JkRTJ6amdkd0pFektzOTM0QmJaaWRZWHRLTjA4dm9XRUdEOU94NllfdEFDa0o1SVMweUxwVC1pSzkwcTQwNUJYQzNsRkhhU0dwNVJXbU5aU2M2cmlxM21McUtrQ09MbzhVZi1NMVo1NWoyZ1NEd0dlZWlidmZPT0tYcDd2NzdRR1hFM25OV3g0Szk5UVE0WU9tTVRNeXJLQmVIZll6T1RobFZ5d3lLYXNXMXdpMVVjVGxZWHNZVUswdXA3RHFrZDdzZ1dxNzZvZWJCQUQwOTlVa1lTT0dKV2gzdEplVFB5Z3ZtSWNsM1pKdXk1b3hXUUxlc3dNdjdJd2RkdjVXYWJydVhtWGpJWXZMZGRPYkFpZzA1RE9TRkhtc0dMMnktSV9zWGQwU0VFMV9kZ3dWNnotVW9QM3h4QllkQ256aldVdy1IbVpmZ0ZwVEZvTkhFdGE1aVUwbVNlY1o2QVl0RWxSVlN0bXI2S2VoWl84dk9OV1g5UzE0LXdNNVhMdDRYcmpOa3RodWotTG4xV1BLOW9aa0lRclZtVl84RGw5ZTZBUnpQWUQ3QWxqNjYwekhEN0QtQTEzZFdrZXFmeE5FWVZIVEIwSFVaZFhOQ09TWU9PQ1dYSUFKRUlTTi1fRk5qUWtKT0dsbkJiRHZpUDBiZ3JHeGtma3pGWk13M0lpeTkwX0pRcThfNkFmSWtOdVN4SW1kUEZjQ3FoT0pXMkhjOHdvZVVyVGRUWkx2RHVzRGNiUFFERXJuNXpYSFJKalhQanpXc1FnSkltOVhfald1VkctR2dFTDZKLXVmQWZJSWUyOWFIVHBBOEdSNzVpNXl5X3d1eWhFNmFjVWFHRDZTd1VhdklhU3gzbFBaM0t3WXdkUEdES1hxMW1FaHhfdE5ndm00YklzUHpFd0xWZlFhNG5uRGExdDRWY2RNRFYtWnpDYzVJNEhVMDZtdDN1UjFmcUxnNU9NNVRRM2NTU3I2WW1hRExxWjVRWnFMcUJfU3JnZXpOOFVZN2NYTDF2RnhLT0lWbVpKMU04M0p0WVIzZ1E1YVUtOUlJclZqaWJlUFNIb3pLLW9Eb3BOV3pQVkxhcEt1QVdubExIQU5WUUdiZll2ZnJCcVRaMU5EVlk4Yy1BRFlFcThxYzVVMmxOSlgtd2FLTkZaTlA5alR6RkM4cVVkZHNGcE5JZjdNMDFOOF9MemgxdHJoYXhUZFJCVUVCS3gtYk5tNXpwY1VaRjJKYUYxRFd5UG1fbjhzcWdELUFxOC1GT3NSSWZfS2Q0ZFZlOTVLMUY5U3E5ZDFzTFdWLUFhUEVOckFValJUMmU5cVBkQjBHR19SYW51RndMOGRlcjNBSGUxUzlvN2JCR1FaQm9lY3JDRzJwMDNrekUzM0psR2d3ekNUT3dkUkRXVmdIWnlUYXdFc1l4QkNvR1lQRklQbU1rRE91eHdaYXRjOFlaVUtsa29RWGxQSzcxd0paTGRzMDZ4WFF1bEh2bTU3Q0RLRFZrd1MwRWVtNzBoeDZDRGkyV3NGS1luNGxxVFUxcDE2aHowU0RhX1FHdVFvNkphakFCMUVlQWpWSl81NFdVYXhGRXU2V2xvcXhpcUhKa2x5RVE3YlNDTXpqX1U1c3pGclZtVGNqbkFKOTluOXlrLTZ5TDB3MjktMWFhZ2NSNTg2MnVza19fSXp6ckotTlZaeHdWZ2tIdjVUdjlkTE9YWGtsVnNxOTFhUTBvbEc4RzlYSExpMTVZUGRvWC1RZFdwS2tHWUpKRmVZRGFFOGR4SUk0SzBDb01Gazg4T0dsMTNJWTFvNkVsUzRpcElldHVuQWVnZDNMbUJWWlhzOHFqV3RNSk12WkstVnBpbHFITkt0cDg2SGFhbTdoVjJ3WWxGYWlsZ3ZERVZ0Sko3UlFYMzd2S2laeXIxa3hhRFRKY0YtVTByUW1CUTN3RG1TemdXZDctNndWTnV6bVU5YjZuS29hbmUyNzlqQTZRZGtDejZOaXpudWVaV0FsNktKb21NeHk1WlU3Z2VEUEkxdExzT3hTZTNVbWRONzBrdzdxaDVhZllCNHJWNVQ3cVdkd1V3RWdIeENmYi1QdTVGQ1QwSU8ydTVZQXZva1JzWDlxSDNJVDJocEd4YzlmNmZwZkJNMENGMEx1STB5RDYzbThjVFhYeGRxb21iRGtYYXdwbXlNcnloeWJwN2VkNGk2RENSTlc5aGpyY1dxYmZkcXJnZWZEWHctSHUzRnJtVTBUZnhDVlY0RktjZnFWYTRuVTd3bk9DTE1uelFqX1NIYzdrOXk1MUJ1QmtFVXZxNm1ER2ZhTEQ4aTlMR1g1Y2hvc3Y4OXdoS19OZ3RHMC02TVRkc1Z5OFVNSEVhc3JadTRKemFUeHR4S3VUZ1VIVjdJbGxNRHU4Q3hjUXlVeGp4M193TXA4YWE4Q1llQml5dldpZklxN3lYVlZHZ09saUU5OUlUT05iak1UbnNUWmZqQ3JSLU9vX2RvTmVTQU9kak91TEtVQXV3ZmtmaXJRZHNFOUJ0VTdwb2dHUzlqbU1CYnFkcno4d2swQmxidlNxWm42aTJGcGlpNXRxWGhUdlJLRnNfT3kyQnRlQTdEdjdNSkJjempwUVptRkJaUnQwTEhKYWtZSmJiSHBFakNWR0pOaWxVeEE4TF9COGpYMWhYcXJ2dUhnS2FGOTdqRlFKYmp1aDRqS3lkSlQ1dzk0ZFhDUjdpZVc4Y2FsLVlfZUxWaGdfWVVPMC1nMWFQaUdaYlE3dV8zbEZ0LWI0TUpzbkFRU0xtVllRXy1Xd2xJVXlPNi1ZcUo2YVAyQ3Z0T2FhNEEyY09kR1kxQmwtQTFhZ2RvSDNHYm16TVZFeWwyWVFQSXlDdGhHTG5Mc3NlQjJyc1k5T29NMGZIVE9iNk90U1J4NXhvMnN6RFdxUHdId1VoTE9PakhMZ0RaQWZPUXdtSm9qS1JHejdTU29FLU5EVFU2UEhmZm5JTjZhekc5X04tdXZDdGdadVRCOXJQdldST1dfZmxJR1BiSjhMNzh2ZlE0MlJ3NkxaTjlkUG5hRGZJTXk3OTNIY2w3RTU1Z05HQlE4cGFBNm1BTmNKMk1PeWxUMFM2MlBTWGFlRTRneXU2MzI0WURfVDUzYU9ETTl0dXVDSU1nQXAxZzh1UFdBa1VqY25tZmw1cEpaRmg0dUxkOExQeGg3ZmFUN2NOa281RTVsWXRYQ3V3Rjd1d1o5OEw4MFpQRXo1dWJ6S2N6VjNlam1Hd1hyajVkZ2w3MkZUd0doSEZOWjBxaG96YmRSMHhvRXNmalBVVkFzbndtMWI0ZFZybVlSQl9UdVVXcmNuNnIxSHhhSjdXTWpjb0MyVmV4STRvSlhsdDVrNTRmeDhWTE5jNWJ2OEEtRVZpTmR4ZF9PcGRZNDlpQml2VG5DclpWMjg0cjlrcHNNazVGYzVKRUtlVVozb01DZDlTYU5IZGJqSzBTN1FMTlhMODN4cWhKaG82bExZb2o5b2pLMjJhNDlLSlduY0YyUG9NSjlnWTVMVDRxNnc4QUFNOEk3LWp5c1pIUWpjS3Nsbk1pM1M3RUllODVlRXNia1Nad0NFUy1xTUUyRk9SLTZIVHp2NWd0Xzl5RExNWDFGM0FjMUFjQlRUYWdMMW5CWFdZdHdTdUlMNWFrX3NIMWdwRnd5ejdPeEFnSEhqNjhPQ2xzMndiZTREWjNVSVhHOGNBZFFLaEZfX2drNTVPaF92UERIa1BmNDdQZFdKUEY5QzQ4dkpJSTQtMnQ0WklPWFJWcE5vVm0tTDhsU2lndTFySVFCVWllcFJ2RTlEWHhxdGF2T3ZLT1huTC1GUkJ1UlNJczEtUU1JVVhEUUY0V3AzQTl2UVRzMUcxSkJGLTREZmVtNzk2Zk01bWV3dmJXd0sxeElYSDVrSXhvcm1LNUY2dkVqV2dCVXRsX0xST0Y0VWdqbkZoaTFpQmpQR3VWUDNNMFlPTDQ3V2hQVHFWSndwbnZaSl9WMmt5ejBYa2lqOUpwNlA2R2ktN2pYc0dmOGo1alFYWlNKYmFCSFpjX3pKSnFQbzNIZkg3NWxlV1p6Q1BENXJKeFBXX2o0MURNRDhFWkJPX09IY0ltdU1UZXZzTlZxUmV5WkFxMmhmT3Y3ZjZ6Yk5MbWEzc1EwWkRUZldRMXoxSnFMdEw5V0pfQUVnR0pTM0VxdkZNTGZ4dml1cEFSVUZ6X3k0ZW9EY1puR3gwOGJDN29iTktiZ1BudDUyUUdYYWhPWnlhN3NIWGZxWHBEbDhFTEZQbE1tRllld25lYmZqS0tCWXUtaVo4MURULUlsdjhXWm4wb0dNQzR0bXE3dng0clU5dnM5WFI5NXFOcUxYOGhvdzY1TllIelZHclNzdFM2SzdqZ0FfNkhWRWlvckcxZFotRldzQUFmbGhuRUhiQlgtc3BPa19yOVREUThXeGV6aVVRY2hKUFJ1TlZEck84aUpNZ2VZQTNqckVGVlJISU1raXBWa2ktZ2VqNmYyeXJlR0FmV0t4ZEVHSEpyNmxKc3pfUFZsZEVPREFYN1c2TjJBSzduTWxFTTVpMHpFUXl4Q1YzSEdyVTg1eDk5Y3MwS2djYko1WWRNa1Vsb2N2eVlEYlc3eXNNQkZVVUhtVnpGUlRwdXB4NTdoTEFJb051eHkwTVNBSktadXUtQVVIWk9CbG42MFFiT21maWlmRHdsb0pWcE16Tkk0aE9yUlJDZ3JiSzYwQ0dHUU05WGdXVkhET1FYcjduS1dKTTRpNFI4ajFocnhCTVVNQkNSTFJHcFJZRDJDRWZqZUNwZlNtcmhibV9XUHN2REUtRWdYU3JDaHd0ZGxKQXZaZVVJNXVPdEdNWDI5Z0lnN0dHUkdTVlljX19DOTZ5V2p6WU01T250UTM5elVOdmNPb1BZMU9jZDdSSWFXanFITmtaX3p5MWRmOC1JNlp0R3hYOV9mNmlkTW0wYTNGN0VvRnRCaXVXcXZReDVabzJVdlFMTF9jQ3hZcktqWEU0WlJJTHk0bjVRMlluRjNySERqeHRUbjZoajEyT1lFYVF2MmpoWGlxT2JsX0dXaFJlOUdEWHJtaFh4eFZldmVETnFia1NIRmlnWXJiZFVPN2djYnFmV0hKZXBNWVJKdGNIYnd5YXlDcXJ3MUNzWU8wU2V1c01EMHdBVVRYQUpwWk8tdHk5bkFYc0RpTkJ0R2FSemtPTzBxYVJjbmRCZVF1OEc5cnd2aUI1V1p3MU8tX0Y1bkt6YTJSSHRWWG5tWlNBUGszbHk5WVIzeC1OTUh5NXB0YWg0aEkyTFdCWWd4dmFTNWRKTm5USkxjdXVIUGF2Zm51REo4em9FUHdhRENuNm11SjRreFNTNkFoNHV5Y0FxSUpwYXN3T0Y5dVFkYW1PTVdNWHQxVk5zZGlUckFYYWhndllvYWlKc2k0bTBKUEZvREFiT1lfUmoxSE5Ec0FUaDU5NDhfREFlVWtpbUxKVFRhQ2ZqcGdUVjUzT2JPd0ZhT1NoSnZJTXhSRF9tdVpIRERueGFrX3hRVm81MXI5cDZ5b2kxVk15TF9idFo5M2pYUkhvYV9tNjB5WWVVRG53ZDBDVTdleGVpa3poTnFxemFpXzZMcHgzcHR3Y2d0cWlqY1pwR2tLNUtaU2s3WEpkRGJpSjdiV29tV1VsMTlpZE5JT0M1WVpESF9IZS1vMFh3QTdOUlM2ZjhkOTdpaWVsNXJWVFk5S1FEYjlYN3JaZXQ2VGlIZF9sRmE3bjRPazl4U1BJWk52Zlh1MWd4UzNxLWotcWxEYkdTNGtTN3Ztc0xDRU9nTVgxY0d4OUZuWkRYb04zdGJoNFM2WWJMZ1IzWXdQWnRnbk5RQUM1SnVIT2Y0WFlDT3pFWXdTWjZvZHNrNmZGT2RGRmVhcGw2cHBaSlY3NHQ5M3U5NVY0RXczcjVSUGktR0pyanlSbUhWRE15Y1hNVTN3RlJXSnEyVzJoQnFZejVqUzRRellXZTc2SU9pazNrbHRSMXR3Wm01dXZQU01BdVVXeFBYblRLSHFLLWhpVnQ3bnJlRmVSb0t6M0pFai1WWDlfLXpycGxnRmREQmpnNGtNZmMzaUVBOEF6NC1DS0NULU5rS0VDMEZzTDMzc1gzT0FEV3UyaEFFZHpYMGxTdEgtSTVTbzhiUjYyM1JYVVhDbGp5YnJoOU91dkFlbzBpbzhfbDNQLUV2R0s2Qml6WlZ4clFTMEdJNkRsYXZrNGdVekNtWkJqa2lZZTZMajhHaDVVcFc0OXFKM2xwT0dtUWVRNVU1Rm9mWWltWEV4eWtYNUQ1NnJLZFAwcUlWT01zcGRTa1Z1bUJsZzJVZEMza2NtelFPSmQ4V3U1bWh3TGtPLTJPTmFqdXluMjd4X2w1T3B6RFVSQS1lR2JwTzMwdHdSelp0UjR1ZEpqNkQ0T1dramxDczBMSHFLdzBqSXlpbENzcExWRkg5d2paeVZGQ212SDNpczNydUZIbDFERDRMZHhVMy1uMnI1Rmg0QU9PbkNVVFd6ZjNGZEhEVFczQ2NkeEhyR20yQU1SNFd6NEstLVZBdUtRUTJUZV9BV2IyeDVnQUNiU1hqRTNDRnRFaUNTcjlYREVqNXRZZTh5MWZKeHlaakNBWVZDSVUxOVNpMkd0dDhpNXpZajZGYlpvQjNZNk5rVDktUHJodk5QSklCaVp0cnkyNlJRODU2ZDdfWklUNmxiWlljOXl5VERMVC1FT215M3lIYmFWbjhyN19GNnhXU201dTFmVk5MNnRucVhUNGFzVVhUdWFzcEY3ZDJubHdfSm5HSTVWQXpiQWVvTnpXbnVuOG42WnlFZVZrNWd3dmZHN19HclFyV0JLaEZSRUg4Q0ZrQl9OQk1zRWMyTVhUM2RnRlh6X2xMd1FPUGxEY3dkT252Z2g5MDg0NjhJX2Z3UTg2UExOZlF5d2hfcEVuVFJ1M0lVTjk5dW5Fbml5Rm9Kdk85SWV1WlloRmFjR3FCY1JFRVBkUUptRF9zcDdWQ094SlMxQ0FXNF93LUtXTnV3N0ZJaUVLaldQaDQ3a1k5djhVampqNUpRaWEzNWxrSTJpcHUwWlN5T1Ftd3BSOU5GRjVqSnNCOVNCOENIb01EODBXMndabWFzWFFLTmdtS1VzVTBxRGc4SWdVZVBnZGpuUDgtQ2tTNDZ0SmhjQmwxSlZPVjNEYllVY0dOa0JVMEJQclV5YWJZMTNwQTh5cTc3NFJYSFVCcUl0bVZzRWU2eDZVSFBUVEhxRGNHS2xCUlVTWWhhQTQtcnNMdlJFNklMTk5aOU05MGxxZVVINmJ6S0JqX3Z2ZlBJZnN2QlFjRlZIZUxXS2NmMlNmQWNRVjZhU3hvdkFHQTZKR2VLMHJHSVR5RkZVZk1pNG83SkNheE9PdXQ4UndVS2FlcE1lZ1R6Z2pFQzlFZXItNG16QTVMQmk0ZngteFhQSlU2UDBic3ZLV0p0aWdRS1dweU5LUHFEV2I3eDR3b3J5LWhodUlSLUlNTnZtVWJoQlItZC13ZDBzRmFaNFBRSjRGdmwtT3Z6MlNtOXV2YW9yazhyXzZHZUlldDhhS0xreVBWLWl1MDBId3IydmZFeFRMXy1PNnpURXdWdlhDMEJ2WGs3cERpVmtIT05ZS2RfQ2FfUXJhUkEyZ0paZ3duVmRLNkt3S3R3VUdUUjVRZEdGODBnYnlSY2ZWekk5c0lKVlUtd0R4TzJCWXozNGJDeFp1T2JOa2dOcVRwMFZhaGN6T0Jmd2htZXBYMjNscENSRElXeFJzb0dQeXlFaDM2SlhDbmFsQ1ZSSjEwU01LMjNYeW1hTnlLTi1ydzhpRkpwdG1nOGdDOWVYUFVpUVZVWXhCMFJZT1pzNTJKWWRJVlcwYlJhNVE5cm01d0VWbmpueFZOVXJldXgxRmN2c2ExUVlHUnhxeG81dVhOX3huSVo5M2tzbGlLTEF0MnhacEh0bVVqSXBMREhRUjJsVE9JcDFHZkgyR1ZjUjZNcUczOW1LSHNEMk5ObklrZjVRaW10dmN6LXBKcXo4a3ctbnBBNXdYUUJyRzBSSHlnMmw1NUVuek5ram9YeHBnb1lQVURNYTk2ZmxCblo0bWVyck9lOGdqaXozc3EwWlVMR3RqM2hqT3lIek9IYTJGX1JpTi13QVcxQUFYYnhqTF94UUdXUS1hZ3lqVmNGc3ZkZXRIaE5xeDhjc2ZSak00Yncwb0ZtVUFKbE5zRGYwdThTT1BDeWtfeTVFWFFZTXBwUEJLQ0NOa1llbnFyYTktRGxyUF9wR1ZhXzJZaDFseUdJSXhlTnN2VTNnVzcyMzVEUVVXcC1SRlg1MXhncXF1ZmtpUXotQjQ3dy1fVFY0cG5PdW5JXzRwM00weGUzRHFvR2FWNTNlNnRfU3hTdDdYVWJKQXBkMjdXMXFwY1MxN3pVaEdCNmxwWWVqMG9WRHRtRTJNeHNuVGlhMXFXRi1CeW9TdEV4RTU3OUlaVE5YQ3drb1lhSHlKY3Rfd25fSDdKTkVBMjAtZG8zNERKWEEyNndVNjQ3TnNLb1BHcGhnV2E0ZlRZWm1EM2ptVndFQUN2SThBRXdzcnJZelZ2eXJmMUxSWEZnVzlhYnQtM2ZGZG8yYlBMT09ybHAyOTdkOGM2MTdvMUM4YzdVbFB6Y1FxUndtNGNBZ2JxTlJIeXoyVXhZSmFzUTVqQlJQdnBRQzdzbkwxOF90V3FIbWRrbFd4Q2ZOazd6SVBhMWkwSnNwRjJnTVB0cU9kQ3o2LXZicUNPbzJ1T01rQTRIQ3E1ZzBPdTc2NWJoQVFQdGpjcENkVFRiaWhJcU8zTGdpcVZ3NC1rZmxJS1FKajlDODdEbU5zdHo2TUhGVHJhMXhkV1FpWGxQNFc4QnFwUmZkN1Y0WXBfMV9wWFl2VHJ1bmdiSHJ6WmMxcjltM3hLUzZRX2JvYTJqWkZuVFMyVWNnZjJpYU9ubmVKRkZwRTNmaFExcUVxVnV4Q2ZTSzNWNVVpajdzY0tWdWtkNV9maVNnNi0xRWZ6ZmZMdHpyTkhUOXduNF9hODVkSUZRZ1hUb2pWUkNJdkk5SWlEdGhTZWZCNTdfekc0SmJqeXNVNklGMlplcXFzRENYTkFWQ2R3NWZ4VE0zODdyZFhUNDExVE5LZENUSGlnZWZuTm43dmhyTVl4c0szdkt4dThnT1NFVU5Xc3NtNlhuRklrVVdhb0tWXzNGSGZZcll0TlJESlk3Z3RVX1ZlVXdBejM4VTJVNXZBWm94Nkx3TzgyZnBMTnVOTlQ2Rmg2SnkyZ1VSNGFXY2FaZURuWnJ6bVJpM3RyOVhHdW4wcU1uSkFFdmdCa3hNZGg4Vm1CM0RVejNqZUpPSWJLWmRvNnM1aUdQSVo4UVV0N0tOZzFOS3BBTExqN1A3UU9NeWJ0SUdnRkQtQ1ptcWpSWjFyTHdkWVV6MHVQQldwMUpuOVFYbU1qZWxOb1dKS2ZhdmxJcXhhR0l6OGJVcno3N2xfMHZBYUlHM2N5ejAtd016TXlNTEtwdWJjZ1BpdWZjZ2dtZzJLeFVXZU9oVGdRdFZ2TFJvVjJ5eElhak1oRDl5Q1NFckRqMFdKbV92b0JRWnBiS1g2X2dyNGdFekJwMnRGZkttZUxXWXBKOHBaSzUyNkQ3ZUJTTVFiTVRTam93dEdNZG5rakJfSmJCVFJWMFo1cEI0WU9adWk3ZHhxZHhRbUFrUG56WkNRRlR1VzhMWExqTW8zck54d2I5UUxHcXUyQVJEaGxHcW5iM0Q1Z0NDdktJcTQ4QTBXdUZreHJqOWtPRjBLdnVLYnV2LVM5QW1tT1pkTXFEWmpOcWVHOHRsRm1BbngxZmhCZXY4RXllMldHc0NrQ2lBd3VzT0FoanpKbk9NRjhEQmNXWmZUb0R4a0lseG5EU2tjel9wcEYwNUNsdkN0V0tkNGgwTHM4TUlpWEREYWxmdUV1OXFyOU55VEZieVBUMzBuNmhEVVZvSzhHREZMS1RqQ2tZWTJKc2t5LWRNaFo4MnN6ZW90ZkJhbGoxd1dwZGYtOTJiNUNzSDBmSHJvRGlwOVQ1U2gtVjFnbVdDVkREeWtTQ09mYzFha2hPSWZlTTZHRWJjYWFLTVBqVWVNel9xR0VkaU5oUjRFdGRhQ1NRcjZKaUJ6YlNjc2FPRUkweHNQTVhIUDQtSmlJUFkybDRKV3dtUnFNSGNwcGVVMmNLN0h3VzFkYk5YN3dRWHZJRDdGSzFKVksxYk9ndm8tYlZ0WV9XcFVLOVRxWTd6VDFCQmJMTTBYQ3FMM2lQR0JaeFFYR2FlMmhyeEhrRDdZLWtPOWZSVXJkWHpZN2VUX0tDbmN0M2RtakRvdEtfTmNpNjQ0YmJVLUVseGI4N0FBdndNUW0xZGYwQVlKOUd3dzM3VVZVVWJxNS1NTkJ2Z3pKbDZuZ2dwUDVXaUhzS1MtTnpiSm56a2dQSUxCS2VjbTBZUE9JS0doWnVuQ1BkTTF0Z1IxNG1GZ05WaV9FMjhoQ2dmd1R6cDJGYXpsWkt3MWxzSF9TRXozbG5wa1pELXFjdHBFQzAzQmJxcFBPcU5URERaOGFWelFfMkRMZG1oeHF4dTg1T3JOTDdaLWdaNXZRaFpOWXlHMzB6Mkx6QndUWTVUdEotZ2dkQUFLVmh6bzBtdDRiX1FYN3pJcVFJb2U4UnNpZE9WeERmemJLVWZETDlCSkdTdXJWaUtjcHQ2M0tkZUZmWXhMbXBPM2o5a2VLMnJ4dDhVOXg2UXRJU1VFeWZsZ0FpTlk3b0ZMRVFaNEJIX0dQay1ETTIzUExtdWgyY3ZhZk5EVlptSzlGRVhiYlRhbDZ5QTY1Y0xLUllBUldwalZXV0dtMkNSQWdrNW9BVVdQWlR4MWZnd2hzT2RremQ5MmJCQVJMR3hsc0JnclB2NmNDTEU3Qy1HNS1yUDQ1bkQwR2tYZ2Q5WEpnVnU1dFJSYVpLWEJGNUU0amlka2FBbXNMU1lyeG93MWZ1RjRDaldoVmFDZ1lXcHREaTh6T2dMM0lIdTc4blRLOUFZT0xUa1gxX3pWajJuUFRkNWZEUU5rdW14cnVKOXFSMllWemtlLU5CZ1dNS1pQVEREdzl0ZzQxWE1PcWdxUmt6c0ppZmM5WWtWdmg4clJvZC0xVDdaUWlLbGNDblZBRGE0aTk5SnZScXh1M0pUTWNubzZQYk5pRmpCNjRVRjFzd2R5R3EzSE45WEI2NU53b3U5RHVvQzY5RlBCYVFsUGJ4UmswN1d4QUhoTXNKcjBVLTZDdVZfdmRXX3BBZWN4b0ZqeHhvSnVnVnJkOE1tQTVHX203SmpvSkViU2ZGeXBjM3ZqT0p4YkJ5ZG1UTU04ZGhlRWNJdGJONzZrb2NESUkzOFdWaHZEbGdvWnJNeU9tR1lXclVHYTc4cFFRalBNUXc2a051Sld3b0swNldHbHdVcFFReTZ4SG1ySHB3bDNSZVVFLUNtdHRQWldWazNOWjkxYnBWN1NfZFR0azVPMnpXUkFNZEZPRXk1X096UGNEZmF3QlloOEdhanRkUnk3end1OG10MTlVQnFTRmx4cWdJRVZuVnBDVzZMNUhBTjdnZVpmUktValNmV09OV0dLRDVkdnhFSkNUZkRXcnZqakp4YUluZEhPV0ZRU19fMDZnUmVNSHBuay0wWUN2R202ZWhuVDloQk5NWTU3cHUtd202eHFVSVZMMTRWWXQwZzh2TUhCU0JGNnB3UDYwQ005UGdTcU1vRmhyWGw2SGppR3gwQnBueFJrREt0X3ZPNEFhNk43MVBRRS1uQ2NXMDMwakRlT09SRlVmbUNQbUhyYUx5MTJXak1fbDQwZ0E0V1NJMkJiTmtzWHNYVWEwb0U3eHJXdEtPaktUelhqRnVad3JWVkducVRYRU9IUENzbVVFQ0t1TmtISkJyM1JLMndBOTY3RDZUSUR5X1BzamM5eUpaWkFNOUtWdFhBdGRNWlBRMldoV0xxVFFLZ0VEM0I4Y0E5S0pYYVZGWXh2b3lUZ3VxMnVPM25oQUhmT1ZHbWMxclJqSEF4WVVzNEgxQlNtNWxHWFExVXFNYnV2NTM2WHZTQzBBOGFtTnlhV29WMFR2ektDMzNLdUV5NzNNd1NCWnhvXzUxRkZDbzB2Q19sVm5hNVVRV0RCZ1hmeUhWMk5pUkVsWmFLbG1rMmFqeVRUa0o0aGFKaTl6UlVHQjlGQ20yTWhMeEZSRW9kLWc2Vmd2djN5eThuV0N2cHpNZ04yQUtTeFYyUGFpZENWMXlYVU1zV0hwOXRWVjhFcWRlOHhBMDkwVEI0dkx2WHUyV3dwZS05Y3dTbHpYY3EtaXlNR2MxeW9yeVo4aFpDMzNmNjZ1dkdCaEV6ZlVUZVY2allyMHJ0dG1IQ24yZnIwUXlYUGtHOG5TeXY5T1pqR2hyb05UQWQwWXFoWlZnZy1LQnZlMXluMHNqa1BmVURwa2FaVWVnWGdHZDlybkc5cHN6ZUM0YmhrVkJ4TnFJSlVObjk4RmtTRlV5QlRUZWVqWVJ2WUVGVXBPNm9LN3NJOElwMGFkal9QZUpncWVlVkV3R3NIX2RYY3BidzZfbEV2djF5SThMSEc2anpNV21SazhTNnVCYlNnbnVHTE1wYXdpLUxwS1pCNVlhbXE0VnN2dV9sbmtXVGFkeHE4TUMyLVp4SXhXd1hGejRyME44b2poaGJXQ3EtOW8tcWZnMGs3cS15elE2MUlETkdCb0JOdHN3OHpnWFJRTjNPcmN6MjJIWHYzMmYxM3BHWUhsSm91RjNNQWh2bkplSjdMbk4ySXZIUFgxTzJ6MUREWlc4aldmSHFGaEFzOXdEQkJLdTlrd1E4eG9CLW5pMXlsTktVbzZ1MjI4cWRWeWdOdlpSeFBuMm1ScFQya3VqcGNwZlVYOV9tYVdCUE1EbkhJa0pCVVlQVkRHaS15ZW13XzhZZDVDM2diUWpRVXVZTHFmaVVrS21nbGQ0eWo1U29Ydl9JZDRJcFd0RmxzcVRYcE1SVjN4cFhGV1hHWEV2ZENUQnB1WTc2Qndzd0VuVFdEMzRNN2NuZDEzLWx6TFNlSWFBREpwTFNGenJGemNDenVNZ0JsSG9odkRBYVdkZWxNMUQ4YzAtZnRfeWsybWd6eV9lcmlIWlRrdTRZdmRNUFZxdnM3NzZTdzFLV0txTUlId2Fkbk9VSTF5RWZnbTdBZktrYXR0ZlgwY0RVUWRzclF4c3pvTUZYSVV6ZHJZVWpYRjNJRVFONFlUbDB4blA4NlltZURQdWQ5dGlHd2tZWXkzMGI5WTFDcEh0TS1CWkxLbXNWYk9NZmwzSXJ1cmdOd203QjBEZVIxNEdUQVRrMnJ4RTFJY2YyZ2wxS3A2TWVpYTFTd3JIRllMQVRZSXhwUzhYS0dVU0tydlZfb1E1bV90eTZvSkprV0FWS184amczeDhVdVZwZTRfQWlpRUdTZmVmVXJLUmg0eVlMN1hNdDFwU3ZNdEt2Q0lsSkl2WlBIclNrS0FrcHRBaWk0elZaSW1ZSHhWdG1ZWC1lNGx6VTdUaFF2bVE5bEdadFFWSnZSc1hpN3MxU0Y3VWgyMG9XeWhaanVEN0tQdElER0MwemtoZm5tVTdGT2hVOGhsYnV1MEcxUGtpWkROdHk1M2VkdXdHOU1Rd2kxaEhjT3RhVG9ScW5VQ2VlV3dsLXNZSFEwaTI2MHNvUk92RlFZSllycXZXdlduWUZBdlI5aFhYN3hWcERMLTFONE40RzA0V3hDVjBjS2NGb21mTkxYQjhUR2w0cl9jbFNSeUc5eFZza21EcFBidFkxVTlTOWtQQ2NsVFNTclA2U1laeE0xaGx1eVB1WHlXNDloaWJ4cE5JQUxRZ2c0ekJyWS11c3k0ZzdpMnJlcnRNaTFVTUtKNzdHVjd5X3oyT3ZsOVlSY2dMUjIxSDJ1SUt6bGhMVjFTMk4tcEUtQTVKSEpiSnhsUlhmUXhsWmVVVFVSN0NKZEhWNDYtV0xXcFBwMmc1VlgyZXkxVDhOTjdDNFBHLXM1WmFQOFRkS1VkOVhHcHBuQVZMZ2RnRDhRZmN6OWFOTG9UUUdMRVM4SXFvZFc1WkhfajF2T0lhaldwaHVud2E5dkQzemJDaDVERDVGTEhveTZEZHV4RUk0NHV1Z0N6MmtycW9LZHpBMlNha200UTdZY2s1Vk13VU9SVlhGQ2cwZ0hZalVlZWUyVGI5aWgwQkFnZ3JXOUltcFhxT3ZFYVZZMFdnQXBuUmprRHRONm1GZXMxRDRSRzJmMFlrZ2plWWh5OXpqTXAwdFVkVHpyZWhTXzNYTUVJSXlZM0RwRGVvRVhtQ2hWX2tyRU9PbDZTRmxQNEdzdWVDbURvRmJBZWh2YU1idUt6Ujl0YjZROTFxVVZKZ1BzM0hLY241VG9MQ0xLRDhvOXpUV3N3Y2ptbUx1NGdyZXozemw0X2JsLVVZWDM0eTJSVFZzZGptYTRhdVFZTTdGRVZvRHJqXzFiaTRqMzRZaEpVaTRwMF9oUjdPQ0stVmFIekRkUEpnY2tYSjRlcDJVQlVsMFVTWlhCd1NpU2FCQU5BbUt0RW1yZTl3QzVOZk5tMDZuQ0J4bFUzaGhaVWllWlViZ1JrM3dNZXFXRVZ4bThFRHlXVWc4QjNjR3o0VkNuOHpuMlM4QXpLQ2NzTFVUVG1sbVEzR1VpSXRaOHBDTExLbWk4SUZ2NnE2VlBkNGs3V3NBY1B1d1JrQTFWN3hocU03dEJwczMzcE5BZXVxSUMzM0hYTi1oU0YzdEFGTFExS0lhNHVLNjNWUmxjQzJlNW5JYjgyWDY1NnJLdEY1cW1BMUNPZ3hxamxQTXJLVm1nLThYLVBCOXBiS0d4bnM4WFp2aDZCd09lMWU0RnM2WTZQYlFJeDNOWldpbEFKTDRxaUpDaVNaU2RvWl9vWHR6TGhac1AzOGJuNGd6a1hVcWpfNmxFQy1zeFZDREJSNkZOMVFPaUxZbUNhYWlYeU9iekUweHlaNUVwa1A1XzJEX2V1dEZBQU5MSWJsWFNNSllWVExyQXBtcEpuVzFVNE9FQTgxNHFiZTJoTFBoLXBmNThhRTlmdWxJQVVFdDVaRHc5NU03aW1jRUU1aEotaEpSWEFqeE5VMk42bmZvVDNHREVibEFVUmE2Z0JyZjNteUV1aS1YSXZ3aFN6UkVscE1iMHJkeUZWRXdqVGQxMTVjMlJ0dDNrc0ZXLW1BMEhlQTd2SDBkNHZNeW9LMHJ4Z2VHdWQ5UFBNd2dHZHc0bGRKYTRtbXE0cms3NVlEbURLOF9odE0zLXRyRVNycHJsQlRDdG5ndU9uYkloZ2pDQXlUWDFrVUE2S2EycnFiWHVaVjVkWjNyWkZRWXZlRHZFaHRoUzI4V0IwT1ZPS3VIdkRUNDlrbTFRc2ZQVWtHTmRZZ3JaWjlOeGpnTU1jcUxHT1RTaDdtUTdMQzJFN01MZnNHWjZnU2EyT1hyN2d0b2tYQS1WWTdlRzBhZ1ExQmVXQzB0dWFBYi1HVEdpQ005emNSbWwwWTBQVUZmZEktYkpFNjZpaWp5SHRQeXdwYUowSEFMTF9jeGhWTFJiWG9pT3V6R1VQZms2bkxBbVZrTG1MSU9jRjN1WDhkS0pBNnlPZ2VBcHhINlExVkY4VS1Ib1M4SlZ3M1NKTjRuN3N5R0ltYjNieTZkSmlYN0txRmV1VHAxcURzaEFVbGhyZVU5am9HTDFjUGNvWWx3Sl82d0V0d0RPT1pjYnFpQ1hDc1BfelhPYVFnZVpGU2E0U3d4d0hCZjlkYUl0NFp6RTBlb05HQ2pLcFVLd05FNllUNWRIc3d2Tkh1bUt5NkxER0NMMi14QjUwakkwOTMwbW5UT2NObmxCcjhIcm5mZUNiMnFZeFV0bUNGWTRNOUJaUWZmZXNVNkpOMDNWTXA1WDY0cUNWeHlib0pZLWxrNlhKNWpXbEp2NElqUzAydEliMG95Ql9tTUU3QWFRVnI1UE9UNGRyQVBIZmxGWFgyc0VSYi1zMjZzWjRVeUNFLW9PM2JCMS10emRNdW9sTmVZT2RhV0tMeU1vc3NrUWpkaE1GX0ZrSUczaUZQUlB5UU1ZT281MWFwcEFvZVRKSmRIbGJ1RW9iOGhrSk5OZW9WRnl0aG5uYndRZjZaTTBFRWNQTUFZSHdjdUI4U0J3bEZ4UlZ3eWh6SDg0MVlucmdkQXJNSjZzLWxDRFR0eDNIWlNFdDZPTjNTUnJfYlFhZGZQVnpTbUJKekdwQ1ZXQXBPYTdDMmRwWElycUNscENFQmoyOFoxN1hnUFdVZzRfclpVa0J3bThKVzdnZUMzMkd4ZW5OeDdzTkFoRDZfZ3RtWkdLSjhoSDlhYUZXQlVwNUFadWpSeEJjZDZOVS16RWdVc2VNRmNKMXV3cDIwYnQyUmFYM01lTmlEeXVWdkIzQUpncHZmcjF3R0VQOG43NFBaQ19fV0VuTThSQThfeVBTSm9PeWhvYzRrOU1vemxZTksxZEFxVkpibV9IMGFrUG8wMVItSTlPN3BzaVVsWjJXMG9rSXM5SU9oSmZ3X0hLbHpacndiZmRxRlREQzJVRGd4NjZxaTBORnB3N1BpZXF5MDZsdF9CY1UzQ2tGRFJuWnFhSmtyNlZqalFHWDBzSF9yVzk0ZmlZS29LR2JkOTRrYmdNd09DMWRGVlVuRG8wcXNDY0VhXzNDaVVDblZvcjFCTk1Zd3JYZTlqMTlDT1ROa2VOaFRhUzBsc1J2U2k0bF81UjBwbmR0MTl5QkFYdi1ndDZlRVNOOTJaUVZsSVItRk9pd1dnWFJRNWszSFpQSUhxRzRnZVY4amdUcjVHNVlqMWxvdUJFbmV1bTdDUmFtMHZjZGIweER1WnlFWEhXY1NQOEY3TWZJM3NBazN6NzU2SGI2T2hRelFyOVdRdXRhNVFVTUtrT051MVJvR1Nnb1gxaXVhLWpPdUhOMUpzVEprTVdNQURSRDhWbmozcnFxdDE5QXQ3VGk3elhmUWYtd2h1SHhQZUk2TEZhQ1NOOVhLRG9EZ1M0SEhOOUFHbURuRWNDLXI3YVhNSENpYWU3WEpSVC1VeFRudVRtcDRlOFRDcHpha2cxYVA4S1k2cUR6OHhWMjdCM2R4WjZaNWVoVHlJYnYtVFhnWW1KNUxFQVBSLWtKV1N0M2hIN2ZRZDRQbFJsV0ZoM2FnbXRVVE5lenh6cFh2NE1ZRDFrSC1sd2tRVDJsaTRkcFZVdndEWElXeTRQYi1yTjFRaFQyenVKNjhHRUc0RDZvTVA3Zk1FVzBOVG5oRExqb3pmdXpnM0tBdVVrZWx5YmJOU0lvVng0Z3A3STRXWDBTdW1mZjMtbV9aVHFWYkhaMWdFcS01WkpfcFFHQk5vOHA5dTVjTXd3TEFyYUVrQWI4NE80Qm9taWVBc2czOGZMRk5ZZVBpeF9WQzlkVFhQc2xHbWZkRTRrb0thODFJdU5lZFU2MmhVSHhKVG1aMVE3ZzZTeXJkS3ZKUzMwUXpGd3FlbjNkQkFZQ05qU1dxMkVIUmJGRGpHV3NmY2o5SnAzQThIdUl0cHZmMUNFZkx2Zjg4eHlrU3BqRl9ZM1VSLVpSNTdzSmxZVzJRT2lKdmtIeUtjQm1SUXVlS3FlM092bVhSM09HcUNnRVJLV0h5YlVua3ZDMXljYTFYV0lqTzQ2RG9yX2dNT3pXWU15UFdTbmZ0YzRrYjNvZ0lVeWtVa2VxS01ENEVmRTJPdDVMSHpCRldxSXFrMDdmZE93eGlBWGdPbjlZb1Y5aUZ0MWd1aWotVTRZOVoyemdkbEttUTZSOGt0M18zc09OQnRWY2ROclZQemtna1hXLTBRTkVQVWREVDQyWVJmSnZzb19LRXRIS3ZNdTljRXdUbDU0dXhWWmhHcThyNHN3bHZvUFZ4eXdPdUFQM0lwQXBGUUU0Y2hOQzdmc1NoMkgwaVVPVjZsLWN6U3hhUVE1UEVpTFNTRDB5MFhNUmljb2Mzci1qZGRmMHZ5eENGd2IwbDFEc01BU2t2R3NZb2tMcGkzcUd1c00tVGVtYWlfR2h0cXVUYktGZjNkTjdDNnI5TkZoa3NNMEl1MW9MR29XdXhwNXE0c3RXdVVTOWtiRTRiQ1JFak11bTVSNHotWlNpQXdITU9MOVMtV25vWV8yc3pZZzFKaDlpNHZlREdjekk1c3h0Nkk5NW5jcExKQkVIVVZjSGJwUnI1VlRBWHMxZW5uc2x3MTU2UE91ZjVrRHJkVGpWUmNkUTVkZ0tmUzZyenJLLWU3Q0FQcERoSGFrd3pBZ0dvemEzNTlHVTBzS3l6eF9COUFfUUtXXzVuV2o2QW5EREZ1YmU0Wk5TeG9KTTIxcHdvOFJNX1VwV25zVmIzcFowVjE3SVZNblJWQlVRTTBKQ3dUSzkwa1dUNDV2MGV0ZV9pOUVQZTZCd24xcTVGZmstTklTdTllTjFCYlRSR2pXN1dTcms2ZGhpZldtQUVMdklIS0UzMVlMRW1CRnZ1SGdxYXcwY2JCT3U0SkxaVkk3TWpzdnk5U19MMGFWMnl2NDlYd2Rnc3hxY3pmMUN4eEZZS2QxOTlwTWlzYlhCRWViaWtjS1ZEc2tMUkl0Nlg4eUJId1BRdEVoWFdfSXdWWFp0LXRnaGVYUVhNSDBlVWxSNno5QXJERnpPWGp1MUo2WUpDRm1GYWd0R1lhNE9zWUNCUnJiZ05GaTZhY3N0OW9QQnQzUnJVeHA5eEpVN1BfbldXWmxhaEpIQkEtMVd4MkVneV9KVjIwbGNvbTRxTzlscVlBb2dtSHRpdEYwdmZEODJKUGVvdHJlZXF0TWNFdGhJSHUtYjAtR1R5eUNKSlQzTGhkeHphUUZKS3N5U3JQUk1nUGEybGlBU19SZTR3MHNpd3pEbi1Gbms1aldjSGVmTWdnODhFNWNVNE1qV0ZBYzBwZWwyVGk5YWZadU04eEdmUERjdjcyS3owYmJIeXFtdUNja0NVUjdtTnpnYTRPbW9wRFBsOVRYbjFNWGlDemFfU193cTB0NTVWaGh1bGNZSzM5Y2piamZ6aW5iUWYzeW5JUEl5aTBBdVZPcGNDd0hEa2hHWDJxY3Rkdm5oSlFKUFAzenA1ZnJCelBaNnJNcWFxR3NEREZJekRiQWFsZUdwRXFlbDd3QXZIc09fRE44WTgzblBYaER1R1lNRktrWnNUZHlQYTl2VmFRWVlma1Y3d3lLS1R0NEVLZ3g0eU5VLTJMZVBtWmFySVVPYmxOQUJIWWw3MUVXNUZzMDZtN25RNFIwaWtkSWpVYnBNTUJmNDdObUhhV1FINmNYZHlOZnBPRElmc1ZaanZPN1NpQTBOTkk2dUo2RFNPR0VMUkNpZG5WZmh4eTBEa05pTTBKWVFLb0lKVURhZ0J3YjVJd2ZjQ1lFTlNrUWx3YlhURTVxOFhueFFwc0FGdkZZQy1ZZW1kQmloX0JOOGNOUU1pYVVyQzBSWmxlT2s4SjZtOVFnU2NlTmRoalNyNkl4YnRrY19ybEU2S1Z4VmxtNWwyTkctTy1RbTR1cWZQRjZLbmRxaGlpRnpVSHVoOTFWeHIyQUhvS2RfR05DeDhvX2JKTjc1ZHB3M3pIQ2tkcENqZ0NRc2FJVWQ1WHlYaHhrUmNaZHRFaEFCZ0pqc25fWmpULWxLV1BKRWRPZk1KcU1Jdms5YVF2cGFxRVJOWVZPaG5TV3lVVExwMkxpQngyNHJmdFV5S1BuYldxcV9QUUN2cHdBSFhqYzROdl9oLU5ONDRaZGlUNFY0Ynl6TkhUSFBYZnNjcF91S2lvMjFDTUozbzZXcFRVN2k5Nm5uZHR3VndpSEhxMjV6WFNvaUYyNlJid1ZZZE5aTGVKTEFxdmhOaWRpN2ktZjVxM1NSTE5EUzdBRzdJUjI3NW1jeGJfQndHNVprS2VZR203QW81M21wWWl4UWhLdlVsU0NWZWZ0a0lMUGNpdkpqSThubWVQeTNFd3FsLXZoUElvYWNBN25rUDEtV0EyOWFnVGpiWHFNU1BIQlVyTUN3Rkh0UXdhVUljNGE2SzY3bkU5WXVlTlEzeVNsam5lZ2ZmZmtkMmJCTmhSc0NCZFg2RFpLU3BXMHJsSFFJTkx3NnAxNGhIVm5WR3F5b1l2RlhEX0V1RUhSNVVya09la05IaDA1Z20zQTUtSnpyMzlGRDZRbTR1S1JqZEN1QUpCSTFWdWRoVWV6VV8yY3FMeGtSaHNidEZERm1hemloRlR3TjRFdkE2VHNCSGZFNl9YdzBSMkJVX1F2emZPcmJaVEdaTURBbE53cDVidjduOV9QdzNjM1cwQVdJM0JGYldfcFlwcFRCLUV4a0UxUnc1ZTZOWlF6UmZnWWplYU1wVU1fNVhqNXRLVEd6bEMyN05zc2N6RkVvWmFDZldsbGFudm9DUlMxcFJyLVc3X3hXamJ6S0dTamJYVWJhdHEzS055dFFDZDJxNmQxR0U3WHlMQlBac3ltdHJic0paX3hXNFJqUGtmZDhxM3pSdDJIWDI1SE0ybTRlWjdVbmxtOTFKUWdUeWkwN0Z3ZzlEMTN6SnptaFEtNE1lTlR5N2w0VTR5Yl9BS0paS280ZlNqellma01XVXR5SDRtcTBwS3B0RmdrRXVFREFmRm9rbXZELTdzQTJHbTZMeTVtek5fMkxKeFp2TkFnQUpYQkZTOWVqOUNUMHFMRmk3bUp3QXVmem1laExoc0RCVzdGNmxTYlBzcGJ4ZGJfU2k4UDEyR3hYWmxiNWhCU2NwaEF3LXV3VExGMVlvMV9yazVNUkpCakVhSTV0VXJNeTJ5clE3WnRVbVZ0SkVheUNyUmNBQk9vTUNkY3g0ZVJQbkk2SW9OYjFCb2k5X0VSZEJyV21ENFZ1dEtYRW44QVkxd2o4bXFrcVZabzZtUzZPRHJWODJYdHVMajlaOUxJeHRVTEhVV2hFYVNmRHlkd2VfbkUwaDZldHNuZzR3YkJFaFJwNG81VXh1YWVqLVVuSUZEWWhhZzk5ZWk4dXM0WlVHemJ6WXpHNlhNZEpQRjdFb3BNX3VXWjM4emdsODg1TENOZGhyMUZMaDhqaTFOakVaSk1QcDJpb2lOR0x4a2RsSEVoUDlDZmFLRFRmMF90SVM2QlNoeW0yV3B6bVQ4SVo2VHhnejNaelNuOXRSd2NFa2V4SHR2cC1yX2lYakhEMkhNYWs4Z1M4aUhqWWlla2lfeDFQTFB4cnhVQnFkaEhfb1ozeTFjX2M4NFg5NmROd2lvRTlGX2RRVDc0RXh5bjh4OWZxT2ZpeU1MUmJ1UTNvZ2x5a1lqX3d4Q3FZTTA5WFFrVy1meF9PMURvUm4tSUxkR29Ob3k4LUpZUHR6a2NiZHBKbFR3XzhuV1lFcDdYOVRHV1daYUJ1S0dWcDJ3QkttUzBVN3hUdTNTenpkaVJWRTRjMjdBZ2piQ0RJUmZlajUwLVRfX2hBSUthSGktcTBGRzh3RzVVTWhLRnhTUmZVcVZJdFp6dHh3cTFoR3RXZjU0N0l2ZjMyVTVEZG15Q3EzTWFDTnpNd3FBTEdMajlOSHB1WlcxNmNseHlweUVISkxhSXdIeGpYV2cxS3BlSkEtbVI0RTFuckstTzBnVFctQ3FoR0pKeDZFSjdmdGE3ZVlnSlUwZlB1WXJxYzlmeUZ6d3ZyUElGMEhBNXNYMGZnbHRBeEtwRV9LMUpSRTB2aU5NNnZ3UDk1VmFIZFNtY3p4WUVGY21JaUtSZGhGc3ZxUzM1ckhmd3FuUzRiY2U1MjFDVGpaS3RCR3dNd3dBX1FKVElNeV9Ma3hPTzltYm8wUkNNUUpYTVVod0ZsZGxrLWx2WVR6bHA3Z0xiT0dIWnF3SkNacWtkb05ZTVp4M2NwUElTcExWRUNHSHFrLXVNUUp4VnBHXy1FSlQ1LWRGa05xdnZ0ajI2LUhzRWpvQ1BIMkt4UkFWNlpDVXJaMm9hdXVMUU5LV2U4aEFVQjAtYXZjZlc4VXRwYm1hLTNQTTc5NjdvdzYtVWRmTnZOLXBLbUVGemdpVFplRWdfd28wX04wSFpseGluUVpxbWxqX1draHFSbFk0eE9vbHlJU2czcWNlQ2VvaDRYYUUxLWVwRXA5TWNCS3Z2UUFLd3M2OFd0YW14WnVYR3k5OGFtN0hvM1I5YU1IenZOendzV0ExdEtLSkxvQmItM3NnbWU2TlNHXzk2SWRTZThUWmVWc255UzZCaXp4X1V4N1AxdWxyS053NjRhZW5Cd1VuOW41WXNtOXVWbVBhUlY1MHVWQkxNeVQtSnBlOE9SbHlSQTdhWnhJNkhGeFFUenFkTU0wV294M1JlYVowU0xHeGprQmlCQXROaW4wWXd2OGx1M0hmWU5JYU9DQ0NBTjdXd0d5YkxmQVZfNURMNnpJTEs0Ql9mQzFhdmR3XzdPeXdtZUZVM0p4b0JKM3FwUzU4ZlRQSjRYX2phWXRPRE04SEd2amVoTEVBUEVyakVCRzkyVFhrYmhsSnB0QURleXV4RXNhLWxOVG9PWS1ESnE5Tk15TUFzQ2J5WnVoUGlQLXZRRHU2UWwzUS1mLU9FSFVVT0R6WGFGY2dwTGlyb2xCaGVYR1I1UUlrSVc3SWg0Y1pjOU81MkZaM2h4cWFucURFNnFTS1hFWlU1MUJGRTdHY2RabS1wUFRYaHdnVDlIMHZ5akFCUjExSnJyWTlqMGhVWmxxa084RUtxNGo1OVlXR05rSTJVa203aXZ2VkoxVnA5UnpwbW1Ic3ZNdXhBeTJwTS00Tm9MODBoTjhaX3l0VlJVejhfTE8wN0dCMTdOYm5yNE1pTmhsSFk0ZzdlRjZueTNGbUY4VldUX3NYS1FnSmZncVY3azZYY3p1bE44c21wUHp3N0ZQeXQ5VWRtX1VueFY0RmhTdlZ4ZXFnQkY4eEFSUkk2cjNJUlZyZUdCOXRfNHFxNnhKT3gtMmZRaGhueWFjYkNSQUN6Uzk0RV95R05fYVNsNGlYS3RGQzlDc2ZUSFpWS2lNOGJwWkctOHBVRzFwWURtLTdBb2l0aW51MnJHby1tMmNDWnZCU3d1Q2xBbnZSNlZZWmMxZGlQSHNIWlFkZllyOGJkS3hWVzJOT1J2YjdhVmpoT3Z3MFVoMjEwd0JzWUthd2dMQ0FESEpMeEVmaldTSXRJWUhfYWViRmw1U0MtWkVHQkRlSVpqNVAwenp2NmtzZnpIYkdGMnB5LWw0aWpwT2FfMXpfU0VlTVFuWFphb2R4T1dtakNYdEowNGc3akg3cXRzajRQTHhwQm5KTnQzYUp0LVJ2X1NSYmtKS0ZmRFlJSFd5ellleHRSeDBad2RhVHoxc2VfQy0zNTRrYTh6eEZZYnZHOHJBQnpDXzdqVkJUWVR3SllkSHVVREhFRVZXZ2Y3ekRPQU1vS05JRzJLeENUQkMtNnNkZ08xX1ZBa0Y3aWowRURYb3ZfaURWZjk2ZUVfQkpMcTlkbUFTbW83NGZZYjV0bnk0XzVpMkYxOVVsTDMzVDhycEJhNGdmVk5JVXRUOVZFSW9lVVZJV2QxOGtEcDNpcVg4RmJjUWJPMTNzZkZjY1ZubmdNd3dtOGZBRFlfRjRBM29KOF90Q1RYaUdJTzl0a3piQ3J4QkhtZHlzaFdLMUdnTW9OTVJPcGF0UllvZ05ZTGZEaDBsSmVwbUZTMjl2a2hqU1Z6by12RVh0Q2JUT21jWEJOVVlIM0FPOW5MTTZWOXFhU05PdDFUcTNON1FHR2NRNFpENVNSbHZwb3BXQ1o2MUZ1QlhVNlY1Y1RRU1pnUVo2SVJQSlRMU2NtMzcwVDdiY2M4U2tsMHlqdGZHSC10VzVsWWw2bnBqNjlxeHBiQ29iSTBkbXFmLVdrM3J1MzhoeTlmWmJIa21Qc0s3RjIycGpaVkExRHFKUFBCbGdRNnFSUDNlZHoxVXc0ZUtKY3RMc0d5amd2UzFVRmVxRlVLVjJHY2xmanJESWlQaEFuTTFvSHdabmF4ZG9xd1YyZE1xdURNbVJ2N2U1NE1nU3loaGxOYXFDYWVlZVN3SWQtNDVGd1lYTG5Zd2JqM013dnMyUXRrcjdwZTFrLTFQR0pmOGtqajVLdU9TdFNGcW42ZHBwM3lkMG8tQ2dfV3kyOW1uVFlrTnVWUFJYdThsMzdZUi1jUUhUd2lWNzRRdFVnaElSeDR6UVUwcUMtUUREdDh5c3FldDFwaERaX2tzNUk4Q0JrUkxiaUZzMnpoVFBDdE9zSmhBWGh5MEFGUGhvRWJSaTZwWndnYXhOWnJlMmRyZ2ptbjJZMDlQTGQ4ZkZjOTd1eVZma09POGMzUnprcl9HYndDdmVNdFNkRm9UN29weXY1aXBVZ183bXM3dkFUZEJUTWFHcGp2amVBblIyLTFvc3k3a3A4aGw4VGFKby03amdTMDU2eWhYVFI3aWxXQVpCenJWRmVLcGVKZ0hPck5URzh0WGtmYmNlb1EtdXotUHNnZ2pjNGFfSzN1Rzc0NVhCQVNjZ1hxQjFvR0c2Q3pxRnRzcWZEcC05MHdZcTdYYnFnYW5kZHBNQ3EtRmpwOTg5Ym9JLW15V1ZnVzVPWkN6SDlLcFY1VE9RbmdLaTNsdURkdDhyOXEwcmF6SjdNQWlxOUFjdG9zcDFrLXBkOXVaNDZpWldvLU9PUWVldXN1TUFFWGZHVmtTSjU3UGVyRjBGS2xINGROT3hYbjJ2YmNzVzJxMDRTYjllU2FjSHgzZ1c4c2RkTFdOQ3ZOQ3k0a2doMTVBc0ZfQXpoVUFEV0tRelFFOFJKNFNJcEJuSk9jUkMwWEUzNDN1RjdBN2lvcVExaHdoYVFZNDBYUmVjbzRfcVJGV3NFbGhYTnRNZlVwYUZCR2RVOVlwMzI1aG0zLWZkaW5EUS1qcXlMNm96cWFlNW8xcTRTQjljNmJXbWYtNHNXaW9XdDZXbmdWNVVSVnBXMFZONm43UFRhSXJLcWVNSEljTnM1NzcyWlVvQXkwMzhHN1FFS29Wdi1tVlVpNDlzbnRocDF0YXMydUYwSVZIQWctSURxakZGVHU3NFZYS3BORVFjMVZqbU0xeUpQaGdvdkNJTlIxWEtYOFUycWE2NGVKT2pHeW5ETVNNQVJqY0hSNFRhZXFrQkM5S2c1UFZqOWwxU1ptbUJ2Y3AtRzM1a1ctQjd4ZUdMVEVTeFRqc1FvRmJnQ0Jma2hjdy12QjlNdmlXNG1LbF9uY3FnUmJmb20zbGdRb0hfWmRFaHRjOTlxOW9lYmM5anFlcE1RSG5ON0xrUVQ2Z1RkRE1FVlZTNGJsbWxfekRpZkxrc3ljZDVBdF9aanNjTl9LbVFjUERrb1lUQVBIMVBVWVlZNnVQanFPdkswX2pZa01uaDAzX2VCTVJGc1JSRnRCVzJ6dDVLTmxHWFhaQmR2YnN3dmwxMVVoZklRZ1BvVXBYOHFJS1R0bGhWdWM1VldhQlE3S0tUcEV6RGhxNUNIYXA4ZVhZejY3VlJndlFndzgxaDBia1RydUZSdGVxUEV5QXFwTlhwNnhZRHlfcVB0V2VXSmlGRW5Edzl2Y0tfcUxzampVSTJTTzB1b0hSNV90VzRPRDF0Y0loTUc4WTFtWjdGX1FjTFlRYnRwYVh1OE5SS2xYN3ZvVnBaUmlYbU0zaHNSd0J3bEYzWE5ZWGtrMV9MTTlzUzNpZUtZTE85UGw1VmVkamdzaWwwZlNtRm81cjlSeWdsZWVFVWs0aVlaUndwdEQ5eDJoS01yMThNMU5veTJEZmFoVzJRM083ejAtLXVOdFQtNWhtbHRDd3drZjBmcEVYcXl2MWJnRkE3MTlVQTl0UlVsVzYtamxZVkwxd1c4T0NPSW42TTVnUDI0WFNGdFd1elllOGlVaU1ES2xQdXdtRVJiYVJTeEhzNWZ2S3lGMVgycU1KSVo2SUNxMXhmandTN1REaktOM1dOMWRrbTR0TDBLVE9EYk5fNGdFZE9raHF6MHBHVDVrdnlUMTZob0xlU3NwWWlxZlFHSDUtLTYyV1B0aHI1OURVRjFhRzB5NWVIRzFtRDF1THBwQ0wtdE1NTC1lclRSU0FHWE5OZVRTYjhjbmR2WXhFX2lJMkFURDN2UGtaWW0tbzF2a2xqaVAzWWx2U092X1hXckZlOE5wV3FGTl90YjRidjV0VkdnekoxUlpwcG5XSWc2am4yeXJvMlN2Q1dqV2RjRWJaSVdQQ3BKVGNpYkJmMGxzZlJza3VqX3dnMG9xVUt3emRYVUg1VzNveVJKXzV6ZHJjZmxlN3ViakZRSjlCWWw1bXRTX2VWX1RGSUhOV1ZRZTV6dlE0aTRFSERqUlJvdjBjZGhGMzFnc2hRUFduTTBHRjMzRFFGQUNaNEpkOW5IQmg4dGRQdE5FRUdfNUFubGdzYjAyS2dwNF9hczVFQ2dXcVFtQXRWeG1KUHp0ZmtnSTVNdkRmUy1XdnhQNWxZZy05Vkp0QmM4S0xNVFNRQTVpa3B5WFpKVkRpRjFCaEcxWF9Oeko4dnRqT3JjU1hmWFVMZEViWGZEb0RidWc1X2ZldnRKTnZzVVEyMXJIUDNSMGRTb1h1UktocjRoU3lNWFZCRTRWVWVDSVFNbFV4SWZ4VHJ6Yk1sQWVKUlVPYTNpSy1CWkJUNUhhaTR4ZTFxa2NDaFVvUEFDVl9paGo4YUF6dGRIam11bklrajVGeXFKRnVyQ0lwOUpMc3FOM2NSNG5fb2pmc2lwcnRfbFZpRG16dFNOUmZRUGY0Rk1ITnVNM3hvZkdoUW4tZG80ZWFNT1dheVdtQVYyQTgyc1o0NVhUM3h2QlFIQ1kzZGlJN1M3VVI5ZlpfV3ZaWUFHUWdZc0tnN1BJTHAtYTZzX3V2MUdHSVNhQ0VWNnVBVEh3YklQcjRTZVAtTnBrdVVQMjVjYWhnanhoMWF3OEdNWExnLWt3b2VDYlpkNVBKVVVHUm45MXc0Wm5SR25iYU9MSmpzLXFIMFUxRDdaR1U1R0lKWF93ZEV0NlpUYkRQbVdhaGFrWURta3pWSlFxOEl1ckthU2E0VGE4SzlHYjdNNXplN1U5c2pCS194U280R3g4cTdsanQ3RG84TlI1VEs1NUk2QV9DOXpQUjRPTVhiYUljd0lHcWVJRWt3LTg3YW9wcVd3NEJOM2hUQy16M3daNElwZDFCZ3NqQldCc056NExocTdIeFdycFdoVTh3MGF2RUJhMldHV1ctMGp0bXVxWnVBb05RSFctWGZ5WFNvRHJYcUNZZ0JrR3RCMTVNS1dWaXpoOGNEemVmLWlGZ1dnMVZ5R3p2NG41MnFsZ3dJYnpLOTdRV2U4QnpQT08zdWdnSmJSRUF1Yjc1bEFuLUlPUHM1dTBuSzEtYzljMmZVY3lVRnBFaVNSTWwtWGFmbGhEOGVHLTRueTF2UU9veC03SUVxT3MwMUR4MXk1V1BXR05nOUlMUmJwZnIzdnZlNFRMVHk4ZnhfZmRnWmpBWXY2QUFmV2xlRWlVZTljMmlMc0NJZjlpN1pJaFBxWXR2RlhVSy14R2t3S29raWZHUTFyeTRITzBMX1dQaktweHZyWjl5Wk1BQXhYbEktN0FzaFBZdHNWcFdfUFkyekMxR0g0eWY5N3VVQk1NSHg4WXl1ZzdlLVJfdW5MLXhXam82a3hFdFYwUHJSU2hvMWphN0Nfa1pPTG5YamtvOWJfYzc2MzZQalpPLXZCN1JZa3BCdHdKM0I2WnN4OUlra1dnNTFsNnpoNWYtRHVkd19aVVBRWHpSQ0oxOFo0dWNvbE1rS190bFNuQ2N0eWJUTnVCd0FyOU50RzV6aXJKLTFJOU8zdDhWWlF1OWRsTjY3XzNxQ1lWQm94Y0hlRWNqLUZkbll5VjJmMkZfX2NQVmxvbmctV0VzRXlYNXNaSG1sVTEtVXJ3UmxIV1JWMlBDbFhrZk1LOWhHRnFJakE3c2lORUlwZ3VFeDVWNGd3MmdKYkhGa0FSczZTVDFMcDBFdmp6V1hwLWJGR0Q0elcxa1lBWlJ0MmIzMnJkSWcxZzZnd1NHMm5iNDh1eWtpdGhJTUpTMUJuaC1QOEIxNDJmR3hQRTZWWHQ5SEpvdGFqZ1BkcjZoNi00eHc3cDVNTVJWa2lzNkdDYzNiSnBHX0YzMzBnSmo2eFFTRDQ0ODQ0R3RSQmVZUjRQVExtTGZuZC1HaHc5cUhuWjdkZG9ocVJpdTNWUXZXRngxUHQ5RElhNnF0WEpHZlB4YTBfTUFpbjJIaThNY05qV1lTU01OVnRVckUwN1VFWC00R05oV0NCbHBRSFk3aFM3Tmh4NEdLRTB3aWE0S0ZfWUIzQnoyUHlUWVhyM3dJZ24wTnE1STM1MnBxMllySWUxVmpTRFlQUVppVEthNUpVMllNN1pnTmllRncyaVVnRkIwTm9TVHFkWXJfZDZUa0RHWC1EWWxTZ2hCWGVKWVZFUWNPV2Z0LTh5STdBUGJudko2czZGNEFTdGdSYUFMd1JPeGxRb1JiTmt5Tk5Kbnota0I1MzRjdTA0X3hxbDVkX0xoVG12TTFza0NqSVhwNUVsdnhpVFUxLUttaUZWQzNsT3ZZTkNxWjlZdHBWMUp2T0Vnd01hYTJyYXl3Zm40aGxsa1ROdmhMTEh1TzVrZlBvdXpMREh3Mk04WGtKMElpUjlhcWZBanN2cXRBNmpIbU5BRFBtbTdLVE1ESXl6VEhHQXhSTUx1eVdydTZyTnRlcFBmUjNRd0Q0T2JueGhXcGFyalR1NGpoQi1GQTF2eFl1ODBVbjlLSjl1TXlaam5hdXR4c3d4SDNrZnRUTEJCQVBabjRGV2QtSDdQdDVzcjh3bkpPQlJPQ1FkWm1XNE5OS3JIS3dwZ012dlhjRWJjZXpGWHJDa0o3X2w5Y1BMMHNDazg3VUZGamtiaGRreGdUY0pFRm5YN1V4Zld1RWVJcjJ3MFJTN21WQWdaWk1rdHdSclU4aGVKSHEtVUs5RzZ2YnNFQi1GdXYtYnd1RFZteHFrVTZRSTI1T3JlSDV3aGFhTnJ4MzR4SVlkY2NVVk1jZmtqTjdVWHdvZW5SWTA1UWZ3Zk8waU1ialg5UGhUdkNHV2gyblBFOVloUTdaa1VvSWg4XzFpZEpYdFBXaDhLSmpBZVhhc3dTTlVXaWhBQ1Z1UE1yY25JSXUtMDFNaVAtVWk1djZuN21SenFhZGR1OWM2bVpPY0xXTkp2dmgxc0J4LXlGUHBDT19DZVhxWm1SS293aU9NVmVoQ1E0RkYydWxxUWF1ZzRJQnRFUks4YnB5NDZpSEZEdzE0eVMyMHRUcWp4TGRTNWt1ZFR2RzdvckQtMWN2UVdnZG5jM0R1UkNmS3hKd0RCSTBSWUJMYmIzeVRDcmJRNG0yWTBxYWtwaXJWcGFuODZRZFNDUjl6bGRHbFhtY05hMlRha1d6djE0eC1OOGxSSnVkNnBLdUlNZjh0TnBXNWlOamVNcVRZOWlEeGdpMXRCZGRCbC1adjRMRHZ6MzZPd2J5NWV6Rk1VdkpsazJaRVVGcTV6ejBESkJMRmx1a2J1RkZ6M1BiZTJzamIyemgzZ1h2TkxDU2Z0ZlA5TXV4TUZpaWRhaG9CZmlqM1VZel92em1qRnJfSFZxV3RURjJ3RVYzM0oyci1HMHl3X2dvOGk3ekxDMmgycFdSTDdZeU9IZHJKSE85dWVEa1ZYdHR0OE1mVkd6RklZUFlVYUFpNFVCM0VrQnlaWlFvY1dCMnFXOGdaTzNGY3RBWkVjc1FRNWZhanV2SXBmNktlYjZKUWpLb1R1NS1tRGhlc0lYWVYzZ29DNHJPaXlfY1RMX2QyekpLU3JmZm9CUmhWN0N0RElnb0RlMHd4R1pwaXJCM3h6MHI1cFJiM09kOHFKVkVkS25aWFdPbEt4S0FtM3djSHNZYmREeWJLOTZxdVhCMGJmU21iU05mZGNxYl9kNi1HUG5leXIyUnFMbWJpSW05dXhKeE5ocGVwVXlQUGx3RDUyblhJNV9wT1RYMjFNU3JWa3p3NnpRN0VTOEd1UVpoVVpFQ1pvMmRfYm1KdG9xdVJ2UExZSTNvS3NVc3VPMmNOVHQ3NDZ0VW8tVlVVV2dKMTl1a3lGQkstZTZwbUR3S2hLb3JIOE5CczVWRG92T0QydVVfbFFlbHhRU1dVOVROalBrWVV0bjUxOTMtMmRUenIxaFgyeW5vUG9tWVpKYU9VRU1fRkRXSHQyR1pmSk15SnUzeHNkSXpIVWdLbEJqOURGUVpZdTZnMlM3SEVHUndfWWlCSzBMaVlVaFJsUFdQakJKenIxSUhfSlJFS1hkSE9vTlRmM1BoSkpfdTRNZXctOXVJVENqYmNiZUJ6WjFIeTRXQnRfUTliVWFRZ3NhcjUyV3I2NGtwQ0trZzRra0tMN2hlVk51d0hLN3k4SlByVHVWNGRfWmdQd0V5dG5kLWIzUlpmeHZNT2lWWnAxMVVraWFGN1ppWUNBSWFTOHN5RkEzdGdSSzFUcjVqbUtkeExxZGtfWUh0X1RLcVF0ZDVPRE5fS0ZrajczNHgtT3dINVJGQ0huMzdEN0dsLjFpQmt6N2lIYndsMEhXT050aEw2d05XS3lkckd4aVFYUWlpaE9zU1V5WGc"}' headers: Accept: - application/json @@ -500,41 +473,39 @@ interactions: Connection: - keep-alive Content-Length: - - '43205' + - '43268' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","kid":"https://vaultname.vault.azure.net/keys/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","sid":"https://vaultname.vault.azure.net/secrets/cert-name/cec09b760df6414e8bd6ffaf6d5a126d","x5t":"4pEnb2nkl8cG0Uz51RscoUTkDVc","cer":"MIIDWjCCAkKgAwIBAgIQajFp1mVKTrOyU0b9aqaXizANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAwNzI5MTc0MzMwWhcNMjIwNzI5MTc1MzMwWjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYTsTEZ2+YqxjJ0zYTyD0SyuCq7+gIRP/77Wm1n+1+H8cSVfbiZ2992Hh9s+80DuMGDu3tZg073gePbNtCEhe0Hg3UYT7KOQXu51/UDuEum/YcRIXUEF3SJgwOz/JoYbcoqg9PzogPEzOTEd/H43PvGVBXyWC5yQIeUwfHtDm1+Sc8eIw6fAoPk04Y1nxXURaZKfAQYfKs57Muu/L1vkN8ksc+tr/yOYIp5Klj/ymQu3Kn0st7Tsr4tmAaUWab0EB+l1hJovMr2Cfedhar0I74pZP75bV1W9YbNmKm14uHFOISQIw1zn5JY6NhwodF3TOzuVWO6Tdw6cGupRjndUMxAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFL0DLEJvxjIpPEhSnj33p86vT9pCMB0GA1UdDgQWBBS9AyxCb8YyKTxIUp4996fOr0/aQjANBgkqhkiG9w0BAQsFAAOCAQEAf3ZFZBxCINLjvKIAeWxoV2rlxT7xAm/BdgS+u+tKp+RRLOiJaFcFdgLh4qaIQmJco7fFITL7eL+unMrqRV83VmO//mN0+w/dSuiAjOXQNwy7pBT5RHPIOHfudGpxz3X/R4jLo35kpnqtNv8z5Tg/9nGyqwYBGyn+f5bWXhVciVj/ZbDzqiafNl9Oe9pjByyD5cKNZz4pkNBqNGdDdNqRz1xt5cq23jew3pp+npI8JTMhQtmCFGTau+RAvmmpvmqpm45p8aK62pPxbmDJaE0wKp2E2Jw78rscuU7YfrDiRc8ZHAGOWRLLm+twdeKGd5+66zdxqcBBAYB59OPI3lrdEQ==","attributes":{"enabled":true,"nbf":1596044610,"exp":1659117210,"created":1596045211,"updated":1596045211,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045195,"updated":1596045195}}}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/a839d996dc254ea2a4d96bac5b041b23","kid":"https://vaultname.vault.azure.net/keys/cert-name/a839d996dc254ea2a4d96bac5b041b23","sid":"https://vaultname.vault.azure.net/secrets/cert-name/a839d996dc254ea2a4d96bac5b041b23","x5t":"5qphe1w35wGLb_FJvLI5oRdbKjY","cer":"MIIDWjCCAkKgAwIBAgIQMPO0U7ezTnCp77izSjG8cjANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAxMTE3MDE0MDA0WhcNMjIxMTE3MDE1MDA0WjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGkFJoQiTaOuOD1cYraPoKJgL/Zp47OO84EtIbogXdZ85kFV3JOS/WO0GobxIQ405Yv26+ZPBBSxw9wlPN1BJc/sYYOLEu8wIxBf/js5NiHkBWqM4iaL9eAcoCI4Cx2Ihlp1vQsRaq30nzMtbgGtK7SBDa4Oex/Mpdym6x8XTdZ0fjFVcBsfn8hDAzAHxYB8tLiJ3eT596iG9wub5XMs2I2GyIynFBiEU7lBCbw/HPonUtvTzw0ckIqnXJ6fFxeD1Cmdy6ecgl1xLiNTUvLeYK72ZPhI15wgRgKDea5b+FsgqrwDN4FueklfoF5AYUU9wklAN60/HspD++UsZQuaAxAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFGWdoceSoqSaYLlXJNaojg6yyTIWMB0GA1UdDgQWBBRlnaHHkqKkmmC5VyTWqI4OsskyFjANBgkqhkiG9w0BAQsFAAOCAQEAldR//zCqW3qMfPUgbjatysPIx799txU0qDaOkxiSDxb7hBGNaAtSmPUpwg7mX4k5dASNh7cPNu8/U2RkbOyyzPrv6YwXPZ8Lr3FcISpwpWwTYN2GPH/2IpP+J66uUNLnRrvDEouUTa09Th1DBhkJPcgP83nJKGLmb3EA0d/iO3zF0qcju/bsV0zB2EtMGVnFiG8hbfxPfu5MZ6jF2aOHE50Khd2XBtK/5+PUHA5NifiToNpz8thmho8oeQ/RmKin3FqqJYK3m9Teds+3MmAcX935RkBw9scX4vvnL4ClNVVRcpaYwoRVJe47Hg8dd1qngJrdhguHMBwo8VKIywkbmw==","attributes":{"enabled":true,"nbf":1605577204,"exp":1668649804,"created":1605577805,"updated":1605577805,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605577802,"updated":1605577802}}}' headers: cache-control: - no-cache content-length: - - '2300' + - '2356' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:53:37 GMT + - Tue, 17 Nov 2020 01:50:20 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_examples_certificates_async.test_example_certificate_backup_restore.yaml b/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_examples_certificates_async.test_example_certificate_backup_restore.yaml index a040e47b2b64..24201a25a368 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_examples_certificates_async.test_example_certificate_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-certificates/tests/recordings/test_examples_certificates_async.test_example_certificate_backup_restore.yaml @@ -9,7 +9,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/cert-name/create?api-version=7.1 response: @@ -20,27 +20,26 @@ interactions: cache-control: no-cache content-length: '87' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:37 GMT + date: Tue, 17 Nov 2020 01:57:09 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains www-authenticate: Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 401 message: Unauthorized - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name/create?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/certificates/cert-name/create?api-version=7.1 - request: - body: '{"policy": {"key_props": {"exportable": true, "kty": "RSA", "key_size": - 2048, "reuse_key": false}, "secret_props": {"contentType": "application/x-pkcs12"}, - "x509_props": {"subject": "CN=*.microsoft.com", "sans": {"dns_names": ["sdk.azure-int.net"]}, - "validity_months": 24}, "issuer": {"name": "Self"}}}' + body: '{"policy": {"x509_props": {"sans": {"dns_names": ["sdk.azure-int.net"]}, + "validity_months": 24, "subject": "CN=*.microsoft.com"}, "issuer": {"name": + "Self"}, "key_props": {"key_size": 2048, "kty": "RSA", "exportable": true, "reuse_key": + false}, "secret_props": {"contentType": "application/x-pkcs12"}}}' headers: Accept: - application/json @@ -49,281 +48,356 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/cert-name/create?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoqdZTVQjsh+iLbfzEg48grEJl6zUtIHcx64I3eaYwIa37yszjwWS+OcgKwEA4WFFmO0E2zJD1Cl88iHu8dlOvkSWpiDc4aiAd2Ly/rU++oyFR2ZEeqo/ZaEwE9bJT1buEY7IdjGe4r9e1ubS1FIPYAuz0u48xpJeTiDlEmBqfUpywZkwxsUiFqlOntf8KbNq4pLGrj8H0rsY/LXe1wQznjoBlgZ47qJ9J+N8ZfnJ2/uh8qESokZxsgW69Wz1aysCRQeqA21psJvQf5G7dKGQsaFgSHff5jB1LBVVgnq80quSGI69eSt/Re7osmLdoLKg99N8finjoh25icPGyRh0XQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHKjmsKHboqyThtcAhtWYkaNmORHlR0s0Mt2pSx+lRaBVmpBHG1Es4yS9UTIKDBEJOoVMMwcZ9ZpszdTXjxQHxCbL76PhRauGBtG2lma9LMc/zrWsDpaYaZMK62xbm0652555Wave55sEdZ+gKnW+Qu3IBJ580liQU8hcTi5/btu0d0TTc9Uyw0IWBKqbX+JgQOQOA/S6iFvAcQNYkhlFL81oxpkIt5l7XCoTyBzbMqxS8qEZWnXdQvNiWjijEaNpLg7GkbjbVMKCYrretJIqNK2NEshO2/RBYKmQPGctGYmjcHO3ozQEnnnv9vmxPhKXHhJhjmQTDyuF3SnLqdIeL0=","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxBao1JTgrV/p8fu2cSr5XAi0LiOX11i/1cP4lG7RDa4KGz3GYobMq1gETc8A8yyIfXZF61MU2QwXlCfLhP84/ckmJ4+P1JBEfF3ds7DdbBCHSLGY5s/qNwD3s+m6qdvy+Ash0qXw63xlsySJcYVyJA+szgeEVlje8qPW07v0ZKljLBe0U4zT+0cjn9FBag5p3f5ahop+fyU+e7i0+dFZU3q/F+CmcjxqhSryKIOHl/iUp2ENHjwAo45UQvd9vOjhULD5alrqPZuEMEuLBMQD43DXbgV7PQXTBoV0YM5myNptcdnEJjrpiKCMMCJ4idWt56RhWX2wGGUZCAVz4gTqUQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAAuzem2QPu6vSM4XSOffqoDQ69jjymKcr84hAXpJtOkCIJDSSyu0qaUSNrQVrTYk5F8iJT0GT08SEZvLsYVZJq+GEHDGP4L6CacYIB4VmrsTkw5wcBZxrsSpZyKsv1uNUA4/6UvLWn+09034gK4amdalacisjKCpVWnCbW3p19E+IjAvaLyr8GvGmFB2U/vMmGwPib6IKp1nWRJJKNN/Me2clWFxvjZqJWPHuBCO/6M5L3D9BWoJmcr6asSj9UnsdxA0oB/AQXm97MbCQbbl68XupjAOCAk+UPGU2GZZ6YCT9xfo1FA1TaHgE+itEbnDIWPHK3TDJe52VP8yOTImqT0=","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"d7faf58e35d24d16b0cbbc22d0cee411"}' + time based on the issuer provider. Please check again later.","request_id":"f7d5ead77ecb42a28d4fafc8c2d808d4"}' headers: cache-control: no-cache content-length: '1343' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:39 GMT + date: Tue, 17 Nov 2020 01:57:10 GMT expires: '-1' - location: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1&request_id=d7faf58e35d24d16b0cbbc22d0cee411 + location: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1&request_id=f7d5ead77ecb42a28d4fafc8c2d808d4 pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 202 message: Accepted - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name/create?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/certificates/cert-name/create?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoqdZTVQjsh+iLbfzEg48grEJl6zUtIHcx64I3eaYwIa37yszjwWS+OcgKwEA4WFFmO0E2zJD1Cl88iHu8dlOvkSWpiDc4aiAd2Ly/rU++oyFR2ZEeqo/ZaEwE9bJT1buEY7IdjGe4r9e1ubS1FIPYAuz0u48xpJeTiDlEmBqfUpywZkwxsUiFqlOntf8KbNq4pLGrj8H0rsY/LXe1wQznjoBlgZ47qJ9J+N8ZfnJ2/uh8qESokZxsgW69Wz1aysCRQeqA21psJvQf5G7dKGQsaFgSHff5jB1LBVVgnq80quSGI69eSt/Re7osmLdoLKg99N8finjoh25icPGyRh0XQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHKjmsKHboqyThtcAhtWYkaNmORHlR0s0Mt2pSx+lRaBVmpBHG1Es4yS9UTIKDBEJOoVMMwcZ9ZpszdTXjxQHxCbL76PhRauGBtG2lma9LMc/zrWsDpaYaZMK62xbm0652555Wave55sEdZ+gKnW+Qu3IBJ580liQU8hcTi5/btu0d0TTc9Uyw0IWBKqbX+JgQOQOA/S6iFvAcQNYkhlFL81oxpkIt5l7XCoTyBzbMqxS8qEZWnXdQvNiWjijEaNpLg7GkbjbVMKCYrretJIqNK2NEshO2/RBYKmQPGctGYmjcHO3ozQEnnnv9vmxPhKXHhJhjmQTDyuF3SnLqdIeL0=","cancellation_requested":false,"status":"inProgress","status_details":"Pending + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxBao1JTgrV/p8fu2cSr5XAi0LiOX11i/1cP4lG7RDa4KGz3GYobMq1gETc8A8yyIfXZF61MU2QwXlCfLhP84/ckmJ4+P1JBEfF3ds7DdbBCHSLGY5s/qNwD3s+m6qdvy+Ash0qXw63xlsySJcYVyJA+szgeEVlje8qPW07v0ZKljLBe0U4zT+0cjn9FBag5p3f5ahop+fyU+e7i0+dFZU3q/F+CmcjxqhSryKIOHl/iUp2ENHjwAo45UQvd9vOjhULD5alrqPZuEMEuLBMQD43DXbgV7PQXTBoV0YM5myNptcdnEJjrpiKCMMCJ4idWt56RhWX2wGGUZCAVz4gTqUQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAAuzem2QPu6vSM4XSOffqoDQ69jjymKcr84hAXpJtOkCIJDSSyu0qaUSNrQVrTYk5F8iJT0GT08SEZvLsYVZJq+GEHDGP4L6CacYIB4VmrsTkw5wcBZxrsSpZyKsv1uNUA4/6UvLWn+09034gK4amdalacisjKCpVWnCbW3p19E+IjAvaLyr8GvGmFB2U/vMmGwPib6IKp1nWRJJKNN/Me2clWFxvjZqJWPHuBCO/6M5L3D9BWoJmcr6asSj9UnsdxA0oB/AQXm97MbCQbbl68XupjAOCAk+UPGU2GZZ6YCT9xfo1FA1TaHgE+itEbnDIWPHK3TDJe52VP8yOTImqT0=","cancellation_requested":false,"status":"inProgress","status_details":"Pending certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"d7faf58e35d24d16b0cbbc22d0cee411"}' + time based on the issuer provider. Please check again later.","request_id":"f7d5ead77ecb42a28d4fafc8c2d808d4"}' headers: cache-control: no-cache content-length: '1343' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:39 GMT + date: Tue, 17 Nov 2020 01:57:10 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/certificates/cert-name/pending?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoqdZTVQjsh+iLbfzEg48grEJl6zUtIHcx64I3eaYwIa37yszjwWS+OcgKwEA4WFFmO0E2zJD1Cl88iHu8dlOvkSWpiDc4aiAd2Ly/rU++oyFR2ZEeqo/ZaEwE9bJT1buEY7IdjGe4r9e1ubS1FIPYAuz0u48xpJeTiDlEmBqfUpywZkwxsUiFqlOntf8KbNq4pLGrj8H0rsY/LXe1wQznjoBlgZ47qJ9J+N8ZfnJ2/uh8qESokZxsgW69Wz1aysCRQeqA21psJvQf5G7dKGQsaFgSHff5jB1LBVVgnq80quSGI69eSt/Re7osmLdoLKg99N8finjoh25icPGyRh0XQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHKjmsKHboqyThtcAhtWYkaNmORHlR0s0Mt2pSx+lRaBVmpBHG1Es4yS9UTIKDBEJOoVMMwcZ9ZpszdTXjxQHxCbL76PhRauGBtG2lma9LMc/zrWsDpaYaZMK62xbm0652555Wave55sEdZ+gKnW+Qu3IBJ580liQU8hcTi5/btu0d0TTc9Uyw0IWBKqbX+JgQOQOA/S6iFvAcQNYkhlFL81oxpkIt5l7XCoTyBzbMqxS8qEZWnXdQvNiWjijEaNpLg7GkbjbVMKCYrretJIqNK2NEshO2/RBYKmQPGctGYmjcHO3ozQEnnnv9vmxPhKXHhJhjmQTDyuF3SnLqdIeL0=","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"d7faf58e35d24d16b0cbbc22d0cee411"}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxBao1JTgrV/p8fu2cSr5XAi0LiOX11i/1cP4lG7RDa4KGz3GYobMq1gETc8A8yyIfXZF61MU2QwXlCfLhP84/ckmJ4+P1JBEfF3ds7DdbBCHSLGY5s/qNwD3s+m6qdvy+Ash0qXw63xlsySJcYVyJA+szgeEVlje8qPW07v0ZKljLBe0U4zT+0cjn9FBag5p3f5ahop+fyU+e7i0+dFZU3q/F+CmcjxqhSryKIOHl/iUp2ENHjwAo45UQvd9vOjhULD5alrqPZuEMEuLBMQD43DXbgV7PQXTBoV0YM5myNptcdnEJjrpiKCMMCJ4idWt56RhWX2wGGUZCAVz4gTqUQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAAuzem2QPu6vSM4XSOffqoDQ69jjymKcr84hAXpJtOkCIJDSSyu0qaUSNrQVrTYk5F8iJT0GT08SEZvLsYVZJq+GEHDGP4L6CacYIB4VmrsTkw5wcBZxrsSpZyKsv1uNUA4/6UvLWn+09034gK4amdalacisjKCpVWnCbW3p19E+IjAvaLyr8GvGmFB2U/vMmGwPib6IKp1nWRJJKNN/Me2clWFxvjZqJWPHuBCO/6M5L3D9BWoJmcr6asSj9UnsdxA0oB/AQXm97MbCQbbl68XupjAOCAk+UPGU2GZZ6YCT9xfo1FA1TaHgE+itEbnDIWPHK3TDJe52VP8yOTImqT0=","cancellation_requested":false,"status":"completed","target":"https://vaultname.vault.azure.net/certificates/cert-name","request_id":"f7d5ead77ecb42a28d4fafc8c2d808d4"}' headers: cache-control: no-cache - content-length: '1343' + content-length: '1261' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:44 GMT + date: Tue, 17 Nov 2020 01:57:15 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/certificates/cert-name/pending?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + uri: https://vaultname.vault.azure.net/certificates/cert-name/?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoqdZTVQjsh+iLbfzEg48grEJl6zUtIHcx64I3eaYwIa37yszjwWS+OcgKwEA4WFFmO0E2zJD1Cl88iHu8dlOvkSWpiDc4aiAd2Ly/rU++oyFR2ZEeqo/ZaEwE9bJT1buEY7IdjGe4r9e1ubS1FIPYAuz0u48xpJeTiDlEmBqfUpywZkwxsUiFqlOntf8KbNq4pLGrj8H0rsY/LXe1wQznjoBlgZ47qJ9J+N8ZfnJ2/uh8qESokZxsgW69Wz1aysCRQeqA21psJvQf5G7dKGQsaFgSHff5jB1LBVVgnq80quSGI69eSt/Re7osmLdoLKg99N8finjoh25icPGyRh0XQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHKjmsKHboqyThtcAhtWYkaNmORHlR0s0Mt2pSx+lRaBVmpBHG1Es4yS9UTIKDBEJOoVMMwcZ9ZpszdTXjxQHxCbL76PhRauGBtG2lma9LMc/zrWsDpaYaZMK62xbm0652555Wave55sEdZ+gKnW+Qu3IBJ580liQU8hcTi5/btu0d0TTc9Uyw0IWBKqbX+JgQOQOA/S6iFvAcQNYkhlFL81oxpkIt5l7XCoTyBzbMqxS8qEZWnXdQvNiWjijEaNpLg7GkbjbVMKCYrretJIqNK2NEshO2/RBYKmQPGctGYmjcHO3ozQEnnnv9vmxPhKXHhJhjmQTDyuF3SnLqdIeL0=","cancellation_requested":false,"status":"inProgress","status_details":"Pending - certificate created. Certificate request is in progress. This may take some - time based on the issuer provider. Please check again later.","request_id":"d7faf58e35d24d16b0cbbc22d0cee411"}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/669e3069fac64d57aea1914f2daa0b86","kid":"https://vaultname.vault.azure.net/keys/cert-name/669e3069fac64d57aea1914f2daa0b86","sid":"https://vaultname.vault.azure.net/secrets/cert-name/669e3069fac64d57aea1914f2daa0b86","x5t":"RJnuDzHdDnViogLojMKOJUyDHgM","cer":"MIIDWjCCAkKgAwIBAgIQCz210mObRfu0i4IcCz2OwDANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAxMTE3MDE0NzE0WhcNMjIxMTE3MDE1NzE0WjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEFqjUlOCtX+nx+7ZxKvlcCLQuI5fXWL/Vw/iUbtENrgobPcZihsyrWARNzwDzLIh9dkXrUxTZDBeUJ8uE/zj9ySYnj4/UkER8Xd2zsN1sEIdIsZjmz+o3APez6bqp2/L4CyHSpfDrfGWzJIlxhXIkD6zOB4RWWN7yo9bTu/RkqWMsF7RTjNP7RyOf0UFqDmnd/lqGin5/JT57uLT50VlTer8X4KZyPGqFKvIog4eX+JSnYQ0ePACjjlRC93286OFQsPlqWuo9m4QwS4sExAPjcNduBXs9BdMGhXRgzmbI2m1x2cQmOumIoIwwIniJ1a3npGFZfbAYZRkIBXPiBOpRAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFPEp1rV4ToEsfsuezKOA1KrZCpC3MB0GA1UdDgQWBBTxKda1eE6BLH7LnsyjgNSq2QqQtzANBgkqhkiG9w0BAQsFAAOCAQEAJh8XNS0JIn/yMbqLSCghEuv4FAs8WHONrNg+/5oxSDyKfcSgDMN9pLdIbrneUh68tj5diKH1e9/jEJFCh8HjH7WQ/QCuZjp984ZgNPpfx9ZvBvO1bG12wiRxicqGqnecRZUOQdsb9h4C4K6LymkcVhUMZrmszaNiHY1aiDOI8Ks/CicX4QcEpFG80X7Y/oBOCYYAWJHF8FD2yqMR5NEDQ4Ehdi9i4iUaHkqqM8UUI6+toctE0iRlDbjVbtpGhTH35qC8g6m1vbjOZFcz2gIkZv0cIeytBQAuU5RpwN+0OioIIT/jPqg51gn9y0pqkvFW3Xkr1EZ/LcLXJISJA797Og==","attributes":{"enabled":true,"nbf":1605577634,"exp":1668650234,"created":1605578235,"updated":1605578235,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605578230,"updated":1605578230}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' headers: cache-control: no-cache - content-length: '1343' + content-length: '2455' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:49 GMT + date: Tue, 17 Nov 2020 01:57:15 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/certificates/cert-name/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/certificates/cert-name/backup?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending","issuer":{"name":"Self"},"csr":"MIICyDCCAbACAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoqdZTVQjsh+iLbfzEg48grEJl6zUtIHcx64I3eaYwIa37yszjwWS+OcgKwEA4WFFmO0E2zJD1Cl88iHu8dlOvkSWpiDc4aiAd2Ly/rU++oyFR2ZEeqo/ZaEwE9bJT1buEY7IdjGe4r9e1ubS1FIPYAuz0u48xpJeTiDlEmBqfUpywZkwxsUiFqlOntf8KbNq4pLGrj8H0rsY/LXe1wQznjoBlgZ47qJ9J+N8ZfnJ2/uh8qESokZxsgW69Wz1aysCRQeqA21psJvQf5G7dKGQsaFgSHff5jB1LBVVgnq80quSGI69eSt/Re7osmLdoLKg99N8finjoh25icPGyRh0XQIDAQABoGkwZwYJKoZIhvcNAQkOMVowWDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHKjmsKHboqyThtcAhtWYkaNmORHlR0s0Mt2pSx+lRaBVmpBHG1Es4yS9UTIKDBEJOoVMMwcZ9ZpszdTXjxQHxCbL76PhRauGBtG2lma9LMc/zrWsDpaYaZMK62xbm0652555Wave55sEdZ+gKnW+Qu3IBJ580liQU8hcTi5/btu0d0TTc9Uyw0IWBKqbX+JgQOQOA/S6iFvAcQNYkhlFL81oxpkIt5l7XCoTyBzbMqxS8qEZWnXdQvNiWjijEaNpLg7GkbjbVMKCYrretJIqNK2NEshO2/RBYKmQPGctGYmjcHO3ozQEnnnv9vmxPhKXHhJhjmQTDyuF3SnLqdIeL0=","cancellation_requested":false,"status":"completed","target":"https://vaultname.vault.azure.net/certificates/cert-name","request_id":"d7faf58e35d24d16b0cbbc22d0cee411"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuaUdZLWZ5ZHFZR2tyaFlBamFKUDdIU0JrcU5GQ0JVZ1h4U2pBMTh6U2FBZFlVOEhxLVZQRHZXOXR4WkstX1UxZ0xoY2ZpQy1QZnBjcDc5TkVJY0EzWnFWZmZWWEhDcW5obzNUaURxX1Etb2JaV1V5SzVwdjlXUzVobEJJZGtaMnNWRWJMd3o0YjJsMjN1ZVd1d2FkZkZmQk1rdWhmSS13SjFWcEtjVjY4SlJmMTRFM0ItR091M2QxUVhOblFleFRJenZfajZkWGR1Z2RYbWpVWU1WNlRod2I2Q2hIa0NNUWM2aUgwelRYSXBqVGRSZ0VMRzcxZWdFUGJKTFpaT3pDSS1EWkpHNm9NWTJkTDNxdXBoYldjajZ5cTEtU1NyYkZnSzM3R2JkSVhFUWVneTVGUnUzRklHemVXMnNOb0NtdXNtWEhTZDJlLTJId3gzaThNQWJOZVB3LjRaVTFKOVRGSlRnY2hWaGJpY1pwRkEubUtKRFkyUnVhMU5TT0R3VjRUcUNocFdJWHBEQkhPSWxTLWNNZzNPcjM0bVNUa04zRXN6eWtXblJkTFM1am52eVVtUXlVbmJMRDh5YzBrN09TeGVwcVZqRzc5Yi1SZVBVXzc0eXByNDhYZUNVOW9TSEc1QmJ6QnpxXzREQXdPYThZSlFvV3lTT0gwaWZUQnVNVnREZE9UX0QycUFjdjBpYXhjYWlMMTZtR3R6Nm0wSHhPdzBEOXdXanJiX0hWMkhYM2g3X2N6TS1FdnZwSFpSbnprYXpGVlF0NkJvM3JXQms3dEFzeGFIZVBaTnVzSlFPR1pXZ2c5OW1oX25BcXhQTDZWTW82aVZ0T1p2cDM5SFAwckVJSzhuQ0VvUUpVY3hIVVRvZnhlcXg3V1JoQmh0VE9yOHlqWmkxRkFuaGRabzhmZGQzajR5MkVEeEROM2dWYk93Q1ZzLUREc0UwRU1HY1JTSmFVNG5Dd0thaER5MDVSQkNfVjF0TndFdnR3QUN3N21YZFpvbHVVclFjOEFuY3R0a2hpdmJ0NGNJUExkRlFpeHRzejdHemlvaFpwZllkWURZMVRBZ2c1U2xNazVRT3E4eFlwVW84N0RabkFTa3Raajl4dnRQVGpaQTNueWMyd1VrRFpUeW5tcFFHeVhSYVpiOWhlTXZBbjJWOGY4empDRFJiaDhHRkg0THRtUEFnOUR4RjV3Rm53cG9oYnBXNmVlTlRKVVIwUldUbTlHeThrbkl3anF3YktQZ2hOZV9zVUllakRlMjNBVHl0REdTRzRMeVFlRlZ5cFRSLVJQbWtIVjVfUWNiMlZhdzF6R01uNUZYWjZSTmt1QlNEdkRMSTVXdThkUWR5aHFGdVBGOW5TcS00ZGVqYjRLQ0YwMkJCcjV2TU1GUlBVUVJxbXR5V2IzclZHNFEtRlJ2V0dhUExpSlBCT09aT283VEVJMTJMVzZrU0JpSm5XZUd4X0MxUUFqUDF5MEljcmp5Ujd4UVNZZF9mdm16VHp5ZnJJOUlBbUNnVGtlSndSVmVPMVFUakg0alR4djIzZTBNUlF3WlNlcnprYU1iZDhUZlc1cDRnbFZlSkhtbjJyM1RjMmJlNUhDZHdTV2dKX0E2YXVPNXppSUJYamVmeEVSX3lTQUVldFVpTnJPVGg2STlSeVZhcGxhWXJrVnQtNlkyTlZUdWQ4U2xyZnhnWkR1b2dzNExMVF9naTdaWG00YnY3UUc1RFFCU1FQNDZDWmYwZkZmYkYwY19TLUNSZW5CZ0ZkUjhLbkUtWTBJTEt6ME83cWU4bkk2b2RXYUE0cDVJdXBPVGpIVnRhczV2YUFkWnYzWDdtV25mRUJfbk5GMUh0czFMWXd4X2xyX0p2aEtKWmVoRUxEanVkYmtrUHVhb292S0YzeUJfNW9HVjVPcENleTBCcFpYbm52cElXeUVXbEp5cXRrRTJBd0hCeERRVVdHMWZvRjBRYnp0UDJ2NHJ6bnRZUk9GS0JXVThRUElEMV9pOXY0SnpPXzY3bjNOZlNWZXNmX3RHWEwwWE1kbnVJSS1mZWhNOV9mT3k4UTViX1lPOXNOMVpaLVN2S3FUc0oyc3BVeDZCaVNjWTBQTldUM2xzSENuZkQxMWVMcVMyVkpZenhTY211RjNxamNkOFYweFJ4YlRUZy1ZdFhlelYzaFFMaUdMQjRabXM5cURDSjVqZi0wNkZNcHozaHVXUm96d1N2TmdFY0lpOGd0cTVJc09yemlDX0JWQ1J3NUljMVRvdjlTZ2Zvc3BEYVZVSVB6dGFuNjQxTng4a05TSEdwelUzQkhnTEFmejRoNzh1X2tJRDR3R09jNEJPVkY5TXkzcE1fbGV5cEF6dEQwTnJtVmp5MEppa1hZMU0tS3pvYUNVVkp2WXprakdvWVBHYlNvR3ZvNUJ4aDMyWnZnM09DV1lyd1hraVN4OGQ4bEhtRzN5bm1DSTBPOFdmVW1qVFhGWThSazB3WTl2cnVVZmJYVUVMQUxpcWRSZFpPZ2lqV0ltSmZrbUQ2em5wSTNYQmRGMVk0TzNnejJqZmlKcElKellhNmV5eXJJRDlmWnlzUWVWd0xpUVFsMmdMX0RSVW9qMXNWbmNwLU9IdmMwdjVoc3hGUXdoUWtSSkNoek1Zd3R4XzRUZlJMSVdEZm8xLU90NVZFLUpWVjY0MEVVX01yczlINENlVGtuMzR3VkVHLU1fVzVWY2FORmxzajhCbEIxLVU5ZWlFVnF2WWEzZ0stTnNPMktycnRtdWhaRjlfTWo5YnFSWjNQZ2ZhS2Q1a0pOanMxUU9jVnlzSUk3SXBoQU1vdFRGX3phT1RBX3Flc3JZd0JMM0hVTlNJOGNqWjBWTWtad0FFT2tKb3FmTmttaWdNbVI5Mm1waHppSjFtbExkNnVNTGUwbFdlNEE4Vk44bU9GeUNZWjczcVBiVVhxR1lJR3FpbXZKMjRtM1NfdjQ0UzdEY1diRzV2Q1l5QTlqU1g5TWxRWWpDejI4UjVoT0pVUTR3N1NOZHJ4bTA2UlZTTUQwc3M1WmNzN28wQmZiVERKY25ncmxZT1JyQ3pwc3VUNWF2UDkyUHowZDh3SHBKazZoLVhxay1WcEF3N2dydzJkU0JRUWJzckxLZWo1Q21DRHZEQjF3M2hWX18xdHRGcjJta0Y2dlVyeWVBa0oxZUlhQU1YNWRuQnF2RnJIVlBZWWVad2lhTnJzckFjNThJVU5rLUtIa3ZyRFZRRWtzZ1c2a1FneGx4cVY4UjRualZNS0c4Mzl6UFVlbmFfWFhISDA2S2tOYkRQOE9yODhkZXotVEdEYnJNQjFNSmU0YU5zSG1ldnUwdHR0LWVJMEkzS0hGRXBKREdJYXpuWHRjRGhMdWJGVjFPZ0EyNVR3ODluYUNJWDRweEp5Q1JrR1FRWHhrX0FMdFZtOVI5dFplV0N5TkZQN190WUdmOU5GNUdmdU80QTBsQWZTUDNXanZ6cUhzSTBDZFVUNlBwR3Nham1pUGdtRXFnZGhCaFpzWVFlMWlzNm9ZTDJOc0NKSUJQN0xLY1ZoN3k0MFFBdXlqbHJ3dEN1Q3FZZEZmSWFjSU5RRlFBMlUzVnp5WHNVZjIyNmJfNjEtQ1d3LVpuQ0tzLU5IYjJndXYxakM4ZnBOZjNKYXlsQlVrSUhIRkVpN1dfWWRCNHY0cm81X2dQOC1ZSkNsMFdJLVhKc2pGTmZNY0E1cFFsaGZ3V2pmN0FVQkswQ2ZzWlpjVlNDQXJDOHlOT2RWMkQxQzRSbmVaOUxIQ3hBdU1NRmgwTGlZd2NRbnVXenJSam51eklNWnNGUzlpQjdvbTZLQ0ZKQWFBY0s0OHU0bkE4OWxITzFfTUIyTnc3NzR6dEFvQ3lYLXAxTmMzZjBFZjFMNTB1NDk5dHNjUkh1NDMxellPa0t2YmltMGp6TmxDQVFXbjZ1QWhOaGlJQk4zTnhKUnk2bUd1X2JPMXF2dVA1UUtUQnlWMWZVd0VyeWRxX1llX3ZPMEVkQllGd2QzM1RmWTliWVFhb3M2TWRZaW9GWnVhRTN0NEp0OTM3bGthdlFreXJEd3VMeU5vcWJwT3d1eHJMSkZETmo5dVhqQVNjV0tJak5jcFRFc0FFWkVESFpDY3RJZkltT1dESTNBM1VSZU95dFViY0JXd3poTVFja3JtVzJDdExPbkxac0xIWWxWdG0zc2x5dmlDUUxsNXNEb3RrU2J6VzNIUTk0Z0h1bjhsSU9raTNaQmNfV1FkLUxUcXVqSU90UkZ5UmQxTVJkNnJYXzVocTVGTmxuZllaRjREaFFSaGJLbll6T212UnpkWlBFbHR4MXJ3cmtPaWFHOFZyOW5mX1FFS2cwSFpKbl9WTWJHb1FDNUlIVWVlSFBwVXRNNkxZakVXMDNmaWE3SXJVT0JPUlVXR01QRTN0UGlCbU5WakNBYmlNSTFRUVFUQ1hFbld5bUVGdlB6UDJDcVJpN1d0S3FUNEhGbXAwQ1h1NlhicHlGUEtaMEUtaWhJdDlkejFLbFJPN085RmJwRDlUazVMMVNuVHpEVnFoN2poeU0xREFLQm05SUFFc2FGWGZhZFdlYWVweTJFSDM5NHNBLUZPQ3lxcHRfNm1qdHVmLWdwOFFjbUg4Y0dJdlZISlcybE1waENnbjY4SHlxVFhxckRSMEt1bnZfcEQteGdiRUFLTi1GNUZUaVNpX2F3ZVdHOGNIb0ZyNmhwaHVTNzlTOVlPdDRISlkyUDJISC0xYnhkYVpESzJ1WUh2VXVPaUoxakRqQ0s5SF9jS1RFRHVMbzd2Nk9lY3ZGdl9JSkxJRFIzbWFhUHlDU0tyb3VlOUtoUWc0dHBrd05oTS15LWpLUFVxNDFMdXgzNXpVeFdDSklCTnFwVC1Wa1FKazNWMGkyYmY0LWpMWmZOT3NHejRsN01ZdTQ0cm1udEZXQk9xNUoyZnBCZHFsU2gzZ1JIZUhiOTU1bndQRlRSUER0azNfMkRQR1JXSXNYRy1Vcm1yaTUtRWdpOHkxZ19Jamw0amN6eldyUDEtNk5NVlpBTmJaeHZfQXdaTW1scGoyWEQ0enBOVm1iNXh5Ym9LSEItYzVsMXA4N2ZETUpXTE5sVVJXNkd5TTNMdXp6YUVURFVocW1hcWM3T1lRZ0JTbEM4RVlCNTdsQVYxMmYtMkRTQnZiZ0hyd2llN2p1UnZsdGI3empicGQzc19MbllSY0pkWm40OWNzS1I1RzhFUUh1Njlha29aUXE4bmZNckE2c21pdkE3NHpwWXhDZXFMU29CN05jTmhzZFNWUTM1NlUwOGtMZlE0MEwwVWhXZnI2TVVGdVFKNF9DOHdJQnE5eGc2S25ac0x0MmhENHZOc09ZZDYtZkNsbW1MVFVfUWlTbkZ2Ql9QM3BrVkJpb0N0djRid2tvZ3VZU0E4bm82UVdFRjVoR0w2c1ZCZEFRdlR5SVB2ODdxQjhVSmlnTmRNN0dvOUJCeGtBZW9kb1FGOWh3M1N1bGk5MUJPeVpxWXZYcFhRcGZhSkZwUWpTdTJScGFkUzFlZm5DUXdndmxCNzkxMVdCTGJSRW50Zm8tZVhYa2lRNDRPVXRMNW55NVFzMW00VXRPT2toME1nXzUxZVZwcm90bVdtNkFVSlRMNTZYN2pSZ3Jia3VpRzlsMWwxNjhTczQ4REdZM1VHeWJvb0VWX1o3dUFlS2l0YnhHTnl2RDJVbjJpN2FhTTA0ZExEaElsaVFrMDhTU2RVTXJ4emtZdWczeXRybEh2cncyRXpOX1pZR1hlNmlPMG4xaDMySTVzV3hrUW5fVklGdW9YTEo4VGR4bTUweGRaUVgzc0loVmFnSU82empPaEQzS3U0aGxzVGxaaF8wV0RpYzBJblM2bExkYXEwQ3NYVTFRVUgtMFgwX1dUcGlMMVZNbjNEZ2JKRW8zby1idWlWcUV3T0RMd3V6MGx5cjBkSDFDS2M4Ykd5c0lPMnFzZzZjSUt2WEFuWDFZSXFrYWhtX3haZGVlU3RRSnoyVlhkbFpkbnhOWWRGSS1mS2dXdlBiR2hjSk9wM0tyY3Q3TjFwNlN6Z2xndHFVejNqbUZXRmI1ZjVlS2VTc0dZQUJyTjgwQVFOMnF6MUdxRG50UmdfcTZtNTN3Tzh1aWdCcEtzdmpUT0lNa285Q2hDbl8zcHR6bDVQX0ppWnlPbThhQ3k5LVA2bk5DNzZBanB0UjBTNFU2RmZabktCam9PT29tYVltaHpQS09CX2NWb1ZzWWhsZEw2aENKSVJSM1ZUUUVMVEJsYnZNVUtzNGlrdUE1NUF4Rjk5VjUxa29sMFdTNHRJZkM3dTVhZjVKMXNfNFBORHp3VjJEV0szMFNFWW9TVGtRUHRRa3k1b2pBdmY3OW9QdGlHQXNreHBrN19WeU04cEpUMkQ5d3htRHNxalI2V1JGdlVRWnRDbDBQdERXeWQwQlBEdzEwQVpDYy1zRHBUX2dnS0N6dWxvaElyVGpwQml4UnlUWFZpOUJ5YzlRbWJYRWRRUGo5aFk3M2NSZmRoUU9iUDByaDRXRXN2SVpnR0NZSkZyNVM5YkpVLWhKV2lpdTdjcDR1RzdnT3JNVC1UbFhBc1RYYVpGUGVlZ0tUOGo5UXNXc0tJajZXLVFNS2dtcllOWlNZUE04YVhjakN2d00xeTktOWtuZWhWdThTTi12WlBpRXBfd2ZUV2xVVllWLVdneHVpZzFkRXA2cUhDUTBWYmMwT0VJZlNOdTh0Qmd5UXFVRHNXZVh1eVdkSFBOcDZVT1JYcnJqM2JMM1VGeXRFcUx4Q1daZVpiNURiRHBrQkhfMTZscTBZV1g4NVVFek16bTZFb1VaMk1KUF9Rb3dxTlFYRWpkWGdLa1ZkTDZRS3VTSGpxcHhlWjlETWJpN2M5ZHlpTnlQWng1SkRVaGhycjBFNXhjdkV2dVRWMHFUcnZBdEhNalVZV2lOYXdhSlNsaHVGY1JldmVJMnZQUU8wQi1tbFdFNHlmaGtYTmJGdUFFeEl1dkc2bEFrRXJhbVNsODBLZ1lMNlIyMlh5RFlxM2hxLS1ydy1mUG1waE5VckN2Sm5kdzRyYkUzRTNkdDVzWVpLTEthQ3dLU3ZYR0Y5RVc4Mjd1V2pNU1kxanBqWmsyYXdJSGpSU211ZEVDOXRkaFU1d0RNdXhKam9adkJTN1pUTUxfQTVJd2ZiSGIycjFMTDAtbkdVeVVaMGQyYjZBNUJPLUUzU0dHSUp6UEJvWFFpQnJqcXJrbjRKc0VsTE5JVVQ2aHp2SS1HWVA5VUF0Rng1S011VVBQWHBiY3FWYXNqWGVCcFN2c1BLQmZKdG1WZWtOR1BndEwzQ2dLMTluRlF2clZxMm0zRjZuSV9penRqaVdmMlItb1Z6b2VNdUd6QVdPaVkwUjd4bU4xT2cxb2FBUUZVVnBKejU2UGd0OHNHRnZVc3c5UDJoTDRVQVlLTmY3c21hMGtzdjBLNFN4eEFySVdrT3I1TzdpLXJhUmU1aHVRUF9TSVZvcDRsbEpEaVk4WlIwQ3Q4dVgzNnFiekt6YnVSWUhpVHh2NUpFd3lpTXRwcUVTZnBzZktTaWVjbWk3eXk1RTRMZ1J3WHpERW83b1VDT3BWRVJmRGUzREI4QlBOY0NOWmFZR2ZnM1czNXgwc1A3NzYwZ1VlZkRtYkFlU2J4QnB2Ui1nd0Zkc212dFVZME5VQkVYM083Y1hpd1VhTU9JZktObmF4dXdVMEJsZG45bmVqVXpRNnU3N3QyRmRqWjBSeVNoYnh4ZEhaemVNeFc1cWhlUEN4Ym5NdW9BR290N3AxYzB5R2xXekxQMy1MU05CR25QeC04VElObTRyaEJlNlRSN0NFdno5TnRpVGdHZFdzVTZxVmJfeGIxdm5yaTY0dGJhM2RSbXVRWlV0NlZhdEdBZWZhaTl5ZTdPdkFkWnU4NEF1Znp0N29CZW15ZWtzZjM0LWdndk5ENk9tMFU3MjI3MEdGY1pNTHRLX2JlaEJaTlVqU3JfM1pLbkJxZFpDTHh5bFFtQTVyb1ZQZXdPbEZfQXdxdEcxVVQ4SnA0c0hMR1o2TWVMSkhldWtBSGotdEljN0Jlb0lpQkhyZlg4ZkptQU5FenVxWENFcFdZcVlTWG5uby16OW1YcDlYYmppTlNpc09WUmNDUExmclNxZ3lxd3BydEVMSVNJZGNxVVNFUjNJSHVrRFBiX2NUOUxvaXg1c1BtbHBjQjh5ZWk1WXhvZHZXYTRROFBQOENBck5GQUVUcnZRbmMzazNubDdPUFBYYi1LR01XS3dNRUZyUjMxN2s0RGF2RnhsbnRuTy1PUXZDZ18wV2F2eUtUc1pOSmZpOTJkY3JpQmZaYmppTE1pYk1DZVN4cHV1LUN6SHFXWGpZTmdEcldqNk1WVlBBU3RiSVkzdkxnLWw2UjEyWnRpUXdXOGlXX050ZDcxTkNNSXlRVS1hMjNNeGVyd0RWYkczUl92UHU3b3Ftc29weDBBN1FfU1pMOHRyYmhWcGEyeFB3Mkp3TGc4UnpMM0kyUW9UOUZkajMzM1JBTjh6d19MVXRLZkRKbTU5QVdKNDhma3ZQYS1taUlOdjdOWVBtZ3E3T0dSd1YweXFjeXhzTDM5aXh5SkZka09lWG9zdEl6MFV4QzVsMUdrdnJPRlI3YjdleDUzU0VsSVJDZHdlWG1rcm45cTA2T2Rvd3lwcnNqd2dGNld3elBQb3I3MzVackxDaldfTy04UVdEeUpjeEZzY2FHY0lBeWw1Mkp4Q3UwQnNzdjE3NENaTjgxT1Q1dDUxX1hObFF2dHdRRjZCeFhRdGJMemN5by1IMlE1VE5sTlNSaElERW4ySXVMcHY3Ti1SY1FRUE0tNWdhMFZIdjlXNW1hb0VyRHVYLV96ZEFhZ2ZmYUszUmNib3d3blVPbzJDRUlmQm9VWm9jeE1YWlZPWkRRRW5nT1ZsaUJQSWtDbGtJaXZkTkxUc0FnWFJMOVF4cmQ5ZC0xU2szMGZtTko0azBxT2RpN2lsZVpZakV4dTZUODJLREJrald0QzgwRFZ4OFBPX2ZtQ1lfdXVydk1ZVWlKTmQtX21xclNuMmd0ZE1yZkV3blhIcmQ2eXdDdDh2QmRvUHk2WWZxNmdwRE5XaEVNMmNHT1A1R1pUSkkwQkpOVUNOTnF4aElCVWhIbWxQN3ZZUmpRSnBka1JiaUhEd1hKeEtUMjJVUTF4MmRkZlNuSlNWQnhVcFRPV3htM25CMThmcmFhRWtjY0xlcndhcjBsR2FqNnRjeWNNQmF0SVp4Yy1PZmpUdkxPOEVHYWduVTR3RTIwOFBHSkZzU3RtcnYwcUNvQ0Z2eVY1SkNaYnpjalE0Q1F4TDFpRHh1ekU1eDVEcE1fZmxram56M2RHVzM1MndkcUZKVWZsRVQxLTAySW1JaUxTYWZSeFlSR01HLWZtMUtyNmZ1QzN6V2kyd0tuRHFSUlJpOXhySTBQWlRSQ3FBeHVGeGVVcm51aHhxTEdxVDN1eW5SWkhtM0RsTGJVbHJlaG55Unhhdk95UnRNamxZLTVNS3JPY2o5QkFmYk41bzRDcFpKTWx1LVJtemJucEFac2JGLXNLWnplOFp1MUJuR2FzN05BaXZaNElNak9fYmZ6MkpIVmY0clZVeWI4U1NqU1E2LUQ1UF90YlplWkF0YlFuWDNySFVVMm5xdUNWbDkzQ0hSdGo2S3B4U1htUmFraXF1eDd5TlhEQ3ZfblM0MFkwQ3RWYTkxUFZXZ1YySnRpblRCNGV3SThQTi10MENNTTVwQWdiRUVKdmRiRnhydV9WOHIwZm54TGRBNUZybDRUU01UdkR4bHUyWnlyT0N4bkNJTnVfVmttQU9QM2U3VEJUckxTWmt1T1BrOFVvS21kVnZFMjBUMWE3TlVtdG9KVVVWcEJRLUVtclJCNlR2WFJZMXdrQ0tMQUZOem9mdHFwaFRkNUdiVTNFc1lPNFFsV0IwdmxKR1BxeHFkUThGRmRhOWlGRHBRcmppMzFvdTRaWjNwS19iMklTY05WSTBESFhrdmZ4Ym9hNTBPejlZeWRhYnlUQllTUXhRT3FfN3pfbTdZQnRrWTZWbnN6TlpIUm90Vm93V3VNbEpmN2xLdHJNRTdUSUxSS2tjZWtDbmpaRl8wZHl4QjRla1N0WDJLbF9zUjhSVjVuaFNmM3pETENPVm1kekIwQk1yXzRfMC1idnZuZ2ZLLThGU3lXeGZHa29KTldrTzlFTTREU0c4STdJNkcxcjZ2ZHotdGRmQlZIajVBaFk4Z3lSbzFqMThLTUdvMUF0cWR0ajVOT1hNNENCM1BFWFc5aEhaUVpuVThpYVZWa1pUUDZhWk1VczFCSkZWeExjOWwtVDMwa1lpU3VQRDF1NDA0aWJpcldlU2gwRWZOWnpVYjQ5Z1lfWnY2d3hFTVRBUXd4TUdwaE93WkdKanpoRlpTNmFleUhVaFFZd0s4TnY1TVBGZnZkWjlBS2FxOHhvX0hKN21BX21oTlhlMWIwNTJkek85UkJrekpkYnN6ckhveS1lZU9nOGNNQTNJcGluWXdzTjJHb2pPTEhNcjkyVnhOd2NCbnZsOG9FZGNFNWxZXy1nbXB4RENSVm9WcTEwVFJBMTVKRFNYNzN1bjNNNzJLa1RBVGtOZFU0M216bGdFQUs2R0NyOTBBeUpCMFhrM3FsalNzYUh4TFd1dEdaRWw0dDdNZTJhbWtWdmE0eUpOT2Qyd29IblZXanNxMTRSLVV1ZmxpZDZ4c05fMS1SS3RtOVAwYWEzM0MwcWR6SU9hSGJSbmJqeXVzbk1iSmE3UXVTLTM3Q3VrM3JKdFNpS0UyX1BqeVA3YWk3TnVBUVE5TnVpeFlLWlBRU2t2YmVmMzd5VnczWUlYVVdJeGlUQ3hIdHlyWW1YMGZCQlhReGhpNi1LMnotM1ljUmt3cDF2WEh5OUpCSTdwcHhWZEtFeUhXQ1NSQm9uNHRJcG9jMFdfS05yXy1hX1h2dUJJTlNQQ0R4VjNZQ2Yxdk1MTUs2WEQxRTRxbjJ2Mm83cWpXaTNtVlRFc3MwYlIwTUt6dUVNRnVUMVRyeGozZ2ZYSld5Xy02dXlmTjE5d2VYWmlwYUVzSFdKNDRseEhCLTFiUzEzNnRJQ21nU2RPQTJ3T0NrZjFiU2k3T0x0eVJzMEhEdUlSd1BHS09GTjZhbUhEcGxVei13Ujh3OXQ5VWkxcWZ6MlZvQVl4clBGSFF4S3V3RjZTZ0U2c1pqd0lRWUNienFPMWhZWFc3bGoyVVpoMlh6Ty1FeG91MFdtcUVsWFNRWFY1Nms3MUtXX2ZobGpzbzB0SkRzX1NrSW91bDdaVHltS3pVQzNwTlFWTUtiMTZWS0h5WGJEdV9oT3VRVjAzQ3hZWkYxZ01tTUNnUHZKbjloR1VLTTZ6bjZlOVhESWtvczNDSlg4dUszbnZQcHlVTU9PYWMyckdfWG1STTk4UzZKUFVQekwwT3g3T1g0R2swWWZ4YVEzQ3NxRG5ZUzEwNzdxR0Y1b28yX3pmYzFzbExsODZiajkwNWNZdm9HRURrYnprVXhTRDB4S2pfQXJodndJM1ZoaTFvSGdfVmI3azNQYjBSNzFld0dSREJCWkFLYnNKVDlsZ2tUNGl3NGctSEp1eWhzZXg2N05ocXlhSkRsd2JOTk01cDl0S3c1cTVWLTZwNXFSdmNvUTM3a08wdHFsWlM5S3pSSmM0Z2R1MGRCU0xkR2oyRFZZMnJaNUpiOHhtVXZaa1VFSTF5UFhkcEdHVm1Vc0FZcXZUa0h5ZWRHX1dJaTR0bFBYMTNwQkYzcE9hZE1fc2l0bVNWenZxNjhHaVB6ZVVoTzZTVXZ6bmNpMWhpZV9YRWtNcDJsN3JILTdrT3ZDMU5pRzJvZVBLQlAyVHZtam1Jb0xscVhDWTE1TWt3RXJZaWNmZzk4V01BLUlhV0xNamo2UnBPc0FNTHpMdXh0Z0tvT0dpc0xQUGdOVmo0cEhkVUo3Q01XNlNCYnlOVV8yaTc2Zzcxc2xIeXFhUUlURXc0ZlNwTUtYR2R3SnR4R1NDdUt6aXFia3VrUWNTTERzRVZkLWgxV2Vmd0RqYV9NVFNRc2t0dUd5dERJa3ZSbnl6aHNVYXUwT1pIVXVSLWxhWmFlNUtEYmtmZU5tUDZVOFJFNXRBT3BwZGJvTGNYeTYtYVNOZ3lYam8tV0taMXZmRGVudjE1OW9VbGMxMmZNemRodjU0SnFSTkxRcGlGcUFFbmhnYmJidkNiWmx4OHVuVS1xOEdMblFXSDA4LTFyY3ZXV3ZvUnRjVHZqSHRsTExZMXJNOTdRbklLbTZlTUE4eG5qcU40V25nMTN3TEotVnRIc3hCN18wVlIxWTBsZjVTUGd4aW41VXU5X1I1OExlYmEtZ3FPMmxKQjg5VTZiaU1kaUx2UWtrdUR4Z29fSms3YzBfQjB2aEI3d2lzWjVrSGlEdkExZzM3c1JOZ280T3ZSdWlqbTFQVlMxOHhyUlZRckVPdzVNLXhUcFd4QWxZVnZQT0dqbzBOSF9ibkpySjN6MmhpTGVPXzVjTXFoYkotdXRQX0RTUVQ2cjUzSDYxVXcwNVk2cFlETUVocXJCb3hOZTVsU3ZHOXIwaDd6NEpMMDc0R0FDR1hVMXFDSGJyb3d5ZVJBd2FIbmVRRGREY08zRGtrNnBEMC1oVTUzSUNCMm8xbzE0cGlYdUNqR2hIUEZoSzJXUVNiVXF0SXk4aGZBY3FqVEc0RXd2b3NaS0ZwWHJWbUVPWXh2Rk0zc25zc2lyc05TR0Jjc2lRSGJ6eXcwWUNIb0dscENWQmJveEVkNndKUVBCWE1BbUxud2tTR3RVWVdZQlBjWVRfWGVfcW9XMEt5WkhiTEpOcE1tY2Y4N3RtZlBVNmhNWVBYN1JjVUhzVVBqVEZkdmNub3h4N1BOdjlDUGhNQzJnMnY2UlZmT2RkRnkxcUQxTGNWNzFObV9ZMG5tTXROa0lBTGR5eWczNzJSMTh2NzVlRzZzbFJpNDdVWkR5aEd0MEoyT29zR0FEQXZMVC1hYU56MUllUHE3MTRaZmdFWDdlSjdhd1FwMi0tbktqS0dYSzI2Zk82SklMYlhtUmY1Wmx3cy1GVUZHN0pMYzlDWEhkMTZGQk5nRy01UTQ3WG5OMlZrRDlJME1kNkZoalJwUGxPNURuZ0dJeU43QkxwVkRPWnFTeXdoRmxZMHVzeXlVX2xidWFyeHUtLWo2Q2xjWjVjWjJ5QTNJZkRnQTlCanFUbDhfczFoWGtzT0hHNGN6SHJTZm1sOVIyWnNickFWVGtueWJscjdFZ2ZBTl9FYkx1ZXR4ZGk0WmEtYlV3R050ZUgwNnNmc2dCb2FKei1pNFpWLXR1OHVDQTZZTkRvYzItQ1RlZTVoS09pNXZVWEN0WUE5cmlLT1k4SXV2R2ZsRDNSc3JtcWd3S1N2ekVDTXRaa1BZRmlwYW9GVDFLMVZHRXpDRmpPclZjYzg4cVVyZFIyRTBNWElkZE4wRTd1bGRTRVFaem9YcFEzUkFWVkQwRVY1aUN5WlVLbjV5a3AyWWhqLVhodVlVYnNKZWdCMWdHZXVJbnIwcXVGd0ZkcG4zSGFHSmdrYk9qdGlNRW1kX3dvRDRTaTN3MXgweVJBSnVGVU9KZkhSZUw1TUYzUHVTRzFjRjRicFItbjRBTUJIZy1STFdDWVVLMlBSVmUxajJwd3pqRlUzWVQ5eWZjUW5SRFhXWl82R0hwcVotS3RGR1lpSFo0MlNPb19CQVJrWTNOaHlvX1JLU0dXMGRhcDZLdjVVVjhMQ0xJT1ZRN0hCdlBwUzRjbEVlMWlJSThBbE1FZlNlM1BaQ01wQTlMN1lMM01sZTNhUE5qZFUzMnlia2NhRS14cVFzWFNDdnZreVZkbWRFRmd4Mkpja3FBMmo0U1VUbzdfV05qUzU1UlNmSTFjS20wdU1zTDd0Y1JDMVEtU1p2dVpBUURpV3hJSnc3V2o0WVNLT1F4d0d0bHRwY3lqVzNnUjBMNVFKLVVIQnVxLXdvaHZiWE1wY3dTdktYTWdKMURJeFI2dkQwa0pva0RyVXNvb2VkcXd4SFcyc1lGVHdXZzNjSlUyWVppZEFXcE5waURpRnp6ZjdsZ0ZmMU5YUnZYYTZzT2RqOW5aNjhoWG4zSVUxUzBVTDh0WTRBNUJDZkxJbzhBT0JweW5td3NhalRTblFUNDZRRENVMEZzWmxuVkVCM1VUNFJWY05ybWh2U2hlN0FNS0dRaGoyQm1DSjdNSUN1Si1QUWhZZDlqR2k0enZld291Uk55cnAtc1p3bHNRNEtwQW9ZVktIbV9YMVB3U1VORkVhV3RkNlFpVmJMdF8zZThlTVhWWVdzVU9USHA4QTN0RjJwYjkyc1Vyai01LXlSVEdTSDR6NjA2NXlvbmowZG44RzlqX0pvNkV0VmIyMFVaeThJY083QnFUaW4zb2xNelNweVNnaHBwZDBEb2w1MVMwci1JYlBWeEN5dWpZX09nejBkTlZnb1VWNklSSExXSDZVS3Z5RkRNMFFuUUF0QUxGUFUwOXphbjZnYnhhU3NZMk9FQm1xMnNEYXZUOXVnVmRMNlJvejNwS3lNOEtmTS13RWZtcXZucGVtSkNvMmpkZmhkandSd1daRnZfSzI1VzJOWnhUMnlCbUdjRDJ4cjhFM1hkcUJkLWJodVJPU0VBTW82MjhldWpscm5VY2tXWGhsdVR1cmhUT05STUhGVS1CdDBwTmNaQVhuUDRaWXp1eklkT2xhUXJiYUtMeWNjamVPSE9mZUFFMVBXWnBiMGcwMUttczZPSDAweGpRUkp6TnBsVjBmT0MzLWxLcXp4XzhfYmFNN0h2SHdud0tnZG9xejFDRmVrRDVKTEZ3NXZzVVRkd3h5MTBYMjVxQUQ3SnA1VThLS0NWX1dXV2d3azc2MWNtWlU0bUhmNVJla0FaejdpV05BZmRVaU1ELVhSS3FSVi1HODdWWFZ6QWhKb3hBWDBYVkpTYUNCZmY1M1pFQ1dMTUtoZmJNMzYxcW53R0RSNzcycGYzQ0hxWHdaOV9wbXFjODFUbUF1b3dCa2VCV0lUSDZERnFmYlRTUTlmSnR3WHBMeXVvWmk4aU8tTDkwVnAzRHIzVWhEcHV6X05hOHFYLXNBV0R5eGktTTJUWWxUbkx4Z29nM2RZMzhSZTFVeUl4UEVrQXNLNlI4RGl6Q3ZvZG5qaGtUQi1iVDVTdnJ6aC03SzI4RkNiU0NqMlFrYTBVUllrdVJscWVKVm8xX1VxaEJkbGZiM3o5b0FUSHNDaENwYzVBc0lfTURONmx5amNJWXJYR1c3aGVBVm5LdlJ6b2M4SnBPOGRNUTU2alVlSDl4b19scTloVkVBY2RxV1dlS3VBcFdNOHhiN2lVTkxPTnNxSmtQWlAxa2dZUEdRcW5CSnhyQldaX2d3V01nb29JRlF2WU9vSXVPNXlJNC1SME9rdXRLNldCbV9FQTlQWmN4cXVCc250ZVFKdlBNT3luZ3hFVy1EMHpRZzNHc3hkZXNlVEZVVElld1hPT3U2bEFxczVoX1pwc1UwY3FqTDI4VWY1ZDVnVUhjTXVsQjA1cDUwTEZISFFub1ZlS0lvWWYxaFV1QkJVeDNKVTA3ellORm42dlJyV2QydkE1SG5oRXI3R2ZJRU9aQUV4SkxDUVZGY3Q5QTZIbGk3ZC1LMDA1NGxPWTgyQUNiTXhpMGNqM3ZpVWFCcTNTR2plXzdLc3oyVDZrVWZJa29kcXNNaXJVNWQ1UEF2d0ItanJZUTE4QVEwVllJYWVpQ2F6bUNJaWQ0MlhrbFJiRUZCdXdnc0VOR2JsQ3hGTVVkd3Ryc2U5ZlFmMFlRNFJpVW9tQlQ0bnl1MV9RT215NHdXeUdBa204enBsX1pRd2NtaHpiN1pyeFgyUkJVRHNFMkJGZklLQV83UGwyUlZhVkFRVHN1ck12a09meVYzRU4yTkJncUNIQ1gtUEdXeHRGY1hzeFpHS3FQdnRrdVloUVJqaWo3YWJUcHNFMHZEcEhZd2llMmFfT1YyekRtZVA4RGtkMC0tVllaY19qdnRtVktUQ0JYVlk4a1R4Wk44cjFBZDBYVGNhd1ZjOFJsaTQ0Z3cxZ0NwOUtSdk9zUlhVUG9oNDI2b0ZxaUpURkFMT2dFMVkyTDMwdDE5dGZGV1V4Rks4VjNwYzlLM3Q0alBDaWRSZG9YeDN4M2FRd01STXVPaDlieVNoLVFCTjZrWWZDMTl2UUpibDR0NldmZ2o2OWRtcWNCbGVzVGU0OVlSWEhzMG5HLXRBMnRyY1pJQlJQZTVmTmNnNDFwTUY3aTFNVnFjdnVvc3otNmhOWUFEdTVqU2NrOHB2bnF5T3ZyRWhzTG5rc1JDRGJCN2xFblJ3T0dxX1h5bVU2X01TbmQ3ckdYNUJQbXBZSE56aVl1THJRTjJRbmd2ZFBCZVloU3h3VXh0SFZtN2pnRWlYNGRTcFNQX3RCdHotbXF4Uk1wZjh0eGktUnd0VVB3UjVObmNjQThPQzZuc1p6WTdoczZnb040ZnlUNV8xNERUQ3Q0SjZwekFTTmQ5Y1NhQ0J3dnBEVVVxOHU4SGR5N1E5Q2czTXI2dEdWS21aUlBuQURyRlp0NURGcVhhRFdLbG85TDNoSDQxLS1lTHJvNThFOWdidTNKaHZfd0c4WHEtRmVCZkpwVFF4YnlnVHljX01yMzYwYVhWMnhVRjlDMkpyQTRXUERfanhHd2pDOE1fTzNiaXhpRm9KVFZtQkwxcWJXdnJFcDdERkFMM05zUUhnWEoyQWVITUZveWtQZUlzT1JLSDNFcXYxUVAxMElidmtQVGVzbFdVVmZxN3R4R3FQblJfcUVndE1qSGpZWUpCNVVmTUg1QzE1bVBVazZpbnR1cjFUQ3h5aDhYTVc1bklUMFFmdzlRc2tkbVNkTk15dmliclY5UzE2cDViN1hNU19yNTBXcHl6YXlLVzl6OTdDeVkzRjdObEFEUVk1dXQyQ1Q1dzRySHk2eWI2cHVITzgySEtoR3AzTm5rNGQ3bEk0ckU4YkFmakg0N1p1Mi1Rdk15ZDMyMXlUaV8yNmlhY3pGRmpVVmlRZ0xiNzVuTmtMWHdnckpsMnpXT2JxYVRmOWdVOUlCb1dnenBtcjZTMzhKaVhVRFFuYlVCVU9lSl9CeTF1Z051TklYM0dVS3BOMXdndjhQRkxvSE5SYzkzVm8xTEQzdmRNVzdac0ZuZHhWUFI4czhHdmx2RFhZVVJxQ3BVWWtkWUUwZHRaZWtKaUUwcXBPRFlidkpjVzhab0dZUHVaQ0JCZFpSY1BfeWFHMlQ1ZFhzaFczQjlhOVdoRWlMZEhPZzJxZWdBM05XTHFIREFIVkRqSnhCSEdhVWxvb3ZNMWFmeE4xQ3hKNHpyVzUxbFdJRWVxWm1MeHpfY1psSTVROS1pS3IwendMTUtkVXFtWGVzNnlvaVVmVDExTDZTQXhJX1RmcGdIUGduSlpiMFNObnRjbzNLV3JFWHpqTkxLTkRJek9tRkVHUUtoa1huNUs4Z216cnpQd2dTSXM2STdudEZEWXJPR3ZTVzNGUXdndmJFNDhRRjh6SEFNeG8xMHU5Y25hNVloUjllanpYT2xJR18zd3dyc1d0ZTdzZUZMRWdzelA1V0ZIWWdGakVnMHFXTWpDc3p2VzBSdi1aSU1rTWQtRm1MdU5YQ2Q2QjBhMEJfVXBMaGphWTBlVDM0aEdBWFlaSVgweVIxZFY2WE5KWjNuaTdUSmlaRlA3OWNEQ3UyNUFxdGNfYURZY3ViTjg0b2x2VjBoY1Jkd3FhSmlCV3JPUXRnbFhXSDFUTVV6cEJwOVVtWUN3cTg0N2dOV1J6enlmcF9lOHFuclZKWGZCTHUtSG1WNjJWdVU1R2hfZUIwNEkyWXo5clg4ejBPdWtiRHdpU0o2NUhHX1JlRDdkTDFJXzNuYUFXR0ZOaEFfVmdVNE81RHpJSUlibE1XcThUWUZkWHZzX3piaVpQNW1sNk1xU04tZE1uSTF6Z0o4REdPblJGTEgtY0FaY2doUFJqYjNobFoza2xwbGxuaXEzVUsyNkoxelhzZXVzRHN4T2t4WWNWVmk5N2l3blBqWGJHeXlWZXR3M3RtS1ZYZTY2T1N5SGZteHptczRpSDF3blhER25GdXRjenhoNE9FWC0zeFpSSElHd1JBVXVIckhZeTcwMnUtMEFwOFBoZC1hMk01RVUwRHphcnpVVXFtelBRNkVrN2pMLVFqVGZ0cHNMZW1nTW5IS0FFclhuYTFwVmUwRjNTdGZvd2ZuN3Z5azlidFQzTGdEd24xMU15TGo2REIyR2NpWHY1cDYtMnEzN2UtSTBGUmg0MkptSFFtelFlbS1jYkNWSFBNazFvQ0h3T016cC1XTTFyRjFLM1hoOW9Ka2RINUdpX2F4c2tqZjJHSWpPQ2JNNFhURkNpcGdkbXExV3RITldoOVJmaDRjZUlJUWtwRENnU2NaTTVZLS1UYnVISlVrZGZPdGdxRWlCaktpaEZBOE85WW5DVDR4OXN5eXpNZUpSb28tUWwzcWRZNkd0S0tEaUI5TEZBRmptejNqZzZ6V1RjekpoQ01uTXU0ajRVMW5heXVoS3NfazNleFN0bkxhekhCa1NWU1Q2RGVPU3RoZFB5SWdlWGNobXVzNVA5VkxfWkwzNHJoZXllQ0wxLUNJX3JYdl9VclAtNy11c0o5Rm5JWkJCMXZpZVN1UTBfaDZyaHdJaDdoYW9LcjBrYTk4ME1oS3hvaWdJYU5hQ1djbTlPUE83a3Y1bExlNnVkMkI2Q3pLZ2RHUTktNFdLTlhoZEVWLS02MVNYQWlzbU1rNUNGaGFUSlg5TmFHU1E2clVZWTBnR0lsb0dmcnpyYy1jaWRJMFVna3doSVQ2aEJGaG5Gc21zSHhVeUUtQnlld2N2VDV2elJKa2VHRy1Qd045Z0d2TW1jSGIzbWFzMEwyLWZtU3Z1b01zX1N6UVJZTURRQ3lZUGV4TWZEbktqaDJYMGhET05yU0tsb21FaEZ4NEw3UksyQ01Va0h0ZHBzMG5tN3puamZXRGtxUVlXbEpNNlJLc1p2c1J3b0lGaHVsWE85dnFfTFh5elYxanFBT05UcUQ3MG9ROTl4OTRISUVjcFBVTk0zOGc3elc1SDVEVjVYQmpzM0M4WjNZeGpfZXNxczZaaHFMSE5BdXhYako1YjZaVUY0SkRRbGREVUp6dGVzcmRKWnFTWmJTQ3NveHBzWlh6ejk0OUFRSS1HMFVSNGVSZHBIclgwNEs3cjl5ajlYRVRGSFVoLW9zcTlZbERIbS1HcFZkUXlBOTVQSHJ2aEczZUg5MU1KU2J2cnZSTF81SDBLbGJRVHA1QU9nU21ZQmcydXhNcU41N1h2R3pBckgxQzdwTFdUVUNuX3ZUXzUxdlAycHMyaS1VbGdtVnM5d3dGWUYtWjFoOFRoMDR4a0VCblU0ejh1X1YxNU5pTi12cDVFZGV6alNMV0JvcDZZMmVhOEl1ZW9lSlBGcTNFYTVOZk0yTjRRczY0Mk1oaDZjUU5RWU1rRmsxU3NWdWxXQmM0TWdJd0FuMXhSaTZIRHJ0TThpbWpuMmNRRkN0emgyV2hNSnlkdUJTcUpzQ2dWWm1EbW1ueGEyNDJ1eVBWei1CcmtzRTFZWk1BN3VWSjAzT0RlMWVkNm9USHM4R053Sy1PSUZvU0R5UWdmOHBYMW1SOVdJNklaR3BVQkVYSDhuRE4wbzVHalpzLUxKOTFEWG53N2x4aHpCdlNTZzF0bndmYkY0Ui1ETDl0UjVidjBXXzU2UDYwb2lXcWtaRjMzMTdZZnRpNWdMb19EYXZmU3ZsMFFlZjJDc2haS1JSM09MN3ZTSTBlbldia0d5NzR6Tk5GclVfRjZwZVV6X1J5UWpXbGxLMzdZMExkamhoQWlkbXZFX3k0TWp0SkRjbEFud3VWQUxoNEZHaXBJcUV4Q05IUC05Nktob0xqSmpNM2Y0RkZMeXRrRENfZEhaSkYxMERmQ2QxSVJtTEdsdXR6R2RXNXdxM3duNDVHSHFMY3FQc0VtOWFLTXg1UkhXWTRaWkxmRkhZYjhCRnM0Vjk5UjloN0VqSjBnemJBbUljSlUwV0xuREN5ZlpQMlY2X1YyeHdhNXg4bGN3ZzRnLTJpbVFzS1dmSmlxVDNiTGpZRno2RWdtWTdlVnQ4N1hkZVRxNmc1YkdrR2JmX0lTc3p1UXpRT3VHcXg0U3pYNU8tVmhjRmhSR2F3VHJ1S19aMFhRc2dDTHlqRkR2d1UyZEVMckFXaWFKMnRjX2kxdjZISEEwbUY1WVI1WF9BRjZLRDFaSDM2WVpXR25VSHlkS1pDZkF2TXotWlo5eXRoaGN2SDkwRU9fRHpmUG03OUpKTjRsUTJTSGZQOExuemdwSkRBV0h3NTRzSV9JTkUxSm1LRHd6VnZvd1FoRHhhOWZUV3hWNHQxUnJWLUU0N0U0T1hzVnZBQW5xZEZxV0RsWFZXNlNDWnNDYXotMlRxVGx2Sm1DR24wNjVnZEVIelNOcDBISk00YmdEbmd4VHFOdHk4eDFVUWRCS3pWUFBZU093cTBKaTZBRlhRR2M2d3c2WFkxV2pXUjZQRjRRMDM0bngyZk9KSDZOUnRrV3RVMVJJNnNPQWx0aFdwMHFIaEl2NGM1eG9IMUZhaUpqYVZYY2NlbzVyakZRVmpXVHpuN1pZNXJvQlNzMHlod2E1ekU3VlFyMjd6UFFUTlFYb3RkUDhoeHlSOHloSXVIMmNBQ1A3Nk9ZeWszUGk1b0o4eGxiTDZ6TldjUDEwNjQ1RnhMTXBHNEJWNmEtcE9hNFhCaERiLXUzUGJJdVczQjJCN05uMWdOLVdNdmE5OVpXdG1BdEtieGNjYkRtUkNGSkxRM1B2VllCZGxDdzRBdThCc0h5MFhqQlpRMThKVl92OG4tZEI0NHVOS0o4dmRzSURaR0w2ZmgxTXpMdzJLRzhHQXhGamdFR0E2RnRfNFQwWHNUa0JiSTkzeXBfWlpqLXZjQXhfMmZiWTRYUWhONmVwNGJGUHo3MW54X2p5Mzg2THFVSGVPb0hGaEFjMDVKbko5ZkhoQS1PMEw3OWtRUWNqZktQd3N5cnNwWEZWZ0dKNnJ6QlowOEVobngtcjZabVNaVWNYZWV0OTl4aUduVTBYVldvSnFCU1psb2lLN05QdWJiVTNKNldxdkk1STFSM0dGMzZWMXBnMmxjUmFUU3c0anJqQmw5TzV3Mmc0V011RXFDNkI0eU5hMHh1V1B3V1lKLUEtSDIySWhmR2FLY1ZnMG9GRlVTZ0s1Mm15YTY2LWptUWFxZmo5STYtZFFzMVRZRHFreVRJOWk3el9IX05hU0Q0VEhrMmlHaFItdmd6Nmthd19jV0s4eVJPOVBIbjBwSXR4NHNQbGlrMXFRX1E0YU0tdFdWTDVGVDlLZVh1NlI1UXlzZ054My16NzlZc28xQms1WG1SbmdLa28yeXRZMEM2YXR1NEFvZlVHTVhJNFJYeUp5aVRqTno5NnpCX2lrY2VPdEJPd1RQdkxBYUE3SUFwZE5mQl9xYldKaldwVE83ZTlWejJ0QkxaYUVmOW9kTkprOC1uWEM3RHdoUXBkZzdnOG5fajlETzg0UHRCLUNiUS1ybUFMa3ZHdjNvNzJtY2g2ZGpVVVhOLVZnZElVTEpkZzhWcGppMk5mOGZlQVR2RmNwSmtqOEJ4eWtwLTR3bzdJb0w4UWNmTGV4NmFZNTU5TmRkd1lYdHRnVzFELVJhRk5yZDlDQWlPY29rek84V1hpSzRVYkJKMC05VTg3Z0lIVUdYNmJfWGp4MlZvcDZocE1hZ1lvczczdTJNam15RjRwRXZMcWFuVWZoOVlkUnRGaU9WMzRMTkdXMXF1NW1Lb1Y0RWNtY3dJS2pjMlpQOV9sbjR0R29sMU1MaHNVOWJjUXNpTWFWUjB6OXFNRUJMM3UwczBTZVp0VVQ4T2NoSFo4Qm51WnI0em14aXk0NnF5V25Pal9ydzVuakRIRHZVekl6N3BJYlUzM2w2MkVVRjFudk42TVQ2MUM0RzFqNkhlQnJ4cXN2RkdvS0RSMUt2NGJQZ1BhdmhmZ2I5VzZFdUthRkNRZW1vZlVXSllORlNOZ3plRlY1R1o0SWVVTWs4MG1pM2RFcEctSE5BWmRGd2EwODhzazZCNFBGWDdsTkVkNjNMZ3VyNHJWVGdOX2haUWFWWFJ0VW5kWFl2Y1NiX2NLcWFfbFJTTlpKNVpSckprVm5yWnY5Mm42NWs2N3VaM1hFdWtudEEtRlZVYVg0TU93ZE04YmNLUk5xOHgyakdqMk5OWGpaWE5uRVY5cUczU2QyQnM3eUNYM2pISzZ5aGRqR1FGTW1SdnRzdnUyX0EwYXhrZlEtUTFIVXdYMUpjY1BYZ3hiSlhsSkgzQnBtdThseWRJNlRGS0RvLXhLVG95XzFrQmZCZkc2S0g1OTdGek5uaUJMV2ptcWpMWmhTWU4wTFZkQllXODNvNnZnOGNrTkZwZGE4bTRsREYwSVZPU0VyWWhoOXJYUnJxeDM2T3lzRGo3ZHVfa0kyakVYWDlNU2pRYzRLR2JaTmhjSDRaRm1Md21ZM3VQMHZpZzNsWFJTay10dzlONFB0Qkk3RjF6czV3eU4zMjYxNVR0cGhHQjFBYUN0cE90SlJRZ3diejRCSUZYeUkzd09VSHdmRjJ3a2g5blNHU0pZb3JtWlRzeFRxdFVQeU1PNkZYa0ZNYWR3Q2hsNzJjSWxUaUZ6QXVuNGpOWUdpaVdZVjJnSlVjREZDbHFlVUx6bE8wM0dIWE94WHlGbTBXMUJwZ1dPLWY2VWxRS0Rubl9RTmtNTXNhc0M4WE9iOWhzVHhaalhpTXZFQURjYUJoNlk4aXMzVjBpY0U0cFY4REZncDQ5OUlTRjBxZkVjS3QwcmJkOFUxTWpKdzF6X01DWlNGWEVHbzhhVDYzeUpuYk95YXJwd1p1MHVCN0N4N1BQYnFhcEthR1JOOGlLaElRU2pjRlhueW1mX2hWdmRpcFZiOFhfVGZlM0FNemQ5M29QOWVhdHdVRUI4RjktS2E4T25yZDJ0SnFFQkZGaVJwT1pYTXVpN2hkQUQ0YlZENktpWVprX2VWcHMxQjRQRnRCUTg4WkJKVmxYWFA5dENieWRRY3JydC1wMmFhM1lrTHIydmR2dEU2SGM0cGMxV1dPY2o5TU5lWG05c3FIUmZXcGlXQVJKSWRfU18zcW05Ni1wTjBtT1NGT3VkNDZ5Z3lrV0R5Wlh4RkIwWnp1ZnpYUjhNN1dKMktYR2xTN0tXYXJVRG5wSmhEUjdNUEVPUV9IT20xNWtPSmZDWWZ5dVBmWlE1Q1llM3RFYy1MbGdzRWZPXzduZHpnR01lSHk3b1JDY1V5TzkwR3U2UWdPVmJWVzJmV3hOeEtSMmJicno1Tm80S3BOcjB1bEtoZ0NYYUUtS3FjbEU4cDZ5MExQRGUwRHFUWmY5Q29mS1d6SENmRHQzOFFqanBVcDUyNFRYU2F1SEI0MVVHWjFhMHZVSTctcVZWOG1wS09ncEFRTG8tSFpiWnFoc2RPNE5hVllaMHVqaHRHbE91LUIyMTVRNlJ4RlZmNnhReGs0enU2NG9Wd1E3OTl1bzlTMWdKc0hFWE1YQV81cUtsb2U1V3ZHdm04bFZvQTlZMGFCUTZwTkFXblYyZDVEZjRmS1NnY1RBdzRXVksxbTNsbEUwZk4tTmZ6blVVWGZJOVMyUnNkRTRLdjJRS3Jod2Q0eF91cXY5TUVoajZwaE9zTXNQc1ExamRRU2ZxeE9NTjZPVkpTY0JsQzQza3ZMVjFGWWt3UmZ5MzNlX0p3Q2JCNzRzUW96QkNsMEpnRHpHVHBvbUZhWGF6bl96YnZSTm1vQV9kUDZNYnIzc0RqNVFUX0lVazE5VW5WZFJ6TGRzTmU2Ql9xaDNnR3JndnBlYTdtSFlRV2IxWk1PRXpEQktZUG1EcjZuVy11X1JSbU44UnRuSWhHN2F2dGM1aE1zYW5FZjRXRlc0YU0zX0FJUDJ2aTdmWFlfdmJDcmlsbE9RNU9tSXZpQWlJN3lkandMNm1mR09lZThYWmZmZVpBMU9kTExoQlVlNVZLZ0dvYXEzUFdfamNlUngya0hXcTctcFY0WTFuTlQ5andzcFJuNGxRZWV6RnNQMml1UjBsZE9qdFJKa2hPM1NUbWFVV0JkS2hIeWRPN0ZwUjVwWG05Z2JsODdHQ3phUmZlWHBMb2EwMFA2bDEzQmJGYW9DalBhOEVzbkExZnF2b1NpRWtiTFZsU2FhRFBMLVh5bHNMcVRGblhMeGRaMlZBWUgzMGlCLW1ZWm1xb0h4Qmo3ZTI5ZXJDekNRR1N1cUpYb2JoSVN5a3FrY2xWLWJUcVBNLWdQc0VsYjdFU0xhckF0YW1yYnJHQWppU1VLR0FLeUMzdWk0Q1pRMk9LbEgwWGNCVm4xb0lOOW56MlRENVdWTUQxM1VvelJoU2FkY0I2c2hFcko2SjNuc2tsNzdTWnUxTF9CR1dGeDhVWXdlQ2R5dm5jRFJDVm5tdWNOMkRtUllLalR6MWd5dGJXeDg2bzA4ajY4UmxDT2F3U2twZTNMR1RXR1NZMnh1cDhsUGdiNTZ1YzNqS1BMd1NnMFpobXh1TlVXdzQzMFkzTVloNUxvRHhCd2lvMGVvQWFPSHZoVVBlVl9uZHdXYkRJcUt5LVhrLXM3UGtQbWpXUlc2MEpJdkpRWF9zbTEwbDJpZ1NwSGlRc2NjRTFVbzdFTFREYUFTaXRtVjhKbGplN1hNa01rN05TUHNZVmVLczBqdTJMbENSX0c1cTJFR0RCUHV1YUlaY2Vya19qWHh3U1BBX3YzTDhUZ2tBdnh2Z3pzYjRlODVaYTRpbnhoZ1lIRXNvcDd4aVdOV0szVjdhbnpLRkNzYmJNZ2toTzZuRjREZWc5cVNNc2l3ZW1XcHpmV1o3QjFlYWg5MHRkaHJUX2xIcFRkSzh0c1hxZTduQzFaWHFuOEpJUER0MndYUWF6ekd4bnU3RERoUGgtRmRPUlZLd1VpMnJJMHZjSWRUM2J2VUlWaE5QdnVqT3lTZHFoQXhrczE3ajRrNFByZUdZM3gtMndCYVA2MG1JRVJ3Wk5YTVN4SU41U3RYTG1DSGtnMXBRTDNVSjJWRTQ4UkdHZ1dBZFFxTnYyWmltLW84ZHdCR0JxbDFoU3FJcDA0Ym9Ia0VJLTlIMmQ1MlhDYmd1amNacUctZTJ0Uk54SnJFT213QnRsUkJQRjZSMXlZUjZmQUJ2Xy0yTFNRcXktaUhnMmdrVjE2eVBBOW02d19xZEhKQU9hWFVBZndfbHNfQ3RLR1RBdHB3SWR2ZU9fYzlxRGIzaUUybVZOQUJmUThYNlc2WjVhS2EtOXhMU0haS0s0cWNnV0YyRjJUdGxiS1U2aklNZGltRExQZGlxSFNUR1RLRFlyN0llZTljTzNLZTRGa1lTZXo5elRqaFlUbVp2RWVPYmQ4QkQ0bUxwUnBnNmd3Mm8zVkg3M3pneWlnSDZ6bjVGbC1CYkNEVnlXcV9mOHFYdE9qVUZlNlhZRkN0TDBBMEFrd2dPZS1wU1ZJeURrdVdSS0Z4RDF0M0wtRjBHcDI0X3J2VG5lbWpjQmtCMzNsSG1ka2pPaTRQX3VqcE5rTHNIc0RqMmg4cnhGY3UtN2U4VDdsYV9oaFY5M2RjM3lST3FZQkwyRzBINUdhZ25FdXBBeUFGcUY0LVBFenJlbmNPSExzQ0JBZkJVd0hxcG9fdE01WnNNa3k3Vk9QNjNsdmZCOVpGTFo5YlhHWlZTUV9LSmR6Q1RyeTB2SENwZEdXWEdZNmtqU0g2c2pXRkR4ZV9wTU5rN0tMNm1VWUh3d3FqQjRBRDltMkxFN1dfekVyOV9zUU5oYWtJaS1YQ0RBa3VvSVZLX2dYUXJUZjdJSG44QnI3T1UwTGdoQVY1c1VlaEJrLTVJc0ZOZ2pGbEdEZXJxUXZoMnVfMnRWQlRqY0VwZXpMbEkzLWxWUTR3eDlXOFpWaGg5NXpWaHhxTzlzWFhjS0xneVpRZkxocTdLWlE4bmZGYXE2RHoyY0lfM240UVNSWG1udl9jZUplaUZOUkZoUjVHcEMzeTMyNml0My1hTGN0NzNSVDlxYXdPeWQ4UExWMk1qM0pnWi1WNTdUVUR4ZlhNeG9wU1hPb01aOGhjcUd3VFEycWoyRUk5ZnMtY202OXJEM2RmcEN4Skd4ZHFsM0V5SGVLbjd2MWdaY1RLcjlXYnNUNkh4VUJuYTRHcEdZaGdpRzdwRl91MFhpa0NfU0Z5Nlh2V09hemRkSTVGbHZIc2RLbThrZU1HWklheW9PWTdQRjhsTEFZcEdCZGpjYnZYVTJ0WGlpUTdxQW5yX1NfdktxMGJ0WHBNXzlJdVR5alU3RUhiV3pmeTJTME5fOVg4b3BQOWc5NVk4bUFueEVEcUN6SmxJaXl4TVJFWTJ1WXJ0UmlGcnd3RkFrQlltQzNoZEZ3ZFZBY0JBRUN3dnhVTm1RYzktTVpCb2VYY3hjUXl0WWwtdWYxZFZvR3NBY2ZqZDNpQ3gxM2s3R2ZiZFViSDhtLXdlWFFHS094V2tOT2pTYm5RWGVDek1NektRdGdkZU1ZeUZ0Umc0b29JNDZ1NDNYRzlLSG9wak5fcFcyaDk3a2IyUWw3akpnMkhIYldIenloT3Z5cUlkekMwLXBISm05dE9HR1ZoM3NTLUdpdjFRMUNFeUoyaERCdTNlNzg2c1BIa0ZwaDEzS3N6UTZYbkpiOXRlSnpidkc4T3ZjcHl6N2JHQTA5VEpXNUZ0b3FBaUlJX0l3dEtlYWVKbmJMQi1VWWhYVHZRUVNNaFZ1aGE4UmluMHh6aG9KaGZsVmxfRzJQNmV2elpTSzV5ekdIdGh0U0tBbVNCQ0EzeGg3V0NXOXBOX1pRTFRnd1BBTzJMUnp1cVREZHltenBLbWItbTdSalhMQzFaOHlBOHhZMmNtX0w2R00xTk81RC1wMGl1amZfOXM4NVBRdXlHV3U1X1d6eDZIemwtM0Q2bVpldmd2cWNhaldxMjBvZFNrWWlEZENHdGZvcGFJajQ2Q0xuTkwzOVc0RE9iU2tPVFNzWWQ1RGdWZVlQWHpxOGF0b1BQeW5xdEoyV2hFTnpCWnRhZjhpY1VqV1FtaG80azZPaWt1aXEwQmJaM3JNMGVUUnpZMUpmeDZfRjZndzlNUm1tMDNtSVJTX1NtSXR4WEtOcXBqaU91OU42emlTSl9Qc1Z0S0xUc2NVX3hLS1BfNGtneDFNNUhfLU9pMWxoSVl6S3J6SnVrS2ZxazRPeEZGcEJQcF9GaVdyTGZSSzBaTjRIRTVlZ19VY1BSaXB3OVoyNEhkQW16dnBXV3hzWWNMS09YX2RTbmZVNkhKcUtVVGNWU2lSOGd4aE1FMERGeTRoT2hqNW90M2dLY0ludmxmeUZRUk12WWtaNjZJR0U3Ymthb2dLam9ySW9uM1F3bzRLNFZ4T1ZqbjBRa2FVZVdmWms3Ym0ydUNNNVY5NW9GUlUyemN6a1U1dFJpN1lfaHdIcldJZG9ndFk1R3c0SmcwblAzRE4wdnRMaENxSEVrcUhOS3hHcllzU0I0SnFUT0w1TFV0UnpseWoyMVhKV3ZfaEZETWN1RnQ5QWxsTGU1RG90dUZpeTJhNjBYREN3TjJyUkZIMEFhZWU2VE9wc0o0Mm04cWUzZGhxZTdlTkUwak5JX0pXV2w5LVZfMFRGRFlRRUJTNHM2WnA5MTNSOWdCejljYkYxSzAyV3EzT3JkNWFHWDBtT0FaZmRNSU1BRUZOcmVJQ19heWlDQ3dZYmh1QVp3Y0JROVlUaUVpZ0VCM1JDMHBLMy1wUGFKc0xmOS1UTW1mdVlEdi1IMkZNak5kQzNkanp4ZV9KY1ZtLWVpWTFJU0k5UFN4T1FpeWpqTWRDbnVMTVVaSzBtM3hpRXhfRGtxTjZhelNYbU00TzdfdlpzdTdzUFJiZF9oWFVwUFJoeGwyYVR6c2JSdFV2RElwU1dCTUtVXzhGdUVmWmNqOE5lamhxWW5oQzFHS1JtUGxFR09oc2g1NTVyMUtEdlNoeXM1MW00Nm5MMkVSR255dDhBbnpyUjFoLUtwS01JTlBQVTdBMGtLVC1GMk96bFZpOFNvbXl3S0xNUDJEdTNiR1ItczItNGpvNHh2ZkIyRTJaNnFrejlOWWJKcldfUUdnbFZCN0RLMDVDUkQ5NVRNdThnS3lwSDhEUW1teEdjczkxakNWZGx5UVNacTFCZXAxX1czWmpsTThfU2xfbnlzS3QxX1dNN3hqdERDd0Z3d0t1SlBZdk1JcGdYMGhVZzBXcV94MDU3X0xoMmw3emRBSXo2UVgyR1QtUm1oWFBqQ3EwYVV1eUpoZmJiWm9ILWJRa0hRMTBjbEVXN29LbzlqT0h1VnNVdUZ3LWFTYk9KVmNMSEV4akNjWVV4dm1ub0x3UU10ZXppcG5DeGxhanBKUzBHdnd6cERXY3J4YzlCckltX2xfNEdmN1NnQkFIc2o2UkFwaVpTcUpCNmRqNDFzV2pBcnVKODV2aEZ0OXRwaUN4bEkxZ2FjUVpHcUpjRWUtOTg4bjVNcjl6QjlrRk83U1JpU3pCZHNDcjhxTzdlTWlsTkRqa1dPWGZIbGtGN2RrQjJvLTNJdktfTDRuVTlBZjE5ZWRHWFFvYURyMVNSZDh6c3B4SmRhMGtjWlBXVWdXNjZQS3pNdlluU0hOeE9sLVlHNDdRakxEeWpVZ1NydmRReWJZQTZjWjc5RDFmbGtMOFpaM1haR0VIRFJKNURDdk9HUUZ5RWRkNHRtanJXNXB3QkQ2NDBqQVFXOVJVS1paUUNucllLUXBia1B0TGNfZEhXSW5id19GbFFIMHd3NVhQSnRXSV9PbFh6bk9WYTFONm14RTgyd0I1V2xuTjFSWTNQeDVsR2J4Z0dMZHY5RFh1R0R4ZDVxUlpKdWI5QVhCcGs1Z0ZzMVpPWk5ic2RRYUlDVU5xZmFmaUhMMS1Qb0dndlE4bGVZc2JodHQtc3oxVy1YbTRvZFQtbGprQ2otMnJfMnZycHNUTVhzS1d5N1hWQVhGdXZzU05xa2thWjY4T1F5b2VKU1ZhZUtTeTE4MDhId2dVYWxVZDVOM1RWWVkzc1F4TXpkbWZzMWdKc3BRRFFWYlJaVnFuaVY3ZkR4dllqVGJMZ3VoWWd4bGxtNkhRWWtoaTlsRWs3cnRKOVo3THZyVmxNNTFBc2tDV05UQzdSQW1qOV8yTDZTR2J5ZWxkejVmMThEZWpCaUFRcWhIOERjdmEtMlVFZ3RsaDBiVlhJa2x5bVdDc1RMNS03NkhUMnJMTDI0NDV3MzBmZlZwT19DMVR2T0tvelJPNXVsWE9vNnpSQlIxUk1Nd0IwaEZ0aVdVRkRMdVoyWW0zMXJ3TXFnSFdBTU1xMjJsclAtal8xNHQ3UXotbFNLQ3VvQkcxSE1vV1dxSnVlVGdWaTQwT3c1ZFpZeURZRDB4ZFJwTmJ5RkdNU3RUakZ0SzNKaGZPajZQdWxrRi1WS2hsUnlUc0RDUnIyaFlsRGFBWm5PVXd5dnlUOHZRYWpkVmJmUGJfU3NySm1YV0RqSGxMemJIT011cWtPUlBJTjZQbGFKdzhEX1l1MFU2WUswckV5ZjNJbm9EOUtuS2FRYy03d3ltUWZzOXB3eVdORjNkNDhvbG5Ub0U2OHFjSlE2cEVDcjJka1dOdW1KZGxDaVVTbzliVlFtZmRXcWNtN0oyU05yb3VYTU1XazJkTGV5aExwa1VZYks3aGhGblVHR0MtNXpfbHAyUnd2ckJYX3FHSkg5YXhKVkU4d01fenU5bmZiaHJJUGRSQzk5YnBsSDM4VGJrQ2VRbHlOeVFzc19ocldIUVlMZ3c0RWZFdjFhQTB1MUk2alVvTlVsSTllSzRGd3BCMF9OMmZ5WUVCdm9IMVN0d1lEUjhqQmZvT0ZwYWVNUDJOVkd4VTFTUjdZdEsydVlHQUFJa0dTaldGeUF5OTZ1VzJaSFRzTDVMcFR1RVY4OTFiWnI4dVpuSEN4dG5HOHF0OUMwM1lBM3lTb2F5RzZiUkE5YWlfZGhoLXc1a1Jnb1NqUVotR3ZHc0ctYzBlWDVFYkEzNVRqU1dnMS16ZUxOcGpjM1VGZjk3bm5XclgwUVprdm1FYmVIaXFoaURnM2F1cU5MV3JyTkJGbFB5OG9wZlJLSUhRNm9JT3lYUXdDc2tVb2g1SnVCZVNvemRKMFBsdXJJaEpkc1JkV0tqZTVSb1BaeFFpOV9rSHRqYzdveFRKMjdDeV9TcTB2cnNTMFBsend2dkk4bmhLSi1ZTGM0SHJBYlQyN0FHbkVlRklDYmtjSUFidjk3aERNUTJJZkFHVWw1OC1LWTVEQW9fa2NjdEQ1aWhTRS1YRTRTRGRzQWdXVEVnZ0lpN015cFdCZl9CZzBtVkxocnVkN0hlTEpvX3pMNmdaOFE3X2JtM1VzT2d2RWR5RVNqZzhZRlZuUjBXa2pnZTEtRW9BOGdqb2RRbXo2UFUzSFplRWVucnM3TVY5MjRnNG1pVm5kSDlTYjloZUtGUlZ0ODQxTnpGUmRJbWhFb3BRbFpVdUQ2U29sN21wWnZ4VmNtR3lhZWttOVRIR1h3U2IwWTdTSDNBYzhqZXROSnFLWjNxbE1oaGhSVWwzMkdnMmVsdG5weElhaEdESFMyamI4UDhRRDFQaFpKSDB1SG1xMS1DakpyRlJ5eC1pa29Oei1EaDNacmJ2SHNxb1h4ejV3UzdKVTZkRHJTYXpoS20yX3JncEZLcjRoRl9BMVl6VDdxaE1ZZGdsVTh4LVpBWVB6TG9Va3JadHJkbnNZems2X2txUGFEb050Q1BKZTIyY2ZLWk4tQWVuWHdONTREaUlKUEJObmRyTmhkUjV0a0JmYnhlZmZwVDdDYW5ib3FRSjdoVFhZUjFfTWo3T0VzZ1Iyb3hyMWlJTXpVYWdWd3RsUERHVk1wbUxmQXJzT0JZM2xOWUdqZXNpRkQwSFUzMVR4cTExWDc4ZGloMDJwdlhDZy1mdEU0OUZwMlV5aU0wTUF6NVFYaTVZM1B1eURwNWp6RjhNdXMyNkpTa0s2M3ZzSWxnN3dnb1Z1MXh3R2ZVU1JESk5YZVktODVGM014TEJwd08ybVlvcExZWktramUwc24zVHI4SUZobG1UU2RxbVA2Q2NaNDZ4WUVZTWFybUJlVDZBN05tUXhGaktCc054bTV6eWxCdlJZVkNZMnVNWEdUdnEzMURMbjdDVzR3M0o0N3RRTzFRTC1ELWJrZkxHc0lpd2dHNnR5ZXhRQ0hrUDRjN1BweGttVDJWRmg0WG9sSEZXTWtLUzA3c3ZxaG1rM21DS0ZSRG0yX1MxX0huRUNvS3o3Y2hlR3lSTW9DVnJwb0RQdlZwWWVMU09hZFhmaTI1Z0liRjg4akdKc2l0a3VZekNfdTJlQTVRVUtFSGk4U0lNV0tXbXRpT3l6MnZqZTkzdnRyLVVaek9NdllKX0M5NUpHR3ZDYnlKQ1gtRTdYZEdRR1Z5aGlfcXpDWUNLZndXdWwxNUNWY0E3cWZrNnVZU1BKZ0REMlk2dVg3bE15ZzE0dVFFQ3pINTR0RmJpdzdxU2xBbGFNallqcXN6eUoyc1I5eDNWYVljcjVBZ3VUMmUtM2pTS3FFaHBrMXAxa2VqWE5HTkV6YjhiVlZoMDViZEJnbzVCdVdGVkRuNkpSRUFzTXdTa0M3aTExbWFQbVFKMUQ2S1J4eWc1bTRzRXh0RVZmVVlUX2NHenluU250bkd2VDN0cjhsem5yRkQ1WHFDT2NRamM1bmdfQkw3WDNnTDdaRjFKWXNHUktHcHc4Nm01eXhSemYyWVBRRUUzd1ZFZnB6eUd4SnBVUTYtY0JRcHh3SmQwRFB4VkVES3pZVGtzT0tvVks1OURzY2htbTBLTDFpSEtWcUlDelBxekpQemYxamI4M3pjRDdLQURpanc4RTNRMmdmbTQ1NmpDNXUwQVh2SFpOdTRCNnh5UEdnTHNYNWIxbGNpaVFXOVJSa2JabFVFMU5aWjNjaGNvRHV3ekZwdDhGX2hWa0tpVE5pcUtvZExYZC1OeENFU2syUG0xZFR0c1dGQkt1cGlEOERieFhiYW5SUlRBbUpzcTdrcjdzcVl5a0JtYXRsX2Ezd0tpazBQeEFOc0wwX2FUSm5HdjY4eThLVnoxRmxDaXVuZEE5Qk8yVldKQ3NlSVZhektlaHNOV3RPa3E1bUpGOUo5ZWloZ3VMVnNXSUo4dUNWOTFoVDBDRG5NRGppSWRNdHZ0Z29uaUdmdks4X0pYbFlSWi1YQ0JMUl8xNlhwd0ZKQTVnaXNFNkM2QmdIYUUzMUtEbWlOMUhoWEZEbmMxSk8zSlIyMWswQXdaRk80WmhfZkFWaGNHWVQ3VDA2UnNrNUVWT1ZUQkt2cThoR1NacC1XNUtaZ0Z5WUNRaXR6S0U5YThkQ0VEUGRael9qSWNPUmNjc00tZzJzcWRtVTJGLW5xa3Z0d2p4bWwwZEk3LXpNU3U3TGxWTVpzSC0wdFFpSk5MbVo2SmZOMXlyZHFLUzRaaEwzY2JDZUVZVjU0SUxETjVIdDV5N0ZKbXdwc2JTUU5KeU83d0JXZjJ1eGFwTWtQd0pkeVJtN3BBTFU5X1Qza01uLWJURS0tSzktUzgwRVFqcnQwVFo5SXVhaWxVTnpoM0MzdXVuRWhmMFk3QW9fTWFQQ0YtakpFTjRhNE5yaTg2UVJLOHlNWWhwWGxwY3pxczYySGYwdDZsZVd6QVYxVDJqQ3hZZy1oZnp3RlpxbTB4TkNIYzdlRHJwaG9GWW41ZURhQ2w3NG9EU0F4Mk1HNmhBVlVhM1UxeGxnQXdvMW5yQ0l4dHFkaktzR2U4SVBvVU9yVEtIRk5KYlBJYkdfRTRoU2F5c2tiV0JJRmlqZ1d1ak9keEVRT1FzYnRhSkpMU05SMUlUVURBM2IzeUtCdzhmQ3ZNTEVXOFR4TFRtVnl6M3ROdHJ5bUpicEQwWWFDLUtBM2tDNjk5STVaY2JWeHQ5dl9HbUw3SHBKOW9CQkgtZjhCUFRPVHVlYkx4TlFGSWlkbXYtTXNLTERaVGNQakRqTk9WcGlGek0tY2FwYl9GaEFaT0x0Mll5MUIzaTFDbzZFYlJNMnF4ZUNHcVAyaUtjTkdpRGx2UjhPbUNGWmRWVnQ0WDFaSVJiemNWeHdadGwwbWFKYXc4OEVocHp0NWR4WkZ0YzVwaWh6YUhmN1Ryem5HV2M3S0pCdU5IZEcwX2NSeUI5MHhyNVNXOHVuVTVqdm5Hc1lPR0FxcE9zUUUyRVJNQS1ORlJuZGdNdXRyMVJiQllfSzdGREZjUUdqeDZaMTBWTWVfWEp2RWg5UEoyNDNIWG42b3dmNkp5RTVud0dpYUZsYU9TUkEwTmJ6YzFTVzhuRGJCemlIemRrZzlZcndKOXFtdEt4dDRiQ1BUODhPdmVtX2p1cUE1WnRfYURlU1EtT0gwTTJLdWEzOHpvb2loWWo5cGNuVHFSc05hcm5wU2VGbk9ETHN4VFQtRHJGNDEyazlQNXdwQUM5YVlleTdEMWczUGdIdHJvclM2R0lFbnRDWGxJOWM1MjFtRTdhLXRERHZMd0NSamRUbUc1R29Id2NhOGM0bDVaREFkSGxCdHJtYmV1Nl82NkZZYk94dWo4VGRoMzZXb2VpYUl4QUhjRkV2Nzc4enZzX1NrdFI3OU5iT3oxYk5oc1VyMFlfa1cxaEpXa1Fwall6czIxUnRTY2p5SG9RdGNoaU4xb0dpZ2tGbDlfd2xSZ21uNjZZRnNzZlJQTzRCMXcydnFIdG1kdTZXMzlrZGJNSllhS2VibHUzYXozVzRkNUJweUtseEd1ekVqZWpUN0RpSDdqU2c1eElZVWFWdzd5VGpjalphdVVlazBOZ0FhWkN4TGlZejlzbERLLTZmZ1lxQ0FpQWwtb3NtQ0tIbkEwV3diYTJXLXhhUC1qdF9kRUN1cUc0NUYtVlp5R1N5WW5MSHZaTWV3bkZla0ttWmo2dFJvTzZ0TFkxSHlwY0JJM09tcGRST1V6QTB4Q0hTei1mbGpaTzRpYnNodWVPcC1fd3hUbGhoN1NyeUgtUWVXcUU2aVhjNkhJUC00a3ZlcWh3akdSQkN1bXJXSlhDcXh6aU9hTnB6RGt2UjM5VDVrc20yUUcyejBvTS1vVDE0YWR6YkJmOW42eUNXUmIyY2JzSm1Yc0hwdVQ4V1pCMHE2d01nR0lvMm5VQUkzVWlPNjFnTGJ3WnlmWDZQM181Q2dCRE9UM2xVSmhTclc3SGNjd1hUZzhJQ2hPdnFOWExfV0huZHczSzJ5TmhFWjNEdkFlTFZzVWxHT2Y3d3FSUmdtQ25NWWpFSXBRSmIzTTdQd2NsWk9BZWNwOE5aWGxDT1ZvMWprVUJwY3ZvbmRGTmdGV2xnM0dTYzRaU0tWRDh4UVR6THQ0N0FJbDFzXzBMY19VTVdzSjktS0k2OF8zRXZVMzdRb1h5dXpDUTN5M2pFTmFXWUtZeWthUjBKMkhrejQtU1pleEN6ODc1ckJhLWlxYmZDX051UDl6Y3dsMTdvRWdkSmhGbU1sSzlHbmZqZjRUTkk5VU5oemtBMnhQOExoVnpHMVpYcWxGYmxYakZFZFJWYVpBbzZWZzF5TDJzbFJLeUxTQVNUdVFiSThwMl9WNzJUNllkSkRDeXk0SGhWSnJmWDlNRU5OaXBub01Jb1lmM1FhT1d4ZFg5dG41T0tSNlBDdUtrc01LemxRaDd6QTVFbUZvb3A4eVVJb0E3TW1KRTBLb3dIRlByTjVJRmpGQkU5dl9SVnlCVnB2Vzc1cG5VRVlybTJVbEZoVC1VUTh2b3I1N09UZjRXSlRYSU5TLWFBTFo4UHpQYWw3c2lhbTdiTldSbThKaUpRLU5xUUpxS1VjRkVrQzg3WDJrY1JZTHBlVXNzb2gyNnhDakVYbXFaX2RkWU5xM1NqMDJwTjB5ZjltLUU4TXYwaHMxWXI3SWtrSHNrQWNVdUZydVJtLXJGYld3TVJTNFJmNGJ5RGNseVVkQVlGaXkyeVhrdE9hVlBEdTJ5dlZkTlBKRXcyV2ZhUXdHV1lKT2VMaXlFSG5TUEdGQzlVLVdldm5kQi1JZXQwX2RJbHl4b2FrWUxOZm5ZUmJGZWZIVnJTeWJPVjVOZ0dwV2VtY3FQUkFhRk9ObHB1T2lmWjh0Mm9ENVd4ZlpEXzd0NFEyLVlPRnB4YklOUUFjazlLZXNha2FGMV9qcEpwLVY3YnRFbTh6NmkwMUJBelEwUnVGUXBPQ0syc1lyYWJBdzhteGJwWVBmWXVIX2VxYlV2S0I2WHk0MzFQTnJlTVJsWEVPX0tIanhudnNISWVjVHI5ZmtlMkxqODRvVkh1aGxPUktUbkRMWXhqdUNMcjFqUTlFR082S0E1bHVuaVFKTjd1QUlPUW01LW1uWUdPNmY4U05LTjh0WGlFa2ZtY3AzUFZ5Y09jcmV3N2hUQXdRM25oRV9Hbi1tNlJlVG5oWDliNGxIU3Zta2dDMXZGVTRVSmZWdzNBcEJ2ams5MjZTQ1lsZU5LcEgxcmo0WHRUZ2IxZkZSeUtxN2YwUC11eHZRaDdWM2Y1X3RCS1pQeTlTZ3V5WkZPbG9LNmpEV0J4RDc5T0E0dVgxWFU3dDBjaTYzU2VyVDVhZWVSTlVtUzljUEFSWE04azlJRnFDdlR6THdwYkx3SElVWXJpbmdEc0JYWmNjNkFFMDAyT3dKeXRTdDhHYTJDM2lhS0k4RlNHSHQzOUh6alVBa1dDS2pwXzdnLVlpSDFhSXp1UzNzVTg3Y01tT0tud0MtcFRDVFo2VHNvUnVNWnhtYV8tTFppUkhrTkxPcmhkTFVmb2RfOHV1V0ttUTg2MldPTmNTQ01VNFdhT0lEcGdlN1dQLVhEYkRsdUducTFRbGh3VkZJR2I0ZEZTdFZUcVR6OVpDWTBUaHRoZG52WVZ5VmphWkpCcEZXQjd4d3JaTlo4b2l6RXZzdDVNdURWWHVvbGlDZUtlV245aFdacVFDek5MeEs4WGR5NWJEZzVPWGp6aUgxNTdEcVZUbUlCcFJNQUJzOE5BVjJNd0lZRnNZdFA3VUVXUnJUWjg2R1BCRHRwRkpMQ1lRdVJLUVJwTnRaV0ZNSU1sdG1qRUpsYVRYZ0p5dnBZZXRLa0NXUmRWU2MzSlFlZVZYcHhVQ3BPZERSMU5IVkVuNWtYaERJajVadFc0LXgya0hFTmUwT19Zelk3LUVMX1ozTXZxSDA5ekxiRTUzMEJ0X3YyQTYxT1JPVjltc2lZVFI5X3Ffd3lBaWhvMXM2dGFlM0V4TFN5RTJrN2QyUW1mSndyOUloRWRxOHlVbnhKaTh5NVZlNllIWklBTV9lanVNVVBJenh5WGlRVU5aR1V4LW9QNHZwbTJ5ZDFnX1F1d3F4Zlc0dmt6bmprZ0RwclVuSnh5SEhzSm9xMExoNDlDdkd0Uk9IMGc2a1lFQXNGOERnSnF5N05xQjBSZFRJbl8xRWY4V2ZOTDJxUnRzRUhkRURnNjFhaG5QMy05aElTLUdweFZtb2ctSTV1aWFwWmExZkpWdEhEV0VuZ0NPR0NERGRKZW4xX09QZ1F4b2FGN1o3Z3AzUWV3VEYyNnc2RXRVMjBxTi05cGFVM2JiZms2MzI1MmZQSlVVc1dEVFBnTGE0Q3pDZ05XTUpVOGxiQTdGREJEVGNUSjc2aml6bVNObEJWZ2ZISVhkMWEwZFh2dUs4QUVORlpuNU1RdFl2ZW5vV2xGUDRiZWs2NWkzYU9UcUdXRmFfZ2g4TThCck12amtVRVNTQ1FOWnVyTGZFSmJON0xqS0prNVkwM1h1V05peEw2Y2g4R1FKeDZsYkRxVzdYYzVxRS14UjFtTXgtbkR1UDVscHlmN2VFNU1selB4SUdJb2p0b0VCYmphdkFURTRueU9vVUR2VmJpTm9CUERmM204VzVIYXQ0NzN4Sy1KMktzbHFvdEIwRW1Bc3pGZno5ajV4cmhtaWgwekhNWW9wMlBsTjBVTG04aGo2bkRnV0RVRF9SSW1lWnREdG9LQjlyNk1ocjhBNmhVdUpPM3M5VmtocG9CU1NHZElfcXhldVlqSWxNcjZYMWtrbVpOYnVBYkJ2X2p1NE5MTnZpb0JwcWJ0YXJneVpHZ3NOVkUwZGFLSnZYYkYtUXF1dlNQbmlBckhnSExuTTY3X3prNXVVenhRSnJpbXRxQUxlVjdaQl9jekRIeWJmdVo4M0l1UHlrVnJEdVJ3aklyTWJnQ0NkM0pZVmQ4eVJkb2kyeWhmY1gtdGxkR3Q2eS1PckZhRzNBMUhJRzJja19zNlRGSE00Wll5WDcyRmk2bnRtWjBXdGR3QUJVSHFtNVdoaWdvTXZ1TFkzOS1mRThVa2lTeUg3d21ZR0dkMEd6V182UHB6eTFrUnFvNmcwYWdsQXpxWTlYVk5YM0doMVZ2a1VITkFaZjhzOGx3RnBJV1NMTlBqVUk5MnRXOHFPWGpabWR3V0dzRzdCOGI1MXlKMDgxNlg3RmxQYlhPdUJSRGlkUVRPb0ZkLWlRSGhCNXItLUxoMEdjdnFvZGQyUUZvWkJMdkNJTUlkNTVGSEVRUFV1YUQ0dlhGbVNPeXlEeThPM3gyaHcyenhRS21IYW5YWGhIOGJ6SkFvb3hwXzNaZ2NCVVIxYUJ0U3pGVnlMeTZVd3YyY2pGZWtOSHdSMnNzQUh4U2VTRnVnSFlxLWdQenhUajh1OUZpTTYtd0JJWno4bHhZbFR5bHFNVGZXa3hRU2V4aG83X1c3LUwtRUZZNmc0eEltT1JocXNmZ1hLR2x6el94eG1fY0FHTUdOa1Z0TzgtVWstUndNcm9EYUJVM2ZnN3ZSQVBNSEZMUlJ2TEpIUTNOaHl3eXZuNnRaTkUyRWs4UFU5cl8wUkxwQ1piM2RoNWstOUREV1E4UWVKODN1NkhCMkowRkxaaWZYNmhLX3JHV0JxaUVpa3FwSzRENGhMckp2SDM5Z2VnLVM2NTNsV0Z0QllyVTM3bEVwcTc4ZTJsalFOVzZCWnN5ODc2bjRTVjRZSnhEVWdmLTBxWXcwdENGeHFEdnZjcDZqUHNaeVl0d1ZpZjBOYTdGamJoellISzVUaUlDMEljck1yd1pTSjdIRTlCZkhUSk9fTUE5VFM0M3RxUzBfS1g5NUc3ck1fbUJhNGM1ajJEVDNuaG5rcVFMRi1zNXkzdUpNd0plV25HekFaS3N0RGljV004anBGbHdoaUZxZVV2X3lNRmRYMFJ1TVhOc3IwSExxWmZQM1pjOTgyVFdORV9UQVh4N09wR3E2RlRIRm5ScHFxMVVYNWVTZWFCZVZkSWE4eVJnZW9QRjR4UjZUc2txZGNTR0h4ZDFmWjJJXzctT2VmUTBJUmh2UnVOLWdERzNHMDE4eGcyWTNoZzhpaW1jdnhtbkJyN2x6bWY1RldZZEhhRWtoUmJqZzRTTTljMjZfSnl5R3dFYmdla2xaYnFXLUREUUpyUllKeGJFVmhQVm9EWTRhbU5MQ3c5RjU3aVUxN1ZIMXY5V2dHbWNRN05GaEUwbEpBOE9ZRzRYdmJKbHpJNVNIQlAzUmJDR3VKSUwzZDdpdWZXcFN1U1plSW45UVAyeGN4N0dKWXAzQ2ZrejJ5d2JjWkc1MUVyNEliTUI1bU5oN0pxeTMtWmExOXJJd3RnQlZuYWpTMmVlcXJIbmJ5R0JGNXhsWVppVDhSdEJfc2VJdGNOU21jUnNEODYyNF9jMzRwUzcxRXlqeVlwb0h2TDY3SFkwUndhMUhLV1htU1BBckVfOEV1M202YjVjcjRJM2hKVXYzRDZvOEVLOTF6elFzRWthNzBfcE1mcS1Edk1TZmtEanpZR1hla0ZvVUtaQ1l6QUowRk9rNU5xSW5naklnUGxXWF80c3Mwc1VHb0tHWmczbURVZ05JRkhNeHdjMGtDUzVuVXhfOG44cmVYcVBaYVR0OTk1WmlWckpFQ1NUWEMtR2hCR2EwVlZuNmg1WW9fV2xXdklzeDBxWWpBMFhVdThoNHNwRnJyelVsWVgtZXpjRmZxdEZHMVNSdXpUREduLXo4Tk9GQnBtLThta3pVOEpHVXpzQnFjVGhVc2dSSDdNZFpiYWlvR3dSdWVsOHprN0tBdzR1M3RnaEo1NTZTVHNtVjN6OVdKRWtsam9BbFd2MmxMbXpSOXZRZHlGQUpzYm1BVjdRdjVmV2RGS1l0dy1Nd29DVklDbnRZOGQyS3ltRjhjY1V1Ni15OWp2YjlQd1hUeldhdGJLS3BheENxSDllcHI2TjBxblVGTTM1a3JPeUNIWmtITVRCUlZ3WlgybDhhOHNSN241SmJyTjlvdVpmTEx4bnNhMmZxRk05WVBKVXpfSGF3X250QUJsVmMydjEteUdxNVpjTmw1enB4SzVUaW44U0VadXNaM0xKUkRWT053M0U3aGFoZjNVQ0JoQ2VSVUxUdWZZOXRZSC1rN1p2XzRSWHdlTkpSOVZPdUNxS3FqZXFodFNxYjVWT1VkT05RVW53OG9uaV9ydWlrOGFFZER1OUFCZ25JTkxsZDUwMndERnpTSHZRR3Q0SWxuY1dQYnFpTk8xblg3SGFnWG9FZXd4b0VwandLNFBrY0g0bEZ6RlpuUjMyM2VKcUIydm1zR3laMDZRdTR2Z012dkFhTS1mS3JiYW55QkJPWW9SY0lpeEJfNHJDTFM3M3JFcHNsa0hWbFEwVlFYdFJuclUwX3VDM3lmVjQ1R2hNeVM0ejFYS19GX2p6Vk9wRmFkQUR0aUVtRWl3NGJGY0JKVnNZWVFNZTJiU1NnVTRvdnRhMWNqSFFSYTJTZW9BYkdiaXFsOXM1eEs3cTZ4aGg0bDV3MnA0LWFrT2tfQUxKVi1SV3RDc19NSGNzVmZTc19NZi1nLUFpaUwxVE5aUVRZTy1rbDBkc1NPNlBHS002OGV0ckVzODlLbF9WdUY0S2lrb0lQWUYzbzYxOFo4dUNNc01DcUgwMXpFUlB5WWlsYTNhX19sNk95T1hTRGNpelpLbXJFR3JoUFpqVVJHSGx6dlI3UUowUXJSMzFzQzRBM0c0bzY1ampGajJxeVQ1Q05sX0w1eVlNeDhUQURjRXlpWm9DQm14SUI3TklkdEF2ZVhUZHpFbllsS3V5a0FFNFNBbXlNZDBEUkNqNnljbkRBdlEweGNrdG45NjR4RU91R1MzbXVSZDduSXllbDlzNnQwVTd4M19QOFZ2Qkw0WTIwSlA0Y3dVOHdBa01XemhWa0FESkl4Y2ZKZF9kZDlhR291UkxneEpsQ2QyZEZtWFg0UDZkTjBJTldHUmRYTzl1WXBPZjJOVHpiaUMzSDdpYTlqNFdNU1BySnBQeG9aZ0xPUkRiRmNMRm9FMDNHb015RU12OEFUUEhwYnU2NFo2Y3ZVX3hsOW1TelBuRXRtOThMaUV0YkloUk5HUXBiMUJkVmVXV0hWSFExMG5Oc0c0RVl6eFVfV3V2LUxVbURmZFloaHJFcDZ3ellNNHJIY2VfMG5mbDVqaWwyenNMMXFHYnVxcmxUUURpSGt5N1pPVW5iYjNxOVdfakpGSW1iVlJvMzNDR1o1bndNc3IwXy1VUk9BS0ZBRXNPQUZQRlFJU0txVnFuYXp1MHhWUzdHMEhma1pwRzZXS19tMVNoTTg4WTFDWlJvdTdxeFhmT2NId2x6UmpJSWpFbzFwRVhlejVrMTRYeFN2d1FjakNUb1kydFdOOTExY05GcTRkRkJucUF0bmFhYWNfUWZhR1FzZ1JhME44aWgzUXFhakRpUElaRE1NUGRPVTJDQUNjRE9UaFFiVjRZNnQ5MXJHOGNyR2FZYS1BQzBzdktZWjdzaHJ2d3B0V0E0bzQ4cHRVb1BoaW5kdzBoel9uVGhDV1ViZlVPVHRZY1NNRlhsRjZKeWtfb1pJQlpieUxTVnhESFhmMkxueGgzSXM0V2NjQUNEY25HQTVtRGEtNE5sMG9GVXpuNllyX3AwNF92SEVGTko3MjJWYXVfa2EyYzNoMUJwR19OSHUza1IzMDFjdXAxbU9jd01sODNkVk8xb2NuekotdXRobV9rZUh2WHRoRnQtS0oyVjRXczFRa2lBTVlRNUxtVlRxNW1RS2RwNGp0dzhXcVpnam5lSlZvN0d3dEotMUk4blZQdW5UVi1JbkNyTmpqSzBaM3dxekRZa21xV2RvRXMzc3VGdUdoZlB5bzlvWGs5WWpzU00xWmNURVdoVGs5WHFnSDJESTVuZVBNOGx2Wml4VEdtNU85R2p1VHBld3RWNkRURDNUQ3g0MU1TNlN1bm1wYkkwN1ltWWlHeTg5ZGZxY3k4WlNUVHhQcXhwcWdibDJGN1I4ZklLenhkMmRZVlhGRmE5QkphTTdWYVZ4eEU5ZUJ0aTl3YkFDNFFGc0V0Ynh1aGZnZEJBRjdFNVJqd3FLY0prVTBFNTdlaXl4QzMxRHdUQ0hDb29BcHVDTlZSNVlhbUkyY0Q3Z2lWcmxnbkZjTEk4LVVxSWxpT1pNTXQwblcxN2tLRDRLa09fUXVVcDNYLXI2NWs0NVViR3RTSy1MOFRnY09Vc0dFQUt4d0FrUHlXaGVzX3FTOFRsbjQ0cEFJb25TS3N4amowSGlxWDFNalh0ZVlrY2RORTdQSFh6eGpLR0hpUVR0dG1mQktQNGl5QnZqcVVjODhTXzBuNnlqdU8wT09PRVlJSjlkcUJrOTJZa09qTjUwYU1EZl8xazlRajhkNG8xeThBamI4dDZwNTV5S3dteFFDc2hzYlQ2eThWc0o5X3NIQ0tfUUdSZW5qb0syU0JEQXdwVG0wMzZTaWs1eEpnZjI1X01heXVpLWRJelYybzZldW04WWhRVVVHbmdybmtqMW8wdzJmU1h4VVc5NGtSbE53cHZKeEZCeEU3MW5HdmdJSFZLZXlmbDdhbUxFdVNPcmpaOGJMb19rUE8yTkpTRlV2UEFGeTB4YlROQUJHamVFbl83bFJnLXVPMmUzVUYyaVB2X2trSHNuVGptaGswakhaWEpvZWZSMlk0Y1hEdG0yaDdKYktUcmM2LW9ZbFROaEhlbWxEbHhkczRPclFFcGRxQUNQekdtYzJzYnhqSXYtcklzMGdOalJua3VPWlBtQzV2VjA5dFB0R2Npc2NoWnRXSGtyVWpGNFE1RFJiYVpGRFd2WlhRRU5pRHlWT0ZQLU52UnI3RUJYUVJ1Y1FhVWo5S2JHQXlZYUZMRVVCY0JKcV9CVVBrUlh3TUhZOXVUVzZ2NDZVdU5scEJtYzh3Y1gxTjBVVjk5bnFoS19tTXgzb2xLM2M3ZzU4VmMxdFZHU1VrMmhKNmJUeURndHZFd3BJR0JGRmRHc3pPLUVPeU5wSEdXYlUxT0pyM0FGeWVFOW9tX0gwc3NkbmI0a056UHRSSXB4QkZBaW9SRzc5ZFhhU2dwN0pZdERFazlDRVIycEQ4ZWdxTXVFVWhvclAzWHJrQXFqWlBUVHRiVmhtVjJacmZ0eUg3YV9jbzFVMXBISWh1Nm5WdU1aaTBqMTZwanoyZ3ZJbGtjWWFsRWRwd25pMEhpNm9Yd2JpbDd2b2ZiN0ZvSl85Q1NxNXJqZUQta1FRR0tzWUZDbnFvSTJNeXZ0UjJobXQ2YnMzRkNDa1dLaUk3SVZTbVptX2dvazdWRDJvTmQyenZ2RXNlcFpQVG5EN29Ub2VsdEt5WmlCem5HY2RKRVgtbUl4UWt2Q3BYNnBUcXY5amhQd3hNSkNpWFRZemMtclU0NUp1eGZfYjJSaS1ibE83MVRIMHd0NnEwN19zSE04eUxuc1RtR0JDRVJ5Tk1Ra3NpSGljYjZUdnprLk9QU2d2clAtVVVHZW41MXdRVEFUWFFmcVFYOE1sLWRvNWRtdXlONjdFUG8"}' headers: cache-control: no-cache - content-length: '1261' + content-length: '43239' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:55 GMT + date: Tue, 17 Nov 2020 01:57:15 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name/pending?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/certificates/cert-name/backup?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/certificates/cert-name/?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/certificates/cert-name?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/c5f593bb313544b59a8855b39842c0f2","kid":"https://vaultname.vault.azure.net/keys/cert-name/c5f593bb313544b59a8855b39842c0f2","sid":"https://vaultname.vault.azure.net/secrets/cert-name/c5f593bb313544b59a8855b39842c0f2","x5t":"Pes0t_tM3bIpSs2-hjRxSNy3YOc","cer":"MIIDWjCCAkKgAwIBAgIQHsbCyaSxQri4C9w9mnnrSjANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAwNzI5MTc0MzUwWhcNMjIwNzI5MTc1MzUwWjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCip1lNVCOyH6Itt/MSDjyCsQmXrNS0gdzHrgjd5pjAhrfvKzOPBZL45yArAQDhYUWY7QTbMkPUKXzyIe7x2U6+RJamINzhqIB3YvL+tT76jIVHZkR6qj9loTAT1slPVu4Rjsh2MZ7iv17W5tLUUg9gC7PS7jzGkl5OIOUSYGp9SnLBmTDGxSIWqU6e1/wps2riksauPwfSuxj8td7XBDOeOgGWBnjuon0n43xl+cnb+6HyoRKiRnGyBbr1bPVrKwJFB6oDbWmwm9B/kbt0oZCxoWBId9/mMHUsFVWCerzSq5IYjr15K39F7uiyYt2gsqD303x+KeOiHbmJw8bJGHRdAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFCbQKhN2rhMTSnyXT+NQ2Hmp4uYxMB0GA1UdDgQWBBQm0CoTdq4TE0p8l0/jUNh5qeLmMTANBgkqhkiG9w0BAQsFAAOCAQEAnd/yChcnDa0yKmcNZDRUiGj2docZiV2uEYvBdR4IEAv7JDtyitVm4ELpI460agbs2Nnp7aa/jSLZ/rocWoE/KCZYcTB+/4kSoDB7PwpjYOaFQNRUYNnBnAPsuiP5J2Gaf1s2opuF+wEXAU2gmCNQFzaS9JRF8AYyR50sjfuG4sVpX3fQhUqx0MJXDhZ6h2mjxhFJ0x9vCPhoTqC1y2mG+dZC8UPMEWwCpAvI1m/Ys2ckp8e6jiL1TUBq3JMxd/UEuGtCizECr6PLedQlzFn/h2BMPEtJ/s4mB+nkvs5eHTEdavqYV6Gfphd5Z0prxTNvlWGr7+n3NyiW9J/ZgEofdw==","attributes":{"enabled":true,"nbf":1596044630,"exp":1659117230,"created":1596045230,"updated":1596045230,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045219,"updated":1596045219}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedcertificates/cert-name","deletedDate":1605578236,"scheduledPurgeDate":1613354236,"id":"https://vaultname.vault.azure.net/certificates/cert-name/669e3069fac64d57aea1914f2daa0b86","kid":"https://vaultname.vault.azure.net/keys/cert-name/669e3069fac64d57aea1914f2daa0b86","sid":"https://vaultname.vault.azure.net/secrets/cert-name/669e3069fac64d57aea1914f2daa0b86","x5t":"RJnuDzHdDnViogLojMKOJUyDHgM","cer":"MIIDWjCCAkKgAwIBAgIQCz210mObRfu0i4IcCz2OwDANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAxMTE3MDE0NzE0WhcNMjIxMTE3MDE1NzE0WjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEFqjUlOCtX+nx+7ZxKvlcCLQuI5fXWL/Vw/iUbtENrgobPcZihsyrWARNzwDzLIh9dkXrUxTZDBeUJ8uE/zj9ySYnj4/UkER8Xd2zsN1sEIdIsZjmz+o3APez6bqp2/L4CyHSpfDrfGWzJIlxhXIkD6zOB4RWWN7yo9bTu/RkqWMsF7RTjNP7RyOf0UFqDmnd/lqGin5/JT57uLT50VlTer8X4KZyPGqFKvIog4eX+JSnYQ0ePACjjlRC93286OFQsPlqWuo9m4QwS4sExAPjcNduBXs9BdMGhXRgzmbI2m1x2cQmOumIoIwwIniJ1a3npGFZfbAYZRkIBXPiBOpRAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFPEp1rV4ToEsfsuezKOA1KrZCpC3MB0GA1UdDgQWBBTxKda1eE6BLH7LnsyjgNSq2QqQtzANBgkqhkiG9w0BAQsFAAOCAQEAJh8XNS0JIn/yMbqLSCghEuv4FAs8WHONrNg+/5oxSDyKfcSgDMN9pLdIbrneUh68tj5diKH1e9/jEJFCh8HjH7WQ/QCuZjp984ZgNPpfx9ZvBvO1bG12wiRxicqGqnecRZUOQdsb9h4C4K6LymkcVhUMZrmszaNiHY1aiDOI8Ks/CicX4QcEpFG80X7Y/oBOCYYAWJHF8FD2yqMR5NEDQ4Ehdi9i4iUaHkqqM8UUI6+toctE0iRlDbjVbtpGhTH35qC8g6m1vbjOZFcz2gIkZv0cIeytBQAuU5RpwN+0OioIIT/jPqg51gn9y0pqkvFW3Xkr1EZ/LcLXJISJA797Og==","attributes":{"enabled":true,"nbf":1605577634,"exp":1668650234,"created":1605578235,"updated":1605578235,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605578230,"updated":1605578230}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' headers: cache-control: no-cache - content-length: '2442' + content-length: '2606' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:55 GMT + date: Tue, 17 Nov 2020 01:57:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name/?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/certificates/cert-name?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/certificates/cert-name/backup?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLlg5T28wS01SZ1FNcW1SdU1lcEs1ZEhuV0xWMHlfSGNjYVF6RFVPa3NUQmRMMVVkRFJRRlVIMFVEa29rUkw3Zk02MHRuSVhUYU1WeC1pdlJGOENNWVVyMTRLQ3o1M2U3VGx2dm1yeV9KMGFiZ3Aza1R6UUdWUnc3cno5S0QzTWF0SXpHRnRUWXhVS201aWtCSjh6bEtLSy0xai1pd0pQd3VoZzFGV3Fua3U4bFBGNmQ1RDlybGpBMkdqakRUdjRDNkNwM3JEY1JZVlRsakp3YTZwbXF1UHhYUGNwRHpzRVA0LXl6eDdFeWpyVmNjdElCamFYdkdWX0NzRGVWN0FmNlE0VUhlTmZfYm5fcGFBNUhyQVJ4MUt1Q1RYajJPVlZYX1JQcjI3QVhTODR0Wk80YzhCMk1xOWYwb0FaZGM2cmptZF91X3c2NmsyUmUwNV95aUlha1dNUS5mcVQzNzRCbEE2d1BFWF9tQXBrMnp3LnctVC1rM0xrMFNpRWlFQVdzMHZ6ajZOdW14aU51RHBUX1c4WDd6OVg0VTlTYWZaMHVNeW5jVGQ1UDZLZ2taTlNITU5nd3FfLUdjdzE2NG5iM09UTVZpam5zNHRwUkpVYTdLVjNXU2pSRWRxSzRBeXFkNF9WQ0VaemNlQlV6VXItOHo5RHdTOEoycnU3XzZacTBaU2RXMnRCQXZMSHBtOTE4NlhjenMxc1NnTDZWZTlpel9JdUN2bTRNMi1fWnI3U1oyYnlaQll6OUl3enBJdHVtNDZsaEM4bWtwR2xSV25oZ3pDWEFQcjgxWjBYRGxDa0VFeEpjRmh3YUJLNVg4WUk1N1BPN2E4RjF1amNBUUZ5TzFpYXJhZTdEQUxsRTJPbEFBenhxbXJjT3lIWThEVkVESnl0TVBsY0YyWU9qbTFVMTlwbUZKTXhiejBzV09LdUhUbzlJMklETzlzc1hieWFwZkQ1XzJFb09iWmlpd2lnMDg1MHJOWWF2UUM0YVR4bXZVQ0tiQjYyNDZ3R09SMXNWZkxaa04yV01fVGJQaW1kajlMa3BSRXgzUUlNWk5rNzk4OWtBeERDdGZUcU5UZGJ5WTREM2FHdVFnWXItemtJaEJLc3c3Tlg0ZElnY1ZXR3hjSmsydnFvb05OQ2N1UXNDZGxGdkdmZDFpWTlHc21WTDdKYmJwZ2lhQ3o3bGV2QWNfcTU5TGRiZmFndF84Q0tjX1FHSGdveko1TExoRzQzSkVLZ21NSTVoZXY1NEJtS040QjB5UkRlU2ZBam1taVFwVjk0MkdmbFhDWkJHSUpNamJOaHRNdDU0YXNtRUQxdzU5UG9MVVkwR195SXQ3VEFaQlgwa3JCckp5NDVHbFZ4TkIzQTJjSWd2SUp3d29jd1dnSnBMc2FvY2RKaDN6YWYyY3NRaWRwZGhXQk9VcVVTTzFIMmoxbFR0NDFaS05aOXNhN0x6ZzN4VGJHb3RDbXJpQ0ctNVRPN1doVmItbUkyRDNsV2prbmROS0NwUnFRbjE3aVZLRHdiTlRUczEyRmtSMFNOcUE0cnFjTGoxRUVPdHZ1OW1TQXhzWU1nMlBWQXpzWVRhTmJrSmRhRm14cGpvUWh1c2RKTnc0NDFUTGdERERPa3NQOHdYdXZUX0ZZUng3UGw5UGM3bU44RkgtTWJtSnhIbnh1dE5ySGpVd1gtOTdZZkozd29EU0pmSkg4Nlp2RllDd3RiR3pPUmt1ZHcydWRzOVdoMFVCazJsSHVQanZQdHRBR2pVYWNKWnNndV9WTGk0ZUtKLTNLWHZpdUJPeUpHYXFvSEVVdkdlc3pQTnRoSml2V1Z4a1p1WnRhNEV1Q1Z6T2pORDdfUjlXQ3RmQ2lDanIzVlZuY2x4ckljTHExOXR5VFpkd3lwUEZnQ1BJV3hLaFVPQzJMdTBDTERaTHUtSlpsWERxTUk3VXQxV09iWUVWUTNBcGRlSmpWR1B0aFBpVXhhNFM1ZHVZZ3FCZ2R2MWJkQkxJMnhJclY2R2NCVHhmXzZlQXdQWFgxU0d1cEV5M0dUNnJDNTBPZjdFVUY5Z0ZLVDZtWlRNYVhzYkFwVUFlNWdZWjd2czhEV2Flc3I4NzdNZXpZNUhUNmpmNU93dGdlMklUWWRadzhfYVNaVDJRS0VqbzUya2dpY1NERG1FY1NIajQ1VmZsM1NENDRnUmpZVFZBdDZQQWNjeWtxLVFkU1VtYno2T3gxTVItZTFXZEVnZE5RZFVVRE9sYmdfOVFrbVVHY1F3ek50bU5rbzZEVDdRdnl0ajAwZDRWWXV5dVF6VHowN0s3aE8wbzlJcXlYMzJwZ0Y5ZWw0SVNwa1ByLTdHd3VOdmctNk9ZSnVZZXhkQWQ5VmtTdWV4NTRkM0JmR2xvS19VU1RIZTdEYktrVkRvYUR5ZEtyNkFhX1dxNThmUWJZeU9NUWR0R0U1Vm1WR3Z2YjVGeTJjMFhoMElvMkRkS0ZYLVl4cUx0X1NMbTZfMVZhWUVWTzNqVm5ra0NSeHhBU0pFSnJQOGFRZFd6OGJLWjVJWXpBMkp5QjEyVG5fX3llVDRIWE03c2hQSTdDSDl0NmRUVFBVTWdzeGVBNEVGNnR1TnEyS255NS16dG9XT3NXYzBoNVRVaG9EQzh1OFVrck1zeFcyODVxenNoUUZkd05QdzloSDhnMTVwdG1La1EtbkYyWnBQWm5UTlJTcTNRMVZYNXdJUXc2Nm5YQVF2ZDFLNUppSVFfSUVUWEtVTjAzb29tTmR1Nm1lUER3WXcyMGR2Ylp2cG1ycGxodE51OEEtNWNKTVdwb1hQbE5rc1cySkRLLVNNT1lGZDY5Q3R3QlZrRlR0a21OQWZucHZFbXUyaXB5aDk3Vks1OEV3b29KaHRzS1ZoYkFRRi1kNVAtZlYxVndNaWh2SGlkSld0UkJFV3BLQ3d5S3ZhbUNjOXctRUR2ZzNMWUM4UVE0UlQxOWpzcTgyejk2UFNNX2t1WDJ5UEdhWGFSanVuTGp3TlVUc2dCTHBvRFl3bEt4NHVNMWJIV0VXb2tnXzVkWl91UnUwTmxrQmlld0txdDhCUU4yWjkzbzFsbk40M3JvbTlSaUR0N0FPMXA0Q1RRSTdIWWtscmR6VFJYUVNoc3JCQTRjZnFvZDBRTG5Gb3lsV09fVFVGcXlhNk9taVI0Qkt4RV9IR2Y1XzNtUjBydTB5cnljem5oN25CVnRvQjRTdTJTaDVfQXVzTVgwa0tQQV8ta0V6X0xaNmRyU2FCRnJsRk9tSFZUemw2SlNKMnhrZm11SDNqcXNtcEtMbXpWeWk0MDYxZko3cVMyS1E1eVhnamNqbE9Wa0hwY2QtVjh4MV9wY09Sb2QzZ0NXV05XQUczV1ZZV1B0LUJjSXozbHc0QTlwNV9ncTFleEVaRlV6cG11cU11eF9hRUFlN3piRnNlY1pWUldLXzdDT3NVLUdsZVYtdmRBZWlXQWJHQ0hZcGJNREZ0azZaTlU3alJ2MXRTRU8wd0YtVENTZlgxbmFQal9adUh4WEdfcklpQ25zekJoU0FlLXRVOXZfeE51TVhnaUdXcnJCOXpXNFEzNGFPWEVfS1Q4dlFoOC1fOFlqWHlNRk1vSDNTV2poQlh0cGxRZWVrOVlSa3ltTzVxR3ZOT3c3dVFCcTduRlNsS2lPX0ttOFVLNHQ2ZzBfV1dzTEQ1SmRFRnR0YnhQenFRM2I1N0VhNmIyYjVvbVpvYjNDSDVVYmlRSEdHTVVDUW5ES0hPU0VLSUpYWVdYZzh6d1NENGJsc2lXTnB2d0hWYWZld2JWMHFkVjJseGk3cU10YU1wdjRrYmhidElNSldpVXdwNFotdmJxUnk0LW1TdGtnSTNELTM2djh6ZDZRMXprSVBPNzgzOHlPU182QjVObDA0M3o1UUxKNTNHQ09IZnJPdDRTQm5vMWVTbE41TFZBR2tTQ244T3pzekxPUmNFWGlHMEsxQnFWTGdzWjA3VllwNzBTeXFOREp0aE9maXlzbGhxRlh4SUd6U1ZmQndjY181cG00aXlYQWRzS2ZfbXR4R3pvU0ZfTmlJUFEzV1Ezbmtka0JqcXJYNS0yM21PSzVjN29qRFNkUE1Yal83R3ROYTFSeFkxX1JfRG0yU2U4VzhBLXpPd3JpR1ZvNEV1MnljR01zTGFyUEZUN1p5UUxjSHp5M2NpbHRyaHBfREx6Mnh0Sm1EdEtaS0NHSEFpeUVNRDhqNjdzSWw3MzN5MUMyYURsaHRpVkpXc1NNTXNzQk9oZ3JxakFMYUlfYVJab0tGSk5iZ1Y1UnI3cHg2eFJXUWFIVjVwTWk3SEVrYzFjMnBaSjI2Rm1KVEhfa0ZRRVdaN1dKM3Znay02aXBraDJadHFsT2JNNXRFOHBLSmMxN2Jjd1M5RFBNZUVBTkloZUs2Y0RzbHRxYXN1Y1Jxd2RlOTRoV05ScnJLQXhOVlJvTDUxOFVGOUhrc2NVVHFsbTNpTWVJenZUSjR1VU1TVVRoODFBSjhYNkQ5TGs1SHc0TVFiYlRXT08yaGNDa0ozMDNMamVIcUhYenJHR1lyNkVKLV9NalZQSmdpS3h4OHhJSWVnSFE4VzV1MEZac1JjZFBIWTNtTmRUSHZkSVF3Sk5zUG54U0NldFVvMkc0VEhhbWdETTJnSUtqSUlIYnFwMEcxcE5XX29hcUtteDZWTnJxNEF5WXpFM3Rkc01mZGVGZTUyQWsyQXJqb091dnVXaFpMMEVBMlh5alIzRl8zZ0VWSWJHWHdfX0xrOFJNNTB3MDFncWpqVldrUEZPNG0ydWNwVWZyQkRQaWx0LW8yUjRvaGZhVGZJSzd5SXFwQXFESWNMVlFTNUUyZUlacURJNTBQNU1HLXNEYmx6YkJjbU52X3hUX2dHcXdIeDl0VnVJMURwcHJLRnR2RG82UWJ5VURxOGx6WV9LVlV4UWFQZk1ENjBDMEg3bnc0ZlNNdXd2cnFkMUtlOGZDcUFXZkJSdXFkb1h5dE5vSlJvSW80ZXgySlBaVUVYdXV0UXRxLTV3MHh2RGc0VzF6T1JhX2FIQXBWRGxoVE5lMEhWVzB3S2I2RHFycElmN3ZRa3lTX0MxcU9sZldXSVhFWDYtWWgyWTRnMnZRdzNYTzNDbjlGYUprNF9zUEt6RlFKbkVaUkRZclRYSG0tbGtZNjlZUFAyTnF1cF81MV9VdHRMQjlyWTE2VTBlVF9ZZnJfTmZwYlBlbmNzbHk4MUhvckIwZmlQcVp6U1pzRmszTWxnWG9TTFE2b1NoR0t2OXdUWTR1YU5HbENnYlRiRDhVNFpkYlVtWlpYRllIQ2E1UjJXRlpxU09VVXFaNDVXLXl6TlJfWllzSWFFUXNrWlU1c2ZDRnludENzQmJXdkItVmZQNVctM0FpY2VYOFFFYkVNRTZtQXJRcUVOWWhKUkJlRWJxSlpsREJMdVh3S0J3VC1vUC1Da0MxVFZLZXlRV2hkVE1jMmRrR3dNVWNmLXFINUhrTnBSSTBCVk1ZR3lBdWpmM21mazFEVEJzM1NpZkRiamt5TnhEcy11R0g4UVFYd1FiUjZvODI4T1FtZUdEdWd0LWJOSlY1MDRGOVBISng3OGIxQjFxT1pLLVRwbDhmU2lDaFBLSDVKd1NCM0JXWmVoR29FUGdqb3FwTWlMVlZzNEFydzQyNF93YlBuaEpJRG41XzRlakthWDFwbUlWZjREakdDVTcxQ0FhMF82MFZaVnFCTS1HNEhVczh5NTB4SjVoWUZUekNTZ0NNb2NwRmZaMW5jR1owdGVMZll1ejFGTXU1b2xnZjE5YWVQZmRmU3NkcngwYV9kbFlSbEg3c0haZEVyLXI4YWdEcGFHSnBGcUhrcEliSm12VDBrZzhrQmc2eEJiS2J3bGFLdWxVeWJCdlQ1S2FCZHExVHZqSDJ1UTFXU3JNa29OMFFTM1RYM3B3YkM2LVZjODBUWVdROVFRc1p5Z2xlYlA4VGFOb2s2TmdHd2N1MUUzcVhXakF4ZmdEY3dXYUR2eXFVTFpsMFpYemZUMmxkaUxJbUxGZl91QjFGM01fWmZadFJjSzVKQ083NW1DTFluR2JZeC00cXpGT3k4TnpWeW5BMWZjVkZjeGo4SmFnSXdBRlhHaGlwNHpMZzFEQmtiWDM1SzRkUm13d1lrOUtwbzR3MWFSSV9uMjdpLUdnU0pGTnlvN2xZckZtU0plQ3RiWUx1cHNydDhNa3o1YXBKXzRDbzdTYmxwQXQ0b041dmdCa1JzQ3hGaEFqVk5GbGFNamdMZDAwb0phLUFqVUg3MHRBYkgwTTdVUFFsdnZuMHFaLXhpRjVCQjQwSXViUjc2OGZVZ2FLR2FXTjgtYzZaTlU1clMtWU9sUXJSRU9ETVptZXpIVFM3WHcyRlZaSFRENWdfMXhfU3h6ZHkwc2ZwLTQtX25pVXRMeVVjaTlwOGMzeEFZUXd5QVdIYVNjcXpoeFh6WV9hZTNGWV81bzhNdWg3Q25nVGhTeHVZTl9YcThkdVpYb0dBLTE4YUNqejFBc2VDVDhDY21lZnh5VTFNM3pNN2VGVUNpRDNRZGpjMG55akZJWlZNaDdDRk9LbXVmVVJHRzNEV2VaV3FPNTZ6SFBLWWRSNDNUS2Y0OHhNVTYxOWxEbjdxRkxhVlhsck1tT2xxTVExekR4WlJRLTBzMXhUaDB1TEtiOGd1QktyZzhZc0tqckV1YkJlOENFSFRoYURyOXp4QjJlWEloRWZ3TFY1UC1UOGRReXNIa3NLelpOamxSUmZjbmRUMFd2ZHhkZ0xRb2xCNnd0UFJ4M1dqdWotTTBFUkxXX2VyRVZrOVdrTnp2SzJ5djdSQUhDWVZLZ2xrOXpXTnMwYkprQ3dtTkMta1pIQnMtdGIyMUV0WDZoSTlsSTJINjRuSTV4N0VhcDBkZ0tLa3JwclljR2RyTEZNaWdETkdVVVJkNHZlWHl6LUJXRVcwaUJmOVB3ck81ZF9vZGtGNmhxTzFXU2lvWnJTVC1BUEFaWlpFSV9vTU1FLUcyMXZVVy11SVJJNC1ycjA0QXd0TTljMVFrOGFrUUplaDFhNng1b1A0WnZQVEFIeWdjd2pORzNyUU95ZngzU1ZBZXVtbzQtaWRFdlozcHQ1LXZZZWlTQTRwQWhxel9ieWw4MWNTZUtKYUtIZm4tcjRZdUNyT2pUaThseVZJNlVvQTU1WGQwdkxGZ0FJMThYamtRYTA0aVc4NlcwRUZEcXZweUZmNEJlUEhJNnQzZXMzTldQREJWOTZtNlQ3NDZLOWtnN0FwUHFHa0hSbnNwX1p4Szd1RkJ1eGZrZDhmX0V6a081ek8xcUlkMGUzWC1feWV5R1VfaXpxMUQxMWVCWmRyNlprUVBaWlVmbjdFX2hVWUVMWks1NjBEOW9ZNm1LV1VSaGdhTGJVODJrZzlLT0FaaXV1S09CMVF0UmxzNzhiaE9kdVY2NVo2V1JSMEtqc2VYMUp0b2JEUnNjLTFsYnAtUEJCYkdPYUh3UDh3ZDc3LTBWRkh2YWphZUZVV2JxM1FwYkxkekNyeTJpWXlDWW9aendnemRZVzdzSzVpYzJaamJLdHZfYnc2T1VMdkVvQ0laTUIteHF4dVJIRFFzZFNxN00xaEs3VHZfQkl0QXltaHU4eFVVTjhDcFJoN3JmSVhXdHpRWng2WE5QQzBHQ2VNMXhFTXJCcUZLTFlnbS1vRkZ1aWhfZW5DNWswZUNJQVhHcXZ3RTk2VmlISzByMVhJdVM0c0xNeGpobHoyN0hveno3bVdmZk9LMGRJQ3VIR29VS3R3eDgzUlVHZl9KOHh4ZC1kakFpVVhZcXZyc0hXVHlrUXpuQ3h4UnpPMzdDdGltWG5NYWR3MVFXYmlSeDFQTmtiaTFMaGYyd05Rd1BRaXhPSUhOSHN2UUJsSHYyTms3UTRPdkd0a0hYVjlaOURwNVVZLXdvcnhCeE1adjREampDSDE5R3h0ZHNmSlVBV3cyd1BCTUVnQWJXeVJEdFlocC1yMDhtV1I1a3FOZjI5LTRHWTAxSkQzZHpnRXp1WXExN3NjSmFSZ2dvRG5EeXduUmR3Z2VubDU4X3J5QlR6OENiN2tXaktCNFdYb2JuSE5rRkdIWkJmT2hQZ2dqaEJrbTFfTWhxWGRfRXV6ZEtMd29lMG5QMEdoWVBFLWw4UmQ5NEI5VnNDTmY2MWFrVGVKMFVQcFBrV0xwV3BRQW1PU0NJV1FjZ0R1dEZzZjFoSzQ3Y1VwdE9KeXJvWGQ1S1ZvSnRoOW5wS0M1ZC05amxkWDBxVVd5aXZJam5pdVBKLUE1M3p1TjA0RzR6QXBsaHNZNmNOU3FndG56SWJRMmRKRlF1X3BlcFhiSlI1OTBrVEZwUVoxekxiNDJ6a3JnemtGbXBoanN0NHVoZjdsN3hWbEo3Q3J4TW1sNEtHOUlrSGFOS0dfMWp4MDhoa00zUk44M2w3LXpXdi13WGZhWVhadTdFeUdGRmRZM01CaEJ1WUs0SENDT3daTXY0Zy11YXFPMDl2eHpSVGJzdThHNVJWU0h6dHBkMXJCbXNhMTRsbTFfT0tpcUxRUy1xSjVWYUtoYmx4c2JoSUhJLV83czg4bDBpalJCNVFuQm8yWW94WGkwbUV6d0hodHI0dHdrem9sSVNxX0EtMFpBbjBrOWRHRDcydmpfYi1BUTBoTjRTU1JMUGtDU3B2NWJkNF9kdlhrWW82WjFKZzZUd1drSHZrbklNa1dSS1JRWjM2RHFGS2ptT3Z1dFIyZzBwbEFrRWYxd2o1RDZEQ3YySGNKcGlISzQ2blBZbWdqd1hmVUh5TVpOa2VEbjFVODBGdXozQUFZQUk1cVlTT1VlZnBZbWVyWk05UnNrQVpVT1NTRzdyUnEyOVJNdU05LWhiWDQ2VzFlLVdXZlZQWEVNVjNyTUZscXMtemhXY1BSS1NLRjRHRmFtWG1OaGpmX1pGX0tfVURMc1B6TnFoZmIzZE5JQXBWa183dmV3YmQwUzktcmhnNE9keHJiX1dYR01icnI3UEtWMlBuUV9Ba3NwSm1xMk0zM1J4MkZZTndiaVBsVXd3enJ3N2o3Nk1PS0ZyWTluaGtNSUtDZFgwRHQ5X3J0RlVsRGVqb2x0ZUpYbUVYaDljUjRCYk9jZzhZd0F0ZnRnc0VaU1ZscTl1Yi11V3RPN21GY3ZKeW5xWF9waXVJRURaRTVtRjJkOUhsMldBbmZwN0VvR01zZ1k2djhIWmYwc196SHZoLWRwMTI3YzlFVkpFT2IyZVd4Q1ZRVlJGcmhuU3BZazdvV1hXZWFpSG81ZS04QnJvbkE1WllidmlwOWVJTTBEUFNZQ1F1aV9lRTdvVXBVMnFBMUtxVzN1WGY3d3BGV1dvaFNBa2kybDNCLXpGWnlla1pONVFZU0pzNVhjZGIxbzEwTHJvWVVaalBFVndqVVFCWmhZMkJ2WWJnTFlPRmVCSFg5Q08wYXNuRU1hdTJQRHkydWFxeXZWMzZCdjktdU1HRUY4M0wyaG50M3pVTGVYQmJNRnVNSldxT2FnM0NwaVZQVzhaMzljUnR3Qmp3dllVUGM5cEJ5QkpNQkI1TDEwVFJQQ05CQllDMlpOSjJkd1A0Mm95QnRTejNUTTlzNHN5Rm5sMG0taUlteENNNnZjY1Y3S2ZCdHFPVEl4OWthVXhyRDcwMG1UZEFZVjA5X0RPS1NIbnByQlB3U2pZeEVSZzNZdlItMTYtb3hfanVsdWVwWTFZLVJrMlo1UTNkWU1paUlQMy1walJhMU9Jc25adVFOR0ZqX3NVdzFRb1lZMUo2Q2plYXNXTHRyTFFnSjRaR21rdEtPanllZC1mZXBkejNQUDhfVWRUY0VxbFBPbHNuTG9TQWdOTTl0ZTdra2drOU50RzRhcmhWaThjcmVob010Z1ZOcG1GekYwam1MZnNFVDhXU2FxV3dnMVNKQ2VWN0V2aGNIcWg2bzg4ZFBJMGk0MXpRaEhyMDcwOGN2QmNRSE9kQ19lbEROZUhDd3lWcWVEOUMxV0Rla1p6eWdyQTFYanNmS1lWVlR5Ri1uWGN4UFZObFNSbHZXUzdwdGlpS1E4XzNoSVJwOXJOMFdsN1hzNVdqTktKLVZnMTZ3YW1wWWQxLVM3YkhYREZVMU1KME5WeGdVMTBDOElDNkpVQ0VrRGhMOU4tYjA4QmdtT1o5UXZDcDgwYjBSX2NneDVwSFFvX0xRV0NqTC0xUi12ZHYtckVGOGN5TUdrbXk5bEVxRFZ0czZGb005NkdfR2dTRnk0UE1VY2EtdnJhcTRsUWtwYk5QRXlFQVdJTUU3Z1FMTDAxaENGWklVMURLVzlEV25MUDQwUnBOZURzSHNnbmRHbnU3Q2Z5N185c2dBZ3ozeVJOSFpCX01yMWdfMldjODVKY0ZGcTRCSXJGc3pfcTVHWnNHb1JWQTQ3OU5tdDhBM3RSM3NOWkxoX1ZyYnA4bFZUX09TaGtjRGNjdHYwcDRnMmZtbThWbjRIWVZuUENudjFFMVBCbG5FYkdRU25tNVBzLURTYkNady1CSTlITXJtUlpVY1NZSnhreFRsLVpZNFU1S2RsaWc4ZG5Cbk0wZTk0eTFFUU52cHJuZXNXU3AwV19IYmdsVEFwdkQ0WEVsV0V2RVVNalNSbTBrVlZkZ2FoQlBEbFZ5ZWw5OVdpaHlabTZTQy1seEd4VV9FdTRFS3RmakFaZVZlY0RzLTNiUVc2a3YzeEg3SkNmSXZPREtQWUo1d0tMMXVtVGxQV25BblREY3NzT3FWdGswVTR6aWN3eG1LV2s4dkNxTTVaV3NnZ0ZsUzVabk1temYyMHpQQ2RvVGFzWWk5LUJSNGN5M2hoQWUyZ3RxdHBCWWhHc1IxOHpNLXJQdU1Hd3V1VWd5b3gzQ2FwVVdZVWFiRl9jSm5McmNpdGlXZUd1VGVaX0VZSzlrWU9Wa051cWFkMnhSckdyMWtCUUJsN09ObnFfV2l4R0owRVhHU3RwdUxSd0pHTmd4eXdLVW1tNVExYUtjZm8zYmNQcXFiVUpSQ05lc1FmTWpXZTlKdG9UWGFIUldINkl5U3BwSUdLWmZOYlpGSFpVVGxTMkpyUVkwdDFTQV9aVmhpUERLOEdlSG9vcXhMQldIc0dhMUQ3Yi1oaGJTaERLZkRZWHJuUkVzdVVRdlJQblpQbU1LcmtHVTB6SzdIOEtOdXpJNUd1ZWhZTUFyUXJkbXNRMURvcEFHRWt0ckhSaUl4cy05Wk5RMzZzazRxWExid1MwZ3BzdEptQnhEcDdKaTRhNldMdGk2TWJCaTNfYWpLZ3RkN2Z6T2lqcEhvUzlpWTc3aDU3WXJHdG14UGpDbUVXTVZQY1YyX2dNOVR5NVJXX0RBQ1ZSWkJFTEcwelVuNUxQVzdmV3RkQkFzelZ4cTUzUjJPSjRic1ZieFlGTVlMWFdibUFlSFFLekF4aXZFV1VSU3lSWHhYTE42SU0tcjJ0TG01VjVXcG9EWTYycVBBY0ZaWExYejlCYk5aZlFRMzFUQ05sNHZzSnI1LUtxRWdxampERFl2d2VxeFVLd1JsM3lJMFhnR0h2dmxlVjBGSDFDUE1tZFNxU0lKcGRnQ0xjZ0hfbjZaNC1qZVBBMEhNQXEwMlNwVjREelZDLUJXWXBHQWpXM1RXbm14X3FJMksyYlFwS2p2d0RYb1JsOE9UTWZ6RDJReUc4eVNYZEo0Z0hpaUUtWnJVcVkxX0MxT1lxVldJQnJlN3R0WWh0anRXY05HblF4MDNCMVNkS2VtWWYxREZsTVFSc0tTNXhWT2toc1F6YzgwQnl0d3VxbjdEUHRaX1JkWjNNaFhQTjNxY2FIX0Y1bFBNRXdVX1EyNXZLbFdCSlp0c1p1ckxMTEEycURjMEtjN1ItcWxoM1BYU1VpMUgxWUtXNXNmVUh2MzRiSU1hVUhoSkJqeTB6Ty10TEZBU2F1NWRFSTlORDVLUGxENXhRbDBUSENDTkljWDV1N1RzU1dpTjNWXzFBMUJ3a29VWWhLTzN2ZG4zTE9SMGcxYzlJQXBheHRMUUpEM1ZtbEhLQnBSc3MzM2FJay13ZFROTldDcVVRc3dRV1Q0TjNsQjRqMG1KVmttLWsxSlRzWXFIQkFHR0F4Y3lNbVlxMDdzUHBhT3IweTBLaXdpck13a21hWlNOb251eUNIZWlDbVV5SmV4UGFDaC1lc1M5cFgtdTAxU216N01mX19sREdPcW93RUFLQWd0QXVWZUlrYzJTNmlUZnNaSjVaRXBiVmpORmpJanpJLW5lb2JJbzAwQ1NEWDl2X29Dd3VRY3QzX2JFZGFhMzM2VkVRSGxiT21JcFBvei04Q2hoZ1I0WGVUNzlXQkxDVGIzQ0xfVW9XZzNRQWZnRUkyOGpwb1o4MjlSbU5yWmVkajJwV3NuSHVVcWRSR0l5Q3o1T1pjYWZMcE1IZEMyQS1YTVZPUmVla1kxckE2UkpSNEhwNktyNVA1bGRKM1F2SjF5eUVzbGI1eE1UT2lLdFRzUGVlX2lzdGRNaUt0X1ZrRGt6X1VGbHBsN3V2ZW1IWnZlVlUyNHZ3dEhXMHM3RzZVMGtIb3ZIVVJ2QVNFbVdIVXVoT3UwNkU1ZkRheWF0SzBZa2IwTnFKR0swQnVjSF9DeFB1VVNaZUdxVV9mdC1FRG5XSElCaWVpYXBUTTNGZ3hpQ3FLd0pEOUhYbWpVc0d2dDdHeTJjNUtlbmRrYk5fSnloamx2cWMwWGx5YlJLN3RTM1BaMk5pbVB6aW1PeFdRZ2E0RGMxRFE4STg1THBjNzU0UWJYQ0pKdlg1WHNJTjBsWV8xZzRHUnowRWhRSmdHNExibE9ObUY1TXBfS1VLNG5IeVprWG1CRC11dVkxTnJDcElIQ1ZPYXUyU1ZpYzh6cGNHZ042VUVNWWxwYmh0SmtCZm5yN19UcWFtemxCTlNITmZyejBwOXg1NzAtRFVtSGFlcVVYOXdQa1Buc2lFQk9VLVFHVHhNMERyams0cmhDdG14OVNIZWtOWUFPWXJlcW9fQlM1OURnY2RqeXpMbVR6bkZGeUlOSGN2aTBWY1lmT2g0dGJTX2RFeWtoSUMxTXFZSXZ5ZHZJQjdZdHhqVnhfWk53YjlKN3hUWG5GNXRmZGh3OWtudnpLN21CRWJrQVRKWGRkQTJRc3dWazBFamVVaWlVN1lvamoyTnRzbjZsUTdoZU5xMEpMMW1PV1BxUG9ISTJFOHVYcXZmOUw0c0NHTkRIRVk2ZGIxQlRDZjNOLXFaa1p6bUtNcU1zTE1XWFp5QjYxSWh5bEtSdmJBdWVSS2ZYRHFkWkh0ZU4za3hqYVl4Q1VkSnlyM1c5ODBUcWthVTk4UUg5bDJGZTZrRExVbTJpVHBlREdCWW4zUU9LWlRJaWVBaDBLdGMwdnhUb01YUDRObmNDZlZ3OV9QWmkwRy1TdEZMNG1pWmV6OHNxZHROU0pFQkxqNzdEVFA1cFhVTk1MZzlGZFI5WTBxODFxYy0zMVFvZktvMi1CYkpzM0Y3Sk9fQ1hGYURsLVJjMFJ2WjZVdGNtSUVkLXR0SklhanYtNFBRTXltdmFhTlFYT244NHVpSmdlYkE4bDBON3IyWmI1SlYwM1R3RlRNc0FDM3Y1WFBjREtzUmozVWhlOWdpaWtOMno0YnNLN0VSb25SNm5wQ0d6WUZsdWlUaVlxbGJYdXdscGRWZ2czZklZS0FsbGJsWU5lajFCa3FseXF4NU1UTXh5aUtjMDRVQlFrcURBTGozRW9UOVFLQ2cwS3B2OW51VXpLdFFPc1A1ZTZaYnhaME1xNVlwQndLUXkzN0ZXYkViVk9pSFNYRDIxUHdzdzFsRUNrWlRxU1Q3aHhhRHJWTU9hRXd1NVQ5bWdmZERxZFRpUUdteU5VN0NzNktxbmF6WE0zS3I5WjZZZUJTMzRjcWt5YlVudXFPT3NJRTNfYXhqZHBtTGZEdndiX1NDcHM1YlR1blRIQ01RQWVJZTlpQXpYQm8wRUFCaFFCMF9DQTdhUG1OeF9JXzJ1T3VDc2hoS2NXR0NTS1VPMUR3TE9xVlMyUWdBRE5QR0ZIdXlKaUdXVXlLbXo4STA1cU1HWjVvM3Jub2tQaUIyOE8tWFEydVpNZ2ZvajJLSWZtVzhSdG1PekNMM3llZXh6ck1NamVrYzVVRFdhYThyUVNZa1l5NkVPanR1c0RrWHY1eWstTXJhZWJFQnllaTdvRUxqRnFqcUJDbTIyVDBOaTFfTmNZMmpqdWxtX09MdWNxaXB6VWhib0ZaZTU2ZTdTM1B3blVQcXNFZkRBaE1nZlplZ1ZJU1FHZmk5R3k3V19XbTY1TkRhZ25hSGNzNEJaaWUyWnpzcWp1ME8zdTRuWkpDYVVFRE4xZU1ldmp1QUR5SmRtMktLeUJTR2RhMjh2M2FlZVlmRnVUcUtMT2tuUEdfNlphR0prSnhVRDFHenM5c09namtLMHBDMXUxZDBPdkE4ZFR1U2VFb3MyeEdtSkcyUkhISTROV2xRYkRPbkVteFItM1pGU0YwVVhPdzdyRGJNUGF2ZlBkWFY5bmQ0UU82ZDJ3ejBMTlJCTXlXZGhEVng0Z3EyYWhPdThGcW1ZM2NmTmlHcXZNRnZsajF4RTl0Q0l6ZW13Y0NlRWgyRzd5b3g5SzRHSGhEbkgwWWVBRFJtTGlaRG9DSVVpRWFFUlQxMXRYdXdFX3h5alN4UVV1WnhoSUV3WktqSzlJWlU0UmtCRWJFd0lPZ0pFUXg5WWpTMDZBZTl4MkFIa2ZpT2ttNmFDaWVrZUlieUhvVEZKNk14TnBBTzM5NEhhT3AtX19PamEzTVVNMGJOMzZ3bFc3ZGlFWW9DZXRUMG84ZmhZd0pQb29LcGhnaWlNMlVvMDV5UUcxVHZNYlBMOWh3bS1id3JoZTU4YWcxZlpzaThqQ1BnV2NPTzRZdzZURHNfX0k1WmpkcG5BM19JVFNGeU9TRUx6SzdFWjNQZlNLU0tGQ1hjQXlXa2xZNEZkTV96aE5iSVVfRW12dVJhN2cyNXh4MDhBRkczcFp6ZlFOU3VhbzUzMzVFQ2ZzQ0FFNHU4MmdIRGlOOGU1amtJOURIdHFDUGtRTnJ2eDJfb0FybzRpV19kdUNULWdibWpzUE0xR05UeGk5Y0lKMjJRaW1SN0RCS0NZaWRxOWtVT2pWbFBOVWNRVG81M0xNSXV2bWpOY0pYc25naVh4VDNFdkl2aldEeDA4ajQ4VHI3ekpaS0RubnIxSFBERjV1d1FLaEE1dGU2QmhRZndMV3NBSVJ6R2hmUmRiRVhMdjBiUXNaWW9FUk41eFotTkJRanoxaHhkSmNhNXZEeWllVHNuaTJTYk5jSzBMaDA5aW8xQkhpVlg1UFpncml5YXdqNy1WNlFyYmJHOEVheHE1SWZuZnVvQmN1R0g1bGs4cHBLa2RrOGNSYzFyS0FZU1NGXzkwV2xfbVZCZzR0VGxDYjEwR1JRUmR2LWdqMTlYMXc2VzZ2OEZnYXpIVmxpUVlOME5XMDZyR2FZT19ISUwzb2NLajZtZUlpc3lxR1RkZmxJS1VKMTlTWV9xeGhMdGNEX1pucnRiNS1jdHJuSjQzUEd2RkkwaEFlY0ZxQXQ3T3dQeGlLMzdPWUNsbVBHaWRKeUN5TGFHdTViZVBwQi1fc1RFZmdwaF8wOV9kOHA2b2lzTTFIUjNieHNRR2J1QVYxcXYyMWNLakVJVk50bWdFQXloYUdFWGVWVzByQXVxVG1pNWtENHhzSlJham9ucXBIdVNpZXFTbGhsU1p2aVV5dWZwbWNsbG9tRFd0T0RYQjE4cVBZekU3WGRDeU5zZm80RzhOZHA0YXFERVdWM0RHNnFpMWh4NUNfaW15QjY5YXJaV19RQ0ZTaFV4WHZ4MDFwR2diWEg2N0JGQ3VVMVA3bWhYcWxyWlU5ZEhiZi11Zl8ybFJzdWdfazVVOXd1eDdrVC1HMEt2blJ5NF9oLUQ2VDI5NmtiS2ZXN2xrSm5tN1IyY2Z6MG1mQV9ERHFQaDBUWUtRMHJaUU93bFNtQXdRVGxoRmplaVpsb3Y0TzVjbzh5S2Q0MDA4UU03TXhKb1lJdTJOOEgyY1BzWGRGUncwMEV6cWF6WDJTQVJ5dXB2MjdYV3c1UlBYR0JXWDM2amxGWkRfV0d6Y0VLR2tSc1JEUUwyX0hUU2NXZ2RzQUxyVFlHM056TnR5MHE1OXJqY0dpNVU1cTBycU1iRlJlb1hrTGxkOVp6RU9WNzlNN0VhVGtLVzdDaEN0ckhhVzhaak5Cb1N5V2xjRURZUU1FRlB2Q1Bob2tvWGUyRlgzRnVMbThhQzZRRGhsT09fVjZ6QmNHUkJFQmppMkFLcUhEaFFwTlU2TXY1dXY5cmp1d3VDMXpQYVVDX1NwdzNZWmtCQ2t3Um5JMDlkc2Y4TnRCSGJHS2FoazNheElnai04SFFvakd1VXIzRlZqSFVyRUVQczcxMHY4dXhobTN0Wk5vMl91RDRvcDJPWk12aVRNUTlVVTd2ZENtWHJQbHNvU2NjTmNMZTJFR0w2ampCZXJrQ3B3MjhFVmc0REM2RUU1bXdyTFdzU0VWTlJPRUo0VzNGa2VveHVoVEFQNFJLWnE0d1hTSGN2SWdDT2NLOVhFTEM2bWhJNjBfX1dLNHJxS2xIZG1wRDlNSEp3dUlNb3ZELWRYcFZVRWZEcUM1MHozWVJwa01aUkMtUmpCRjVCeFphdXBxT0ZPZDUyd3Z6QklIUWZvdWZyRngyNERLM0xBMlV0bUV0WXN5Rm9zY2pvV1EtT3BvSjZzSXRCaDFpeFhVODJMQllrVkV2c2VuWFRHdWpzX0Y1UUpDcmFDMjkweTNwcFctYUZ1a21XUzJMaTRBd014SGRVSm5DdnBiRHlGS2huX2VjRFlSVEtvS0dBSzV4T2FHanZOQlRXcGpFdzRfa2k2RThZNDBHNHhTdFlqb2M3Z2tBX2NNYVQ1c1dzRjRRSDVmWWxHdGk4a3NURlZtOGpZZFNPOFZJekE5NnNMRnk2bllsaGNPNERDVmU3TTVhUEZBTm84U0RmQmVJYmU3WEhoaENpbVZVd1JLWXp0VFJtX05JSUU5eTRIMEhMNEs0ZnNUenQ1UmI1U21wYnJzMVZ5U1B5YU9hdklLMUcwRmRNcWkwUVN4TXJFaFphWFBtUXZpZ3l3OW85cEtXcGZFMUowTnJfRFYwQzNoMm1fMkQwdnhzRzQ5YnRxRjVDQVZZVmxjNDBUV0hGSWxUNW1SVTBPOHcxOTREenZrLXVSaWt6emtEdTJGWWYxc0VCOUxHc2dtUzN3cjA0eENpemlHclJvVk9wd2hLOGRYTzdLTGhBekNUYXhSRDB2V2RTc29kbF93bEJ1dGhnRWMzb0J0a3REQUh4djhUNnJrWHNyNE5jd25pVGJmY1dZRm90Zy1WRS1TMm5BRTFtSHZ0VUlHQ2ZZMnpLeG5KTGxUMWRzVnFhR1N6bVMxR2hGeWZWSnR2ek1ySHNQVFFwamJrZXpPVEVLejJrTEc5TE5MV1pmd2hNZEN5TkMyZGtNOGk5OFR2c1JTejBtdHJlNlluUlY2bTFTNEo3c1htWjJlSWVkTUdrOUhIR25RR0Y3blg2VUM2akhwWUZiLUtaOS1hV3lvNEN3MUcwdHBVc2JQbF9jcno0b2VEWmpYRWJVY2JMWFRFYlVQMmNDU3FzRG9sdzF0N2lCWUtlclB2WVQySFNoTFFOZTZjMVA1V1gxbVRmMEFLMTNIcTQyYTgxS3J6RVJaYjVYWm1mNnR1QlI5bXJjNWN5SDYwU3htUVUtU0p5WDNucDFtbDlzSGJrckRuMDNzLS1VRjV2T0REQUtkeDFIUEV5c0FYTWhaUUZ0Q2FFY0VqLUFZUm96Z3lpV1l5Uy10NmkyRU9fNGdOYXE3YmVxUVUzTm5nUEkxV1pxVi1ibTYwdkJLRkxhbkdsNDdNOXBjRDdyV0tTamlLZXZhaEU3V3N4MVRYb0xKRm9la0ZQbEw4OGN5RWVSTVU0dDRVSmhfNFV0TDAwaW1Sb211VFo1bnplTFNQNUl4VTktUXBtSlhZVXNMUTY0NndZcTRKd0VzOVB5d1ZmdTZPWE1JR09qV1VtNUpHMDFSaF9LVnZPZThoZFZYdy1XUnZpN1dzY2lJa3pCaFJIaEVyZ3JzdjM2V19HN3ROOVBuVjRjU2tfbkc1QXktazlTRnZXa0ZJY0VHVUllbFRrbnF6eGU3VTBFSEJvd1hkSV8yNUpBWGFRelBmNFp4ZzlZUjNONDVqRlJ4QnlkOFNiYS04bGZMSmVYN2xDR1JnRkJkbnpBMzVEY3RhSE8xRjFaRWxFSF8zTmdsNm1TTm5sa1ZmVnphMHNhN0d1MXZ6MDNxUE5sZVNrMVlaLTNZYmNBenA1anNfVFYzQnVyaVVuUkZWVGd5a3dYczlOWnNXa2E0d0xyNzZBOXhQYm5KN2VwOGUwQlhYQjFxWDJ1c3djaXNzYkJjNWVDWkR4Z0dlUHBFbFJpWGxCa2lHQ0V4WnlUQ09ZQzhmajBYc25IWVpfc0NJRmVKUHE4N0ZTSG9CdVhZQll4blVKbGJKYko2UWxwcGp5R0l0MlZJYktWY1JDUHpzVkJzNWZnOERPOThSUmJmZHhIa0RtRFdvYUZQRnJPQngzanJGTW1ua284b1hTdEdWbkRtbzNrLWpUX2RvZ0c3WHZVODJNWW03TzVaU1JERGVLWWVWN21hNkRMUzAwNVdPYzF5bFhHVm5PWHhZT2ZOdzE3VW1IOVlDZmZBUlNsbkhBcTVrVHVMYWthUXd2UEtCMXJyaGlYVkFpUXdRUzZnVkFMZFlBeVJLa1c2T2RNeGt2MEtZWTlHVHgtT3hKYzBUdjdQZklobHFPZWdkNmFsaW5OWEFhOThHT1ExU3gwMGFOc3Vka29vRHdpRThKQ2pqRVBNSVZjTFRNMjZGa2JNdWxlQVlXN0tndFRxd0ktaXhacWRuUHBsb3pOangwNklPLXFuOFU2NzZWUE11NWtrWTRFdU0wZUFiNTZMRlVGMUVZUDJHc2VWOThYdG12V040RkxUNFU2M3AxN3Fpa2ZFd1p3VW5YaFZBUHBGblFKQWFNT3h6STdtc0t2M1lkRENnTl9VX1Bib3ZTQzdiSEdZUWotWEZiS0VXNXBlbVdsQWpaZ0JPVTNjajNjZEVTVlNJYXVZN25oc2hKNng5Zm0tLThFZXc3UmdIQ0xGUzdObEh2LW51TDFMeWx0bUQ1T0hySl9jckV4THhDb0dGUmdIVWxUZTNYUWlwUjgwUmJXbEk1Q1ljUWZfWmFMN1ZqV0hNR0tEYTVvanNVQTlYSWpwSF9ueUJHSVBlOTFjeWI3VmpwMnZ3M09NV2dfdkY1Y01JaDNQLTQ0cGpLZUhtSUR0ZVJLV24xRHVPSWwzaVB1S25GaXQyZ1VyNjhtVjdhWEk5Wng4aGhJbV8ydXl2LTZzaHhSbHFLV3phelRHRnR4d1JPWXdDM2RpTnFqWURreE5oWDlZUk5vNzRVYkhEbVcyTVc4X0w1RmwwRndDRDJyenJpUmlwdC0wTUZic0RDVzlRaVFLREkxWVNXYUpDcEswaDltVU11ZkptM3R6LVJMN29VZ2ppSUt1My1XbHNwZVVNTHJUMnd2SExtdGY1TDNpLTlPN0c0SzlvNTVRb3M3QThGTnFWWnpKTlRyd2c3ZG5LcVF2VGJJendvVXJENEFSWmhPc0JUQmxscGRZeWkyMXAyUzgxXy1hampVRFdFd2h1djdYTGk4c2h5RG4xRnZJWHQxX3VWQWFQY3dmbjhzdHVTV2poZ2c2NW1CSDdJSU9JRGZ5MlcyRm5iTFR5Mmd4cU5ka2Yxcl9lU1NTXzctRS04NGVMVkFQLXNjcTljVl8yQXVCQVo0VzhWNWVGWXFJSEpYX1ZSTjczSUZoOWVsbnV5Q0JVc2JncWhWTUtkZ1huQXd3dUV5OW9OSnhMUV83Uk81eXhjczJwNFZaZzBTaHhkZUh6dWZ2c1JVajIzVUpKUk5qWFBRMUVYZHg0cmdmTHB6TUp0eVdwQXRsU2R0d0x4V3kxQU10ZHZjdU4zcWNGV1Q2d0MwaWRWSF91YkRQbVQ3a2M1WHpqWU5YbldLYUpaalEySHZQUWdLaERaZ0hjbnNyc0RRZzRYeUJOZzI1RFQxSWtFcHphc1NJa3k0NTJMcnZTYXBXN19NU1M3RUh6LVVsbWswMFFfWGhKVkJCUFRQTkpJLW5DVGE1MEY2bW9WdGMwc1A1Y2RMUXhSdVJNbF9xallNYktwMWRyZW5NQjBQMjYweUIzVW9TVGVtS205RWYySWIyc09yajhWNXZIS3dTMWRVZjBMZmk2a291a0hER09TWUZSNFhpaXRydXpiQ0ItZXJxYmVoUjRxbVk4RTBGMU1XUVI1OHJFdHRURVFDbnlCRDF5Tjh2aDBnVi1YS1I4QlVjMk03WVY3aEZ0Mm05RExSYklWakh3dHZLc3AwdlVWUHVMYklMT3NvUEY5UUxvNEF3dzJzZTVnR2t2YWZrb2NUU0R2aENXNW5JOG9sOHBiR1A4dXN1Y3RwVENvZ3pKRWZYblJlRG1kdTVHTFhseVpIdG9XdVIyOVMtNEhyWHctcWRZSUlEOEE5aWEtRmRiZkpONzBCSmg4SE90NTJPUk1pV0xtdUZtVXMzYUlEamJseVV6V0N0Q0RSMU54cWYtdTFJVWdBU0gtYjlUTWhocUZidlJUX1dBbEE2NTE1RmMzUzl3NUJtWF9Dc3hLWWk1aWwtSkRsUnFodlRXaEJRaURmWDlyTHRvQm9rcFFjaFhFTGljU0ZWanhmV2J2dWdkOV91T2FfSDV0V25ISW1pbXJFQ242blNoS0liaXUxemFsbC1uR2k1SDdPZXBqbzBuUWRTSHRsYWdlU2ZVb0c5N3NxRW9zQV9FM3RBUFo4REpMLTVEVHBSbzl3Ulc5QWJmV2k3NS1wa001MV8wc0RyVVlJdEY5VWw4TXRvRDZ0RzdvVWpIUklvbzRaZDZrakNTc1p3cnFCZ25JQnhoa19YYk5fa0xUV19qUi1icHY3STVTUkhielNZRG5pR0ZXM2MtSmxmMzFadGJvTzRRYXZ1LTdya1pnWWNZLTR1U3BXT3BrUHVOYVM5Z2RaQUNwWGxXeTRRVGVFY2tQcHIzSi1NSnh5ajN4Q2E0ejRPTGFXVWpzZGl2SEs4SDFqSWlmVUR0cFZZNEhWYXFWN2FvZG4wcDVNSHhNNkZueFc0UEk5bE0xVjhSZGFRcS1Na004c2N3ZVpaMmhaaHVZWk5XZXgxRnhTMjNjQTVtaXl0QVVqVEExOWZtSWVXT3VsNnpqeFhFQks4dUUwX1BVcUtMUVJxSjFaSlJpd0EyVUFTdU9zRDFoUlVnU2J0dVNOenE1VkNWSVJwNG9XR012V0tjVUJrMTV2c0QzRVBVbUQ3UXBpWjJqR2dReFpvenVNZEJsUHhsWXBsUzZPQlpfM1dsdVRNaG5jTTdzVEc0QjZfd0hLTHF3cDl1QWlsNWdVQkN2WGFoa0VYT3ZJLS1qQmZ3djFWQV90U1RUbnhzZlJqLVB4bzVLQkVtaVhuY2llUWE1TURnTTNkSU9TQUpMaVllRkdBQmRVSEJKM1FKZHdfRWd4c3VaOF92dmV5Qk1BUXRYX29mWmg5OWZNNG9UOTdaVDhKYnVOSzZjWklreGF4bkZ0QkF3MHRmSC03cmlBc2Z4VTJfUWlwazcxSFZCOFFLbDJoQzh0UzI5cEJBY0gyRnlLMU1DcXg0d2NSTGYxd29LMXV0aEpRQ2NCbktOU3VyWElXVGhXa1BOX0xKbkpTTHp2RzN5eTV5M083QWZjbmRJWlhId3ZTTzZXc01GNDM5R3NKVFlUWkJuMzMxcE10eGZHV3FuLWJIMldyMnpBd0JpX29CblBUX0xnVDVIOFZMZy1mUjg5cldPel9WQ2pBdXRsRGpYOW15Z0pIa0xuRGFranl2UHlWUGpsQUtMYU5pV05VdnV5STlCTGZ6LU1tVngxMm5WR2RsWldrVDJ1aXIxM1Y3MFVCRHZ1cHNFdnJacHVkSENJOURsUlI1aWlBc0xQbFpDSHdsRk5aZkJzOUYxZFVIak9IclhhV2M5aVF1WTgzSmJTWHpEWGNuRnFoX0VnZldMU2hzc0ltbG1xSjIxc3lWd21kTnZmSmxTaFJaSVl0ZEpWYzdkU1RWVC1IUjB5ejhfWENUeDFBUW85eGFXY0RFWlFmbC1JTEthUnhWNndEMW9EeU5fcTdzeGZ6OGhIQlppWTdxbkJjZG1iTmtvdHNhNXdkbzgydzlqSG5yOHo1bndTcXk5RHZDYkNhMENad1hGbzFuUXJTQmpFei1HRkw3VkxuWnhDMkI3bV9xaFM5TmNscjRsWFhMaDdnd1dVU0lUWE9yR1BPNXBjcjNYMmJ0NEQtb3dOQnEtR3RIZVlLMTU5TFF1UVNFTTNjYmRRUk1yaGdXV21yd3dHT2g0S0t2MTBkRkFPSVR1Q1Y1VkRlZU5FZ2RESDViNVdSQ3FEemczcnZaU1M4eGtRTXdPM2R1dWQzTk9PN1NoRUdNLXMwRmEtVWM3VjB5a21qNk1XcHFwamJXRFpOUFZBTnpXeXN2Zk9vRXhBZngwRl9CQW5kT2J0ZjFKa080Yll0OHBTUGRNdjQ2OEhGOUk3ZFRDSXR6MWNwN0c3TUJtNjhuNFViNG13a3VFN1RVN21pcjJVS0NwMjVSVjRQeWpHeHVBYjlJc2cydDBBM1ZDWHpvUDdBekdic1pjZlJDRHRZZUVtc2NMajVRUHJQTXhVOXJhNG1vRGVGUkNKbDVjd1MtVk9rWFpKZERrNlVlQllqTnhWclFIYndBRkdURjdJdy14Uk1rcW81OWpxTmFLck1mQ3FYbkZEZ1VoaXd3clZGTHI1WWwyWGxfRk1rdlF4QlJXV2VKYkhqZ3h6MjJRWTI5R2NNZ1RTOWltVlFLTDNHcEE4OElLSXdGOEFITlJSNWtmd3FQM0lpSVFubFhjZnNZOXVEYWRESUNlZjllekxaMG96SVA5Mzl4clpOWVZsMWxHdU9UdFlNTml5UFF3ZkhDWkJFcVRPQkNkeWZLOVFxYUVfb0RhdWNTRk5YSmtLNWZjZDNYRmIyMzZaUEt6M1gwdS1Kb0RDajU2MHZUdTFkZzRtaE1EV2hObHM5R2taV2RyY3U5dXZibEFwYy1KbFJhMC03ZGVrNnR4SEZfbGxVeU9HT3BJWXl4QWRNUk9BWWtONk5XanV4cnpwLWF5RHNkX1FSbU5GbzRldU51a2FheEo0c3BVbGQxR2NfbzFwSzRmbkIwQmlmOFl4WFJyREZ5NE5fWThIYzd0XzVMZHVGZ2h1LWlTcUx0WmhFbXViZ0dWTXFTVmNkT08tTk9sTDhtaFZLR0NoYjlSS2FadHJrNXBrbWpzZXQ4OVlfM2FZNDlnXzFER1RoZTRMaU9MMFI0V0FoQWYxRVBUWUEyeElhZnBCbFNCLXExcHgwYmlJdXdpS0tOX25QeVltZ1BxWmdzUUNJSkYwMTlQeVphYzNyYm9PYXNDVnNiQ043clNJRDlKUk5MU2xzeU92VC1WX2ZkeHJrZ01XTHh5WC0yU0VHM3FVZ1N6R2NkNzFnMmY3YUNWanp0cFE5YUx1ako4OGtUZGxGRHg2OS0wLU5PSnFxSlJDeFk2OUdRRFZGVEwwRWNRSkV1bmdHb3ZXLVk5dDZvV1l3anVPQWQ5MlV0eFV5Qmg5dXdvZnpndGJEQ3A4VVVPRU5rU0dWVXBFTnI2Q0lBN1hoclZmNDF5cnpmczRodmVYSGVKSEw1VkRaVFhrNDVQR284RVVoRmdVSzlqbUZVZ21pbG42VUpiTkpzSWszS2lhVHJWUFNEc3hrTGlyckVrMmNCUm5oV0N0ZjA2amFoSHlWR2JoRVFReUduc2hKSThUNGgyMjcwSkljLVpmTTZKcVZQMUc4N3B6M3FYS1l5bWtPaTVnMnFCWU00QlRFcFdiTlZRV1hveDVsbkFyT09LZEh4U3QzSkRvdklwOEg1WnpNVWZXSFRUbkVjczZIdlZEdUUwN2hmcXdQdnlETFJ4dDJTOXZ3THRnSXczVHZXY2hTZHpRc0U1LVhObzc5NUpHY0xvdWFkLWVjNGRSUkNBT1EtZXNCdGpaRU91dDhBcXNxaDRmdmVkSE1HdnJmT2VtZFdTR1VzcXkwU2VSZjdPUEF4ejdlYksyc2xLMkpERHpNRjBVdkFCaUI0UW9rRDVZTXZrR2VZNVdOSjhnbDBLYlpGZDFOdjNrSDBJUWxQWmxOWlI0WXRHWXh3MWNJUnBrRW1VRkpZWVJIb1lrem9vREk2LXE0QW5UbGwxTzdOS2dyNW9RUUNWckU5MFZkN3NTeVBNemJHZkdfdm55aVgycTV2aGFJQXdheUNZYU9UMGwxOV9FSVhnQWVZSGVIWm1MVGN4YVNOMkxuMTU3ejVleXEzTFVqbUJ5LVdfencyTTBoNWtaNk1SYlJmV3pvNE5OZU50ZkVKcXk2NUhZQU5BTUU2MWJTWHZTYzYyenVDWUM2a0ZsVkZlSXJYeXJpUWZUXzBWQ0w1TGFEdWxBMzBhRk1oOVAyc1dMMm1TZFNjY2RYd05jb1BxX1FvU19rR2R2SGZabDlNLUlTbTc1bjVELVRHaHg4eXNRLThiTHJzY2c4RVBzdTg2Y0U3YjdEZ3Y0UTJ6c280cXBHejhWeTNoQ0s5Zjhka1ljSkVYdGFJSUcyQ2dxaDZ2Z0h1X0FXMXdpNzRZR2swd0NZc0NEay1HTWxMa0d1VEJLSFBrSmlNeGFkZ2h0MkZkbmNRV1pMdGZmNzlyYzUxWVhpdS0yR2VHM1VFbFpRM1BCNTVjSU93a0w3d0JjUHVWZ094VVdtVmtRd3NEWUtZa3BaeUtZRG5RcHN6aUw1UC04cDNrdEYxUExjU3lQSE1TMWJrakh2aEVXbllMaWhEWGZldVM1X3ItM294aUNBWkNVUGdDMVFRTUFGZVh0azRSaXhFNmZJdGpmZlI0TEZEVUhidFJwM2lWWmQxRlJmNzRqUVhLVUMxOU1XUEJZX29tM1dlX3llRUgxSy1WVWg0UEFhUm43N01VMnR4M004R2Z2dDZienBNd1BHbzZ1d3Z0VUt2OXZRb3RZSi1LVHJKZTJyb0J4V3lCeTl3bHYzd0RDWnBQcXYyVUdVcUJieWlKdVNFOGs1bXhzNF9LNzNUYk9vR3FYc3ViRzViSHg4Q2ZGVjNrM1FMYjJEaGlzVEVZNXFKSWlDOGFBb2dMdTBGLVBLb3gxRlBtSWV3VVRLblZ4czd6VXpiRnktWkYyOFA3cU4zQW42ZTVmaXpBZGdSNG04c3lJOWx2bkV6UXNtejVubndkTGJPSlZ3VmoxRC15dWcyc1U5Z1JhSnpadGdMcFdfOGo4b1lNSFMxOExscnB2ZENqa29ETy1aX012YzZRZDJXR0lCNzhMUDRMWTNHRkdDd1pyYTVjYVdWLUlfbUhsS0VVcXZ5TzJYUllQNFdSbDZlaktCM01WQzdkTDBPLXFydWxCa2hKd0R2Um90NjA3X05kVmNZb1NRQVItOEw4dm11MG9mYUhYYnJydENXWEE0X0g1VjY0c3R4VDhhLUhIRlo5cGZVajJoaHN5eEhDMlFzd01scDZ4clFkTmR0dEs1X1ZpLWFycWx6dWQydE5RclE5OUdZNGVCYW5zTlRnUWZnMy1TRWdGNUt6TW9pcVRkbHpCeHpOa2FlRWRxLU9uT0FJVGZJaUxrQmRacmNYeFRKQ09UYzBueEVfdWxBV2FFMXAyZmlDQnVoZGpKQlhrN3lXNlZUZTdUeGxCY3NCZ0ltejFQa2ItYXc0VXRJQ3oxWFg5ZlZHS3NfVGROT2dBaFUxLW1xWnFVQURmRThodi1jemhVbG42aE9Bam8wVUVJOS1aMU9Gd0FQZGdYMHRhZlhQM2c2b2pzMTdORm1FNzhDSjJsVkJ5OEVQMVJKSFBSM2lXeU14UWNHUVlwNHpZWlluNHVrTmZMREJhcFZKYVZwV0g2MFBBQVkyT1cxOE9ZSDRoREZVRWFhSWhtLUlySlYxZVkwOUx1bUtpRkwxWGRtYkF6SlRyTklBRUJBUGVuTUY5cFFxMXlic1lTam0xQlRHN2pCdkNBaUd0RFFUcURvZG5aUjBhbGpBRGhwa1VJMzRJSlN3X3hhWHdfemc3VVY0QVljV0hwckFvY25VU3EzWkh6UTlJeDVLZmloUkhVZXV6bWdkTXRpQTFuU1ZRc04wcnhSSjB5RHJKUlhoXzhtT0tBSHJKZnFKRTVtNDJRR2lLRl9CSkN5TDhiTTR2bEVqdnllZG02c2ZOd0lWak9CQ01rYURVNHJxdmwwQ2NHQXRKb2Q0aGJqRWIyT3hUcjdCVEota2lGaW12dzc5N3F2M0Z1ajRqMUo3WDdKOHV2ZGlheHdZNk5FVWotQ2NkcThqV1lpTnpqdWU3MTFPelZpbGRLMC1kZHlic2RDRE9OWWszLXRQUXNFYzhqSUR2WDBEc1lfcnluQ1ZSS2YydEwzZzcxbFFQTUllb1hOVlN1dTFTOEF3MGowM2xYbnVnTHY1VkMzb2lOd1JjcXFzZmRQZXptazFYTk5ha29MLWUxTnE1dHh0UGQ0MmpuTnVLZVJoRWltaVpXTDd3TmUxVTFHN2lsZGRtZzJ3Nlo3aWVtWTRucWczT29ZLXVydVRmRzZtdUlLTE8tZUN5OXhRYzQxaS14R3hCUjBDdjEwbjgwc0l6bmxNUkp4WXNqQlBNeTlWaC1lYTUtNVZvTEN4TnNKdHhyejZudHA4cHJyN3BkTHAtY0xFSWtTOWN0RkFGbktpQzN4ZVdDZW9FZ21MUEh5Zm9VV2lfcVByTDh2aElrYkhHQ1d6ZWZTZV9pNVh5Ml9PRldINFpqYWNFOU04eUh4VS03U1ZOQ3dXRUNBc3g0MkZ0dmlUZy1VdmJ2dk9DZUYxME9DY21LV3p6VmdjQ0NBMDZvZHlzODh1U3ZKYW5yOTZBNzZvQnBRQzZZR3NYRnI0OVl2VEJUMVNoUmM2X3BiQlNLV1ZGVE9ONXR1RVNvbXVwLXBveGQzVEpKaS1INDZtYUtmUkJDbmk0bzdva3czOVRfXzBtYl9saVljODU1WVR0ajdqM1hvTW8ySXJMSkU1SGtaOEFoc1RJa0k4NGllYWxOOUZXd0FQNktfMTFlRzJPZzB6MHI0Vk5QVkxRMDdzMUtXNHJ4c0xtMkN3Vm5YZ1JFTlJENTZWYmRFS25tMWx4N0ZFZUtHT2lzUG1UZXc4UjR2NHdCNzd1cGxrNHdIS0lhbGxXVEx3S0tCd21jZl90dDhEQ1pGQTIzS0FiRjNud0xfNEc5MWpZMmZVZ25XNlo0MjdKdHNzUzlGSHEybGdfMTVZUEhrUTBtdTczNDE5RlVhSGdOb3FVWU8tXzlISkZsX1JLWkoxYjBONkNjWHVybk9OdlBKMHE1SUw5SkxLUl81X2Y4RUp0TElRbFRhZ3VrLVktek8xYmxDajRsLUhEd0d0a0lJLWlMbEpqWHVRZW5TUmVsQk8zN214b3l3eU1ybUVURFYzZ2VHMC0tcm1ldC1taDFNVWEyUzVPcUFXOVFFVUI4V2I2N3lYUXczaUhhbW5RZ3FaTmdVZl9aUTdvd0NfaWRTd2NuY2pXZDNZNmh4aHNxRFRjNDdNV1JVa09OYUw1eThkYjRBbVV2U0w5OVNneTBsSURzYkNVN2d2VUE2TEVpSllmemQwcFBuQ18tLVVGd2NUcmw3SDIySkxlcVFGU3pNVFlWdEZlVVNiZVR5THBEZjEtQ2NIVEp1bU9fclhackg4dF9oQVRqbGlOeWNhT3BESTNSUGZWRFZ3SjZ4M29tZ1BZdEZUeElDbzNHNDVTRkc3MDhILVFCczYxU210MDM1akx2ZTVBeWlHMHBELTd4Z1FiZm5PZ0JhWERSZkpHYUlITV9tUUQxY2ZSRzZiUjVfLXVwVlVOcXlFMEV0dXJqX2tJUVNKNUp4aUdHaFRlbkhkRjdiRnNiR0xVWGhmMzk2YUxhUVotQmtmNlV5OVZkN25maFUya0VjaUdYMm1ZM3VjbjR0WW13N09vTXNCd0xyeUlTYzBoRG13elU3dk45QjNrT1YtWkJNanNUWUE1TWNnQng1cmNsV2lrR0pxd2twOGE5R0Z3SzlYTlF3aDFBZkZSS2htOXR6bGR0QThzMXRFaGtsbnA4TFRaeXY2S29XaFpsQ1UyVmd3aXVYS2tKNEdENGd5b21RZElIOTJzRV9ZelNTQUJaX3NZWEdXUmhjTUM1ZEN3MmNPSDlaaTBNM1FIcS1uYzQxdWhtYUpRVjIzLU5Pd3AyMzRzbHlXaHFuZkZFbkJXZElMS0tmX2UtcDMwSEtMaDlTYnNnemdlWmtmSmdZdkNUSkhDRjFUTDQzdFRjM3ljM0h4MFgzSGpUVW5IRlNRTWxkNXNVOGJjN1BpQVoyWW9RQjRQVlM2SUgwQXZPbkc5SlpYQ05CMmdnRlBodWNYOWh5Y2ZpMHdNb3g2RFYybHV5THdvSWJvSENHQXlvMUt2Zm5rTkJlN2swSVJKN2dxdFlkbmlmQTRFcEY0RnVQZnh0MW5GNkFLcDFscEloR0NWVkNfZDBxdDFVdmtvQlVRWWVUWC1BcWlwRDFXWUktOWNPQ2JIQURFUFVkZTRpRElWQ1Bvb0ZBMkxrN3pIaFFvUU90MlBqOEFINnBLRkRkd0tKczdPNWVKRERqX2dOaXhOdUJsMm5UTFJsbjdwYVFtWjF3MzFPOW8wbExMZmhtQkRuZVFYdENDbEFfRjVGVHpiSzU5Q2t3SlY3ejlYZ2tVNWIzRHF4YldMZC1MRDNBMF85ZE5BaDlCZVRHMXB6M296SHlyVWI5bWxHVWg3WHZsSUF5cHA4ekZ4ZHFVZEFWRmtsQ3JBSXhXam1JV1RjUDBfVG1KdENVZ1BJN1ZGMnFYLVgzUGMwRWpwcmxJODFXREtlcnZqSldNOVRtbHVlYVNJS2h3TFF2ajc5cFVsLWtqY2U2NGdORWx0M0o4Y2YtbnBORFRMN2VVSFo5RE1Ebi1uVDVNWWV5ZzZkOTMzcnBkSEd3OXNmT0l0V01MVVk2TlI3UzlmektaRjNlZ01fZGRmbEhoZGF2QnhzYWU5aVpqbFAySWdJN0hXNWs1OHctZlVEN19FZTFMR1RFQzZrZ2VQZF9wMF84RTlYcjNCb2FLWV9DYzhtaWVha05DTzhxMFNUM0I3R2tZdzZWOWthaWN2b1djQk1lUG1qX21HZ1Jpdy1SN3JueEpRbnd5X2pkV1A2Q1RsUHBaOTYxYUpvSG5mSktyM0ZlZ25jNDZHVTdseVpwVVlMODBDNmV0bGlEMEVpRWRGNVJGNEVScFdYb3dva3BnZ3FVbHQ4d1V5N0lWZUpxMzF4S0tTeG5wQnV4MExwYkFjVGk3TTZIWDRCT19TcUsxNHozUUFpUnRjWHBYME9mNnI0RVloUzVWY2NZX0VMMWpXMGZ5MjFGT2xYTHBpT0hHUDViOEZxb1BWS25yczlCRXlPVGhCbHlfQXNEYTE1aGgzUGltYnZJaUlkYVVtOUNZUkttaUhDbXhiZWZBbzlidmUxMm1xdzRwZFViX2tSYVMyblZjZThuYUJGWWMyY3FfN0dLdUI4TGFQd25FeTZMc3B1cnRzTFRoazVlc3hXbTNySVI0cjkxeUp2a2l3RFNieWltY0JLenhHNGxXeUxhQTB2RlQxWERoeExMT2pTeUZtcUZYczQ0NVlfS01RZzRac0N1OFZHcm1jeUJkcEo5NlVxaU9YbzkybzJVVXI2a1lZVWVoRm04ejNDZXd3emhsaG5TU1NyNTdybHRtQjNhMFpoRmhiMHVsN3lQdEJpdzh6aXI4QmdBSmtjeTc1VzQtZ1RuLU5HdXd6VmVtZ1UweVlId1lCclJSazNEVzlVdE1HZEZVbmYzSXdWcVlsLU1wbV9qeHNkbGFRbnJFWV9OblZ1Z250c0VmMDVfY2lqZUdqejhUZ1RnNGstQzktMWJidGVyTmxNSER3NlNqaDRBRTE3d0tNLWM2SVlpaWlULUIzaDVNa1JINVc2MkI3QXRhODZycGFSRTNSQXlscG43cGJKSk9rMXlLel9iZWtRcmlSdzB1UTVCOXJsTlhMNEpaOVg2ZGdJU0U5TnVzeG5FZXV6SWpHSkVwb0xtSXljdzNYTGkxTUlRN0JKeEFpaDhMbGltb0c1LVdDX2xDa1M4RDNLVnliMi1aQ19oNnAtWkFKa2tZVDUwUEhLbXRFVzFwVVkwQWhfNUZpQVhGUUdzUXp3dm1MYVNZb3BfYUxQLUNjSHJwSFRmTGVCYW81aWJadjQ5S1h4MnZDU29vMU9fOUFyb2dyLUtjLXZuSXVuN0lIczhFYVhTSWxNRDhQaU5aWWh2bW9jWUtrUjNNc0JrYV9UNk1LeVRSa2hieU0yWnQ3N3l6dEhFUEVjNFVPZGZXZlZKbmp4R3Z2Z1pnSG0tQXpzV2RuNUo2di1PUlpQQVFjUEhOY3NKRDUwT3YwLUdXdEdUS3VKMUN3YzFaT3pGeVN3dlFuU2RBMWNJVzZod0NTa3dXU1Z4YjBob2xia3dacmdfYThrZDhMSWlBaTdPODNqdEkxV05CNktNYkNwVmtEZ3lEa3kzVXFWM054WUlDRFhQVXU2WnBqQUl2Y185cWphZWl2ai02WmJDa3NPOTRoVkx0Y0IyYXcxRm5GT1JNZk5GOUZ0aGdRSHA2dF9qOE10MnNhUWJfTTRjQlZOS2N3aHZITjd3WThLWm1JalZ2QU5HdE5HbzhmVllVM0VpRmdGNWtlQS1kU21mLURGeGFQSDhPVHdvOEgyUFQ5aWRtLWFucUxaU3hYRnIwVzF0T3JMbjQwRldaUUpBSzM0dFpRTWlCOV95ZTk4NDM3LTFESnFmWUVBVVFEbGI1SFpPNWVTRjl5dHM2Qjk4aDBMVTczQWhha2s2TzVnVW40Wllwcmk1NEQwX2lDMVNTR2wzcUJLQjdfNldwcGJFckhpUFc5dnMwVGxVeE9VWFl3OFZCdy1ibVN2UlVjSVR3em5KcEdzYl9CcWl3cTFIcUhIS081OHhIZDNfN3dwWU5MZ3BuNGtNMFQzaEd1VzJnNW5iR01qa2tBVHJWdEV0cl9oUnJZaWdoZkU1bkdKaVZJRDhZWk1WYmZaaTZIZzgtZlFUQTBDTkV4a1hYU3BJMzRtUVVoLXV6Tzd5SUdmdUVfb1RVTWQzbXpwUWZCVnQxcGJlV3BpNEJSQ092Q0o4Q2FEMHpsenhFOGs1Tk9Id1pqNmttOVlIWFRpY0YxOFlNLUZibTFod3U2OC1tNFJUTFV5S0MtZ0x0RkZ2Vm90WFBqenFkX19TSWUwUGhlZ0xRd015cWVqSnNCbjJzQ3BpT1BvbE9tY3RicmV4a1lORHRmZGRDYUJZNkM3X3djTV9vLWlMTHYxODNxV0p2bDVXTWV5SHpQcFpKQ2pVanM1dFZiU19XV1FrMVZzcjhFZGFsRHdadnFySnFueTNXenJsa2pPdThDVDcxX3dvRDJieTh0emNiTmNFU1l1MlgyRC12YXR5TDNSallTZlh6YWhfei1RLTNJOTdGOVg5dUdPNFp4bHh6WkYySXlxT1NUUjVMS0JEQWluQk1FUUhuV1VRMTRTRzlwOU9fUG5md0hNejB4S0hEUXdfNkIyUU1WQTlmV2tTNlp2RnpmTktIbDVJY2FESTZyeGQzUjd6Ylh2bW5Hdkc2bFZuNnY4dUlnMWItQ0Q5SFBVZ0dMWEh5bFdQOGJqMDk4R3FUMDNHcmIwMWp6b0otTWhrazB1bDBuVUN5MjFxZVRSMnUydEN5WC1KWmEzN0Z5SGN4Yk0tNU50SUFuUm0xb3l6TC1KUGtMQ0poYlUzdmh3RE5qTkdsV2oxakx0UUlvTmN3TjJGdWo5V2RkektSWXozWWo2X3loVld1aWtGRDRLRF9GeklyWDJScURGMUFQTHotR1BwaXBITEVpNmNCazNUUE43dWxwWFZfaFQ5ZXdzVEVKVF91N3lqUHEwU3dnMkhCUnliZGNHa1M1OWhCeGJTblBhOHBTdkNDYWFWY2s3ZVh2XzZGZEpPcEhCbWdOYUhvY1RMNzVSSHhRYzJGZmtYazFJN3Q0V3hSZWdVSV9CUHc5b2VWT1Jva092RlhUMkdvb2N2MXY3RzJGRE9saHFZMWJkN0R3VXB1VTNBQzZqdFBNQnVBMFN2Z2kwdTVrSXdvVFRSd2tpM2ZtLW5sNjZnaU9kekF0TFZoVXBfVk1iNFZSeFlaMkpaVF81NjFlVjM3dzdTQlF0SHBwdFlwYS1NdUd5RVRkT1dsbElZajhUSUJLSmluU3ZCUUYtdmdQdG5kM0pOeUc1OUNvcW5fWkFYLUlXNVNVNkR6ZVpLNW5xUjRjTUdCZzFSczQyVU1DUEJvTW44eko1OXY1aHg5MUdmYVcwdmF5SjBFUEJzaDBhQzkwVGVveEI1VmYzTXdzTGxCZFppc1hXNEpiX2l1cUhSSS1Bdm0tN0Z1czhFWGhvQlJjMUkwMVduZmZGcUVHWTlwckg5Ukhfck02MWd1MHo3UUxuVTBnazlRSklLeW5sVkllaG50QndBaVg3RFotU0tObnJsTHB6MXQwa2l1SmduaWEyRjkyNlRsY3VlUDhFaE9JVTBNTUhwN3dsQ0xXRXFkR0pvN2pBSWtTZVhiZjJvVFllVzdzSWZTWlFtbHhjVWNuY3dNZ0ZvNGZjaFNzSGt1dTBkaDlpV2JDWS0wVXNCQjZFbm9vOGNkZjYzUlhHa2tlUTBYR3NEZFVYaktlaVd1RGphSF9qcTFpQUV1c1dPSmxOZHhjbk9pSzlUUEljVDRvUDA2WWFkMjhFT2hya1Z2SnNmenFWNEo3YlE5a2xvY254cjBsWmJNQnA4NFZUOUR4ZUZzODBBd0t1MnJzQ3RBNWRvMWlKQkdiSGVoQnY3Q1NKUEx5dG4yYmpORl9udDZqd1FNYlhPazlyN0RBeXRSV3gxTHJKRXg2MHl0Q2N0MEhTbDNhR2kxVmVtYWtUdmhnbHdjaVZwbDkwT1p6bDQtbHNFUV85cnA5U1dPbTZNeG1jdWhILVNCT0laQzNCRlR6TV93MWZzR0k1WkhGY1NiTnQ1MkdMYTA2LVBSV1ZRdUtaS0ZVY0FkRHNFNzdBRmNvSlh1QkY4TE9BYjNqaldoU2g1RTJOOFoxMnJwY3BUT2xYNGNqUmpGb0pFdDFFVmZmR3B0UHhLbnFBTUppcHZRM0pWVGtocHdMVEtuVS1CelF1WlBjc05nc09DNGpiYTJiSGVoQllDYVJoNkdlQWVnYkNfeXpZQ3BYVlZ4MXRscTVYUFIweXphNjlULXZZckFkanBaSndzR1FyV1JfRGZGSXE5T0J5dkJxUVFJRDhvY0dIOEZoc19SWEdKcm9ubThtY3c0TGw3cnlwVzR1Ni1vOVhvbUNweFIzSGJtb1VvQmRBTlBramdEOW5DNjIzZEpEaUF3N2RpRmpFT182cWMxZ1IxMC1rLUxVUk5laF9YMHF3dHVjTDV0eFIzTlRGSC1JSFVKNEJHYVFTSkQydTRrRUhqUzc4NzRkMTdUQ19fRmxXNEtnSDE0SldXazlrLUtyMzl5bThCOWpLWklvNmR5ZGhYbFNramQ2SHlVSDBFbkl4SThUejV2RjNZTjQ2SEt6QndlN0RNSERuV2RKYlZvTHRKb1E4MTB3TElpT1pQRnloSFdLTlRsbVhjOWhxT0xWYVQ4N0NsLVpHeVRoX0Y0Zy1HWmNnRmNTeFpIbVY5THZvSjJ3VzdDaTVqQlpQaFctU2RKV3QzcFVwN1JjdTZSc1FOVmQtNXh5dmo0SktiM19rbGVNWHRQUzNTRERXOTlWWWI5WjBIMW9tNjJETXVaODFRS05BNUNibEJxLVNTWEJ2c0F1OWJyZVV1S1NoajFVWEF5RHZ3VkljbGZfNFpnUWsyMmNRcVQyTm1kaFM4TmVBdlRhMG9rX19pZFJ0dnppcURHY2puNUxncXFoZGNZSzRuT093LWNZd2ozZDVPOE1HVzhiMV9RVDd3aXpMTVZRUEhLVjdzcXhra2hMY1gzU1VnellFSE5BZFpTcWdkTjVyaTJ5T3lWaUFocTRrSlYxQ2NILUllUVN6dVg3N1VFMGJ4ODA4T1lOMi1ka1Z4VWpVeVM0c3hJVjYtNW1UUTY2Mnh6dDR1VUZBYlM5US1pSGdfUjR2eWtIdVhJeUhTcTQyaXRRcDZ5OFJpeW1NQnFmdW01OUJGZUVBZHJ0dWIwR000c0otR0Izclp5XzRzLUowRHVzN1pfYTFhaGZRTy1YbDhHU3FxRlphNHpQNHBVNjEzY0plX2lwODR6WGtQNXdOLVg4VnU5b0VlbEY1Q3JpcGRFTEFiUzN1TEppUzF1aWZNclJEYjkxS0pQTkU2cTFIYXlVdFpIbEhGQ1BocDZ0NlFjMTR5eDZXM0dYWjJRSV9jelg1c21fX0FLWWlhWmtaUFU5OURRRnFFMGtkellPSG1rVndkak93akxuSjJHWXlXdlZxZXFLYnByaWlUMVNKQ0RzM0NSQXhRbzVMUWhOM2x5alhDZXZET2hqTWQ4Z05RaWMwc1VLVDlTdkNDa2Y0SWxfZVdzb0ZwRlNnemVfZzlvSFZQSm9lRzhveGh2T3NCSnJJbzNjd1hhU0NYQkRrcDRiRF84aElrbGx4RjVlZDNEanNvVkJYRkNKeWxmY09LcXNVN050LWdSaUNDUVJwYW1zOXFfNlpEcElrXzNiX29LOWZvLXhMbHFMNFlLWE9sQ2FSdklSMHcwZjdxeExkaUp3SzZjeXA3RVpyTm5BN01zcjR3aHlpdGRHQWFEM0J0bmxWb3J2anlTWF8xdndsT29xcFRWOHlxT3BRUE1wcmZaQW10ZlZZRVhGNklIajVlSHdBSldQbjc0X2JUN0VlZWVKQUZKWmhGYnBib0d3ZUVVNHk1VjFFeEV5cnRxbDdKSWxkVHFudXpWeDd4bEowXzlDNEhicEpYY1RtdUNtSjI5ajZJRC1aZGVycmsyX21IT1M1azhnOFFyeGRIcklXWWdiM0Z6eGdiNXZnOGlnQ1dqRjhVQlBraEs2dmZQNy1NRnJNclEtMm5zS0FJV2VKcERfRlAwdlpBbGVrSVN6SWpPeldoTFBtQ3JxMHJhMU5TWHV0TmN3T281dF9qSXN3MnhCYnNIRTQzOFc0SmIyWFBnUTdhWHFHbXI1V3pFbG56d2lzeVNRYzhsMmdYazNEb0JReENXOGpxaktweWMydlV6VUxESWVkNkF2VkhIV2tIWW03bkxyTWw5SlU3MnB2MUdMM1VmQmswd2NmeVVfU1pnUVAwSmZYMjJvdGZ2NUdiNTRfV1plVHUyY3lxOFl1VWhBcWhkZmxQLXJuV0pTT3FvTUtDRlBRQ0RGSWFzVnhYdk54S2RrVlVueHNwd2Mya0Fkb3J4QllMYlQzNjExb0VIaldVUjVwTk8wVmF6TDk5NWtTekROYkpKQmJEX25ZWHFlenVrcGE5c1RiN0ZKNjZrQTFsVU0yWlN3c0xoWDNXSlFPSzRicUZyQnU4c2V4Q2VYTEVrdnR5dk1ZS3cxVTlGZENRREd5RGdSeVQzdTBoNThmNGhaLWdGVklnWVFMdkZmRG1FMlZnQWtRUHQtSEVramFoa3JXNnNQc0Y0MVNZV01MdXdVa05rdi1TX1V4WExIUDFBblMzZ3E0cXRIUGZmdVRpX3pEclJuZzMzTEZwek00aVZfYlZGSmZ1eWVWWGlyT3BkTm01dlBCV25JSFFaUXpBTWFtSGlaT1RTbzFXdndfWi1rc3hEcG1Hd2ZOMjd0V09kZW5kVGNBdVFGMGJHVEd3MDFva0EtNFpGeU50enhBUHBEQ2lYYzNtOWdIdHExZzJXeEhmSVVFVUM3QUxPZHUwUkRIYjlFOFMxUXVTTXVIRFFyMmlEcV9jV190b0xVY24wVnN5SDJPaVhlR2NlWDhaX0k1dUh1NDN6TVJ0TmUxckNTUUhUWFd6MkRINTRBLXItSVBPY1Jic1dMVW5HdFBXdUNBUnQxMzNrS3hCRWtyZDZuRkNTT1gxeXJDSk9WcUdtQ1dYcE1Xb0tHc0RXOElHbEs4X1Y3Q2M3Snk1OER1M1dnMHUtM19abTBnTHFtbVdfTjdUWjFVZm85ZmFXd3NPanFFX3A4Uk9XZExicWliZW9RcDBIZEp5dERPX2hRc1FtWDdTYkEyMXBaS3dYX1IteFNVaXV1Nlh5ekg2UGRVVFpST0ZMNkxxS2lyU1ZIQmZEVmk1T0dCNE9HSXV0WTlJMkZNOWlFZEVOOFBIbkRldDM5a2JPMVVWZTJZQlg1Y3FmQWRJM1hPbHR4aFU0N1IzZmdWZUNIa2lTYWpKSG5UZTlheFBka3hRY0hFclFfa3Q0SEhxYlUwNWV5LWFETVBuLXlCNTB6OVphT2tBX3RMMEZ1clZDQjFpT3VsU1huMEN5eGdzZEoycWNIb2x5QXZ4MnJrQjEwdGpXZV93UEhEaENMYkNwOExmWkM3SnFqZEo2d0hpaWFsZVZuZTlUbExzVDJTcnNrT2I0MjJmYW0zZFVpZDFqdlpaM1BXMmlNZXlJY3JhWkliYUJBQXl3R0dVUmNaNnEzNzBoRzg0T2E2THJzWGlLaWFYZUwtS29uMkFpZ01oRjFIYkNsUEdfR0lWYnA0VEIyaFMxQXI3d2RvcWpJMlprYWVMZ2pPSk02SExkOXNfZm54QWJGdmNxLTZKQXdtaGJhXzAyLUtydDJJYlNlT1BvbldFTFVWeU9IeWdZRDJKRDkxb3R6MDFoRzY4VE5aZTNFYXdqRE53bnN3dEVKQmJtRHIzZk5ROG16aTdhTlU1VFYzaEVHWHdyR1NRZDdyektyRlVfMDhkTjlPRHVDTHhxQUtjVWN5ODNTdXRGQ3I4TlgwdVE1TGpsYVZkWHFCbGJ3WEtOYXpfUjg0SFZBTE05a0tQSXNvc2t6cFA0REU1dEMzcjZJb1k0RlZESFo5dS1LQ1huYW5oZHVvekFPZGFYZWloSEJhUllOSFhsUmpaQTRodGdFZXpMd2QtLS1lVklwR25zdHdMQzA2M3JaWmpKY01EOUhKTTNrRDFjWE9oRW02a1FmU2E3RTRMcXdER1ZWOGE0ZnFudGxFaG5RSHVVSXJfa215NlZVOVNsSDFpWGhMWVNCUWdtdXN0SmowRk50dEZOX0NfcWdKU25EeC1ZRHE1WmVBZUtRcmttMDdfYmppMy1Gb0cyUDF3SEl5YjUtb2VtcllsWE1xSzVqWjd5cjE1SW5oLXAzaEMxVnFXWDV3Q2htYndTOUZpbi1zeXBfZFNvbkdQUi1ueVQwNDlyMjBtRjhsVzFnSkdTbWk5X3R5akNpYXQtc3l4cHF3cGtjSjVSMEJkdm5vcXZwOTdUdlJVLWFpVGhEWGlrY0FmanlsU1FBUTNTZ2RvaHhsaFVKYVVERGV5S0R3LUFBVldyU2FQTEJrUDJrWnpieGVkdGJ3Z3U1VlpHX1NUY0piRGxacTBzN2tXQ0RtTTYxRGp6a09DVkdWOXR6OUhUeWhBVF92OVVCSTNxbkgxdzUza1owYU53alBMN29OVnV0OG5fZ3FlellSWGt3UWM1LW9DUnItMFV2WGlobzQyS2xnd3Rjc2ozUVJSZ1BINXFJZzJkOWdaMXFZVjhNT1VFZU00dWwzeVpjTUc0ZWgzem5nNmQzbjVqeVJhbkhGZXVZanJvTHhuS1dDc1J1RDZIUWQxbFNtS2lNaTJfWG5iTE10Q0NQRjBIV0lsX2pMYVZxQWJrRTdndDNuR1NOY0prQWNBXzhuZlFnNzZzcHdsS09YbmJfblZEcFdZUzdqZGtNMzdSNWZMT3V1UV9kUS1Pb0staXVuR2V0QWp6dEdUMnhwaVVJVjR6eUJsVzlYYmFiWU85LVdzU0lNLXZva21IdU5oQ25oU3c2YmRmWEE5UlR1NHVhbFZtaFppcUNmRU9hcTdhTnF5OVAzUHRFdkJkM0xvZmc3Q1VxTjhIM0FvZU5Kdndxd1c2aE1UOGJrMWhwR3JlbzR4QTBmaGhOQlNYZGxvbUVlai1pTWxfekFadV9yZWlLSmFVWEdwYXZubDIzU2pQNXBsNXBMdWUtUXRyNWZBQjlYVGJCZ2NYc3RXRF9jVVRzVW5iR0dwejhDZEhpWjdUTk54V0hTM2ttX0VVMUU0X01VeEtTak1EZmN6UkxUZTV2akoyaEhPLUdxVTItdFhKN3VvNUpNWDZqYW9mTzdRVzMzbm5OWU1mZURfTWZyejNaZlpsbkRPcFZiUnFxMVFIa2ZTNHptVWNGaUNraURYcmo1OEE3RHh1b0IyQS1WVHlhalJBankwZWY1MEpMd1d0U3ZPZk95c1NWcEk4ZzZBSmhlUFR3UzZnWEJDZlRYT0lTUUd0cWhkLUwyQkdLSXVwQUpqNThmc2JZWEtua2RxeXBVVXMtQjBKdWxaMGhzeVFXemJ0TExKUUVvckJENTN4dlJVQ2dYRVhwUUtWT1dTWGVZNnFTSnl0MjZianRaNkt6RnJhR1BjRWo4UUlqb2k5MEw3U1RFTGxRb3JJaFM5SnR6MlRGdldXTGR1ZWVnMHZkdGM3TXN3TTZRNjNCQ1E0RHRDUl80T1NqeG9OT0ZRRXVwVmtiVFI4YmxJaWpuY2NlcGNLV1F5Z1RnNVFLbG9GWHlYU1dEYjRrR09tOHF6ZXk2aEdxcXd2SUN1SXUxSnZEWDU2Q3hDSzVUb1lxWTV4TTFpcUtxRy1QUUtSb21ucGZyb2htWTFIS21LaW9KT2lObG9MbkFJcE1GZmhmdXA3YlVMRUdMdXhwVlNUWHBqTnctY25KS2h6NXZLVU9LbmNUMHppcXB2RmhqS1Y3aEp4bnpESmI4VFV1dktnYndVczgxeTNlNmhPQ0hpNjBRdU9zTHpDUHczUGVmUjltVU1RSXdxNzc4REF5V2JXSjF1Y1ZsVFYxSk9aTHk3N1JjVWdGbDNPMExFcUJXZWNUdnJsbGpYTEstN1pfUzIyOGwyOFlWSU9pQ2U5VXhRT2lpalkyQ3ZIc2NCNlJNNFFEdjlJWUJsV2RvTDRRdW1OWmZPdGFZSExPTURiSGhLMlZkYWxGbDZUV0hoOFd6RTlwRnlUN1ItaUFVa29MTXpwZjU1RHZwQ0xYcGFBQ1lFZzVnZDFFWDcwbVpwYklmRUlSQ2NRV0VVeWFpYjJ5bnBJckNZczhjbUVyQzQ2RTI5VWFpR2VFUVBmZFA5RUhEdGN2T19pVS1NXzF6YVNDVGhNNks5VW9FdkZGRVl6WUJPdWhPWjlKY3FCb1FRVEp3bXAwTGNhRUFsWV82NHhiWWVDUFRjU1pFUVh4bW04cE51MFdZczB2dmV0RHY1ZHlncENEZFdZem52eGxKbmxPUEFMaFlBbHEydFJaUnhRUHBBMlVrR1ZFUUlEcThtWEdvdzV3Wjk1d3k3ZFRtNG55bXdua3A3YW51OVRRaXBFUmx0UlBVa0R6ZjF0MXNpMDd6WTFsWHZWRkp6SnEtVFJDdHpmM2VnTDM2YnNLWmI1bEstSHd2Q2gzc3VvZDZVMmwzRFJHeTJRNGRGdGJvS2t5TnFBb3NHZ0NBS0h4S0lYVEdaU0lsaGRWb0lFWWNCYlo3SF9LQ1FNYkl3T19mNVJtQTRRVVR3aVFwWmdudmhVQXJtREppNnAyMDh3MFBNQWxSS2VvVmV5VjNmaE44akFJNExsT3hNU2ZORE0tcFRZUU5jRnNEYTJpdmlmUFgxajNqZkZBeDlWRGtpeHoyWS14Z3N0cTFfTUtxWFdSbnZScEVpeXI3NmljTi1xSFJDZWZrSjg0NWxWQlQ0QVp1a0hZWU1LUmVKTmNLLUM4M1diVjZEZERUNXNiTGFVd2lLX2xSeFNxTXlEY3FsMUdpbmJ5NHBvNkJVeFNOejhzenlxU3FSQjZnc3gtX1BfNEYwSVlVbWdUN2Z5enJhMGxoWm1yc3FySlZaY2ZrNFhmd1dDUGFtaEhESW5WNEdFRmxrS2tXMGNNSU9kYk1hTTh4UGlHQVNzcFVtTGlWV203LXhvcVFSem9aUkZHSmJpTlVGQ2pUWDBYRTlIdFRULWFNUm9aVE54NkMySUlVcUU0U2w3aE5JX2FHOWJYM1g1cHFJQndsRXRINjBGSXVSNEJPNTJBazlMZkhfNTRBR0J4RjFLNVRZc01KdHAweU5LRDFtSEQ4RmRsYVFpLXFvN2ZIaHZXa1N3cnNEd1VvRm92M0NUa0JxS2FrdWk1dXo4TjcxREZnVXJpWjNBYW1LRHlSR0liUVR2RzczX1hYYnBnZVJoSDFHSkRJbVFMZGdpMEE5dGM1UXQ3QVRBMjRCb0wtTUhlN1pfa2loVTV5YXZ5UTNuZDFidDg3YlZhMFNqRkw0NE5IR2RQZ2pfdTdtTm4xZ2ZsUkdPbTg1bUtWVGRXeWczNmFXWE45ak5OaTY3ZVgtUlB2c0Y4Tlh0ODJqaXF3UWl0azBoX2ltVkZfU0hPeXFqdEFtcnZZSXdaTWJENkU0eFBRZTQ5cmQ4TVZWUFZ4T3oyQ2xCa2sxU1hqWnhoeTRBcE1DQllmTERFMHl3QW00MU13MGk2MTNVYUNvd2VienItci1seE5JQXlOYlUyTlBMMUx2eEJCdS1KOFNxQkZFSkRSVHJxM2o1V3dBbXgycVpkNWM4R21XOUJYbHNaVnNvZGR0OTVUeEdLSWlwdTgweDBQSVZGU0h2NmhpaGdfcEhzMUlMVmM1WHBKTjNzQmlyX0U1OHNNSGxudlZfYmlycGtFWlltWkNuSUQ1TEd3NjhBOTFDS1RtXzNfYW9tZmpxamZlY2lWanBPeVh1WDkxQXZTbjlEdnAzOF9wUDE5aTB6QldJMjZmeGs2WGdIYUtZSXdUa1ZjSzlCeThwa3JDVjg5YjdtZnh3WkRkM3JtUzlDcHlCSFBMUjluRVNWdG16X1ZnVGNXdzZ4aXJFUmhQUUpCOWdMZF9QakItRHprUVM2S3k5TVJ0S1hKdnJzU2pBcVR0dzlNbGFiV1dFeHpWVnQ2NWFJUFpLcEFQY1hJQmg3dGx6eEhKVGJLa21YaXFIWU1hR0JMTU9ZWXB0TEd5VEhONkRqWE9TU183NTVUWGNFM0ZyZnhpeTdTNWhudXJIanRuMHF0T3JFbFkzQmtUNnNoakZMTG15SGhTaUxfUHJQS1M4cWtoeWk4eDlueHNYQUZaYlhfQThrMGdXTDVNdWhubXJQOVZhZEhYT2IwX0JzTmJZM1otSUV4bHZZOTBkRk95dDBCbF9DWHNDLUZvNEF0YTg0c29icW5zQi05U25NWWp1N3BVTDFiRzh1bDh4dXItWG9kNXlhR1g5Q09HaGVEMXFtV3dYTjNNcjc1RUt5RE9SbGswY2hKQ2tUb0I4VjRkb3hya0NxWHdQell0VVJTcDJyUGVoUUYwNnFhZHZRZnV3bXJwWUVrLUNwQWVQTTRUNW1QVWNxckctRkFfNnlCdU5NdThxSktlYXcteTdLTV9JRGRQTk5zNUNxZXd5SmNHQ3ZVZ0szc0RjOUpwa2JkUGFsQ2JyeGZuMFY0amg3eTRQejZFNGIxenBLTXZvS244NDN6OV9sLXNqd2M1NGhvQ292TUFwYWduNlVxQmZwN1hJY0lCRlVpQkE4XzRXZThJOHZWRVlMVEJUa1h4aU5XYVJoRFNIUVhYTUo3ai1EWVQ5Xy1jd2V5ZTc0QTlzc0hMSFB4aGxaRlBoNS1ka29PeHlsclpfVk1qMDZlOEMzNFVXcVY1bnUtcTktdFVMZU9fZTZBeG05MVFWRWtXeGcwUnhTeXVUTVhlajdHeVJMcDZUOFZfeXF4ODFRdmxRTDgweHFLVTc4UGU4S2VZTGtDS3h2VVRsYTBLSmNVeFZTS1I3OC1idWxhMW1kU1UyZUVucXBBZWJlNEZRdERURV9xZWYzQVFsQ05nV0dDVl80aGlWWWRsUGNySUhVeXdGeVNOYXBQM2xvR0tkN09QdDBJRndIXzBhNlhZb191MHFwSVlYb3c1cnpXMmZXbndVVEFtMThjc2dmNGZtRUhFclhycnllS3BvdXlSejFxTVhISFMtWTRuRlByLWdUblFveEhRQXF1akJXVEpCd0lmampkUDBrSld5SnpSUjBiSmEwSWlpYnhmMFF0Y3RQV3JCQ01SZkhFTVlFMGZHT1dZWTVxQVhPdHNRZEg0LWFDYWMzV0hFY1pDWHJGWFl6eV82R3FnUFFaR3hjalNQamt4TDNFTjlSbkNlZjY0VlFDc0ZCeTFOLU13RnlkZ1BMc0lwUXMtMGxBUWlsNDlaVkxVenU2ZE9LaGg2Rjk0SE1iOVcyTU5uMVpvekJnYkRaaURJWHNQZkw1ZlQ4YWFleTZHd05IQ1NNeVhwYTlyT0xLUzQ2ckhUN1pJMEl1T1l5RHZoR0dQSUNLcGl5ZFhWUVVuSTd5bFNURlk1bTlEb1pJRFh3Z3ItU2VmaFpSUDYyUzNkeENqcnZubXNGZnQxLTRKUmh6QkNla0NDUXZRX095N0N0V1FKLXFLb3Jrczh3XzNTY1dPaUoxTXFNWkhZalRQRnZJUnUwYjhtRzB3QmVDN1pCdDRrdWtrTFlySlRLZE04U191ZWJWNHhrdjA4emRJY0xlSVBQeFRJRV9vZVlNa2V3WlFXa0xmNE5TSnRPTXhmN3BETzJLcm04TWQzSkpkajlDVGVsUXhNdTNkcmZuc3pvZXJpSXlCbG1hRktLYWRWeDBDSVdjQllJUENDLVFYdXg2ME9KTDRRaU1rQlpGQU9rdVQzc2RfeXc5ZkNGelBVUkREQWVVeE5xY3pSSmRiWGVNdHJKVjNmZVBwSEdJQjVrc3g3QlBUT0doSENTTXFfTm5hTlFXVzlLYy5BWjI4SEQ4TUdnMkVremFjSUozMTJB"}' + string: '{"error":{"code":"CertificateNotFound","message":"Deleted Certificate + not found: cert-name"}}' headers: cache-control: no-cache - content-length: '43204' + content-length: '93' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:55 GMT + date: Tue, 17 Nov 2020 01:57:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 200 - message: OK - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name/backup?api-version=7.1 + code: 404 + message: Not Found + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: DELETE - uri: https://vaultname.vault.azure.net/certificates/cert-name?api-version=7.1 + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 + response: + body: + string: '{"error":{"code":"CertificateNotFound","message":"Deleted Certificate + not found: cert-name"}}' + headers: + cache-control: no-cache + content-length: '93' + content-type: application/json; charset=utf-8 + date: Tue, 17 Nov 2020 01:57:18 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 + response: + body: + string: '{"error":{"code":"CertificateNotFound","message":"Deleted Certificate + not found: cert-name"}}' + headers: + cache-control: no-cache + content-length: '93' + content-type: application/json; charset=utf-8 + date: Tue, 17 Nov 2020 01:57:20 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/c5f593bb313544b59a8855b39842c0f2","kid":"https://vaultname.vault.azure.net/keys/cert-name/c5f593bb313544b59a8855b39842c0f2","sid":"https://vaultname.vault.azure.net/secrets/cert-name/c5f593bb313544b59a8855b39842c0f2","x5t":"Pes0t_tM3bIpSs2-hjRxSNy3YOc","cer":"MIIDWjCCAkKgAwIBAgIQHsbCyaSxQri4C9w9mnnrSjANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAwNzI5MTc0MzUwWhcNMjIwNzI5MTc1MzUwWjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCip1lNVCOyH6Itt/MSDjyCsQmXrNS0gdzHrgjd5pjAhrfvKzOPBZL45yArAQDhYUWY7QTbMkPUKXzyIe7x2U6+RJamINzhqIB3YvL+tT76jIVHZkR6qj9loTAT1slPVu4Rjsh2MZ7iv17W5tLUUg9gC7PS7jzGkl5OIOUSYGp9SnLBmTDGxSIWqU6e1/wps2riksauPwfSuxj8td7XBDOeOgGWBnjuon0n43xl+cnb+6HyoRKiRnGyBbr1bPVrKwJFB6oDbWmwm9B/kbt0oZCxoWBId9/mMHUsFVWCerzSq5IYjr15K39F7uiyYt2gsqD303x+KeOiHbmJw8bJGHRdAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFCbQKhN2rhMTSnyXT+NQ2Hmp4uYxMB0GA1UdDgQWBBQm0CoTdq4TE0p8l0/jUNh5qeLmMTANBgkqhkiG9w0BAQsFAAOCAQEAnd/yChcnDa0yKmcNZDRUiGj2docZiV2uEYvBdR4IEAv7JDtyitVm4ELpI460agbs2Nnp7aa/jSLZ/rocWoE/KCZYcTB+/4kSoDB7PwpjYOaFQNRUYNnBnAPsuiP5J2Gaf1s2opuF+wEXAU2gmCNQFzaS9JRF8AYyR50sjfuG4sVpX3fQhUqx0MJXDhZ6h2mjxhFJ0x9vCPhoTqC1y2mG+dZC8UPMEWwCpAvI1m/Ys2ckp8e6jiL1TUBq3JMxd/UEuGtCizECr6PLedQlzFn/h2BMPEtJ/s4mB+nkvs5eHTEdavqYV6Gfphd5Z0prxTNvlWGr7+n3NyiW9J/ZgEofdw==","attributes":{"enabled":true,"nbf":1596044630,"exp":1659117230,"created":1596045230,"updated":1596045230,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045219,"updated":1596045219}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedcertificates/cert-name","deletedDate":1605578236,"scheduledPurgeDate":1613354236,"id":"https://vaultname.vault.azure.net/certificates/cert-name/669e3069fac64d57aea1914f2daa0b86","kid":"https://vaultname.vault.azure.net/keys/cert-name/669e3069fac64d57aea1914f2daa0b86","sid":"https://vaultname.vault.azure.net/secrets/cert-name/669e3069fac64d57aea1914f2daa0b86","x5t":"RJnuDzHdDnViogLojMKOJUyDHgM","cer":"MIIDWjCCAkKgAwIBAgIQCz210mObRfu0i4IcCz2OwDANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAxMTE3MDE0NzE0WhcNMjIxMTE3MDE1NzE0WjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEFqjUlOCtX+nx+7ZxKvlcCLQuI5fXWL/Vw/iUbtENrgobPcZihsyrWARNzwDzLIh9dkXrUxTZDBeUJ8uE/zj9ySYnj4/UkER8Xd2zsN1sEIdIsZjmz+o3APez6bqp2/L4CyHSpfDrfGWzJIlxhXIkD6zOB4RWWN7yo9bTu/RkqWMsF7RTjNP7RyOf0UFqDmnd/lqGin5/JT57uLT50VlTer8X4KZyPGqFKvIog4eX+JSnYQ0ePACjjlRC93286OFQsPlqWuo9m4QwS4sExAPjcNduBXs9BdMGhXRgzmbI2m1x2cQmOumIoIwwIniJ1a3npGFZfbAYZRkIBXPiBOpRAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFPEp1rV4ToEsfsuezKOA1KrZCpC3MB0GA1UdDgQWBBTxKda1eE6BLH7LnsyjgNSq2QqQtzANBgkqhkiG9w0BAQsFAAOCAQEAJh8XNS0JIn/yMbqLSCghEuv4FAs8WHONrNg+/5oxSDyKfcSgDMN9pLdIbrneUh68tj5diKH1e9/jEJFCh8HjH7WQ/QCuZjp984ZgNPpfx9ZvBvO1bG12wiRxicqGqnecRZUOQdsb9h4C4K6LymkcVhUMZrmszaNiHY1aiDOI8Ks/CicX4QcEpFG80X7Y/oBOCYYAWJHF8FD2yqMR5NEDQ4Ehdi9i4iUaHkqqM8UUI6+toctE0iRlDbjVbtpGhTH35qC8g6m1vbjOZFcz2gIkZv0cIeytBQAuU5RpwN+0OioIIT/jPqg51gn9y0pqkvFW3Xkr1EZ/LcLXJISJA797Og==","attributes":{"enabled":true,"nbf":1605577634,"exp":1668650234,"created":1605578235,"updated":1605578235,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605578230,"updated":1605578230}},"pending":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/pending"}}' headers: cache-control: no-cache - content-length: '2442' + content-length: '2606' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:55 GMT + date: Tue, 17 Nov 2020 01:57:22 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/cert-name?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: no-cache + date: Tue, 17 Nov 2020 01:57:23 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 204 + message: No Content + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/deletedcertificates/cert-name?api-version=7.1 - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLlg5T28wS01SZ1FNcW1SdU1lcEs1ZEhuV0xWMHlfSGNjYVF6RFVPa3NUQmRMMVVkRFJRRlVIMFVEa29rUkw3Zk02MHRuSVhUYU1WeC1pdlJGOENNWVVyMTRLQ3o1M2U3VGx2dm1yeV9KMGFiZ3Aza1R6UUdWUnc3cno5S0QzTWF0SXpHRnRUWXhVS201aWtCSjh6bEtLSy0xai1pd0pQd3VoZzFGV3Fua3U4bFBGNmQ1RDlybGpBMkdqakRUdjRDNkNwM3JEY1JZVlRsakp3YTZwbXF1UHhYUGNwRHpzRVA0LXl6eDdFeWpyVmNjdElCamFYdkdWX0NzRGVWN0FmNlE0VUhlTmZfYm5fcGFBNUhyQVJ4MUt1Q1RYajJPVlZYX1JQcjI3QVhTODR0Wk80YzhCMk1xOWYwb0FaZGM2cmptZF91X3c2NmsyUmUwNV95aUlha1dNUS5mcVQzNzRCbEE2d1BFWF9tQXBrMnp3LnctVC1rM0xrMFNpRWlFQVdzMHZ6ajZOdW14aU51RHBUX1c4WDd6OVg0VTlTYWZaMHVNeW5jVGQ1UDZLZ2taTlNITU5nd3FfLUdjdzE2NG5iM09UTVZpam5zNHRwUkpVYTdLVjNXU2pSRWRxSzRBeXFkNF9WQ0VaemNlQlV6VXItOHo5RHdTOEoycnU3XzZacTBaU2RXMnRCQXZMSHBtOTE4NlhjenMxc1NnTDZWZTlpel9JdUN2bTRNMi1fWnI3U1oyYnlaQll6OUl3enBJdHVtNDZsaEM4bWtwR2xSV25oZ3pDWEFQcjgxWjBYRGxDa0VFeEpjRmh3YUJLNVg4WUk1N1BPN2E4RjF1amNBUUZ5TzFpYXJhZTdEQUxsRTJPbEFBenhxbXJjT3lIWThEVkVESnl0TVBsY0YyWU9qbTFVMTlwbUZKTXhiejBzV09LdUhUbzlJMklETzlzc1hieWFwZkQ1XzJFb09iWmlpd2lnMDg1MHJOWWF2UUM0YVR4bXZVQ0tiQjYyNDZ3R09SMXNWZkxaa04yV01fVGJQaW1kajlMa3BSRXgzUUlNWk5rNzk4OWtBeERDdGZUcU5UZGJ5WTREM2FHdVFnWXItemtJaEJLc3c3Tlg0ZElnY1ZXR3hjSmsydnFvb05OQ2N1UXNDZGxGdkdmZDFpWTlHc21WTDdKYmJwZ2lhQ3o3bGV2QWNfcTU5TGRiZmFndF84Q0tjX1FHSGdveko1TExoRzQzSkVLZ21NSTVoZXY1NEJtS040QjB5UkRlU2ZBam1taVFwVjk0MkdmbFhDWkJHSUpNamJOaHRNdDU0YXNtRUQxdzU5UG9MVVkwR195SXQ3VEFaQlgwa3JCckp5NDVHbFZ4TkIzQTJjSWd2SUp3d29jd1dnSnBMc2FvY2RKaDN6YWYyY3NRaWRwZGhXQk9VcVVTTzFIMmoxbFR0NDFaS05aOXNhN0x6ZzN4VGJHb3RDbXJpQ0ctNVRPN1doVmItbUkyRDNsV2prbmROS0NwUnFRbjE3aVZLRHdiTlRUczEyRmtSMFNOcUE0cnFjTGoxRUVPdHZ1OW1TQXhzWU1nMlBWQXpzWVRhTmJrSmRhRm14cGpvUWh1c2RKTnc0NDFUTGdERERPa3NQOHdYdXZUX0ZZUng3UGw5UGM3bU44RkgtTWJtSnhIbnh1dE5ySGpVd1gtOTdZZkozd29EU0pmSkg4Nlp2RllDd3RiR3pPUmt1ZHcydWRzOVdoMFVCazJsSHVQanZQdHRBR2pVYWNKWnNndV9WTGk0ZUtKLTNLWHZpdUJPeUpHYXFvSEVVdkdlc3pQTnRoSml2V1Z4a1p1WnRhNEV1Q1Z6T2pORDdfUjlXQ3RmQ2lDanIzVlZuY2x4ckljTHExOXR5VFpkd3lwUEZnQ1BJV3hLaFVPQzJMdTBDTERaTHUtSlpsWERxTUk3VXQxV09iWUVWUTNBcGRlSmpWR1B0aFBpVXhhNFM1ZHVZZ3FCZ2R2MWJkQkxJMnhJclY2R2NCVHhmXzZlQXdQWFgxU0d1cEV5M0dUNnJDNTBPZjdFVUY5Z0ZLVDZtWlRNYVhzYkFwVUFlNWdZWjd2czhEV2Flc3I4NzdNZXpZNUhUNmpmNU93dGdlMklUWWRadzhfYVNaVDJRS0VqbzUya2dpY1NERG1FY1NIajQ1VmZsM1NENDRnUmpZVFZBdDZQQWNjeWtxLVFkU1VtYno2T3gxTVItZTFXZEVnZE5RZFVVRE9sYmdfOVFrbVVHY1F3ek50bU5rbzZEVDdRdnl0ajAwZDRWWXV5dVF6VHowN0s3aE8wbzlJcXlYMzJwZ0Y5ZWw0SVNwa1ByLTdHd3VOdmctNk9ZSnVZZXhkQWQ5VmtTdWV4NTRkM0JmR2xvS19VU1RIZTdEYktrVkRvYUR5ZEtyNkFhX1dxNThmUWJZeU9NUWR0R0U1Vm1WR3Z2YjVGeTJjMFhoMElvMkRkS0ZYLVl4cUx0X1NMbTZfMVZhWUVWTzNqVm5ra0NSeHhBU0pFSnJQOGFRZFd6OGJLWjVJWXpBMkp5QjEyVG5fX3llVDRIWE03c2hQSTdDSDl0NmRUVFBVTWdzeGVBNEVGNnR1TnEyS255NS16dG9XT3NXYzBoNVRVaG9EQzh1OFVrck1zeFcyODVxenNoUUZkd05QdzloSDhnMTVwdG1La1EtbkYyWnBQWm5UTlJTcTNRMVZYNXdJUXc2Nm5YQVF2ZDFLNUppSVFfSUVUWEtVTjAzb29tTmR1Nm1lUER3WXcyMGR2Ylp2cG1ycGxodE51OEEtNWNKTVdwb1hQbE5rc1cySkRLLVNNT1lGZDY5Q3R3QlZrRlR0a21OQWZucHZFbXUyaXB5aDk3Vks1OEV3b29KaHRzS1ZoYkFRRi1kNVAtZlYxVndNaWh2SGlkSld0UkJFV3BLQ3d5S3ZhbUNjOXctRUR2ZzNMWUM4UVE0UlQxOWpzcTgyejk2UFNNX2t1WDJ5UEdhWGFSanVuTGp3TlVUc2dCTHBvRFl3bEt4NHVNMWJIV0VXb2tnXzVkWl91UnUwTmxrQmlld0txdDhCUU4yWjkzbzFsbk40M3JvbTlSaUR0N0FPMXA0Q1RRSTdIWWtscmR6VFJYUVNoc3JCQTRjZnFvZDBRTG5Gb3lsV09fVFVGcXlhNk9taVI0Qkt4RV9IR2Y1XzNtUjBydTB5cnljem5oN25CVnRvQjRTdTJTaDVfQXVzTVgwa0tQQV8ta0V6X0xaNmRyU2FCRnJsRk9tSFZUemw2SlNKMnhrZm11SDNqcXNtcEtMbXpWeWk0MDYxZko3cVMyS1E1eVhnamNqbE9Wa0hwY2QtVjh4MV9wY09Sb2QzZ0NXV05XQUczV1ZZV1B0LUJjSXozbHc0QTlwNV9ncTFleEVaRlV6cG11cU11eF9hRUFlN3piRnNlY1pWUldLXzdDT3NVLUdsZVYtdmRBZWlXQWJHQ0hZcGJNREZ0azZaTlU3alJ2MXRTRU8wd0YtVENTZlgxbmFQal9adUh4WEdfcklpQ25zekJoU0FlLXRVOXZfeE51TVhnaUdXcnJCOXpXNFEzNGFPWEVfS1Q4dlFoOC1fOFlqWHlNRk1vSDNTV2poQlh0cGxRZWVrOVlSa3ltTzVxR3ZOT3c3dVFCcTduRlNsS2lPX0ttOFVLNHQ2ZzBfV1dzTEQ1SmRFRnR0YnhQenFRM2I1N0VhNmIyYjVvbVpvYjNDSDVVYmlRSEdHTVVDUW5ES0hPU0VLSUpYWVdYZzh6d1NENGJsc2lXTnB2d0hWYWZld2JWMHFkVjJseGk3cU10YU1wdjRrYmhidElNSldpVXdwNFotdmJxUnk0LW1TdGtnSTNELTM2djh6ZDZRMXprSVBPNzgzOHlPU182QjVObDA0M3o1UUxKNTNHQ09IZnJPdDRTQm5vMWVTbE41TFZBR2tTQ244T3pzekxPUmNFWGlHMEsxQnFWTGdzWjA3VllwNzBTeXFOREp0aE9maXlzbGhxRlh4SUd6U1ZmQndjY181cG00aXlYQWRzS2ZfbXR4R3pvU0ZfTmlJUFEzV1Ezbmtka0JqcXJYNS0yM21PSzVjN29qRFNkUE1Yal83R3ROYTFSeFkxX1JfRG0yU2U4VzhBLXpPd3JpR1ZvNEV1MnljR01zTGFyUEZUN1p5UUxjSHp5M2NpbHRyaHBfREx6Mnh0Sm1EdEtaS0NHSEFpeUVNRDhqNjdzSWw3MzN5MUMyYURsaHRpVkpXc1NNTXNzQk9oZ3JxakFMYUlfYVJab0tGSk5iZ1Y1UnI3cHg2eFJXUWFIVjVwTWk3SEVrYzFjMnBaSjI2Rm1KVEhfa0ZRRVdaN1dKM3Znay02aXBraDJadHFsT2JNNXRFOHBLSmMxN2Jjd1M5RFBNZUVBTkloZUs2Y0RzbHRxYXN1Y1Jxd2RlOTRoV05ScnJLQXhOVlJvTDUxOFVGOUhrc2NVVHFsbTNpTWVJenZUSjR1VU1TVVRoODFBSjhYNkQ5TGs1SHc0TVFiYlRXT08yaGNDa0ozMDNMamVIcUhYenJHR1lyNkVKLV9NalZQSmdpS3h4OHhJSWVnSFE4VzV1MEZac1JjZFBIWTNtTmRUSHZkSVF3Sk5zUG54U0NldFVvMkc0VEhhbWdETTJnSUtqSUlIYnFwMEcxcE5XX29hcUtteDZWTnJxNEF5WXpFM3Rkc01mZGVGZTUyQWsyQXJqb091dnVXaFpMMEVBMlh5alIzRl8zZ0VWSWJHWHdfX0xrOFJNNTB3MDFncWpqVldrUEZPNG0ydWNwVWZyQkRQaWx0LW8yUjRvaGZhVGZJSzd5SXFwQXFESWNMVlFTNUUyZUlacURJNTBQNU1HLXNEYmx6YkJjbU52X3hUX2dHcXdIeDl0VnVJMURwcHJLRnR2RG82UWJ5VURxOGx6WV9LVlV4UWFQZk1ENjBDMEg3bnc0ZlNNdXd2cnFkMUtlOGZDcUFXZkJSdXFkb1h5dE5vSlJvSW80ZXgySlBaVUVYdXV0UXRxLTV3MHh2RGc0VzF6T1JhX2FIQXBWRGxoVE5lMEhWVzB3S2I2RHFycElmN3ZRa3lTX0MxcU9sZldXSVhFWDYtWWgyWTRnMnZRdzNYTzNDbjlGYUprNF9zUEt6RlFKbkVaUkRZclRYSG0tbGtZNjlZUFAyTnF1cF81MV9VdHRMQjlyWTE2VTBlVF9ZZnJfTmZwYlBlbmNzbHk4MUhvckIwZmlQcVp6U1pzRmszTWxnWG9TTFE2b1NoR0t2OXdUWTR1YU5HbENnYlRiRDhVNFpkYlVtWlpYRllIQ2E1UjJXRlpxU09VVXFaNDVXLXl6TlJfWllzSWFFUXNrWlU1c2ZDRnludENzQmJXdkItVmZQNVctM0FpY2VYOFFFYkVNRTZtQXJRcUVOWWhKUkJlRWJxSlpsREJMdVh3S0J3VC1vUC1Da0MxVFZLZXlRV2hkVE1jMmRrR3dNVWNmLXFINUhrTnBSSTBCVk1ZR3lBdWpmM21mazFEVEJzM1NpZkRiamt5TnhEcy11R0g4UVFYd1FiUjZvODI4T1FtZUdEdWd0LWJOSlY1MDRGOVBISng3OGIxQjFxT1pLLVRwbDhmU2lDaFBLSDVKd1NCM0JXWmVoR29FUGdqb3FwTWlMVlZzNEFydzQyNF93YlBuaEpJRG41XzRlakthWDFwbUlWZjREakdDVTcxQ0FhMF82MFZaVnFCTS1HNEhVczh5NTB4SjVoWUZUekNTZ0NNb2NwRmZaMW5jR1owdGVMZll1ejFGTXU1b2xnZjE5YWVQZmRmU3NkcngwYV9kbFlSbEg3c0haZEVyLXI4YWdEcGFHSnBGcUhrcEliSm12VDBrZzhrQmc2eEJiS2J3bGFLdWxVeWJCdlQ1S2FCZHExVHZqSDJ1UTFXU3JNa29OMFFTM1RYM3B3YkM2LVZjODBUWVdROVFRc1p5Z2xlYlA4VGFOb2s2TmdHd2N1MUUzcVhXakF4ZmdEY3dXYUR2eXFVTFpsMFpYemZUMmxkaUxJbUxGZl91QjFGM01fWmZadFJjSzVKQ083NW1DTFluR2JZeC00cXpGT3k4TnpWeW5BMWZjVkZjeGo4SmFnSXdBRlhHaGlwNHpMZzFEQmtiWDM1SzRkUm13d1lrOUtwbzR3MWFSSV9uMjdpLUdnU0pGTnlvN2xZckZtU0plQ3RiWUx1cHNydDhNa3o1YXBKXzRDbzdTYmxwQXQ0b041dmdCa1JzQ3hGaEFqVk5GbGFNamdMZDAwb0phLUFqVUg3MHRBYkgwTTdVUFFsdnZuMHFaLXhpRjVCQjQwSXViUjc2OGZVZ2FLR2FXTjgtYzZaTlU1clMtWU9sUXJSRU9ETVptZXpIVFM3WHcyRlZaSFRENWdfMXhfU3h6ZHkwc2ZwLTQtX25pVXRMeVVjaTlwOGMzeEFZUXd5QVdIYVNjcXpoeFh6WV9hZTNGWV81bzhNdWg3Q25nVGhTeHVZTl9YcThkdVpYb0dBLTE4YUNqejFBc2VDVDhDY21lZnh5VTFNM3pNN2VGVUNpRDNRZGpjMG55akZJWlZNaDdDRk9LbXVmVVJHRzNEV2VaV3FPNTZ6SFBLWWRSNDNUS2Y0OHhNVTYxOWxEbjdxRkxhVlhsck1tT2xxTVExekR4WlJRLTBzMXhUaDB1TEtiOGd1QktyZzhZc0tqckV1YkJlOENFSFRoYURyOXp4QjJlWEloRWZ3TFY1UC1UOGRReXNIa3NLelpOamxSUmZjbmRUMFd2ZHhkZ0xRb2xCNnd0UFJ4M1dqdWotTTBFUkxXX2VyRVZrOVdrTnp2SzJ5djdSQUhDWVZLZ2xrOXpXTnMwYkprQ3dtTkMta1pIQnMtdGIyMUV0WDZoSTlsSTJINjRuSTV4N0VhcDBkZ0tLa3JwclljR2RyTEZNaWdETkdVVVJkNHZlWHl6LUJXRVcwaUJmOVB3ck81ZF9vZGtGNmhxTzFXU2lvWnJTVC1BUEFaWlpFSV9vTU1FLUcyMXZVVy11SVJJNC1ycjA0QXd0TTljMVFrOGFrUUplaDFhNng1b1A0WnZQVEFIeWdjd2pORzNyUU95ZngzU1ZBZXVtbzQtaWRFdlozcHQ1LXZZZWlTQTRwQWhxel9ieWw4MWNTZUtKYUtIZm4tcjRZdUNyT2pUaThseVZJNlVvQTU1WGQwdkxGZ0FJMThYamtRYTA0aVc4NlcwRUZEcXZweUZmNEJlUEhJNnQzZXMzTldQREJWOTZtNlQ3NDZLOWtnN0FwUHFHa0hSbnNwX1p4Szd1RkJ1eGZrZDhmX0V6a081ek8xcUlkMGUzWC1feWV5R1VfaXpxMUQxMWVCWmRyNlprUVBaWlVmbjdFX2hVWUVMWks1NjBEOW9ZNm1LV1VSaGdhTGJVODJrZzlLT0FaaXV1S09CMVF0UmxzNzhiaE9kdVY2NVo2V1JSMEtqc2VYMUp0b2JEUnNjLTFsYnAtUEJCYkdPYUh3UDh3ZDc3LTBWRkh2YWphZUZVV2JxM1FwYkxkekNyeTJpWXlDWW9aendnemRZVzdzSzVpYzJaamJLdHZfYnc2T1VMdkVvQ0laTUIteHF4dVJIRFFzZFNxN00xaEs3VHZfQkl0QXltaHU4eFVVTjhDcFJoN3JmSVhXdHpRWng2WE5QQzBHQ2VNMXhFTXJCcUZLTFlnbS1vRkZ1aWhfZW5DNWswZUNJQVhHcXZ3RTk2VmlISzByMVhJdVM0c0xNeGpobHoyN0hveno3bVdmZk9LMGRJQ3VIR29VS3R3eDgzUlVHZl9KOHh4ZC1kakFpVVhZcXZyc0hXVHlrUXpuQ3h4UnpPMzdDdGltWG5NYWR3MVFXYmlSeDFQTmtiaTFMaGYyd05Rd1BRaXhPSUhOSHN2UUJsSHYyTms3UTRPdkd0a0hYVjlaOURwNVVZLXdvcnhCeE1adjREampDSDE5R3h0ZHNmSlVBV3cyd1BCTUVnQWJXeVJEdFlocC1yMDhtV1I1a3FOZjI5LTRHWTAxSkQzZHpnRXp1WXExN3NjSmFSZ2dvRG5EeXduUmR3Z2VubDU4X3J5QlR6OENiN2tXaktCNFdYb2JuSE5rRkdIWkJmT2hQZ2dqaEJrbTFfTWhxWGRfRXV6ZEtMd29lMG5QMEdoWVBFLWw4UmQ5NEI5VnNDTmY2MWFrVGVKMFVQcFBrV0xwV3BRQW1PU0NJV1FjZ0R1dEZzZjFoSzQ3Y1VwdE9KeXJvWGQ1S1ZvSnRoOW5wS0M1ZC05amxkWDBxVVd5aXZJam5pdVBKLUE1M3p1TjA0RzR6QXBsaHNZNmNOU3FndG56SWJRMmRKRlF1X3BlcFhiSlI1OTBrVEZwUVoxekxiNDJ6a3JnemtGbXBoanN0NHVoZjdsN3hWbEo3Q3J4TW1sNEtHOUlrSGFOS0dfMWp4MDhoa00zUk44M2w3LXpXdi13WGZhWVhadTdFeUdGRmRZM01CaEJ1WUs0SENDT3daTXY0Zy11YXFPMDl2eHpSVGJzdThHNVJWU0h6dHBkMXJCbXNhMTRsbTFfT0tpcUxRUy1xSjVWYUtoYmx4c2JoSUhJLV83czg4bDBpalJCNVFuQm8yWW94WGkwbUV6d0hodHI0dHdrem9sSVNxX0EtMFpBbjBrOWRHRDcydmpfYi1BUTBoTjRTU1JMUGtDU3B2NWJkNF9kdlhrWW82WjFKZzZUd1drSHZrbklNa1dSS1JRWjM2RHFGS2ptT3Z1dFIyZzBwbEFrRWYxd2o1RDZEQ3YySGNKcGlISzQ2blBZbWdqd1hmVUh5TVpOa2VEbjFVODBGdXozQUFZQUk1cVlTT1VlZnBZbWVyWk05UnNrQVpVT1NTRzdyUnEyOVJNdU05LWhiWDQ2VzFlLVdXZlZQWEVNVjNyTUZscXMtemhXY1BSS1NLRjRHRmFtWG1OaGpmX1pGX0tfVURMc1B6TnFoZmIzZE5JQXBWa183dmV3YmQwUzktcmhnNE9keHJiX1dYR01icnI3UEtWMlBuUV9Ba3NwSm1xMk0zM1J4MkZZTndiaVBsVXd3enJ3N2o3Nk1PS0ZyWTluaGtNSUtDZFgwRHQ5X3J0RlVsRGVqb2x0ZUpYbUVYaDljUjRCYk9jZzhZd0F0ZnRnc0VaU1ZscTl1Yi11V3RPN21GY3ZKeW5xWF9waXVJRURaRTVtRjJkOUhsMldBbmZwN0VvR01zZ1k2djhIWmYwc196SHZoLWRwMTI3YzlFVkpFT2IyZVd4Q1ZRVlJGcmhuU3BZazdvV1hXZWFpSG81ZS04QnJvbkE1WllidmlwOWVJTTBEUFNZQ1F1aV9lRTdvVXBVMnFBMUtxVzN1WGY3d3BGV1dvaFNBa2kybDNCLXpGWnlla1pONVFZU0pzNVhjZGIxbzEwTHJvWVVaalBFVndqVVFCWmhZMkJ2WWJnTFlPRmVCSFg5Q08wYXNuRU1hdTJQRHkydWFxeXZWMzZCdjktdU1HRUY4M0wyaG50M3pVTGVYQmJNRnVNSldxT2FnM0NwaVZQVzhaMzljUnR3Qmp3dllVUGM5cEJ5QkpNQkI1TDEwVFJQQ05CQllDMlpOSjJkd1A0Mm95QnRTejNUTTlzNHN5Rm5sMG0taUlteENNNnZjY1Y3S2ZCdHFPVEl4OWthVXhyRDcwMG1UZEFZVjA5X0RPS1NIbnByQlB3U2pZeEVSZzNZdlItMTYtb3hfanVsdWVwWTFZLVJrMlo1UTNkWU1paUlQMy1walJhMU9Jc25adVFOR0ZqX3NVdzFRb1lZMUo2Q2plYXNXTHRyTFFnSjRaR21rdEtPanllZC1mZXBkejNQUDhfVWRUY0VxbFBPbHNuTG9TQWdOTTl0ZTdra2drOU50RzRhcmhWaThjcmVob010Z1ZOcG1GekYwam1MZnNFVDhXU2FxV3dnMVNKQ2VWN0V2aGNIcWg2bzg4ZFBJMGk0MXpRaEhyMDcwOGN2QmNRSE9kQ19lbEROZUhDd3lWcWVEOUMxV0Rla1p6eWdyQTFYanNmS1lWVlR5Ri1uWGN4UFZObFNSbHZXUzdwdGlpS1E4XzNoSVJwOXJOMFdsN1hzNVdqTktKLVZnMTZ3YW1wWWQxLVM3YkhYREZVMU1KME5WeGdVMTBDOElDNkpVQ0VrRGhMOU4tYjA4QmdtT1o5UXZDcDgwYjBSX2NneDVwSFFvX0xRV0NqTC0xUi12ZHYtckVGOGN5TUdrbXk5bEVxRFZ0czZGb005NkdfR2dTRnk0UE1VY2EtdnJhcTRsUWtwYk5QRXlFQVdJTUU3Z1FMTDAxaENGWklVMURLVzlEV25MUDQwUnBOZURzSHNnbmRHbnU3Q2Z5N185c2dBZ3ozeVJOSFpCX01yMWdfMldjODVKY0ZGcTRCSXJGc3pfcTVHWnNHb1JWQTQ3OU5tdDhBM3RSM3NOWkxoX1ZyYnA4bFZUX09TaGtjRGNjdHYwcDRnMmZtbThWbjRIWVZuUENudjFFMVBCbG5FYkdRU25tNVBzLURTYkNady1CSTlITXJtUlpVY1NZSnhreFRsLVpZNFU1S2RsaWc4ZG5Cbk0wZTk0eTFFUU52cHJuZXNXU3AwV19IYmdsVEFwdkQ0WEVsV0V2RVVNalNSbTBrVlZkZ2FoQlBEbFZ5ZWw5OVdpaHlabTZTQy1seEd4VV9FdTRFS3RmakFaZVZlY0RzLTNiUVc2a3YzeEg3SkNmSXZPREtQWUo1d0tMMXVtVGxQV25BblREY3NzT3FWdGswVTR6aWN3eG1LV2s4dkNxTTVaV3NnZ0ZsUzVabk1temYyMHpQQ2RvVGFzWWk5LUJSNGN5M2hoQWUyZ3RxdHBCWWhHc1IxOHpNLXJQdU1Hd3V1VWd5b3gzQ2FwVVdZVWFiRl9jSm5McmNpdGlXZUd1VGVaX0VZSzlrWU9Wa051cWFkMnhSckdyMWtCUUJsN09ObnFfV2l4R0owRVhHU3RwdUxSd0pHTmd4eXdLVW1tNVExYUtjZm8zYmNQcXFiVUpSQ05lc1FmTWpXZTlKdG9UWGFIUldINkl5U3BwSUdLWmZOYlpGSFpVVGxTMkpyUVkwdDFTQV9aVmhpUERLOEdlSG9vcXhMQldIc0dhMUQ3Yi1oaGJTaERLZkRZWHJuUkVzdVVRdlJQblpQbU1LcmtHVTB6SzdIOEtOdXpJNUd1ZWhZTUFyUXJkbXNRMURvcEFHRWt0ckhSaUl4cy05Wk5RMzZzazRxWExid1MwZ3BzdEptQnhEcDdKaTRhNldMdGk2TWJCaTNfYWpLZ3RkN2Z6T2lqcEhvUzlpWTc3aDU3WXJHdG14UGpDbUVXTVZQY1YyX2dNOVR5NVJXX0RBQ1ZSWkJFTEcwelVuNUxQVzdmV3RkQkFzelZ4cTUzUjJPSjRic1ZieFlGTVlMWFdibUFlSFFLekF4aXZFV1VSU3lSWHhYTE42SU0tcjJ0TG01VjVXcG9EWTYycVBBY0ZaWExYejlCYk5aZlFRMzFUQ05sNHZzSnI1LUtxRWdxampERFl2d2VxeFVLd1JsM3lJMFhnR0h2dmxlVjBGSDFDUE1tZFNxU0lKcGRnQ0xjZ0hfbjZaNC1qZVBBMEhNQXEwMlNwVjREelZDLUJXWXBHQWpXM1RXbm14X3FJMksyYlFwS2p2d0RYb1JsOE9UTWZ6RDJReUc4eVNYZEo0Z0hpaUUtWnJVcVkxX0MxT1lxVldJQnJlN3R0WWh0anRXY05HblF4MDNCMVNkS2VtWWYxREZsTVFSc0tTNXhWT2toc1F6YzgwQnl0d3VxbjdEUHRaX1JkWjNNaFhQTjNxY2FIX0Y1bFBNRXdVX1EyNXZLbFdCSlp0c1p1ckxMTEEycURjMEtjN1ItcWxoM1BYU1VpMUgxWUtXNXNmVUh2MzRiSU1hVUhoSkJqeTB6Ty10TEZBU2F1NWRFSTlORDVLUGxENXhRbDBUSENDTkljWDV1N1RzU1dpTjNWXzFBMUJ3a29VWWhLTzN2ZG4zTE9SMGcxYzlJQXBheHRMUUpEM1ZtbEhLQnBSc3MzM2FJay13ZFROTldDcVVRc3dRV1Q0TjNsQjRqMG1KVmttLWsxSlRzWXFIQkFHR0F4Y3lNbVlxMDdzUHBhT3IweTBLaXdpck13a21hWlNOb251eUNIZWlDbVV5SmV4UGFDaC1lc1M5cFgtdTAxU216N01mX19sREdPcW93RUFLQWd0QXVWZUlrYzJTNmlUZnNaSjVaRXBiVmpORmpJanpJLW5lb2JJbzAwQ1NEWDl2X29Dd3VRY3QzX2JFZGFhMzM2VkVRSGxiT21JcFBvei04Q2hoZ1I0WGVUNzlXQkxDVGIzQ0xfVW9XZzNRQWZnRUkyOGpwb1o4MjlSbU5yWmVkajJwV3NuSHVVcWRSR0l5Q3o1T1pjYWZMcE1IZEMyQS1YTVZPUmVla1kxckE2UkpSNEhwNktyNVA1bGRKM1F2SjF5eUVzbGI1eE1UT2lLdFRzUGVlX2lzdGRNaUt0X1ZrRGt6X1VGbHBsN3V2ZW1IWnZlVlUyNHZ3dEhXMHM3RzZVMGtIb3ZIVVJ2QVNFbVdIVXVoT3UwNkU1ZkRheWF0SzBZa2IwTnFKR0swQnVjSF9DeFB1VVNaZUdxVV9mdC1FRG5XSElCaWVpYXBUTTNGZ3hpQ3FLd0pEOUhYbWpVc0d2dDdHeTJjNUtlbmRrYk5fSnloamx2cWMwWGx5YlJLN3RTM1BaMk5pbVB6aW1PeFdRZ2E0RGMxRFE4STg1THBjNzU0UWJYQ0pKdlg1WHNJTjBsWV8xZzRHUnowRWhRSmdHNExibE9ObUY1TXBfS1VLNG5IeVprWG1CRC11dVkxTnJDcElIQ1ZPYXUyU1ZpYzh6cGNHZ042VUVNWWxwYmh0SmtCZm5yN19UcWFtemxCTlNITmZyejBwOXg1NzAtRFVtSGFlcVVYOXdQa1Buc2lFQk9VLVFHVHhNMERyams0cmhDdG14OVNIZWtOWUFPWXJlcW9fQlM1OURnY2RqeXpMbVR6bkZGeUlOSGN2aTBWY1lmT2g0dGJTX2RFeWtoSUMxTXFZSXZ5ZHZJQjdZdHhqVnhfWk53YjlKN3hUWG5GNXRmZGh3OWtudnpLN21CRWJrQVRKWGRkQTJRc3dWazBFamVVaWlVN1lvamoyTnRzbjZsUTdoZU5xMEpMMW1PV1BxUG9ISTJFOHVYcXZmOUw0c0NHTkRIRVk2ZGIxQlRDZjNOLXFaa1p6bUtNcU1zTE1XWFp5QjYxSWh5bEtSdmJBdWVSS2ZYRHFkWkh0ZU4za3hqYVl4Q1VkSnlyM1c5ODBUcWthVTk4UUg5bDJGZTZrRExVbTJpVHBlREdCWW4zUU9LWlRJaWVBaDBLdGMwdnhUb01YUDRObmNDZlZ3OV9QWmkwRy1TdEZMNG1pWmV6OHNxZHROU0pFQkxqNzdEVFA1cFhVTk1MZzlGZFI5WTBxODFxYy0zMVFvZktvMi1CYkpzM0Y3Sk9fQ1hGYURsLVJjMFJ2WjZVdGNtSUVkLXR0SklhanYtNFBRTXltdmFhTlFYT244NHVpSmdlYkE4bDBON3IyWmI1SlYwM1R3RlRNc0FDM3Y1WFBjREtzUmozVWhlOWdpaWtOMno0YnNLN0VSb25SNm5wQ0d6WUZsdWlUaVlxbGJYdXdscGRWZ2czZklZS0FsbGJsWU5lajFCa3FseXF4NU1UTXh5aUtjMDRVQlFrcURBTGozRW9UOVFLQ2cwS3B2OW51VXpLdFFPc1A1ZTZaYnhaME1xNVlwQndLUXkzN0ZXYkViVk9pSFNYRDIxUHdzdzFsRUNrWlRxU1Q3aHhhRHJWTU9hRXd1NVQ5bWdmZERxZFRpUUdteU5VN0NzNktxbmF6WE0zS3I5WjZZZUJTMzRjcWt5YlVudXFPT3NJRTNfYXhqZHBtTGZEdndiX1NDcHM1YlR1blRIQ01RQWVJZTlpQXpYQm8wRUFCaFFCMF9DQTdhUG1OeF9JXzJ1T3VDc2hoS2NXR0NTS1VPMUR3TE9xVlMyUWdBRE5QR0ZIdXlKaUdXVXlLbXo4STA1cU1HWjVvM3Jub2tQaUIyOE8tWFEydVpNZ2ZvajJLSWZtVzhSdG1PekNMM3llZXh6ck1NamVrYzVVRFdhYThyUVNZa1l5NkVPanR1c0RrWHY1eWstTXJhZWJFQnllaTdvRUxqRnFqcUJDbTIyVDBOaTFfTmNZMmpqdWxtX09MdWNxaXB6VWhib0ZaZTU2ZTdTM1B3blVQcXNFZkRBaE1nZlplZ1ZJU1FHZmk5R3k3V19XbTY1TkRhZ25hSGNzNEJaaWUyWnpzcWp1ME8zdTRuWkpDYVVFRE4xZU1ldmp1QUR5SmRtMktLeUJTR2RhMjh2M2FlZVlmRnVUcUtMT2tuUEdfNlphR0prSnhVRDFHenM5c09namtLMHBDMXUxZDBPdkE4ZFR1U2VFb3MyeEdtSkcyUkhISTROV2xRYkRPbkVteFItM1pGU0YwVVhPdzdyRGJNUGF2ZlBkWFY5bmQ0UU82ZDJ3ejBMTlJCTXlXZGhEVng0Z3EyYWhPdThGcW1ZM2NmTmlHcXZNRnZsajF4RTl0Q0l6ZW13Y0NlRWgyRzd5b3g5SzRHSGhEbkgwWWVBRFJtTGlaRG9DSVVpRWFFUlQxMXRYdXdFX3h5alN4UVV1WnhoSUV3WktqSzlJWlU0UmtCRWJFd0lPZ0pFUXg5WWpTMDZBZTl4MkFIa2ZpT2ttNmFDaWVrZUlieUhvVEZKNk14TnBBTzM5NEhhT3AtX19PamEzTVVNMGJOMzZ3bFc3ZGlFWW9DZXRUMG84ZmhZd0pQb29LcGhnaWlNMlVvMDV5UUcxVHZNYlBMOWh3bS1id3JoZTU4YWcxZlpzaThqQ1BnV2NPTzRZdzZURHNfX0k1WmpkcG5BM19JVFNGeU9TRUx6SzdFWjNQZlNLU0tGQ1hjQXlXa2xZNEZkTV96aE5iSVVfRW12dVJhN2cyNXh4MDhBRkczcFp6ZlFOU3VhbzUzMzVFQ2ZzQ0FFNHU4MmdIRGlOOGU1amtJOURIdHFDUGtRTnJ2eDJfb0FybzRpV19kdUNULWdibWpzUE0xR05UeGk5Y0lKMjJRaW1SN0RCS0NZaWRxOWtVT2pWbFBOVWNRVG81M0xNSXV2bWpOY0pYc25naVh4VDNFdkl2aldEeDA4ajQ4VHI3ekpaS0RubnIxSFBERjV1d1FLaEE1dGU2QmhRZndMV3NBSVJ6R2hmUmRiRVhMdjBiUXNaWW9FUk41eFotTkJRanoxaHhkSmNhNXZEeWllVHNuaTJTYk5jSzBMaDA5aW8xQkhpVlg1UFpncml5YXdqNy1WNlFyYmJHOEVheHE1SWZuZnVvQmN1R0g1bGs4cHBLa2RrOGNSYzFyS0FZU1NGXzkwV2xfbVZCZzR0VGxDYjEwR1JRUmR2LWdqMTlYMXc2VzZ2OEZnYXpIVmxpUVlOME5XMDZyR2FZT19ISUwzb2NLajZtZUlpc3lxR1RkZmxJS1VKMTlTWV9xeGhMdGNEX1pucnRiNS1jdHJuSjQzUEd2RkkwaEFlY0ZxQXQ3T3dQeGlLMzdPWUNsbVBHaWRKeUN5TGFHdTViZVBwQi1fc1RFZmdwaF8wOV9kOHA2b2lzTTFIUjNieHNRR2J1QVYxcXYyMWNLakVJVk50bWdFQXloYUdFWGVWVzByQXVxVG1pNWtENHhzSlJham9ucXBIdVNpZXFTbGhsU1p2aVV5dWZwbWNsbG9tRFd0T0RYQjE4cVBZekU3WGRDeU5zZm80RzhOZHA0YXFERVdWM0RHNnFpMWh4NUNfaW15QjY5YXJaV19RQ0ZTaFV4WHZ4MDFwR2diWEg2N0JGQ3VVMVA3bWhYcWxyWlU5ZEhiZi11Zl8ybFJzdWdfazVVOXd1eDdrVC1HMEt2blJ5NF9oLUQ2VDI5NmtiS2ZXN2xrSm5tN1IyY2Z6MG1mQV9ERHFQaDBUWUtRMHJaUU93bFNtQXdRVGxoRmplaVpsb3Y0TzVjbzh5S2Q0MDA4UU03TXhKb1lJdTJOOEgyY1BzWGRGUncwMEV6cWF6WDJTQVJ5dXB2MjdYV3c1UlBYR0JXWDM2amxGWkRfV0d6Y0VLR2tSc1JEUUwyX0hUU2NXZ2RzQUxyVFlHM056TnR5MHE1OXJqY0dpNVU1cTBycU1iRlJlb1hrTGxkOVp6RU9WNzlNN0VhVGtLVzdDaEN0ckhhVzhaak5Cb1N5V2xjRURZUU1FRlB2Q1Bob2tvWGUyRlgzRnVMbThhQzZRRGhsT09fVjZ6QmNHUkJFQmppMkFLcUhEaFFwTlU2TXY1dXY5cmp1d3VDMXpQYVVDX1NwdzNZWmtCQ2t3Um5JMDlkc2Y4TnRCSGJHS2FoazNheElnai04SFFvakd1VXIzRlZqSFVyRUVQczcxMHY4dXhobTN0Wk5vMl91RDRvcDJPWk12aVRNUTlVVTd2ZENtWHJQbHNvU2NjTmNMZTJFR0w2ampCZXJrQ3B3MjhFVmc0REM2RUU1bXdyTFdzU0VWTlJPRUo0VzNGa2VveHVoVEFQNFJLWnE0d1hTSGN2SWdDT2NLOVhFTEM2bWhJNjBfX1dLNHJxS2xIZG1wRDlNSEp3dUlNb3ZELWRYcFZVRWZEcUM1MHozWVJwa01aUkMtUmpCRjVCeFphdXBxT0ZPZDUyd3Z6QklIUWZvdWZyRngyNERLM0xBMlV0bUV0WXN5Rm9zY2pvV1EtT3BvSjZzSXRCaDFpeFhVODJMQllrVkV2c2VuWFRHdWpzX0Y1UUpDcmFDMjkweTNwcFctYUZ1a21XUzJMaTRBd014SGRVSm5DdnBiRHlGS2huX2VjRFlSVEtvS0dBSzV4T2FHanZOQlRXcGpFdzRfa2k2RThZNDBHNHhTdFlqb2M3Z2tBX2NNYVQ1c1dzRjRRSDVmWWxHdGk4a3NURlZtOGpZZFNPOFZJekE5NnNMRnk2bllsaGNPNERDVmU3TTVhUEZBTm84U0RmQmVJYmU3WEhoaENpbVZVd1JLWXp0VFJtX05JSUU5eTRIMEhMNEs0ZnNUenQ1UmI1U21wYnJzMVZ5U1B5YU9hdklLMUcwRmRNcWkwUVN4TXJFaFphWFBtUXZpZ3l3OW85cEtXcGZFMUowTnJfRFYwQzNoMm1fMkQwdnhzRzQ5YnRxRjVDQVZZVmxjNDBUV0hGSWxUNW1SVTBPOHcxOTREenZrLXVSaWt6emtEdTJGWWYxc0VCOUxHc2dtUzN3cjA0eENpemlHclJvVk9wd2hLOGRYTzdLTGhBekNUYXhSRDB2V2RTc29kbF93bEJ1dGhnRWMzb0J0a3REQUh4djhUNnJrWHNyNE5jd25pVGJmY1dZRm90Zy1WRS1TMm5BRTFtSHZ0VUlHQ2ZZMnpLeG5KTGxUMWRzVnFhR1N6bVMxR2hGeWZWSnR2ek1ySHNQVFFwamJrZXpPVEVLejJrTEc5TE5MV1pmd2hNZEN5TkMyZGtNOGk5OFR2c1JTejBtdHJlNlluUlY2bTFTNEo3c1htWjJlSWVkTUdrOUhIR25RR0Y3blg2VUM2akhwWUZiLUtaOS1hV3lvNEN3MUcwdHBVc2JQbF9jcno0b2VEWmpYRWJVY2JMWFRFYlVQMmNDU3FzRG9sdzF0N2lCWUtlclB2WVQySFNoTFFOZTZjMVA1V1gxbVRmMEFLMTNIcTQyYTgxS3J6RVJaYjVYWm1mNnR1QlI5bXJjNWN5SDYwU3htUVUtU0p5WDNucDFtbDlzSGJrckRuMDNzLS1VRjV2T0REQUtkeDFIUEV5c0FYTWhaUUZ0Q2FFY0VqLUFZUm96Z3lpV1l5Uy10NmkyRU9fNGdOYXE3YmVxUVUzTm5nUEkxV1pxVi1ibTYwdkJLRkxhbkdsNDdNOXBjRDdyV0tTamlLZXZhaEU3V3N4MVRYb0xKRm9la0ZQbEw4OGN5RWVSTVU0dDRVSmhfNFV0TDAwaW1Sb211VFo1bnplTFNQNUl4VTktUXBtSlhZVXNMUTY0NndZcTRKd0VzOVB5d1ZmdTZPWE1JR09qV1VtNUpHMDFSaF9LVnZPZThoZFZYdy1XUnZpN1dzY2lJa3pCaFJIaEVyZ3JzdjM2V19HN3ROOVBuVjRjU2tfbkc1QXktazlTRnZXa0ZJY0VHVUllbFRrbnF6eGU3VTBFSEJvd1hkSV8yNUpBWGFRelBmNFp4ZzlZUjNONDVqRlJ4QnlkOFNiYS04bGZMSmVYN2xDR1JnRkJkbnpBMzVEY3RhSE8xRjFaRWxFSF8zTmdsNm1TTm5sa1ZmVnphMHNhN0d1MXZ6MDNxUE5sZVNrMVlaLTNZYmNBenA1anNfVFYzQnVyaVVuUkZWVGd5a3dYczlOWnNXa2E0d0xyNzZBOXhQYm5KN2VwOGUwQlhYQjFxWDJ1c3djaXNzYkJjNWVDWkR4Z0dlUHBFbFJpWGxCa2lHQ0V4WnlUQ09ZQzhmajBYc25IWVpfc0NJRmVKUHE4N0ZTSG9CdVhZQll4blVKbGJKYko2UWxwcGp5R0l0MlZJYktWY1JDUHpzVkJzNWZnOERPOThSUmJmZHhIa0RtRFdvYUZQRnJPQngzanJGTW1ua284b1hTdEdWbkRtbzNrLWpUX2RvZ0c3WHZVODJNWW03TzVaU1JERGVLWWVWN21hNkRMUzAwNVdPYzF5bFhHVm5PWHhZT2ZOdzE3VW1IOVlDZmZBUlNsbkhBcTVrVHVMYWthUXd2UEtCMXJyaGlYVkFpUXdRUzZnVkFMZFlBeVJLa1c2T2RNeGt2MEtZWTlHVHgtT3hKYzBUdjdQZklobHFPZWdkNmFsaW5OWEFhOThHT1ExU3gwMGFOc3Vka29vRHdpRThKQ2pqRVBNSVZjTFRNMjZGa2JNdWxlQVlXN0tndFRxd0ktaXhacWRuUHBsb3pOangwNklPLXFuOFU2NzZWUE11NWtrWTRFdU0wZUFiNTZMRlVGMUVZUDJHc2VWOThYdG12V040RkxUNFU2M3AxN3Fpa2ZFd1p3VW5YaFZBUHBGblFKQWFNT3h6STdtc0t2M1lkRENnTl9VX1Bib3ZTQzdiSEdZUWotWEZiS0VXNXBlbVdsQWpaZ0JPVTNjajNjZEVTVlNJYXVZN25oc2hKNng5Zm0tLThFZXc3UmdIQ0xGUzdObEh2LW51TDFMeWx0bUQ1T0hySl9jckV4THhDb0dGUmdIVWxUZTNYUWlwUjgwUmJXbEk1Q1ljUWZfWmFMN1ZqV0hNR0tEYTVvanNVQTlYSWpwSF9ueUJHSVBlOTFjeWI3VmpwMnZ3M09NV2dfdkY1Y01JaDNQLTQ0cGpLZUhtSUR0ZVJLV24xRHVPSWwzaVB1S25GaXQyZ1VyNjhtVjdhWEk5Wng4aGhJbV8ydXl2LTZzaHhSbHFLV3phelRHRnR4d1JPWXdDM2RpTnFqWURreE5oWDlZUk5vNzRVYkhEbVcyTVc4X0w1RmwwRndDRDJyenJpUmlwdC0wTUZic0RDVzlRaVFLREkxWVNXYUpDcEswaDltVU11ZkptM3R6LVJMN29VZ2ppSUt1My1XbHNwZVVNTHJUMnd2SExtdGY1TDNpLTlPN0c0SzlvNTVRb3M3QThGTnFWWnpKTlRyd2c3ZG5LcVF2VGJJendvVXJENEFSWmhPc0JUQmxscGRZeWkyMXAyUzgxXy1hampVRFdFd2h1djdYTGk4c2h5RG4xRnZJWHQxX3VWQWFQY3dmbjhzdHVTV2poZ2c2NW1CSDdJSU9JRGZ5MlcyRm5iTFR5Mmd4cU5ka2Yxcl9lU1NTXzctRS04NGVMVkFQLXNjcTljVl8yQXVCQVo0VzhWNWVGWXFJSEpYX1ZSTjczSUZoOWVsbnV5Q0JVc2JncWhWTUtkZ1huQXd3dUV5OW9OSnhMUV83Uk81eXhjczJwNFZaZzBTaHhkZUh6dWZ2c1JVajIzVUpKUk5qWFBRMUVYZHg0cmdmTHB6TUp0eVdwQXRsU2R0d0x4V3kxQU10ZHZjdU4zcWNGV1Q2d0MwaWRWSF91YkRQbVQ3a2M1WHpqWU5YbldLYUpaalEySHZQUWdLaERaZ0hjbnNyc0RRZzRYeUJOZzI1RFQxSWtFcHphc1NJa3k0NTJMcnZTYXBXN19NU1M3RUh6LVVsbWswMFFfWGhKVkJCUFRQTkpJLW5DVGE1MEY2bW9WdGMwc1A1Y2RMUXhSdVJNbF9xallNYktwMWRyZW5NQjBQMjYweUIzVW9TVGVtS205RWYySWIyc09yajhWNXZIS3dTMWRVZjBMZmk2a291a0hER09TWUZSNFhpaXRydXpiQ0ItZXJxYmVoUjRxbVk4RTBGMU1XUVI1OHJFdHRURVFDbnlCRDF5Tjh2aDBnVi1YS1I4QlVjMk03WVY3aEZ0Mm05RExSYklWakh3dHZLc3AwdlVWUHVMYklMT3NvUEY5UUxvNEF3dzJzZTVnR2t2YWZrb2NUU0R2aENXNW5JOG9sOHBiR1A4dXN1Y3RwVENvZ3pKRWZYblJlRG1kdTVHTFhseVpIdG9XdVIyOVMtNEhyWHctcWRZSUlEOEE5aWEtRmRiZkpONzBCSmg4SE90NTJPUk1pV0xtdUZtVXMzYUlEamJseVV6V0N0Q0RSMU54cWYtdTFJVWdBU0gtYjlUTWhocUZidlJUX1dBbEE2NTE1RmMzUzl3NUJtWF9Dc3hLWWk1aWwtSkRsUnFodlRXaEJRaURmWDlyTHRvQm9rcFFjaFhFTGljU0ZWanhmV2J2dWdkOV91T2FfSDV0V25ISW1pbXJFQ242blNoS0liaXUxemFsbC1uR2k1SDdPZXBqbzBuUWRTSHRsYWdlU2ZVb0c5N3NxRW9zQV9FM3RBUFo4REpMLTVEVHBSbzl3Ulc5QWJmV2k3NS1wa001MV8wc0RyVVlJdEY5VWw4TXRvRDZ0RzdvVWpIUklvbzRaZDZrakNTc1p3cnFCZ25JQnhoa19YYk5fa0xUV19qUi1icHY3STVTUkhielNZRG5pR0ZXM2MtSmxmMzFadGJvTzRRYXZ1LTdya1pnWWNZLTR1U3BXT3BrUHVOYVM5Z2RaQUNwWGxXeTRRVGVFY2tQcHIzSi1NSnh5ajN4Q2E0ejRPTGFXVWpzZGl2SEs4SDFqSWlmVUR0cFZZNEhWYXFWN2FvZG4wcDVNSHhNNkZueFc0UEk5bE0xVjhSZGFRcS1Na004c2N3ZVpaMmhaaHVZWk5XZXgxRnhTMjNjQTVtaXl0QVVqVEExOWZtSWVXT3VsNnpqeFhFQks4dUUwX1BVcUtMUVJxSjFaSlJpd0EyVUFTdU9zRDFoUlVnU2J0dVNOenE1VkNWSVJwNG9XR012V0tjVUJrMTV2c0QzRVBVbUQ3UXBpWjJqR2dReFpvenVNZEJsUHhsWXBsUzZPQlpfM1dsdVRNaG5jTTdzVEc0QjZfd0hLTHF3cDl1QWlsNWdVQkN2WGFoa0VYT3ZJLS1qQmZ3djFWQV90U1RUbnhzZlJqLVB4bzVLQkVtaVhuY2llUWE1TURnTTNkSU9TQUpMaVllRkdBQmRVSEJKM1FKZHdfRWd4c3VaOF92dmV5Qk1BUXRYX29mWmg5OWZNNG9UOTdaVDhKYnVOSzZjWklreGF4bkZ0QkF3MHRmSC03cmlBc2Z4VTJfUWlwazcxSFZCOFFLbDJoQzh0UzI5cEJBY0gyRnlLMU1DcXg0d2NSTGYxd29LMXV0aEpRQ2NCbktOU3VyWElXVGhXa1BOX0xKbkpTTHp2RzN5eTV5M083QWZjbmRJWlhId3ZTTzZXc01GNDM5R3NKVFlUWkJuMzMxcE10eGZHV3FuLWJIMldyMnpBd0JpX29CblBUX0xnVDVIOFZMZy1mUjg5cldPel9WQ2pBdXRsRGpYOW15Z0pIa0xuRGFranl2UHlWUGpsQUtMYU5pV05VdnV5STlCTGZ6LU1tVngxMm5WR2RsWldrVDJ1aXIxM1Y3MFVCRHZ1cHNFdnJacHVkSENJOURsUlI1aWlBc0xQbFpDSHdsRk5aZkJzOUYxZFVIak9IclhhV2M5aVF1WTgzSmJTWHpEWGNuRnFoX0VnZldMU2hzc0ltbG1xSjIxc3lWd21kTnZmSmxTaFJaSVl0ZEpWYzdkU1RWVC1IUjB5ejhfWENUeDFBUW85eGFXY0RFWlFmbC1JTEthUnhWNndEMW9EeU5fcTdzeGZ6OGhIQlppWTdxbkJjZG1iTmtvdHNhNXdkbzgydzlqSG5yOHo1bndTcXk5RHZDYkNhMENad1hGbzFuUXJTQmpFei1HRkw3VkxuWnhDMkI3bV9xaFM5TmNscjRsWFhMaDdnd1dVU0lUWE9yR1BPNXBjcjNYMmJ0NEQtb3dOQnEtR3RIZVlLMTU5TFF1UVNFTTNjYmRRUk1yaGdXV21yd3dHT2g0S0t2MTBkRkFPSVR1Q1Y1VkRlZU5FZ2RESDViNVdSQ3FEemczcnZaU1M4eGtRTXdPM2R1dWQzTk9PN1NoRUdNLXMwRmEtVWM3VjB5a21qNk1XcHFwamJXRFpOUFZBTnpXeXN2Zk9vRXhBZngwRl9CQW5kT2J0ZjFKa080Yll0OHBTUGRNdjQ2OEhGOUk3ZFRDSXR6MWNwN0c3TUJtNjhuNFViNG13a3VFN1RVN21pcjJVS0NwMjVSVjRQeWpHeHVBYjlJc2cydDBBM1ZDWHpvUDdBekdic1pjZlJDRHRZZUVtc2NMajVRUHJQTXhVOXJhNG1vRGVGUkNKbDVjd1MtVk9rWFpKZERrNlVlQllqTnhWclFIYndBRkdURjdJdy14Uk1rcW81OWpxTmFLck1mQ3FYbkZEZ1VoaXd3clZGTHI1WWwyWGxfRk1rdlF4QlJXV2VKYkhqZ3h6MjJRWTI5R2NNZ1RTOWltVlFLTDNHcEE4OElLSXdGOEFITlJSNWtmd3FQM0lpSVFubFhjZnNZOXVEYWRESUNlZjllekxaMG96SVA5Mzl4clpOWVZsMWxHdU9UdFlNTml5UFF3ZkhDWkJFcVRPQkNkeWZLOVFxYUVfb0RhdWNTRk5YSmtLNWZjZDNYRmIyMzZaUEt6M1gwdS1Kb0RDajU2MHZUdTFkZzRtaE1EV2hObHM5R2taV2RyY3U5dXZibEFwYy1KbFJhMC03ZGVrNnR4SEZfbGxVeU9HT3BJWXl4QWRNUk9BWWtONk5XanV4cnpwLWF5RHNkX1FSbU5GbzRldU51a2FheEo0c3BVbGQxR2NfbzFwSzRmbkIwQmlmOFl4WFJyREZ5NE5fWThIYzd0XzVMZHVGZ2h1LWlTcUx0WmhFbXViZ0dWTXFTVmNkT08tTk9sTDhtaFZLR0NoYjlSS2FadHJrNXBrbWpzZXQ4OVlfM2FZNDlnXzFER1RoZTRMaU9MMFI0V0FoQWYxRVBUWUEyeElhZnBCbFNCLXExcHgwYmlJdXdpS0tOX25QeVltZ1BxWmdzUUNJSkYwMTlQeVphYzNyYm9PYXNDVnNiQ043clNJRDlKUk5MU2xzeU92VC1WX2ZkeHJrZ01XTHh5WC0yU0VHM3FVZ1N6R2NkNzFnMmY3YUNWanp0cFE5YUx1ako4OGtUZGxGRHg2OS0wLU5PSnFxSlJDeFk2OUdRRFZGVEwwRWNRSkV1bmdHb3ZXLVk5dDZvV1l3anVPQWQ5MlV0eFV5Qmg5dXdvZnpndGJEQ3A4VVVPRU5rU0dWVXBFTnI2Q0lBN1hoclZmNDF5cnpmczRodmVYSGVKSEw1VkRaVFhrNDVQR284RVVoRmdVSzlqbUZVZ21pbG42VUpiTkpzSWszS2lhVHJWUFNEc3hrTGlyckVrMmNCUm5oV0N0ZjA2amFoSHlWR2JoRVFReUduc2hKSThUNGgyMjcwSkljLVpmTTZKcVZQMUc4N3B6M3FYS1l5bWtPaTVnMnFCWU00QlRFcFdiTlZRV1hveDVsbkFyT09LZEh4U3QzSkRvdklwOEg1WnpNVWZXSFRUbkVjczZIdlZEdUUwN2hmcXdQdnlETFJ4dDJTOXZ3THRnSXczVHZXY2hTZHpRc0U1LVhObzc5NUpHY0xvdWFkLWVjNGRSUkNBT1EtZXNCdGpaRU91dDhBcXNxaDRmdmVkSE1HdnJmT2VtZFdTR1VzcXkwU2VSZjdPUEF4ejdlYksyc2xLMkpERHpNRjBVdkFCaUI0UW9rRDVZTXZrR2VZNVdOSjhnbDBLYlpGZDFOdjNrSDBJUWxQWmxOWlI0WXRHWXh3MWNJUnBrRW1VRkpZWVJIb1lrem9vREk2LXE0QW5UbGwxTzdOS2dyNW9RUUNWckU5MFZkN3NTeVBNemJHZkdfdm55aVgycTV2aGFJQXdheUNZYU9UMGwxOV9FSVhnQWVZSGVIWm1MVGN4YVNOMkxuMTU3ejVleXEzTFVqbUJ5LVdfencyTTBoNWtaNk1SYlJmV3pvNE5OZU50ZkVKcXk2NUhZQU5BTUU2MWJTWHZTYzYyenVDWUM2a0ZsVkZlSXJYeXJpUWZUXzBWQ0w1TGFEdWxBMzBhRk1oOVAyc1dMMm1TZFNjY2RYd05jb1BxX1FvU19rR2R2SGZabDlNLUlTbTc1bjVELVRHaHg4eXNRLThiTHJzY2c4RVBzdTg2Y0U3YjdEZ3Y0UTJ6c280cXBHejhWeTNoQ0s5Zjhka1ljSkVYdGFJSUcyQ2dxaDZ2Z0h1X0FXMXdpNzRZR2swd0NZc0NEay1HTWxMa0d1VEJLSFBrSmlNeGFkZ2h0MkZkbmNRV1pMdGZmNzlyYzUxWVhpdS0yR2VHM1VFbFpRM1BCNTVjSU93a0w3d0JjUHVWZ094VVdtVmtRd3NEWUtZa3BaeUtZRG5RcHN6aUw1UC04cDNrdEYxUExjU3lQSE1TMWJrakh2aEVXbllMaWhEWGZldVM1X3ItM294aUNBWkNVUGdDMVFRTUFGZVh0azRSaXhFNmZJdGpmZlI0TEZEVUhidFJwM2lWWmQxRlJmNzRqUVhLVUMxOU1XUEJZX29tM1dlX3llRUgxSy1WVWg0UEFhUm43N01VMnR4M004R2Z2dDZienBNd1BHbzZ1d3Z0VUt2OXZRb3RZSi1LVHJKZTJyb0J4V3lCeTl3bHYzd0RDWnBQcXYyVUdVcUJieWlKdVNFOGs1bXhzNF9LNzNUYk9vR3FYc3ViRzViSHg4Q2ZGVjNrM1FMYjJEaGlzVEVZNXFKSWlDOGFBb2dMdTBGLVBLb3gxRlBtSWV3VVRLblZ4czd6VXpiRnktWkYyOFA3cU4zQW42ZTVmaXpBZGdSNG04c3lJOWx2bkV6UXNtejVubndkTGJPSlZ3VmoxRC15dWcyc1U5Z1JhSnpadGdMcFdfOGo4b1lNSFMxOExscnB2ZENqa29ETy1aX012YzZRZDJXR0lCNzhMUDRMWTNHRkdDd1pyYTVjYVdWLUlfbUhsS0VVcXZ5TzJYUllQNFdSbDZlaktCM01WQzdkTDBPLXFydWxCa2hKd0R2Um90NjA3X05kVmNZb1NRQVItOEw4dm11MG9mYUhYYnJydENXWEE0X0g1VjY0c3R4VDhhLUhIRlo5cGZVajJoaHN5eEhDMlFzd01scDZ4clFkTmR0dEs1X1ZpLWFycWx6dWQydE5RclE5OUdZNGVCYW5zTlRnUWZnMy1TRWdGNUt6TW9pcVRkbHpCeHpOa2FlRWRxLU9uT0FJVGZJaUxrQmRacmNYeFRKQ09UYzBueEVfdWxBV2FFMXAyZmlDQnVoZGpKQlhrN3lXNlZUZTdUeGxCY3NCZ0ltejFQa2ItYXc0VXRJQ3oxWFg5ZlZHS3NfVGROT2dBaFUxLW1xWnFVQURmRThodi1jemhVbG42aE9Bam8wVUVJOS1aMU9Gd0FQZGdYMHRhZlhQM2c2b2pzMTdORm1FNzhDSjJsVkJ5OEVQMVJKSFBSM2lXeU14UWNHUVlwNHpZWlluNHVrTmZMREJhcFZKYVZwV0g2MFBBQVkyT1cxOE9ZSDRoREZVRWFhSWhtLUlySlYxZVkwOUx1bUtpRkwxWGRtYkF6SlRyTklBRUJBUGVuTUY5cFFxMXlic1lTam0xQlRHN2pCdkNBaUd0RFFUcURvZG5aUjBhbGpBRGhwa1VJMzRJSlN3X3hhWHdfemc3VVY0QVljV0hwckFvY25VU3EzWkh6UTlJeDVLZmloUkhVZXV6bWdkTXRpQTFuU1ZRc04wcnhSSjB5RHJKUlhoXzhtT0tBSHJKZnFKRTVtNDJRR2lLRl9CSkN5TDhiTTR2bEVqdnllZG02c2ZOd0lWak9CQ01rYURVNHJxdmwwQ2NHQXRKb2Q0aGJqRWIyT3hUcjdCVEota2lGaW12dzc5N3F2M0Z1ajRqMUo3WDdKOHV2ZGlheHdZNk5FVWotQ2NkcThqV1lpTnpqdWU3MTFPelZpbGRLMC1kZHlic2RDRE9OWWszLXRQUXNFYzhqSUR2WDBEc1lfcnluQ1ZSS2YydEwzZzcxbFFQTUllb1hOVlN1dTFTOEF3MGowM2xYbnVnTHY1VkMzb2lOd1JjcXFzZmRQZXptazFYTk5ha29MLWUxTnE1dHh0UGQ0MmpuTnVLZVJoRWltaVpXTDd3TmUxVTFHN2lsZGRtZzJ3Nlo3aWVtWTRucWczT29ZLXVydVRmRzZtdUlLTE8tZUN5OXhRYzQxaS14R3hCUjBDdjEwbjgwc0l6bmxNUkp4WXNqQlBNeTlWaC1lYTUtNVZvTEN4TnNKdHhyejZudHA4cHJyN3BkTHAtY0xFSWtTOWN0RkFGbktpQzN4ZVdDZW9FZ21MUEh5Zm9VV2lfcVByTDh2aElrYkhHQ1d6ZWZTZV9pNVh5Ml9PRldINFpqYWNFOU04eUh4VS03U1ZOQ3dXRUNBc3g0MkZ0dmlUZy1VdmJ2dk9DZUYxME9DY21LV3p6VmdjQ0NBMDZvZHlzODh1U3ZKYW5yOTZBNzZvQnBRQzZZR3NYRnI0OVl2VEJUMVNoUmM2X3BiQlNLV1ZGVE9ONXR1RVNvbXVwLXBveGQzVEpKaS1INDZtYUtmUkJDbmk0bzdva3czOVRfXzBtYl9saVljODU1WVR0ajdqM1hvTW8ySXJMSkU1SGtaOEFoc1RJa0k4NGllYWxOOUZXd0FQNktfMTFlRzJPZzB6MHI0Vk5QVkxRMDdzMUtXNHJ4c0xtMkN3Vm5YZ1JFTlJENTZWYmRFS25tMWx4N0ZFZUtHT2lzUG1UZXc4UjR2NHdCNzd1cGxrNHdIS0lhbGxXVEx3S0tCd21jZl90dDhEQ1pGQTIzS0FiRjNud0xfNEc5MWpZMmZVZ25XNlo0MjdKdHNzUzlGSHEybGdfMTVZUEhrUTBtdTczNDE5RlVhSGdOb3FVWU8tXzlISkZsX1JLWkoxYjBONkNjWHVybk9OdlBKMHE1SUw5SkxLUl81X2Y4RUp0TElRbFRhZ3VrLVktek8xYmxDajRsLUhEd0d0a0lJLWlMbEpqWHVRZW5TUmVsQk8zN214b3l3eU1ybUVURFYzZ2VHMC0tcm1ldC1taDFNVWEyUzVPcUFXOVFFVUI4V2I2N3lYUXczaUhhbW5RZ3FaTmdVZl9aUTdvd0NfaWRTd2NuY2pXZDNZNmh4aHNxRFRjNDdNV1JVa09OYUw1eThkYjRBbVV2U0w5OVNneTBsSURzYkNVN2d2VUE2TEVpSllmemQwcFBuQ18tLVVGd2NUcmw3SDIySkxlcVFGU3pNVFlWdEZlVVNiZVR5THBEZjEtQ2NIVEp1bU9fclhackg4dF9oQVRqbGlOeWNhT3BESTNSUGZWRFZ3SjZ4M29tZ1BZdEZUeElDbzNHNDVTRkc3MDhILVFCczYxU210MDM1akx2ZTVBeWlHMHBELTd4Z1FiZm5PZ0JhWERSZkpHYUlITV9tUUQxY2ZSRzZiUjVfLXVwVlVOcXlFMEV0dXJqX2tJUVNKNUp4aUdHaFRlbkhkRjdiRnNiR0xVWGhmMzk2YUxhUVotQmtmNlV5OVZkN25maFUya0VjaUdYMm1ZM3VjbjR0WW13N09vTXNCd0xyeUlTYzBoRG13elU3dk45QjNrT1YtWkJNanNUWUE1TWNnQng1cmNsV2lrR0pxd2twOGE5R0Z3SzlYTlF3aDFBZkZSS2htOXR6bGR0QThzMXRFaGtsbnA4TFRaeXY2S29XaFpsQ1UyVmd3aXVYS2tKNEdENGd5b21RZElIOTJzRV9ZelNTQUJaX3NZWEdXUmhjTUM1ZEN3MmNPSDlaaTBNM1FIcS1uYzQxdWhtYUpRVjIzLU5Pd3AyMzRzbHlXaHFuZkZFbkJXZElMS0tmX2UtcDMwSEtMaDlTYnNnemdlWmtmSmdZdkNUSkhDRjFUTDQzdFRjM3ljM0h4MFgzSGpUVW5IRlNRTWxkNXNVOGJjN1BpQVoyWW9RQjRQVlM2SUgwQXZPbkc5SlpYQ05CMmdnRlBodWNYOWh5Y2ZpMHdNb3g2RFYybHV5THdvSWJvSENHQXlvMUt2Zm5rTkJlN2swSVJKN2dxdFlkbmlmQTRFcEY0RnVQZnh0MW5GNkFLcDFscEloR0NWVkNfZDBxdDFVdmtvQlVRWWVUWC1BcWlwRDFXWUktOWNPQ2JIQURFUFVkZTRpRElWQ1Bvb0ZBMkxrN3pIaFFvUU90MlBqOEFINnBLRkRkd0tKczdPNWVKRERqX2dOaXhOdUJsMm5UTFJsbjdwYVFtWjF3MzFPOW8wbExMZmhtQkRuZVFYdENDbEFfRjVGVHpiSzU5Q2t3SlY3ejlYZ2tVNWIzRHF4YldMZC1MRDNBMF85ZE5BaDlCZVRHMXB6M296SHlyVWI5bWxHVWg3WHZsSUF5cHA4ekZ4ZHFVZEFWRmtsQ3JBSXhXam1JV1RjUDBfVG1KdENVZ1BJN1ZGMnFYLVgzUGMwRWpwcmxJODFXREtlcnZqSldNOVRtbHVlYVNJS2h3TFF2ajc5cFVsLWtqY2U2NGdORWx0M0o4Y2YtbnBORFRMN2VVSFo5RE1Ebi1uVDVNWWV5ZzZkOTMzcnBkSEd3OXNmT0l0V01MVVk2TlI3UzlmektaRjNlZ01fZGRmbEhoZGF2QnhzYWU5aVpqbFAySWdJN0hXNWs1OHctZlVEN19FZTFMR1RFQzZrZ2VQZF9wMF84RTlYcjNCb2FLWV9DYzhtaWVha05DTzhxMFNUM0I3R2tZdzZWOWthaWN2b1djQk1lUG1qX21HZ1Jpdy1SN3JueEpRbnd5X2pkV1A2Q1RsUHBaOTYxYUpvSG5mSktyM0ZlZ25jNDZHVTdseVpwVVlMODBDNmV0bGlEMEVpRWRGNVJGNEVScFdYb3dva3BnZ3FVbHQ4d1V5N0lWZUpxMzF4S0tTeG5wQnV4MExwYkFjVGk3TTZIWDRCT19TcUsxNHozUUFpUnRjWHBYME9mNnI0RVloUzVWY2NZX0VMMWpXMGZ5MjFGT2xYTHBpT0hHUDViOEZxb1BWS25yczlCRXlPVGhCbHlfQXNEYTE1aGgzUGltYnZJaUlkYVVtOUNZUkttaUhDbXhiZWZBbzlidmUxMm1xdzRwZFViX2tSYVMyblZjZThuYUJGWWMyY3FfN0dLdUI4TGFQd25FeTZMc3B1cnRzTFRoazVlc3hXbTNySVI0cjkxeUp2a2l3RFNieWltY0JLenhHNGxXeUxhQTB2RlQxWERoeExMT2pTeUZtcUZYczQ0NVlfS01RZzRac0N1OFZHcm1jeUJkcEo5NlVxaU9YbzkybzJVVXI2a1lZVWVoRm04ejNDZXd3emhsaG5TU1NyNTdybHRtQjNhMFpoRmhiMHVsN3lQdEJpdzh6aXI4QmdBSmtjeTc1VzQtZ1RuLU5HdXd6VmVtZ1UweVlId1lCclJSazNEVzlVdE1HZEZVbmYzSXdWcVlsLU1wbV9qeHNkbGFRbnJFWV9OblZ1Z250c0VmMDVfY2lqZUdqejhUZ1RnNGstQzktMWJidGVyTmxNSER3NlNqaDRBRTE3d0tNLWM2SVlpaWlULUIzaDVNa1JINVc2MkI3QXRhODZycGFSRTNSQXlscG43cGJKSk9rMXlLel9iZWtRcmlSdzB1UTVCOXJsTlhMNEpaOVg2ZGdJU0U5TnVzeG5FZXV6SWpHSkVwb0xtSXljdzNYTGkxTUlRN0JKeEFpaDhMbGltb0c1LVdDX2xDa1M4RDNLVnliMi1aQ19oNnAtWkFKa2tZVDUwUEhLbXRFVzFwVVkwQWhfNUZpQVhGUUdzUXp3dm1MYVNZb3BfYUxQLUNjSHJwSFRmTGVCYW81aWJadjQ5S1h4MnZDU29vMU9fOUFyb2dyLUtjLXZuSXVuN0lIczhFYVhTSWxNRDhQaU5aWWh2bW9jWUtrUjNNc0JrYV9UNk1LeVRSa2hieU0yWnQ3N3l6dEhFUEVjNFVPZGZXZlZKbmp4R3Z2Z1pnSG0tQXpzV2RuNUo2di1PUlpQQVFjUEhOY3NKRDUwT3YwLUdXdEdUS3VKMUN3YzFaT3pGeVN3dlFuU2RBMWNJVzZod0NTa3dXU1Z4YjBob2xia3dacmdfYThrZDhMSWlBaTdPODNqdEkxV05CNktNYkNwVmtEZ3lEa3kzVXFWM054WUlDRFhQVXU2WnBqQUl2Y185cWphZWl2ai02WmJDa3NPOTRoVkx0Y0IyYXcxRm5GT1JNZk5GOUZ0aGdRSHA2dF9qOE10MnNhUWJfTTRjQlZOS2N3aHZITjd3WThLWm1JalZ2QU5HdE5HbzhmVllVM0VpRmdGNWtlQS1kU21mLURGeGFQSDhPVHdvOEgyUFQ5aWRtLWFucUxaU3hYRnIwVzF0T3JMbjQwRldaUUpBSzM0dFpRTWlCOV95ZTk4NDM3LTFESnFmWUVBVVFEbGI1SFpPNWVTRjl5dHM2Qjk4aDBMVTczQWhha2s2TzVnVW40Wllwcmk1NEQwX2lDMVNTR2wzcUJLQjdfNldwcGJFckhpUFc5dnMwVGxVeE9VWFl3OFZCdy1ibVN2UlVjSVR3em5KcEdzYl9CcWl3cTFIcUhIS081OHhIZDNfN3dwWU5MZ3BuNGtNMFQzaEd1VzJnNW5iR01qa2tBVHJWdEV0cl9oUnJZaWdoZkU1bkdKaVZJRDhZWk1WYmZaaTZIZzgtZlFUQTBDTkV4a1hYU3BJMzRtUVVoLXV6Tzd5SUdmdUVfb1RVTWQzbXpwUWZCVnQxcGJlV3BpNEJSQ092Q0o4Q2FEMHpsenhFOGs1Tk9Id1pqNmttOVlIWFRpY0YxOFlNLUZibTFod3U2OC1tNFJUTFV5S0MtZ0x0RkZ2Vm90WFBqenFkX19TSWUwUGhlZ0xRd015cWVqSnNCbjJzQ3BpT1BvbE9tY3RicmV4a1lORHRmZGRDYUJZNkM3X3djTV9vLWlMTHYxODNxV0p2bDVXTWV5SHpQcFpKQ2pVanM1dFZiU19XV1FrMVZzcjhFZGFsRHdadnFySnFueTNXenJsa2pPdThDVDcxX3dvRDJieTh0emNiTmNFU1l1MlgyRC12YXR5TDNSallTZlh6YWhfei1RLTNJOTdGOVg5dUdPNFp4bHh6WkYySXlxT1NUUjVMS0JEQWluQk1FUUhuV1VRMTRTRzlwOU9fUG5md0hNejB4S0hEUXdfNkIyUU1WQTlmV2tTNlp2RnpmTktIbDVJY2FESTZyeGQzUjd6Ylh2bW5Hdkc2bFZuNnY4dUlnMWItQ0Q5SFBVZ0dMWEh5bFdQOGJqMDk4R3FUMDNHcmIwMWp6b0otTWhrazB1bDBuVUN5MjFxZVRSMnUydEN5WC1KWmEzN0Z5SGN4Yk0tNU50SUFuUm0xb3l6TC1KUGtMQ0poYlUzdmh3RE5qTkdsV2oxakx0UUlvTmN3TjJGdWo5V2RkektSWXozWWo2X3loVld1aWtGRDRLRF9GeklyWDJScURGMUFQTHotR1BwaXBITEVpNmNCazNUUE43dWxwWFZfaFQ5ZXdzVEVKVF91N3lqUHEwU3dnMkhCUnliZGNHa1M1OWhCeGJTblBhOHBTdkNDYWFWY2s3ZVh2XzZGZEpPcEhCbWdOYUhvY1RMNzVSSHhRYzJGZmtYazFJN3Q0V3hSZWdVSV9CUHc5b2VWT1Jva092RlhUMkdvb2N2MXY3RzJGRE9saHFZMWJkN0R3VXB1VTNBQzZqdFBNQnVBMFN2Z2kwdTVrSXdvVFRSd2tpM2ZtLW5sNjZnaU9kekF0TFZoVXBfVk1iNFZSeFlaMkpaVF81NjFlVjM3dzdTQlF0SHBwdFlwYS1NdUd5RVRkT1dsbElZajhUSUJLSmluU3ZCUUYtdmdQdG5kM0pOeUc1OUNvcW5fWkFYLUlXNVNVNkR6ZVpLNW5xUjRjTUdCZzFSczQyVU1DUEJvTW44eko1OXY1aHg5MUdmYVcwdmF5SjBFUEJzaDBhQzkwVGVveEI1VmYzTXdzTGxCZFppc1hXNEpiX2l1cUhSSS1Bdm0tN0Z1czhFWGhvQlJjMUkwMVduZmZGcUVHWTlwckg5Ukhfck02MWd1MHo3UUxuVTBnazlRSklLeW5sVkllaG50QndBaVg3RFotU0tObnJsTHB6MXQwa2l1SmduaWEyRjkyNlRsY3VlUDhFaE9JVTBNTUhwN3dsQ0xXRXFkR0pvN2pBSWtTZVhiZjJvVFllVzdzSWZTWlFtbHhjVWNuY3dNZ0ZvNGZjaFNzSGt1dTBkaDlpV2JDWS0wVXNCQjZFbm9vOGNkZjYzUlhHa2tlUTBYR3NEZFVYaktlaVd1RGphSF9qcTFpQUV1c1dPSmxOZHhjbk9pSzlUUEljVDRvUDA2WWFkMjhFT2hya1Z2SnNmenFWNEo3YlE5a2xvY254cjBsWmJNQnA4NFZUOUR4ZUZzODBBd0t1MnJzQ3RBNWRvMWlKQkdiSGVoQnY3Q1NKUEx5dG4yYmpORl9udDZqd1FNYlhPazlyN0RBeXRSV3gxTHJKRXg2MHl0Q2N0MEhTbDNhR2kxVmVtYWtUdmhnbHdjaVZwbDkwT1p6bDQtbHNFUV85cnA5U1dPbTZNeG1jdWhILVNCT0laQzNCRlR6TV93MWZzR0k1WkhGY1NiTnQ1MkdMYTA2LVBSV1ZRdUtaS0ZVY0FkRHNFNzdBRmNvSlh1QkY4TE9BYjNqaldoU2g1RTJOOFoxMnJwY3BUT2xYNGNqUmpGb0pFdDFFVmZmR3B0UHhLbnFBTUppcHZRM0pWVGtocHdMVEtuVS1CelF1WlBjc05nc09DNGpiYTJiSGVoQllDYVJoNkdlQWVnYkNfeXpZQ3BYVlZ4MXRscTVYUFIweXphNjlULXZZckFkanBaSndzR1FyV1JfRGZGSXE5T0J5dkJxUVFJRDhvY0dIOEZoc19SWEdKcm9ubThtY3c0TGw3cnlwVzR1Ni1vOVhvbUNweFIzSGJtb1VvQmRBTlBramdEOW5DNjIzZEpEaUF3N2RpRmpFT182cWMxZ1IxMC1rLUxVUk5laF9YMHF3dHVjTDV0eFIzTlRGSC1JSFVKNEJHYVFTSkQydTRrRUhqUzc4NzRkMTdUQ19fRmxXNEtnSDE0SldXazlrLUtyMzl5bThCOWpLWklvNmR5ZGhYbFNramQ2SHlVSDBFbkl4SThUejV2RjNZTjQ2SEt6QndlN0RNSERuV2RKYlZvTHRKb1E4MTB3TElpT1pQRnloSFdLTlRsbVhjOWhxT0xWYVQ4N0NsLVpHeVRoX0Y0Zy1HWmNnRmNTeFpIbVY5THZvSjJ3VzdDaTVqQlpQaFctU2RKV3QzcFVwN1JjdTZSc1FOVmQtNXh5dmo0SktiM19rbGVNWHRQUzNTRERXOTlWWWI5WjBIMW9tNjJETXVaODFRS05BNUNibEJxLVNTWEJ2c0F1OWJyZVV1S1NoajFVWEF5RHZ3VkljbGZfNFpnUWsyMmNRcVQyTm1kaFM4TmVBdlRhMG9rX19pZFJ0dnppcURHY2puNUxncXFoZGNZSzRuT093LWNZd2ozZDVPOE1HVzhiMV9RVDd3aXpMTVZRUEhLVjdzcXhra2hMY1gzU1VnellFSE5BZFpTcWdkTjVyaTJ5T3lWaUFocTRrSlYxQ2NILUllUVN6dVg3N1VFMGJ4ODA4T1lOMi1ka1Z4VWpVeVM0c3hJVjYtNW1UUTY2Mnh6dDR1VUZBYlM5US1pSGdfUjR2eWtIdVhJeUhTcTQyaXRRcDZ5OFJpeW1NQnFmdW01OUJGZUVBZHJ0dWIwR000c0otR0Izclp5XzRzLUowRHVzN1pfYTFhaGZRTy1YbDhHU3FxRlphNHpQNHBVNjEzY0plX2lwODR6WGtQNXdOLVg4VnU5b0VlbEY1Q3JpcGRFTEFiUzN1TEppUzF1aWZNclJEYjkxS0pQTkU2cTFIYXlVdFpIbEhGQ1BocDZ0NlFjMTR5eDZXM0dYWjJRSV9jelg1c21fX0FLWWlhWmtaUFU5OURRRnFFMGtkellPSG1rVndkak93akxuSjJHWXlXdlZxZXFLYnByaWlUMVNKQ0RzM0NSQXhRbzVMUWhOM2x5alhDZXZET2hqTWQ4Z05RaWMwc1VLVDlTdkNDa2Y0SWxfZVdzb0ZwRlNnemVfZzlvSFZQSm9lRzhveGh2T3NCSnJJbzNjd1hhU0NYQkRrcDRiRF84aElrbGx4RjVlZDNEanNvVkJYRkNKeWxmY09LcXNVN050LWdSaUNDUVJwYW1zOXFfNlpEcElrXzNiX29LOWZvLXhMbHFMNFlLWE9sQ2FSdklSMHcwZjdxeExkaUp3SzZjeXA3RVpyTm5BN01zcjR3aHlpdGRHQWFEM0J0bmxWb3J2anlTWF8xdndsT29xcFRWOHlxT3BRUE1wcmZaQW10ZlZZRVhGNklIajVlSHdBSldQbjc0X2JUN0VlZWVKQUZKWmhGYnBib0d3ZUVVNHk1VjFFeEV5cnRxbDdKSWxkVHFudXpWeDd4bEowXzlDNEhicEpYY1RtdUNtSjI5ajZJRC1aZGVycmsyX21IT1M1azhnOFFyeGRIcklXWWdiM0Z6eGdiNXZnOGlnQ1dqRjhVQlBraEs2dmZQNy1NRnJNclEtMm5zS0FJV2VKcERfRlAwdlpBbGVrSVN6SWpPeldoTFBtQ3JxMHJhMU5TWHV0TmN3T281dF9qSXN3MnhCYnNIRTQzOFc0SmIyWFBnUTdhWHFHbXI1V3pFbG56d2lzeVNRYzhsMmdYazNEb0JReENXOGpxaktweWMydlV6VUxESWVkNkF2VkhIV2tIWW03bkxyTWw5SlU3MnB2MUdMM1VmQmswd2NmeVVfU1pnUVAwSmZYMjJvdGZ2NUdiNTRfV1plVHUyY3lxOFl1VWhBcWhkZmxQLXJuV0pTT3FvTUtDRlBRQ0RGSWFzVnhYdk54S2RrVlVueHNwd2Mya0Fkb3J4QllMYlQzNjExb0VIaldVUjVwTk8wVmF6TDk5NWtTekROYkpKQmJEX25ZWHFlenVrcGE5c1RiN0ZKNjZrQTFsVU0yWlN3c0xoWDNXSlFPSzRicUZyQnU4c2V4Q2VYTEVrdnR5dk1ZS3cxVTlGZENRREd5RGdSeVQzdTBoNThmNGhaLWdGVklnWVFMdkZmRG1FMlZnQWtRUHQtSEVramFoa3JXNnNQc0Y0MVNZV01MdXdVa05rdi1TX1V4WExIUDFBblMzZ3E0cXRIUGZmdVRpX3pEclJuZzMzTEZwek00aVZfYlZGSmZ1eWVWWGlyT3BkTm01dlBCV25JSFFaUXpBTWFtSGlaT1RTbzFXdndfWi1rc3hEcG1Hd2ZOMjd0V09kZW5kVGNBdVFGMGJHVEd3MDFva0EtNFpGeU50enhBUHBEQ2lYYzNtOWdIdHExZzJXeEhmSVVFVUM3QUxPZHUwUkRIYjlFOFMxUXVTTXVIRFFyMmlEcV9jV190b0xVY24wVnN5SDJPaVhlR2NlWDhaX0k1dUh1NDN6TVJ0TmUxckNTUUhUWFd6MkRINTRBLXItSVBPY1Jic1dMVW5HdFBXdUNBUnQxMzNrS3hCRWtyZDZuRkNTT1gxeXJDSk9WcUdtQ1dYcE1Xb0tHc0RXOElHbEs4X1Y3Q2M3Snk1OER1M1dnMHUtM19abTBnTHFtbVdfTjdUWjFVZm85ZmFXd3NPanFFX3A4Uk9XZExicWliZW9RcDBIZEp5dERPX2hRc1FtWDdTYkEyMXBaS3dYX1IteFNVaXV1Nlh5ekg2UGRVVFpST0ZMNkxxS2lyU1ZIQmZEVmk1T0dCNE9HSXV0WTlJMkZNOWlFZEVOOFBIbkRldDM5a2JPMVVWZTJZQlg1Y3FmQWRJM1hPbHR4aFU0N1IzZmdWZUNIa2lTYWpKSG5UZTlheFBka3hRY0hFclFfa3Q0SEhxYlUwNWV5LWFETVBuLXlCNTB6OVphT2tBX3RMMEZ1clZDQjFpT3VsU1huMEN5eGdzZEoycWNIb2x5QXZ4MnJrQjEwdGpXZV93UEhEaENMYkNwOExmWkM3SnFqZEo2d0hpaWFsZVZuZTlUbExzVDJTcnNrT2I0MjJmYW0zZFVpZDFqdlpaM1BXMmlNZXlJY3JhWkliYUJBQXl3R0dVUmNaNnEzNzBoRzg0T2E2THJzWGlLaWFYZUwtS29uMkFpZ01oRjFIYkNsUEdfR0lWYnA0VEIyaFMxQXI3d2RvcWpJMlprYWVMZ2pPSk02SExkOXNfZm54QWJGdmNxLTZKQXdtaGJhXzAyLUtydDJJYlNlT1BvbldFTFVWeU9IeWdZRDJKRDkxb3R6MDFoRzY4VE5aZTNFYXdqRE53bnN3dEVKQmJtRHIzZk5ROG16aTdhTlU1VFYzaEVHWHdyR1NRZDdyektyRlVfMDhkTjlPRHVDTHhxQUtjVWN5ODNTdXRGQ3I4TlgwdVE1TGpsYVZkWHFCbGJ3WEtOYXpfUjg0SFZBTE05a0tQSXNvc2t6cFA0REU1dEMzcjZJb1k0RlZESFo5dS1LQ1huYW5oZHVvekFPZGFYZWloSEJhUllOSFhsUmpaQTRodGdFZXpMd2QtLS1lVklwR25zdHdMQzA2M3JaWmpKY01EOUhKTTNrRDFjWE9oRW02a1FmU2E3RTRMcXdER1ZWOGE0ZnFudGxFaG5RSHVVSXJfa215NlZVOVNsSDFpWGhMWVNCUWdtdXN0SmowRk50dEZOX0NfcWdKU25EeC1ZRHE1WmVBZUtRcmttMDdfYmppMy1Gb0cyUDF3SEl5YjUtb2VtcllsWE1xSzVqWjd5cjE1SW5oLXAzaEMxVnFXWDV3Q2htYndTOUZpbi1zeXBfZFNvbkdQUi1ueVQwNDlyMjBtRjhsVzFnSkdTbWk5X3R5akNpYXQtc3l4cHF3cGtjSjVSMEJkdm5vcXZwOTdUdlJVLWFpVGhEWGlrY0FmanlsU1FBUTNTZ2RvaHhsaFVKYVVERGV5S0R3LUFBVldyU2FQTEJrUDJrWnpieGVkdGJ3Z3U1VlpHX1NUY0piRGxacTBzN2tXQ0RtTTYxRGp6a09DVkdWOXR6OUhUeWhBVF92OVVCSTNxbkgxdzUza1owYU53alBMN29OVnV0OG5fZ3FlellSWGt3UWM1LW9DUnItMFV2WGlobzQyS2xnd3Rjc2ozUVJSZ1BINXFJZzJkOWdaMXFZVjhNT1VFZU00dWwzeVpjTUc0ZWgzem5nNmQzbjVqeVJhbkhGZXVZanJvTHhuS1dDc1J1RDZIUWQxbFNtS2lNaTJfWG5iTE10Q0NQRjBIV0lsX2pMYVZxQWJrRTdndDNuR1NOY0prQWNBXzhuZlFnNzZzcHdsS09YbmJfblZEcFdZUzdqZGtNMzdSNWZMT3V1UV9kUS1Pb0staXVuR2V0QWp6dEdUMnhwaVVJVjR6eUJsVzlYYmFiWU85LVdzU0lNLXZva21IdU5oQ25oU3c2YmRmWEE5UlR1NHVhbFZtaFppcUNmRU9hcTdhTnF5OVAzUHRFdkJkM0xvZmc3Q1VxTjhIM0FvZU5Kdndxd1c2aE1UOGJrMWhwR3JlbzR4QTBmaGhOQlNYZGxvbUVlai1pTWxfekFadV9yZWlLSmFVWEdwYXZubDIzU2pQNXBsNXBMdWUtUXRyNWZBQjlYVGJCZ2NYc3RXRF9jVVRzVW5iR0dwejhDZEhpWjdUTk54V0hTM2ttX0VVMUU0X01VeEtTak1EZmN6UkxUZTV2akoyaEhPLUdxVTItdFhKN3VvNUpNWDZqYW9mTzdRVzMzbm5OWU1mZURfTWZyejNaZlpsbkRPcFZiUnFxMVFIa2ZTNHptVWNGaUNraURYcmo1OEE3RHh1b0IyQS1WVHlhalJBankwZWY1MEpMd1d0U3ZPZk95c1NWcEk4ZzZBSmhlUFR3UzZnWEJDZlRYT0lTUUd0cWhkLUwyQkdLSXVwQUpqNThmc2JZWEtua2RxeXBVVXMtQjBKdWxaMGhzeVFXemJ0TExKUUVvckJENTN4dlJVQ2dYRVhwUUtWT1dTWGVZNnFTSnl0MjZianRaNkt6RnJhR1BjRWo4UUlqb2k5MEw3U1RFTGxRb3JJaFM5SnR6MlRGdldXTGR1ZWVnMHZkdGM3TXN3TTZRNjNCQ1E0RHRDUl80T1NqeG9OT0ZRRXVwVmtiVFI4YmxJaWpuY2NlcGNLV1F5Z1RnNVFLbG9GWHlYU1dEYjRrR09tOHF6ZXk2aEdxcXd2SUN1SXUxSnZEWDU2Q3hDSzVUb1lxWTV4TTFpcUtxRy1QUUtSb21ucGZyb2htWTFIS21LaW9KT2lObG9MbkFJcE1GZmhmdXA3YlVMRUdMdXhwVlNUWHBqTnctY25KS2h6NXZLVU9LbmNUMHppcXB2RmhqS1Y3aEp4bnpESmI4VFV1dktnYndVczgxeTNlNmhPQ0hpNjBRdU9zTHpDUHczUGVmUjltVU1RSXdxNzc4REF5V2JXSjF1Y1ZsVFYxSk9aTHk3N1JjVWdGbDNPMExFcUJXZWNUdnJsbGpYTEstN1pfUzIyOGwyOFlWSU9pQ2U5VXhRT2lpalkyQ3ZIc2NCNlJNNFFEdjlJWUJsV2RvTDRRdW1OWmZPdGFZSExPTURiSGhLMlZkYWxGbDZUV0hoOFd6RTlwRnlUN1ItaUFVa29MTXpwZjU1RHZwQ0xYcGFBQ1lFZzVnZDFFWDcwbVpwYklmRUlSQ2NRV0VVeWFpYjJ5bnBJckNZczhjbUVyQzQ2RTI5VWFpR2VFUVBmZFA5RUhEdGN2T19pVS1NXzF6YVNDVGhNNks5VW9FdkZGRVl6WUJPdWhPWjlKY3FCb1FRVEp3bXAwTGNhRUFsWV82NHhiWWVDUFRjU1pFUVh4bW04cE51MFdZczB2dmV0RHY1ZHlncENEZFdZem52eGxKbmxPUEFMaFlBbHEydFJaUnhRUHBBMlVrR1ZFUUlEcThtWEdvdzV3Wjk1d3k3ZFRtNG55bXdua3A3YW51OVRRaXBFUmx0UlBVa0R6ZjF0MXNpMDd6WTFsWHZWRkp6SnEtVFJDdHpmM2VnTDM2YnNLWmI1bEstSHd2Q2gzc3VvZDZVMmwzRFJHeTJRNGRGdGJvS2t5TnFBb3NHZ0NBS0h4S0lYVEdaU0lsaGRWb0lFWWNCYlo3SF9LQ1FNYkl3T19mNVJtQTRRVVR3aVFwWmdudmhVQXJtREppNnAyMDh3MFBNQWxSS2VvVmV5VjNmaE44akFJNExsT3hNU2ZORE0tcFRZUU5jRnNEYTJpdmlmUFgxajNqZkZBeDlWRGtpeHoyWS14Z3N0cTFfTUtxWFdSbnZScEVpeXI3NmljTi1xSFJDZWZrSjg0NWxWQlQ0QVp1a0hZWU1LUmVKTmNLLUM4M1diVjZEZERUNXNiTGFVd2lLX2xSeFNxTXlEY3FsMUdpbmJ5NHBvNkJVeFNOejhzenlxU3FSQjZnc3gtX1BfNEYwSVlVbWdUN2Z5enJhMGxoWm1yc3FySlZaY2ZrNFhmd1dDUGFtaEhESW5WNEdFRmxrS2tXMGNNSU9kYk1hTTh4UGlHQVNzcFVtTGlWV203LXhvcVFSem9aUkZHSmJpTlVGQ2pUWDBYRTlIdFRULWFNUm9aVE54NkMySUlVcUU0U2w3aE5JX2FHOWJYM1g1cHFJQndsRXRINjBGSXVSNEJPNTJBazlMZkhfNTRBR0J4RjFLNVRZc01KdHAweU5LRDFtSEQ4RmRsYVFpLXFvN2ZIaHZXa1N3cnNEd1VvRm92M0NUa0JxS2FrdWk1dXo4TjcxREZnVXJpWjNBYW1LRHlSR0liUVR2RzczX1hYYnBnZVJoSDFHSkRJbVFMZGdpMEE5dGM1UXQ3QVRBMjRCb0wtTUhlN1pfa2loVTV5YXZ5UTNuZDFidDg3YlZhMFNqRkw0NE5IR2RQZ2pfdTdtTm4xZ2ZsUkdPbTg1bUtWVGRXeWczNmFXWE45ak5OaTY3ZVgtUlB2c0Y4Tlh0ODJqaXF3UWl0azBoX2ltVkZfU0hPeXFqdEFtcnZZSXdaTWJENkU0eFBRZTQ5cmQ4TVZWUFZ4T3oyQ2xCa2sxU1hqWnhoeTRBcE1DQllmTERFMHl3QW00MU13MGk2MTNVYUNvd2VienItci1seE5JQXlOYlUyTlBMMUx2eEJCdS1KOFNxQkZFSkRSVHJxM2o1V3dBbXgycVpkNWM4R21XOUJYbHNaVnNvZGR0OTVUeEdLSWlwdTgweDBQSVZGU0h2NmhpaGdfcEhzMUlMVmM1WHBKTjNzQmlyX0U1OHNNSGxudlZfYmlycGtFWlltWkNuSUQ1TEd3NjhBOTFDS1RtXzNfYW9tZmpxamZlY2lWanBPeVh1WDkxQXZTbjlEdnAzOF9wUDE5aTB6QldJMjZmeGs2WGdIYUtZSXdUa1ZjSzlCeThwa3JDVjg5YjdtZnh3WkRkM3JtUzlDcHlCSFBMUjluRVNWdG16X1ZnVGNXdzZ4aXJFUmhQUUpCOWdMZF9QakItRHprUVM2S3k5TVJ0S1hKdnJzU2pBcVR0dzlNbGFiV1dFeHpWVnQ2NWFJUFpLcEFQY1hJQmg3dGx6eEhKVGJLa21YaXFIWU1hR0JMTU9ZWXB0TEd5VEhONkRqWE9TU183NTVUWGNFM0ZyZnhpeTdTNWhudXJIanRuMHF0T3JFbFkzQmtUNnNoakZMTG15SGhTaUxfUHJQS1M4cWtoeWk4eDlueHNYQUZaYlhfQThrMGdXTDVNdWhubXJQOVZhZEhYT2IwX0JzTmJZM1otSUV4bHZZOTBkRk95dDBCbF9DWHNDLUZvNEF0YTg0c29icW5zQi05U25NWWp1N3BVTDFiRzh1bDh4dXItWG9kNXlhR1g5Q09HaGVEMXFtV3dYTjNNcjc1RUt5RE9SbGswY2hKQ2tUb0I4VjRkb3hya0NxWHdQell0VVJTcDJyUGVoUUYwNnFhZHZRZnV3bXJwWUVrLUNwQWVQTTRUNW1QVWNxckctRkFfNnlCdU5NdThxSktlYXcteTdLTV9JRGRQTk5zNUNxZXd5SmNHQ3ZVZ0szc0RjOUpwa2JkUGFsQ2JyeGZuMFY0amg3eTRQejZFNGIxenBLTXZvS244NDN6OV9sLXNqd2M1NGhvQ292TUFwYWduNlVxQmZwN1hJY0lCRlVpQkE4XzRXZThJOHZWRVlMVEJUa1h4aU5XYVJoRFNIUVhYTUo3ai1EWVQ5Xy1jd2V5ZTc0QTlzc0hMSFB4aGxaRlBoNS1ka29PeHlsclpfVk1qMDZlOEMzNFVXcVY1bnUtcTktdFVMZU9fZTZBeG05MVFWRWtXeGcwUnhTeXVUTVhlajdHeVJMcDZUOFZfeXF4ODFRdmxRTDgweHFLVTc4UGU4S2VZTGtDS3h2VVRsYTBLSmNVeFZTS1I3OC1idWxhMW1kU1UyZUVucXBBZWJlNEZRdERURV9xZWYzQVFsQ05nV0dDVl80aGlWWWRsUGNySUhVeXdGeVNOYXBQM2xvR0tkN09QdDBJRndIXzBhNlhZb191MHFwSVlYb3c1cnpXMmZXbndVVEFtMThjc2dmNGZtRUhFclhycnllS3BvdXlSejFxTVhISFMtWTRuRlByLWdUblFveEhRQXF1akJXVEpCd0lmampkUDBrSld5SnpSUjBiSmEwSWlpYnhmMFF0Y3RQV3JCQ01SZkhFTVlFMGZHT1dZWTVxQVhPdHNRZEg0LWFDYWMzV0hFY1pDWHJGWFl6eV82R3FnUFFaR3hjalNQamt4TDNFTjlSbkNlZjY0VlFDc0ZCeTFOLU13RnlkZ1BMc0lwUXMtMGxBUWlsNDlaVkxVenU2ZE9LaGg2Rjk0SE1iOVcyTU5uMVpvekJnYkRaaURJWHNQZkw1ZlQ4YWFleTZHd05IQ1NNeVhwYTlyT0xLUzQ2ckhUN1pJMEl1T1l5RHZoR0dQSUNLcGl5ZFhWUVVuSTd5bFNURlk1bTlEb1pJRFh3Z3ItU2VmaFpSUDYyUzNkeENqcnZubXNGZnQxLTRKUmh6QkNla0NDUXZRX095N0N0V1FKLXFLb3Jrczh3XzNTY1dPaUoxTXFNWkhZalRQRnZJUnUwYjhtRzB3QmVDN1pCdDRrdWtrTFlySlRLZE04U191ZWJWNHhrdjA4emRJY0xlSVBQeFRJRV9vZVlNa2V3WlFXa0xmNE5TSnRPTXhmN3BETzJLcm04TWQzSkpkajlDVGVsUXhNdTNkcmZuc3pvZXJpSXlCbG1hRktLYWRWeDBDSVdjQllJUENDLVFYdXg2ME9KTDRRaU1rQlpGQU9rdVQzc2RfeXc5ZkNGelBVUkREQWVVeE5xY3pSSmRiWGVNdHJKVjNmZVBwSEdJQjVrc3g3QlBUT0doSENTTXFfTm5hTlFXVzlLYy5BWjI4SEQ4TUdnMkVremFjSUozMTJB"}' + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuaUdZLWZ5ZHFZR2tyaFlBamFKUDdIU0JrcU5GQ0JVZ1h4U2pBMTh6U2FBZFlVOEhxLVZQRHZXOXR4WkstX1UxZ0xoY2ZpQy1QZnBjcDc5TkVJY0EzWnFWZmZWWEhDcW5obzNUaURxX1Etb2JaV1V5SzVwdjlXUzVobEJJZGtaMnNWRWJMd3o0YjJsMjN1ZVd1d2FkZkZmQk1rdWhmSS13SjFWcEtjVjY4SlJmMTRFM0ItR091M2QxUVhOblFleFRJenZfajZkWGR1Z2RYbWpVWU1WNlRod2I2Q2hIa0NNUWM2aUgwelRYSXBqVGRSZ0VMRzcxZWdFUGJKTFpaT3pDSS1EWkpHNm9NWTJkTDNxdXBoYldjajZ5cTEtU1NyYkZnSzM3R2JkSVhFUWVneTVGUnUzRklHemVXMnNOb0NtdXNtWEhTZDJlLTJId3gzaThNQWJOZVB3LjRaVTFKOVRGSlRnY2hWaGJpY1pwRkEubUtKRFkyUnVhMU5TT0R3VjRUcUNocFdJWHBEQkhPSWxTLWNNZzNPcjM0bVNUa04zRXN6eWtXblJkTFM1am52eVVtUXlVbmJMRDh5YzBrN09TeGVwcVZqRzc5Yi1SZVBVXzc0eXByNDhYZUNVOW9TSEc1QmJ6QnpxXzREQXdPYThZSlFvV3lTT0gwaWZUQnVNVnREZE9UX0QycUFjdjBpYXhjYWlMMTZtR3R6Nm0wSHhPdzBEOXdXanJiX0hWMkhYM2g3X2N6TS1FdnZwSFpSbnprYXpGVlF0NkJvM3JXQms3dEFzeGFIZVBaTnVzSlFPR1pXZ2c5OW1oX25BcXhQTDZWTW82aVZ0T1p2cDM5SFAwckVJSzhuQ0VvUUpVY3hIVVRvZnhlcXg3V1JoQmh0VE9yOHlqWmkxRkFuaGRabzhmZGQzajR5MkVEeEROM2dWYk93Q1ZzLUREc0UwRU1HY1JTSmFVNG5Dd0thaER5MDVSQkNfVjF0TndFdnR3QUN3N21YZFpvbHVVclFjOEFuY3R0a2hpdmJ0NGNJUExkRlFpeHRzejdHemlvaFpwZllkWURZMVRBZ2c1U2xNazVRT3E4eFlwVW84N0RabkFTa3Raajl4dnRQVGpaQTNueWMyd1VrRFpUeW5tcFFHeVhSYVpiOWhlTXZBbjJWOGY4empDRFJiaDhHRkg0THRtUEFnOUR4RjV3Rm53cG9oYnBXNmVlTlRKVVIwUldUbTlHeThrbkl3anF3YktQZ2hOZV9zVUllakRlMjNBVHl0REdTRzRMeVFlRlZ5cFRSLVJQbWtIVjVfUWNiMlZhdzF6R01uNUZYWjZSTmt1QlNEdkRMSTVXdThkUWR5aHFGdVBGOW5TcS00ZGVqYjRLQ0YwMkJCcjV2TU1GUlBVUVJxbXR5V2IzclZHNFEtRlJ2V0dhUExpSlBCT09aT283VEVJMTJMVzZrU0JpSm5XZUd4X0MxUUFqUDF5MEljcmp5Ujd4UVNZZF9mdm16VHp5ZnJJOUlBbUNnVGtlSndSVmVPMVFUakg0alR4djIzZTBNUlF3WlNlcnprYU1iZDhUZlc1cDRnbFZlSkhtbjJyM1RjMmJlNUhDZHdTV2dKX0E2YXVPNXppSUJYamVmeEVSX3lTQUVldFVpTnJPVGg2STlSeVZhcGxhWXJrVnQtNlkyTlZUdWQ4U2xyZnhnWkR1b2dzNExMVF9naTdaWG00YnY3UUc1RFFCU1FQNDZDWmYwZkZmYkYwY19TLUNSZW5CZ0ZkUjhLbkUtWTBJTEt6ME83cWU4bkk2b2RXYUE0cDVJdXBPVGpIVnRhczV2YUFkWnYzWDdtV25mRUJfbk5GMUh0czFMWXd4X2xyX0p2aEtKWmVoRUxEanVkYmtrUHVhb292S0YzeUJfNW9HVjVPcENleTBCcFpYbm52cElXeUVXbEp5cXRrRTJBd0hCeERRVVdHMWZvRjBRYnp0UDJ2NHJ6bnRZUk9GS0JXVThRUElEMV9pOXY0SnpPXzY3bjNOZlNWZXNmX3RHWEwwWE1kbnVJSS1mZWhNOV9mT3k4UTViX1lPOXNOMVpaLVN2S3FUc0oyc3BVeDZCaVNjWTBQTldUM2xzSENuZkQxMWVMcVMyVkpZenhTY211RjNxamNkOFYweFJ4YlRUZy1ZdFhlelYzaFFMaUdMQjRabXM5cURDSjVqZi0wNkZNcHozaHVXUm96d1N2TmdFY0lpOGd0cTVJc09yemlDX0JWQ1J3NUljMVRvdjlTZ2Zvc3BEYVZVSVB6dGFuNjQxTng4a05TSEdwelUzQkhnTEFmejRoNzh1X2tJRDR3R09jNEJPVkY5TXkzcE1fbGV5cEF6dEQwTnJtVmp5MEppa1hZMU0tS3pvYUNVVkp2WXprakdvWVBHYlNvR3ZvNUJ4aDMyWnZnM09DV1lyd1hraVN4OGQ4bEhtRzN5bm1DSTBPOFdmVW1qVFhGWThSazB3WTl2cnVVZmJYVUVMQUxpcWRSZFpPZ2lqV0ltSmZrbUQ2em5wSTNYQmRGMVk0TzNnejJqZmlKcElKellhNmV5eXJJRDlmWnlzUWVWd0xpUVFsMmdMX0RSVW9qMXNWbmNwLU9IdmMwdjVoc3hGUXdoUWtSSkNoek1Zd3R4XzRUZlJMSVdEZm8xLU90NVZFLUpWVjY0MEVVX01yczlINENlVGtuMzR3VkVHLU1fVzVWY2FORmxzajhCbEIxLVU5ZWlFVnF2WWEzZ0stTnNPMktycnRtdWhaRjlfTWo5YnFSWjNQZ2ZhS2Q1a0pOanMxUU9jVnlzSUk3SXBoQU1vdFRGX3phT1RBX3Flc3JZd0JMM0hVTlNJOGNqWjBWTWtad0FFT2tKb3FmTmttaWdNbVI5Mm1waHppSjFtbExkNnVNTGUwbFdlNEE4Vk44bU9GeUNZWjczcVBiVVhxR1lJR3FpbXZKMjRtM1NfdjQ0UzdEY1diRzV2Q1l5QTlqU1g5TWxRWWpDejI4UjVoT0pVUTR3N1NOZHJ4bTA2UlZTTUQwc3M1WmNzN28wQmZiVERKY25ncmxZT1JyQ3pwc3VUNWF2UDkyUHowZDh3SHBKazZoLVhxay1WcEF3N2dydzJkU0JRUWJzckxLZWo1Q21DRHZEQjF3M2hWX18xdHRGcjJta0Y2dlVyeWVBa0oxZUlhQU1YNWRuQnF2RnJIVlBZWWVad2lhTnJzckFjNThJVU5rLUtIa3ZyRFZRRWtzZ1c2a1FneGx4cVY4UjRualZNS0c4Mzl6UFVlbmFfWFhISDA2S2tOYkRQOE9yODhkZXotVEdEYnJNQjFNSmU0YU5zSG1ldnUwdHR0LWVJMEkzS0hGRXBKREdJYXpuWHRjRGhMdWJGVjFPZ0EyNVR3ODluYUNJWDRweEp5Q1JrR1FRWHhrX0FMdFZtOVI5dFplV0N5TkZQN190WUdmOU5GNUdmdU80QTBsQWZTUDNXanZ6cUhzSTBDZFVUNlBwR3Nham1pUGdtRXFnZGhCaFpzWVFlMWlzNm9ZTDJOc0NKSUJQN0xLY1ZoN3k0MFFBdXlqbHJ3dEN1Q3FZZEZmSWFjSU5RRlFBMlUzVnp5WHNVZjIyNmJfNjEtQ1d3LVpuQ0tzLU5IYjJndXYxakM4ZnBOZjNKYXlsQlVrSUhIRkVpN1dfWWRCNHY0cm81X2dQOC1ZSkNsMFdJLVhKc2pGTmZNY0E1cFFsaGZ3V2pmN0FVQkswQ2ZzWlpjVlNDQXJDOHlOT2RWMkQxQzRSbmVaOUxIQ3hBdU1NRmgwTGlZd2NRbnVXenJSam51eklNWnNGUzlpQjdvbTZLQ0ZKQWFBY0s0OHU0bkE4OWxITzFfTUIyTnc3NzR6dEFvQ3lYLXAxTmMzZjBFZjFMNTB1NDk5dHNjUkh1NDMxellPa0t2YmltMGp6TmxDQVFXbjZ1QWhOaGlJQk4zTnhKUnk2bUd1X2JPMXF2dVA1UUtUQnlWMWZVd0VyeWRxX1llX3ZPMEVkQllGd2QzM1RmWTliWVFhb3M2TWRZaW9GWnVhRTN0NEp0OTM3bGthdlFreXJEd3VMeU5vcWJwT3d1eHJMSkZETmo5dVhqQVNjV0tJak5jcFRFc0FFWkVESFpDY3RJZkltT1dESTNBM1VSZU95dFViY0JXd3poTVFja3JtVzJDdExPbkxac0xIWWxWdG0zc2x5dmlDUUxsNXNEb3RrU2J6VzNIUTk0Z0h1bjhsSU9raTNaQmNfV1FkLUxUcXVqSU90UkZ5UmQxTVJkNnJYXzVocTVGTmxuZllaRjREaFFSaGJLbll6T212UnpkWlBFbHR4MXJ3cmtPaWFHOFZyOW5mX1FFS2cwSFpKbl9WTWJHb1FDNUlIVWVlSFBwVXRNNkxZakVXMDNmaWE3SXJVT0JPUlVXR01QRTN0UGlCbU5WakNBYmlNSTFRUVFUQ1hFbld5bUVGdlB6UDJDcVJpN1d0S3FUNEhGbXAwQ1h1NlhicHlGUEtaMEUtaWhJdDlkejFLbFJPN085RmJwRDlUazVMMVNuVHpEVnFoN2poeU0xREFLQm05SUFFc2FGWGZhZFdlYWVweTJFSDM5NHNBLUZPQ3lxcHRfNm1qdHVmLWdwOFFjbUg4Y0dJdlZISlcybE1waENnbjY4SHlxVFhxckRSMEt1bnZfcEQteGdiRUFLTi1GNUZUaVNpX2F3ZVdHOGNIb0ZyNmhwaHVTNzlTOVlPdDRISlkyUDJISC0xYnhkYVpESzJ1WUh2VXVPaUoxakRqQ0s5SF9jS1RFRHVMbzd2Nk9lY3ZGdl9JSkxJRFIzbWFhUHlDU0tyb3VlOUtoUWc0dHBrd05oTS15LWpLUFVxNDFMdXgzNXpVeFdDSklCTnFwVC1Wa1FKazNWMGkyYmY0LWpMWmZOT3NHejRsN01ZdTQ0cm1udEZXQk9xNUoyZnBCZHFsU2gzZ1JIZUhiOTU1bndQRlRSUER0azNfMkRQR1JXSXNYRy1Vcm1yaTUtRWdpOHkxZ19Jamw0amN6eldyUDEtNk5NVlpBTmJaeHZfQXdaTW1scGoyWEQ0enBOVm1iNXh5Ym9LSEItYzVsMXA4N2ZETUpXTE5sVVJXNkd5TTNMdXp6YUVURFVocW1hcWM3T1lRZ0JTbEM4RVlCNTdsQVYxMmYtMkRTQnZiZ0hyd2llN2p1UnZsdGI3empicGQzc19MbllSY0pkWm40OWNzS1I1RzhFUUh1Njlha29aUXE4bmZNckE2c21pdkE3NHpwWXhDZXFMU29CN05jTmhzZFNWUTM1NlUwOGtMZlE0MEwwVWhXZnI2TVVGdVFKNF9DOHdJQnE5eGc2S25ac0x0MmhENHZOc09ZZDYtZkNsbW1MVFVfUWlTbkZ2Ql9QM3BrVkJpb0N0djRid2tvZ3VZU0E4bm82UVdFRjVoR0w2c1ZCZEFRdlR5SVB2ODdxQjhVSmlnTmRNN0dvOUJCeGtBZW9kb1FGOWh3M1N1bGk5MUJPeVpxWXZYcFhRcGZhSkZwUWpTdTJScGFkUzFlZm5DUXdndmxCNzkxMVdCTGJSRW50Zm8tZVhYa2lRNDRPVXRMNW55NVFzMW00VXRPT2toME1nXzUxZVZwcm90bVdtNkFVSlRMNTZYN2pSZ3Jia3VpRzlsMWwxNjhTczQ4REdZM1VHeWJvb0VWX1o3dUFlS2l0YnhHTnl2RDJVbjJpN2FhTTA0ZExEaElsaVFrMDhTU2RVTXJ4emtZdWczeXRybEh2cncyRXpOX1pZR1hlNmlPMG4xaDMySTVzV3hrUW5fVklGdW9YTEo4VGR4bTUweGRaUVgzc0loVmFnSU82empPaEQzS3U0aGxzVGxaaF8wV0RpYzBJblM2bExkYXEwQ3NYVTFRVUgtMFgwX1dUcGlMMVZNbjNEZ2JKRW8zby1idWlWcUV3T0RMd3V6MGx5cjBkSDFDS2M4Ykd5c0lPMnFzZzZjSUt2WEFuWDFZSXFrYWhtX3haZGVlU3RRSnoyVlhkbFpkbnhOWWRGSS1mS2dXdlBiR2hjSk9wM0tyY3Q3TjFwNlN6Z2xndHFVejNqbUZXRmI1ZjVlS2VTc0dZQUJyTjgwQVFOMnF6MUdxRG50UmdfcTZtNTN3Tzh1aWdCcEtzdmpUT0lNa285Q2hDbl8zcHR6bDVQX0ppWnlPbThhQ3k5LVA2bk5DNzZBanB0UjBTNFU2RmZabktCam9PT29tYVltaHpQS09CX2NWb1ZzWWhsZEw2aENKSVJSM1ZUUUVMVEJsYnZNVUtzNGlrdUE1NUF4Rjk5VjUxa29sMFdTNHRJZkM3dTVhZjVKMXNfNFBORHp3VjJEV0szMFNFWW9TVGtRUHRRa3k1b2pBdmY3OW9QdGlHQXNreHBrN19WeU04cEpUMkQ5d3htRHNxalI2V1JGdlVRWnRDbDBQdERXeWQwQlBEdzEwQVpDYy1zRHBUX2dnS0N6dWxvaElyVGpwQml4UnlUWFZpOUJ5YzlRbWJYRWRRUGo5aFk3M2NSZmRoUU9iUDByaDRXRXN2SVpnR0NZSkZyNVM5YkpVLWhKV2lpdTdjcDR1RzdnT3JNVC1UbFhBc1RYYVpGUGVlZ0tUOGo5UXNXc0tJajZXLVFNS2dtcllOWlNZUE04YVhjakN2d00xeTktOWtuZWhWdThTTi12WlBpRXBfd2ZUV2xVVllWLVdneHVpZzFkRXA2cUhDUTBWYmMwT0VJZlNOdTh0Qmd5UXFVRHNXZVh1eVdkSFBOcDZVT1JYcnJqM2JMM1VGeXRFcUx4Q1daZVpiNURiRHBrQkhfMTZscTBZV1g4NVVFek16bTZFb1VaMk1KUF9Rb3dxTlFYRWpkWGdLa1ZkTDZRS3VTSGpxcHhlWjlETWJpN2M5ZHlpTnlQWng1SkRVaGhycjBFNXhjdkV2dVRWMHFUcnZBdEhNalVZV2lOYXdhSlNsaHVGY1JldmVJMnZQUU8wQi1tbFdFNHlmaGtYTmJGdUFFeEl1dkc2bEFrRXJhbVNsODBLZ1lMNlIyMlh5RFlxM2hxLS1ydy1mUG1waE5VckN2Sm5kdzRyYkUzRTNkdDVzWVpLTEthQ3dLU3ZYR0Y5RVc4Mjd1V2pNU1kxanBqWmsyYXdJSGpSU211ZEVDOXRkaFU1d0RNdXhKam9adkJTN1pUTUxfQTVJd2ZiSGIycjFMTDAtbkdVeVVaMGQyYjZBNUJPLUUzU0dHSUp6UEJvWFFpQnJqcXJrbjRKc0VsTE5JVVQ2aHp2SS1HWVA5VUF0Rng1S011VVBQWHBiY3FWYXNqWGVCcFN2c1BLQmZKdG1WZWtOR1BndEwzQ2dLMTluRlF2clZxMm0zRjZuSV9penRqaVdmMlItb1Z6b2VNdUd6QVdPaVkwUjd4bU4xT2cxb2FBUUZVVnBKejU2UGd0OHNHRnZVc3c5UDJoTDRVQVlLTmY3c21hMGtzdjBLNFN4eEFySVdrT3I1TzdpLXJhUmU1aHVRUF9TSVZvcDRsbEpEaVk4WlIwQ3Q4dVgzNnFiekt6YnVSWUhpVHh2NUpFd3lpTXRwcUVTZnBzZktTaWVjbWk3eXk1RTRMZ1J3WHpERW83b1VDT3BWRVJmRGUzREI4QlBOY0NOWmFZR2ZnM1czNXgwc1A3NzYwZ1VlZkRtYkFlU2J4QnB2Ui1nd0Zkc212dFVZME5VQkVYM083Y1hpd1VhTU9JZktObmF4dXdVMEJsZG45bmVqVXpRNnU3N3QyRmRqWjBSeVNoYnh4ZEhaemVNeFc1cWhlUEN4Ym5NdW9BR290N3AxYzB5R2xXekxQMy1MU05CR25QeC04VElObTRyaEJlNlRSN0NFdno5TnRpVGdHZFdzVTZxVmJfeGIxdm5yaTY0dGJhM2RSbXVRWlV0NlZhdEdBZWZhaTl5ZTdPdkFkWnU4NEF1Znp0N29CZW15ZWtzZjM0LWdndk5ENk9tMFU3MjI3MEdGY1pNTHRLX2JlaEJaTlVqU3JfM1pLbkJxZFpDTHh5bFFtQTVyb1ZQZXdPbEZfQXdxdEcxVVQ4SnA0c0hMR1o2TWVMSkhldWtBSGotdEljN0Jlb0lpQkhyZlg4ZkptQU5FenVxWENFcFdZcVlTWG5uby16OW1YcDlYYmppTlNpc09WUmNDUExmclNxZ3lxd3BydEVMSVNJZGNxVVNFUjNJSHVrRFBiX2NUOUxvaXg1c1BtbHBjQjh5ZWk1WXhvZHZXYTRROFBQOENBck5GQUVUcnZRbmMzazNubDdPUFBYYi1LR01XS3dNRUZyUjMxN2s0RGF2RnhsbnRuTy1PUXZDZ18wV2F2eUtUc1pOSmZpOTJkY3JpQmZaYmppTE1pYk1DZVN4cHV1LUN6SHFXWGpZTmdEcldqNk1WVlBBU3RiSVkzdkxnLWw2UjEyWnRpUXdXOGlXX050ZDcxTkNNSXlRVS1hMjNNeGVyd0RWYkczUl92UHU3b3Ftc29weDBBN1FfU1pMOHRyYmhWcGEyeFB3Mkp3TGc4UnpMM0kyUW9UOUZkajMzM1JBTjh6d19MVXRLZkRKbTU5QVdKNDhma3ZQYS1taUlOdjdOWVBtZ3E3T0dSd1YweXFjeXhzTDM5aXh5SkZka09lWG9zdEl6MFV4QzVsMUdrdnJPRlI3YjdleDUzU0VsSVJDZHdlWG1rcm45cTA2T2Rvd3lwcnNqd2dGNld3elBQb3I3MzVackxDaldfTy04UVdEeUpjeEZzY2FHY0lBeWw1Mkp4Q3UwQnNzdjE3NENaTjgxT1Q1dDUxX1hObFF2dHdRRjZCeFhRdGJMemN5by1IMlE1VE5sTlNSaElERW4ySXVMcHY3Ti1SY1FRUE0tNWdhMFZIdjlXNW1hb0VyRHVYLV96ZEFhZ2ZmYUszUmNib3d3blVPbzJDRUlmQm9VWm9jeE1YWlZPWkRRRW5nT1ZsaUJQSWtDbGtJaXZkTkxUc0FnWFJMOVF4cmQ5ZC0xU2szMGZtTko0azBxT2RpN2lsZVpZakV4dTZUODJLREJrald0QzgwRFZ4OFBPX2ZtQ1lfdXVydk1ZVWlKTmQtX21xclNuMmd0ZE1yZkV3blhIcmQ2eXdDdDh2QmRvUHk2WWZxNmdwRE5XaEVNMmNHT1A1R1pUSkkwQkpOVUNOTnF4aElCVWhIbWxQN3ZZUmpRSnBka1JiaUhEd1hKeEtUMjJVUTF4MmRkZlNuSlNWQnhVcFRPV3htM25CMThmcmFhRWtjY0xlcndhcjBsR2FqNnRjeWNNQmF0SVp4Yy1PZmpUdkxPOEVHYWduVTR3RTIwOFBHSkZzU3RtcnYwcUNvQ0Z2eVY1SkNaYnpjalE0Q1F4TDFpRHh1ekU1eDVEcE1fZmxram56M2RHVzM1MndkcUZKVWZsRVQxLTAySW1JaUxTYWZSeFlSR01HLWZtMUtyNmZ1QzN6V2kyd0tuRHFSUlJpOXhySTBQWlRSQ3FBeHVGeGVVcm51aHhxTEdxVDN1eW5SWkhtM0RsTGJVbHJlaG55Unhhdk95UnRNamxZLTVNS3JPY2o5QkFmYk41bzRDcFpKTWx1LVJtemJucEFac2JGLXNLWnplOFp1MUJuR2FzN05BaXZaNElNak9fYmZ6MkpIVmY0clZVeWI4U1NqU1E2LUQ1UF90YlplWkF0YlFuWDNySFVVMm5xdUNWbDkzQ0hSdGo2S3B4U1htUmFraXF1eDd5TlhEQ3ZfblM0MFkwQ3RWYTkxUFZXZ1YySnRpblRCNGV3SThQTi10MENNTTVwQWdiRUVKdmRiRnhydV9WOHIwZm54TGRBNUZybDRUU01UdkR4bHUyWnlyT0N4bkNJTnVfVmttQU9QM2U3VEJUckxTWmt1T1BrOFVvS21kVnZFMjBUMWE3TlVtdG9KVVVWcEJRLUVtclJCNlR2WFJZMXdrQ0tMQUZOem9mdHFwaFRkNUdiVTNFc1lPNFFsV0IwdmxKR1BxeHFkUThGRmRhOWlGRHBRcmppMzFvdTRaWjNwS19iMklTY05WSTBESFhrdmZ4Ym9hNTBPejlZeWRhYnlUQllTUXhRT3FfN3pfbTdZQnRrWTZWbnN6TlpIUm90Vm93V3VNbEpmN2xLdHJNRTdUSUxSS2tjZWtDbmpaRl8wZHl4QjRla1N0WDJLbF9zUjhSVjVuaFNmM3pETENPVm1kekIwQk1yXzRfMC1idnZuZ2ZLLThGU3lXeGZHa29KTldrTzlFTTREU0c4STdJNkcxcjZ2ZHotdGRmQlZIajVBaFk4Z3lSbzFqMThLTUdvMUF0cWR0ajVOT1hNNENCM1BFWFc5aEhaUVpuVThpYVZWa1pUUDZhWk1VczFCSkZWeExjOWwtVDMwa1lpU3VQRDF1NDA0aWJpcldlU2gwRWZOWnpVYjQ5Z1lfWnY2d3hFTVRBUXd4TUdwaE93WkdKanpoRlpTNmFleUhVaFFZd0s4TnY1TVBGZnZkWjlBS2FxOHhvX0hKN21BX21oTlhlMWIwNTJkek85UkJrekpkYnN6ckhveS1lZU9nOGNNQTNJcGluWXdzTjJHb2pPTEhNcjkyVnhOd2NCbnZsOG9FZGNFNWxZXy1nbXB4RENSVm9WcTEwVFJBMTVKRFNYNzN1bjNNNzJLa1RBVGtOZFU0M216bGdFQUs2R0NyOTBBeUpCMFhrM3FsalNzYUh4TFd1dEdaRWw0dDdNZTJhbWtWdmE0eUpOT2Qyd29IblZXanNxMTRSLVV1ZmxpZDZ4c05fMS1SS3RtOVAwYWEzM0MwcWR6SU9hSGJSbmJqeXVzbk1iSmE3UXVTLTM3Q3VrM3JKdFNpS0UyX1BqeVA3YWk3TnVBUVE5TnVpeFlLWlBRU2t2YmVmMzd5VnczWUlYVVdJeGlUQ3hIdHlyWW1YMGZCQlhReGhpNi1LMnotM1ljUmt3cDF2WEh5OUpCSTdwcHhWZEtFeUhXQ1NSQm9uNHRJcG9jMFdfS05yXy1hX1h2dUJJTlNQQ0R4VjNZQ2Yxdk1MTUs2WEQxRTRxbjJ2Mm83cWpXaTNtVlRFc3MwYlIwTUt6dUVNRnVUMVRyeGozZ2ZYSld5Xy02dXlmTjE5d2VYWmlwYUVzSFdKNDRseEhCLTFiUzEzNnRJQ21nU2RPQTJ3T0NrZjFiU2k3T0x0eVJzMEhEdUlSd1BHS09GTjZhbUhEcGxVei13Ujh3OXQ5VWkxcWZ6MlZvQVl4clBGSFF4S3V3RjZTZ0U2c1pqd0lRWUNienFPMWhZWFc3bGoyVVpoMlh6Ty1FeG91MFdtcUVsWFNRWFY1Nms3MUtXX2ZobGpzbzB0SkRzX1NrSW91bDdaVHltS3pVQzNwTlFWTUtiMTZWS0h5WGJEdV9oT3VRVjAzQ3hZWkYxZ01tTUNnUHZKbjloR1VLTTZ6bjZlOVhESWtvczNDSlg4dUszbnZQcHlVTU9PYWMyckdfWG1STTk4UzZKUFVQekwwT3g3T1g0R2swWWZ4YVEzQ3NxRG5ZUzEwNzdxR0Y1b28yX3pmYzFzbExsODZiajkwNWNZdm9HRURrYnprVXhTRDB4S2pfQXJodndJM1ZoaTFvSGdfVmI3azNQYjBSNzFld0dSREJCWkFLYnNKVDlsZ2tUNGl3NGctSEp1eWhzZXg2N05ocXlhSkRsd2JOTk01cDl0S3c1cTVWLTZwNXFSdmNvUTM3a08wdHFsWlM5S3pSSmM0Z2R1MGRCU0xkR2oyRFZZMnJaNUpiOHhtVXZaa1VFSTF5UFhkcEdHVm1Vc0FZcXZUa0h5ZWRHX1dJaTR0bFBYMTNwQkYzcE9hZE1fc2l0bVNWenZxNjhHaVB6ZVVoTzZTVXZ6bmNpMWhpZV9YRWtNcDJsN3JILTdrT3ZDMU5pRzJvZVBLQlAyVHZtam1Jb0xscVhDWTE1TWt3RXJZaWNmZzk4V01BLUlhV0xNamo2UnBPc0FNTHpMdXh0Z0tvT0dpc0xQUGdOVmo0cEhkVUo3Q01XNlNCYnlOVV8yaTc2Zzcxc2xIeXFhUUlURXc0ZlNwTUtYR2R3SnR4R1NDdUt6aXFia3VrUWNTTERzRVZkLWgxV2Vmd0RqYV9NVFNRc2t0dUd5dERJa3ZSbnl6aHNVYXUwT1pIVXVSLWxhWmFlNUtEYmtmZU5tUDZVOFJFNXRBT3BwZGJvTGNYeTYtYVNOZ3lYam8tV0taMXZmRGVudjE1OW9VbGMxMmZNemRodjU0SnFSTkxRcGlGcUFFbmhnYmJidkNiWmx4OHVuVS1xOEdMblFXSDA4LTFyY3ZXV3ZvUnRjVHZqSHRsTExZMXJNOTdRbklLbTZlTUE4eG5qcU40V25nMTN3TEotVnRIc3hCN18wVlIxWTBsZjVTUGd4aW41VXU5X1I1OExlYmEtZ3FPMmxKQjg5VTZiaU1kaUx2UWtrdUR4Z29fSms3YzBfQjB2aEI3d2lzWjVrSGlEdkExZzM3c1JOZ280T3ZSdWlqbTFQVlMxOHhyUlZRckVPdzVNLXhUcFd4QWxZVnZQT0dqbzBOSF9ibkpySjN6MmhpTGVPXzVjTXFoYkotdXRQX0RTUVQ2cjUzSDYxVXcwNVk2cFlETUVocXJCb3hOZTVsU3ZHOXIwaDd6NEpMMDc0R0FDR1hVMXFDSGJyb3d5ZVJBd2FIbmVRRGREY08zRGtrNnBEMC1oVTUzSUNCMm8xbzE0cGlYdUNqR2hIUEZoSzJXUVNiVXF0SXk4aGZBY3FqVEc0RXd2b3NaS0ZwWHJWbUVPWXh2Rk0zc25zc2lyc05TR0Jjc2lRSGJ6eXcwWUNIb0dscENWQmJveEVkNndKUVBCWE1BbUxud2tTR3RVWVdZQlBjWVRfWGVfcW9XMEt5WkhiTEpOcE1tY2Y4N3RtZlBVNmhNWVBYN1JjVUhzVVBqVEZkdmNub3h4N1BOdjlDUGhNQzJnMnY2UlZmT2RkRnkxcUQxTGNWNzFObV9ZMG5tTXROa0lBTGR5eWczNzJSMTh2NzVlRzZzbFJpNDdVWkR5aEd0MEoyT29zR0FEQXZMVC1hYU56MUllUHE3MTRaZmdFWDdlSjdhd1FwMi0tbktqS0dYSzI2Zk82SklMYlhtUmY1Wmx3cy1GVUZHN0pMYzlDWEhkMTZGQk5nRy01UTQ3WG5OMlZrRDlJME1kNkZoalJwUGxPNURuZ0dJeU43QkxwVkRPWnFTeXdoRmxZMHVzeXlVX2xidWFyeHUtLWo2Q2xjWjVjWjJ5QTNJZkRnQTlCanFUbDhfczFoWGtzT0hHNGN6SHJTZm1sOVIyWnNickFWVGtueWJscjdFZ2ZBTl9FYkx1ZXR4ZGk0WmEtYlV3R050ZUgwNnNmc2dCb2FKei1pNFpWLXR1OHVDQTZZTkRvYzItQ1RlZTVoS09pNXZVWEN0WUE5cmlLT1k4SXV2R2ZsRDNSc3JtcWd3S1N2ekVDTXRaa1BZRmlwYW9GVDFLMVZHRXpDRmpPclZjYzg4cVVyZFIyRTBNWElkZE4wRTd1bGRTRVFaem9YcFEzUkFWVkQwRVY1aUN5WlVLbjV5a3AyWWhqLVhodVlVYnNKZWdCMWdHZXVJbnIwcXVGd0ZkcG4zSGFHSmdrYk9qdGlNRW1kX3dvRDRTaTN3MXgweVJBSnVGVU9KZkhSZUw1TUYzUHVTRzFjRjRicFItbjRBTUJIZy1STFdDWVVLMlBSVmUxajJwd3pqRlUzWVQ5eWZjUW5SRFhXWl82R0hwcVotS3RGR1lpSFo0MlNPb19CQVJrWTNOaHlvX1JLU0dXMGRhcDZLdjVVVjhMQ0xJT1ZRN0hCdlBwUzRjbEVlMWlJSThBbE1FZlNlM1BaQ01wQTlMN1lMM01sZTNhUE5qZFUzMnlia2NhRS14cVFzWFNDdnZreVZkbWRFRmd4Mkpja3FBMmo0U1VUbzdfV05qUzU1UlNmSTFjS20wdU1zTDd0Y1JDMVEtU1p2dVpBUURpV3hJSnc3V2o0WVNLT1F4d0d0bHRwY3lqVzNnUjBMNVFKLVVIQnVxLXdvaHZiWE1wY3dTdktYTWdKMURJeFI2dkQwa0pva0RyVXNvb2VkcXd4SFcyc1lGVHdXZzNjSlUyWVppZEFXcE5waURpRnp6ZjdsZ0ZmMU5YUnZYYTZzT2RqOW5aNjhoWG4zSVUxUzBVTDh0WTRBNUJDZkxJbzhBT0JweW5td3NhalRTblFUNDZRRENVMEZzWmxuVkVCM1VUNFJWY05ybWh2U2hlN0FNS0dRaGoyQm1DSjdNSUN1Si1QUWhZZDlqR2k0enZld291Uk55cnAtc1p3bHNRNEtwQW9ZVktIbV9YMVB3U1VORkVhV3RkNlFpVmJMdF8zZThlTVhWWVdzVU9USHA4QTN0RjJwYjkyc1Vyai01LXlSVEdTSDR6NjA2NXlvbmowZG44RzlqX0pvNkV0VmIyMFVaeThJY083QnFUaW4zb2xNelNweVNnaHBwZDBEb2w1MVMwci1JYlBWeEN5dWpZX09nejBkTlZnb1VWNklSSExXSDZVS3Z5RkRNMFFuUUF0QUxGUFUwOXphbjZnYnhhU3NZMk9FQm1xMnNEYXZUOXVnVmRMNlJvejNwS3lNOEtmTS13RWZtcXZucGVtSkNvMmpkZmhkandSd1daRnZfSzI1VzJOWnhUMnlCbUdjRDJ4cjhFM1hkcUJkLWJodVJPU0VBTW82MjhldWpscm5VY2tXWGhsdVR1cmhUT05STUhGVS1CdDBwTmNaQVhuUDRaWXp1eklkT2xhUXJiYUtMeWNjamVPSE9mZUFFMVBXWnBiMGcwMUttczZPSDAweGpRUkp6TnBsVjBmT0MzLWxLcXp4XzhfYmFNN0h2SHdud0tnZG9xejFDRmVrRDVKTEZ3NXZzVVRkd3h5MTBYMjVxQUQ3SnA1VThLS0NWX1dXV2d3azc2MWNtWlU0bUhmNVJla0FaejdpV05BZmRVaU1ELVhSS3FSVi1HODdWWFZ6QWhKb3hBWDBYVkpTYUNCZmY1M1pFQ1dMTUtoZmJNMzYxcW53R0RSNzcycGYzQ0hxWHdaOV9wbXFjODFUbUF1b3dCa2VCV0lUSDZERnFmYlRTUTlmSnR3WHBMeXVvWmk4aU8tTDkwVnAzRHIzVWhEcHV6X05hOHFYLXNBV0R5eGktTTJUWWxUbkx4Z29nM2RZMzhSZTFVeUl4UEVrQXNLNlI4RGl6Q3ZvZG5qaGtUQi1iVDVTdnJ6aC03SzI4RkNiU0NqMlFrYTBVUllrdVJscWVKVm8xX1VxaEJkbGZiM3o5b0FUSHNDaENwYzVBc0lfTURONmx5amNJWXJYR1c3aGVBVm5LdlJ6b2M4SnBPOGRNUTU2alVlSDl4b19scTloVkVBY2RxV1dlS3VBcFdNOHhiN2lVTkxPTnNxSmtQWlAxa2dZUEdRcW5CSnhyQldaX2d3V01nb29JRlF2WU9vSXVPNXlJNC1SME9rdXRLNldCbV9FQTlQWmN4cXVCc250ZVFKdlBNT3luZ3hFVy1EMHpRZzNHc3hkZXNlVEZVVElld1hPT3U2bEFxczVoX1pwc1UwY3FqTDI4VWY1ZDVnVUhjTXVsQjA1cDUwTEZISFFub1ZlS0lvWWYxaFV1QkJVeDNKVTA3ellORm42dlJyV2QydkE1SG5oRXI3R2ZJRU9aQUV4SkxDUVZGY3Q5QTZIbGk3ZC1LMDA1NGxPWTgyQUNiTXhpMGNqM3ZpVWFCcTNTR2plXzdLc3oyVDZrVWZJa29kcXNNaXJVNWQ1UEF2d0ItanJZUTE4QVEwVllJYWVpQ2F6bUNJaWQ0MlhrbFJiRUZCdXdnc0VOR2JsQ3hGTVVkd3Ryc2U5ZlFmMFlRNFJpVW9tQlQ0bnl1MV9RT215NHdXeUdBa204enBsX1pRd2NtaHpiN1pyeFgyUkJVRHNFMkJGZklLQV83UGwyUlZhVkFRVHN1ck12a09meVYzRU4yTkJncUNIQ1gtUEdXeHRGY1hzeFpHS3FQdnRrdVloUVJqaWo3YWJUcHNFMHZEcEhZd2llMmFfT1YyekRtZVA4RGtkMC0tVllaY19qdnRtVktUQ0JYVlk4a1R4Wk44cjFBZDBYVGNhd1ZjOFJsaTQ0Z3cxZ0NwOUtSdk9zUlhVUG9oNDI2b0ZxaUpURkFMT2dFMVkyTDMwdDE5dGZGV1V4Rks4VjNwYzlLM3Q0alBDaWRSZG9YeDN4M2FRd01STXVPaDlieVNoLVFCTjZrWWZDMTl2UUpibDR0NldmZ2o2OWRtcWNCbGVzVGU0OVlSWEhzMG5HLXRBMnRyY1pJQlJQZTVmTmNnNDFwTUY3aTFNVnFjdnVvc3otNmhOWUFEdTVqU2NrOHB2bnF5T3ZyRWhzTG5rc1JDRGJCN2xFblJ3T0dxX1h5bVU2X01TbmQ3ckdYNUJQbXBZSE56aVl1THJRTjJRbmd2ZFBCZVloU3h3VXh0SFZtN2pnRWlYNGRTcFNQX3RCdHotbXF4Uk1wZjh0eGktUnd0VVB3UjVObmNjQThPQzZuc1p6WTdoczZnb040ZnlUNV8xNERUQ3Q0SjZwekFTTmQ5Y1NhQ0J3dnBEVVVxOHU4SGR5N1E5Q2czTXI2dEdWS21aUlBuQURyRlp0NURGcVhhRFdLbG85TDNoSDQxLS1lTHJvNThFOWdidTNKaHZfd0c4WHEtRmVCZkpwVFF4YnlnVHljX01yMzYwYVhWMnhVRjlDMkpyQTRXUERfanhHd2pDOE1fTzNiaXhpRm9KVFZtQkwxcWJXdnJFcDdERkFMM05zUUhnWEoyQWVITUZveWtQZUlzT1JLSDNFcXYxUVAxMElidmtQVGVzbFdVVmZxN3R4R3FQblJfcUVndE1qSGpZWUpCNVVmTUg1QzE1bVBVazZpbnR1cjFUQ3h5aDhYTVc1bklUMFFmdzlRc2tkbVNkTk15dmliclY5UzE2cDViN1hNU19yNTBXcHl6YXlLVzl6OTdDeVkzRjdObEFEUVk1dXQyQ1Q1dzRySHk2eWI2cHVITzgySEtoR3AzTm5rNGQ3bEk0ckU4YkFmakg0N1p1Mi1Rdk15ZDMyMXlUaV8yNmlhY3pGRmpVVmlRZ0xiNzVuTmtMWHdnckpsMnpXT2JxYVRmOWdVOUlCb1dnenBtcjZTMzhKaVhVRFFuYlVCVU9lSl9CeTF1Z051TklYM0dVS3BOMXdndjhQRkxvSE5SYzkzVm8xTEQzdmRNVzdac0ZuZHhWUFI4czhHdmx2RFhZVVJxQ3BVWWtkWUUwZHRaZWtKaUUwcXBPRFlidkpjVzhab0dZUHVaQ0JCZFpSY1BfeWFHMlQ1ZFhzaFczQjlhOVdoRWlMZEhPZzJxZWdBM05XTHFIREFIVkRqSnhCSEdhVWxvb3ZNMWFmeE4xQ3hKNHpyVzUxbFdJRWVxWm1MeHpfY1psSTVROS1pS3IwendMTUtkVXFtWGVzNnlvaVVmVDExTDZTQXhJX1RmcGdIUGduSlpiMFNObnRjbzNLV3JFWHpqTkxLTkRJek9tRkVHUUtoa1huNUs4Z216cnpQd2dTSXM2STdudEZEWXJPR3ZTVzNGUXdndmJFNDhRRjh6SEFNeG8xMHU5Y25hNVloUjllanpYT2xJR18zd3dyc1d0ZTdzZUZMRWdzelA1V0ZIWWdGakVnMHFXTWpDc3p2VzBSdi1aSU1rTWQtRm1MdU5YQ2Q2QjBhMEJfVXBMaGphWTBlVDM0aEdBWFlaSVgweVIxZFY2WE5KWjNuaTdUSmlaRlA3OWNEQ3UyNUFxdGNfYURZY3ViTjg0b2x2VjBoY1Jkd3FhSmlCV3JPUXRnbFhXSDFUTVV6cEJwOVVtWUN3cTg0N2dOV1J6enlmcF9lOHFuclZKWGZCTHUtSG1WNjJWdVU1R2hfZUIwNEkyWXo5clg4ejBPdWtiRHdpU0o2NUhHX1JlRDdkTDFJXzNuYUFXR0ZOaEFfVmdVNE81RHpJSUlibE1XcThUWUZkWHZzX3piaVpQNW1sNk1xU04tZE1uSTF6Z0o4REdPblJGTEgtY0FaY2doUFJqYjNobFoza2xwbGxuaXEzVUsyNkoxelhzZXVzRHN4T2t4WWNWVmk5N2l3blBqWGJHeXlWZXR3M3RtS1ZYZTY2T1N5SGZteHptczRpSDF3blhER25GdXRjenhoNE9FWC0zeFpSSElHd1JBVXVIckhZeTcwMnUtMEFwOFBoZC1hMk01RVUwRHphcnpVVXFtelBRNkVrN2pMLVFqVGZ0cHNMZW1nTW5IS0FFclhuYTFwVmUwRjNTdGZvd2ZuN3Z5azlidFQzTGdEd24xMU15TGo2REIyR2NpWHY1cDYtMnEzN2UtSTBGUmg0MkptSFFtelFlbS1jYkNWSFBNazFvQ0h3T016cC1XTTFyRjFLM1hoOW9Ka2RINUdpX2F4c2tqZjJHSWpPQ2JNNFhURkNpcGdkbXExV3RITldoOVJmaDRjZUlJUWtwRENnU2NaTTVZLS1UYnVISlVrZGZPdGdxRWlCaktpaEZBOE85WW5DVDR4OXN5eXpNZUpSb28tUWwzcWRZNkd0S0tEaUI5TEZBRmptejNqZzZ6V1RjekpoQ01uTXU0ajRVMW5heXVoS3NfazNleFN0bkxhekhCa1NWU1Q2RGVPU3RoZFB5SWdlWGNobXVzNVA5VkxfWkwzNHJoZXllQ0wxLUNJX3JYdl9VclAtNy11c0o5Rm5JWkJCMXZpZVN1UTBfaDZyaHdJaDdoYW9LcjBrYTk4ME1oS3hvaWdJYU5hQ1djbTlPUE83a3Y1bExlNnVkMkI2Q3pLZ2RHUTktNFdLTlhoZEVWLS02MVNYQWlzbU1rNUNGaGFUSlg5TmFHU1E2clVZWTBnR0lsb0dmcnpyYy1jaWRJMFVna3doSVQ2aEJGaG5Gc21zSHhVeUUtQnlld2N2VDV2elJKa2VHRy1Qd045Z0d2TW1jSGIzbWFzMEwyLWZtU3Z1b01zX1N6UVJZTURRQ3lZUGV4TWZEbktqaDJYMGhET05yU0tsb21FaEZ4NEw3UksyQ01Va0h0ZHBzMG5tN3puamZXRGtxUVlXbEpNNlJLc1p2c1J3b0lGaHVsWE85dnFfTFh5elYxanFBT05UcUQ3MG9ROTl4OTRISUVjcFBVTk0zOGc3elc1SDVEVjVYQmpzM0M4WjNZeGpfZXNxczZaaHFMSE5BdXhYako1YjZaVUY0SkRRbGREVUp6dGVzcmRKWnFTWmJTQ3NveHBzWlh6ejk0OUFRSS1HMFVSNGVSZHBIclgwNEs3cjl5ajlYRVRGSFVoLW9zcTlZbERIbS1HcFZkUXlBOTVQSHJ2aEczZUg5MU1KU2J2cnZSTF81SDBLbGJRVHA1QU9nU21ZQmcydXhNcU41N1h2R3pBckgxQzdwTFdUVUNuX3ZUXzUxdlAycHMyaS1VbGdtVnM5d3dGWUYtWjFoOFRoMDR4a0VCblU0ejh1X1YxNU5pTi12cDVFZGV6alNMV0JvcDZZMmVhOEl1ZW9lSlBGcTNFYTVOZk0yTjRRczY0Mk1oaDZjUU5RWU1rRmsxU3NWdWxXQmM0TWdJd0FuMXhSaTZIRHJ0TThpbWpuMmNRRkN0emgyV2hNSnlkdUJTcUpzQ2dWWm1EbW1ueGEyNDJ1eVBWei1CcmtzRTFZWk1BN3VWSjAzT0RlMWVkNm9USHM4R053Sy1PSUZvU0R5UWdmOHBYMW1SOVdJNklaR3BVQkVYSDhuRE4wbzVHalpzLUxKOTFEWG53N2x4aHpCdlNTZzF0bndmYkY0Ui1ETDl0UjVidjBXXzU2UDYwb2lXcWtaRjMzMTdZZnRpNWdMb19EYXZmU3ZsMFFlZjJDc2haS1JSM09MN3ZTSTBlbldia0d5NzR6Tk5GclVfRjZwZVV6X1J5UWpXbGxLMzdZMExkamhoQWlkbXZFX3k0TWp0SkRjbEFud3VWQUxoNEZHaXBJcUV4Q05IUC05Nktob0xqSmpNM2Y0RkZMeXRrRENfZEhaSkYxMERmQ2QxSVJtTEdsdXR6R2RXNXdxM3duNDVHSHFMY3FQc0VtOWFLTXg1UkhXWTRaWkxmRkhZYjhCRnM0Vjk5UjloN0VqSjBnemJBbUljSlUwV0xuREN5ZlpQMlY2X1YyeHdhNXg4bGN3ZzRnLTJpbVFzS1dmSmlxVDNiTGpZRno2RWdtWTdlVnQ4N1hkZVRxNmc1YkdrR2JmX0lTc3p1UXpRT3VHcXg0U3pYNU8tVmhjRmhSR2F3VHJ1S19aMFhRc2dDTHlqRkR2d1UyZEVMckFXaWFKMnRjX2kxdjZISEEwbUY1WVI1WF9BRjZLRDFaSDM2WVpXR25VSHlkS1pDZkF2TXotWlo5eXRoaGN2SDkwRU9fRHpmUG03OUpKTjRsUTJTSGZQOExuemdwSkRBV0h3NTRzSV9JTkUxSm1LRHd6VnZvd1FoRHhhOWZUV3hWNHQxUnJWLUU0N0U0T1hzVnZBQW5xZEZxV0RsWFZXNlNDWnNDYXotMlRxVGx2Sm1DR24wNjVnZEVIelNOcDBISk00YmdEbmd4VHFOdHk4eDFVUWRCS3pWUFBZU093cTBKaTZBRlhRR2M2d3c2WFkxV2pXUjZQRjRRMDM0bngyZk9KSDZOUnRrV3RVMVJJNnNPQWx0aFdwMHFIaEl2NGM1eG9IMUZhaUpqYVZYY2NlbzVyakZRVmpXVHpuN1pZNXJvQlNzMHlod2E1ekU3VlFyMjd6UFFUTlFYb3RkUDhoeHlSOHloSXVIMmNBQ1A3Nk9ZeWszUGk1b0o4eGxiTDZ6TldjUDEwNjQ1RnhMTXBHNEJWNmEtcE9hNFhCaERiLXUzUGJJdVczQjJCN05uMWdOLVdNdmE5OVpXdG1BdEtieGNjYkRtUkNGSkxRM1B2VllCZGxDdzRBdThCc0h5MFhqQlpRMThKVl92OG4tZEI0NHVOS0o4dmRzSURaR0w2ZmgxTXpMdzJLRzhHQXhGamdFR0E2RnRfNFQwWHNUa0JiSTkzeXBfWlpqLXZjQXhfMmZiWTRYUWhONmVwNGJGUHo3MW54X2p5Mzg2THFVSGVPb0hGaEFjMDVKbko5ZkhoQS1PMEw3OWtRUWNqZktQd3N5cnNwWEZWZ0dKNnJ6QlowOEVobngtcjZabVNaVWNYZWV0OTl4aUduVTBYVldvSnFCU1psb2lLN05QdWJiVTNKNldxdkk1STFSM0dGMzZWMXBnMmxjUmFUU3c0anJqQmw5TzV3Mmc0V011RXFDNkI0eU5hMHh1V1B3V1lKLUEtSDIySWhmR2FLY1ZnMG9GRlVTZ0s1Mm15YTY2LWptUWFxZmo5STYtZFFzMVRZRHFreVRJOWk3el9IX05hU0Q0VEhrMmlHaFItdmd6Nmthd19jV0s4eVJPOVBIbjBwSXR4NHNQbGlrMXFRX1E0YU0tdFdWTDVGVDlLZVh1NlI1UXlzZ054My16NzlZc28xQms1WG1SbmdLa28yeXRZMEM2YXR1NEFvZlVHTVhJNFJYeUp5aVRqTno5NnpCX2lrY2VPdEJPd1RQdkxBYUE3SUFwZE5mQl9xYldKaldwVE83ZTlWejJ0QkxaYUVmOW9kTkprOC1uWEM3RHdoUXBkZzdnOG5fajlETzg0UHRCLUNiUS1ybUFMa3ZHdjNvNzJtY2g2ZGpVVVhOLVZnZElVTEpkZzhWcGppMk5mOGZlQVR2RmNwSmtqOEJ4eWtwLTR3bzdJb0w4UWNmTGV4NmFZNTU5TmRkd1lYdHRnVzFELVJhRk5yZDlDQWlPY29rek84V1hpSzRVYkJKMC05VTg3Z0lIVUdYNmJfWGp4MlZvcDZocE1hZ1lvczczdTJNam15RjRwRXZMcWFuVWZoOVlkUnRGaU9WMzRMTkdXMXF1NW1Lb1Y0RWNtY3dJS2pjMlpQOV9sbjR0R29sMU1MaHNVOWJjUXNpTWFWUjB6OXFNRUJMM3UwczBTZVp0VVQ4T2NoSFo4Qm51WnI0em14aXk0NnF5V25Pal9ydzVuakRIRHZVekl6N3BJYlUzM2w2MkVVRjFudk42TVQ2MUM0RzFqNkhlQnJ4cXN2RkdvS0RSMUt2NGJQZ1BhdmhmZ2I5VzZFdUthRkNRZW1vZlVXSllORlNOZ3plRlY1R1o0SWVVTWs4MG1pM2RFcEctSE5BWmRGd2EwODhzazZCNFBGWDdsTkVkNjNMZ3VyNHJWVGdOX2haUWFWWFJ0VW5kWFl2Y1NiX2NLcWFfbFJTTlpKNVpSckprVm5yWnY5Mm42NWs2N3VaM1hFdWtudEEtRlZVYVg0TU93ZE04YmNLUk5xOHgyakdqMk5OWGpaWE5uRVY5cUczU2QyQnM3eUNYM2pISzZ5aGRqR1FGTW1SdnRzdnUyX0EwYXhrZlEtUTFIVXdYMUpjY1BYZ3hiSlhsSkgzQnBtdThseWRJNlRGS0RvLXhLVG95XzFrQmZCZkc2S0g1OTdGek5uaUJMV2ptcWpMWmhTWU4wTFZkQllXODNvNnZnOGNrTkZwZGE4bTRsREYwSVZPU0VyWWhoOXJYUnJxeDM2T3lzRGo3ZHVfa0kyakVYWDlNU2pRYzRLR2JaTmhjSDRaRm1Md21ZM3VQMHZpZzNsWFJTay10dzlONFB0Qkk3RjF6czV3eU4zMjYxNVR0cGhHQjFBYUN0cE90SlJRZ3diejRCSUZYeUkzd09VSHdmRjJ3a2g5blNHU0pZb3JtWlRzeFRxdFVQeU1PNkZYa0ZNYWR3Q2hsNzJjSWxUaUZ6QXVuNGpOWUdpaVdZVjJnSlVjREZDbHFlVUx6bE8wM0dIWE94WHlGbTBXMUJwZ1dPLWY2VWxRS0Rubl9RTmtNTXNhc0M4WE9iOWhzVHhaalhpTXZFQURjYUJoNlk4aXMzVjBpY0U0cFY4REZncDQ5OUlTRjBxZkVjS3QwcmJkOFUxTWpKdzF6X01DWlNGWEVHbzhhVDYzeUpuYk95YXJwd1p1MHVCN0N4N1BQYnFhcEthR1JOOGlLaElRU2pjRlhueW1mX2hWdmRpcFZiOFhfVGZlM0FNemQ5M29QOWVhdHdVRUI4RjktS2E4T25yZDJ0SnFFQkZGaVJwT1pYTXVpN2hkQUQ0YlZENktpWVprX2VWcHMxQjRQRnRCUTg4WkJKVmxYWFA5dENieWRRY3JydC1wMmFhM1lrTHIydmR2dEU2SGM0cGMxV1dPY2o5TU5lWG05c3FIUmZXcGlXQVJKSWRfU18zcW05Ni1wTjBtT1NGT3VkNDZ5Z3lrV0R5Wlh4RkIwWnp1ZnpYUjhNN1dKMktYR2xTN0tXYXJVRG5wSmhEUjdNUEVPUV9IT20xNWtPSmZDWWZ5dVBmWlE1Q1llM3RFYy1MbGdzRWZPXzduZHpnR01lSHk3b1JDY1V5TzkwR3U2UWdPVmJWVzJmV3hOeEtSMmJicno1Tm80S3BOcjB1bEtoZ0NYYUUtS3FjbEU4cDZ5MExQRGUwRHFUWmY5Q29mS1d6SENmRHQzOFFqanBVcDUyNFRYU2F1SEI0MVVHWjFhMHZVSTctcVZWOG1wS09ncEFRTG8tSFpiWnFoc2RPNE5hVllaMHVqaHRHbE91LUIyMTVRNlJ4RlZmNnhReGs0enU2NG9Wd1E3OTl1bzlTMWdKc0hFWE1YQV81cUtsb2U1V3ZHdm04bFZvQTlZMGFCUTZwTkFXblYyZDVEZjRmS1NnY1RBdzRXVksxbTNsbEUwZk4tTmZ6blVVWGZJOVMyUnNkRTRLdjJRS3Jod2Q0eF91cXY5TUVoajZwaE9zTXNQc1ExamRRU2ZxeE9NTjZPVkpTY0JsQzQza3ZMVjFGWWt3UmZ5MzNlX0p3Q2JCNzRzUW96QkNsMEpnRHpHVHBvbUZhWGF6bl96YnZSTm1vQV9kUDZNYnIzc0RqNVFUX0lVazE5VW5WZFJ6TGRzTmU2Ql9xaDNnR3JndnBlYTdtSFlRV2IxWk1PRXpEQktZUG1EcjZuVy11X1JSbU44UnRuSWhHN2F2dGM1aE1zYW5FZjRXRlc0YU0zX0FJUDJ2aTdmWFlfdmJDcmlsbE9RNU9tSXZpQWlJN3lkandMNm1mR09lZThYWmZmZVpBMU9kTExoQlVlNVZLZ0dvYXEzUFdfamNlUngya0hXcTctcFY0WTFuTlQ5andzcFJuNGxRZWV6RnNQMml1UjBsZE9qdFJKa2hPM1NUbWFVV0JkS2hIeWRPN0ZwUjVwWG05Z2JsODdHQ3phUmZlWHBMb2EwMFA2bDEzQmJGYW9DalBhOEVzbkExZnF2b1NpRWtiTFZsU2FhRFBMLVh5bHNMcVRGblhMeGRaMlZBWUgzMGlCLW1ZWm1xb0h4Qmo3ZTI5ZXJDekNRR1N1cUpYb2JoSVN5a3FrY2xWLWJUcVBNLWdQc0VsYjdFU0xhckF0YW1yYnJHQWppU1VLR0FLeUMzdWk0Q1pRMk9LbEgwWGNCVm4xb0lOOW56MlRENVdWTUQxM1VvelJoU2FkY0I2c2hFcko2SjNuc2tsNzdTWnUxTF9CR1dGeDhVWXdlQ2R5dm5jRFJDVm5tdWNOMkRtUllLalR6MWd5dGJXeDg2bzA4ajY4UmxDT2F3U2twZTNMR1RXR1NZMnh1cDhsUGdiNTZ1YzNqS1BMd1NnMFpobXh1TlVXdzQzMFkzTVloNUxvRHhCd2lvMGVvQWFPSHZoVVBlVl9uZHdXYkRJcUt5LVhrLXM3UGtQbWpXUlc2MEpJdkpRWF9zbTEwbDJpZ1NwSGlRc2NjRTFVbzdFTFREYUFTaXRtVjhKbGplN1hNa01rN05TUHNZVmVLczBqdTJMbENSX0c1cTJFR0RCUHV1YUlaY2Vya19qWHh3U1BBX3YzTDhUZ2tBdnh2Z3pzYjRlODVaYTRpbnhoZ1lIRXNvcDd4aVdOV0szVjdhbnpLRkNzYmJNZ2toTzZuRjREZWc5cVNNc2l3ZW1XcHpmV1o3QjFlYWg5MHRkaHJUX2xIcFRkSzh0c1hxZTduQzFaWHFuOEpJUER0MndYUWF6ekd4bnU3RERoUGgtRmRPUlZLd1VpMnJJMHZjSWRUM2J2VUlWaE5QdnVqT3lTZHFoQXhrczE3ajRrNFByZUdZM3gtMndCYVA2MG1JRVJ3Wk5YTVN4SU41U3RYTG1DSGtnMXBRTDNVSjJWRTQ4UkdHZ1dBZFFxTnYyWmltLW84ZHdCR0JxbDFoU3FJcDA0Ym9Ia0VJLTlIMmQ1MlhDYmd1amNacUctZTJ0Uk54SnJFT213QnRsUkJQRjZSMXlZUjZmQUJ2Xy0yTFNRcXktaUhnMmdrVjE2eVBBOW02d19xZEhKQU9hWFVBZndfbHNfQ3RLR1RBdHB3SWR2ZU9fYzlxRGIzaUUybVZOQUJmUThYNlc2WjVhS2EtOXhMU0haS0s0cWNnV0YyRjJUdGxiS1U2aklNZGltRExQZGlxSFNUR1RLRFlyN0llZTljTzNLZTRGa1lTZXo5elRqaFlUbVp2RWVPYmQ4QkQ0bUxwUnBnNmd3Mm8zVkg3M3pneWlnSDZ6bjVGbC1CYkNEVnlXcV9mOHFYdE9qVUZlNlhZRkN0TDBBMEFrd2dPZS1wU1ZJeURrdVdSS0Z4RDF0M0wtRjBHcDI0X3J2VG5lbWpjQmtCMzNsSG1ka2pPaTRQX3VqcE5rTHNIc0RqMmg4cnhGY3UtN2U4VDdsYV9oaFY5M2RjM3lST3FZQkwyRzBINUdhZ25FdXBBeUFGcUY0LVBFenJlbmNPSExzQ0JBZkJVd0hxcG9fdE01WnNNa3k3Vk9QNjNsdmZCOVpGTFo5YlhHWlZTUV9LSmR6Q1RyeTB2SENwZEdXWEdZNmtqU0g2c2pXRkR4ZV9wTU5rN0tMNm1VWUh3d3FqQjRBRDltMkxFN1dfekVyOV9zUU5oYWtJaS1YQ0RBa3VvSVZLX2dYUXJUZjdJSG44QnI3T1UwTGdoQVY1c1VlaEJrLTVJc0ZOZ2pGbEdEZXJxUXZoMnVfMnRWQlRqY0VwZXpMbEkzLWxWUTR3eDlXOFpWaGg5NXpWaHhxTzlzWFhjS0xneVpRZkxocTdLWlE4bmZGYXE2RHoyY0lfM240UVNSWG1udl9jZUplaUZOUkZoUjVHcEMzeTMyNml0My1hTGN0NzNSVDlxYXdPeWQ4UExWMk1qM0pnWi1WNTdUVUR4ZlhNeG9wU1hPb01aOGhjcUd3VFEycWoyRUk5ZnMtY202OXJEM2RmcEN4Skd4ZHFsM0V5SGVLbjd2MWdaY1RLcjlXYnNUNkh4VUJuYTRHcEdZaGdpRzdwRl91MFhpa0NfU0Z5Nlh2V09hemRkSTVGbHZIc2RLbThrZU1HWklheW9PWTdQRjhsTEFZcEdCZGpjYnZYVTJ0WGlpUTdxQW5yX1NfdktxMGJ0WHBNXzlJdVR5alU3RUhiV3pmeTJTME5fOVg4b3BQOWc5NVk4bUFueEVEcUN6SmxJaXl4TVJFWTJ1WXJ0UmlGcnd3RkFrQlltQzNoZEZ3ZFZBY0JBRUN3dnhVTm1RYzktTVpCb2VYY3hjUXl0WWwtdWYxZFZvR3NBY2ZqZDNpQ3gxM2s3R2ZiZFViSDhtLXdlWFFHS094V2tOT2pTYm5RWGVDek1NektRdGdkZU1ZeUZ0Umc0b29JNDZ1NDNYRzlLSG9wak5fcFcyaDk3a2IyUWw3akpnMkhIYldIenloT3Z5cUlkekMwLXBISm05dE9HR1ZoM3NTLUdpdjFRMUNFeUoyaERCdTNlNzg2c1BIa0ZwaDEzS3N6UTZYbkpiOXRlSnpidkc4T3ZjcHl6N2JHQTA5VEpXNUZ0b3FBaUlJX0l3dEtlYWVKbmJMQi1VWWhYVHZRUVNNaFZ1aGE4UmluMHh6aG9KaGZsVmxfRzJQNmV2elpTSzV5ekdIdGh0U0tBbVNCQ0EzeGg3V0NXOXBOX1pRTFRnd1BBTzJMUnp1cVREZHltenBLbWItbTdSalhMQzFaOHlBOHhZMmNtX0w2R00xTk81RC1wMGl1amZfOXM4NVBRdXlHV3U1X1d6eDZIemwtM0Q2bVpldmd2cWNhaldxMjBvZFNrWWlEZENHdGZvcGFJajQ2Q0xuTkwzOVc0RE9iU2tPVFNzWWQ1RGdWZVlQWHpxOGF0b1BQeW5xdEoyV2hFTnpCWnRhZjhpY1VqV1FtaG80azZPaWt1aXEwQmJaM3JNMGVUUnpZMUpmeDZfRjZndzlNUm1tMDNtSVJTX1NtSXR4WEtOcXBqaU91OU42emlTSl9Qc1Z0S0xUc2NVX3hLS1BfNGtneDFNNUhfLU9pMWxoSVl6S3J6SnVrS2ZxazRPeEZGcEJQcF9GaVdyTGZSSzBaTjRIRTVlZ19VY1BSaXB3OVoyNEhkQW16dnBXV3hzWWNMS09YX2RTbmZVNkhKcUtVVGNWU2lSOGd4aE1FMERGeTRoT2hqNW90M2dLY0ludmxmeUZRUk12WWtaNjZJR0U3Ymthb2dLam9ySW9uM1F3bzRLNFZ4T1ZqbjBRa2FVZVdmWms3Ym0ydUNNNVY5NW9GUlUyemN6a1U1dFJpN1lfaHdIcldJZG9ndFk1R3c0SmcwblAzRE4wdnRMaENxSEVrcUhOS3hHcllzU0I0SnFUT0w1TFV0UnpseWoyMVhKV3ZfaEZETWN1RnQ5QWxsTGU1RG90dUZpeTJhNjBYREN3TjJyUkZIMEFhZWU2VE9wc0o0Mm04cWUzZGhxZTdlTkUwak5JX0pXV2w5LVZfMFRGRFlRRUJTNHM2WnA5MTNSOWdCejljYkYxSzAyV3EzT3JkNWFHWDBtT0FaZmRNSU1BRUZOcmVJQ19heWlDQ3dZYmh1QVp3Y0JROVlUaUVpZ0VCM1JDMHBLMy1wUGFKc0xmOS1UTW1mdVlEdi1IMkZNak5kQzNkanp4ZV9KY1ZtLWVpWTFJU0k5UFN4T1FpeWpqTWRDbnVMTVVaSzBtM3hpRXhfRGtxTjZhelNYbU00TzdfdlpzdTdzUFJiZF9oWFVwUFJoeGwyYVR6c2JSdFV2RElwU1dCTUtVXzhGdUVmWmNqOE5lamhxWW5oQzFHS1JtUGxFR09oc2g1NTVyMUtEdlNoeXM1MW00Nm5MMkVSR255dDhBbnpyUjFoLUtwS01JTlBQVTdBMGtLVC1GMk96bFZpOFNvbXl3S0xNUDJEdTNiR1ItczItNGpvNHh2ZkIyRTJaNnFrejlOWWJKcldfUUdnbFZCN0RLMDVDUkQ5NVRNdThnS3lwSDhEUW1teEdjczkxakNWZGx5UVNacTFCZXAxX1czWmpsTThfU2xfbnlzS3QxX1dNN3hqdERDd0Z3d0t1SlBZdk1JcGdYMGhVZzBXcV94MDU3X0xoMmw3emRBSXo2UVgyR1QtUm1oWFBqQ3EwYVV1eUpoZmJiWm9ILWJRa0hRMTBjbEVXN29LbzlqT0h1VnNVdUZ3LWFTYk9KVmNMSEV4akNjWVV4dm1ub0x3UU10ZXppcG5DeGxhanBKUzBHdnd6cERXY3J4YzlCckltX2xfNEdmN1NnQkFIc2o2UkFwaVpTcUpCNmRqNDFzV2pBcnVKODV2aEZ0OXRwaUN4bEkxZ2FjUVpHcUpjRWUtOTg4bjVNcjl6QjlrRk83U1JpU3pCZHNDcjhxTzdlTWlsTkRqa1dPWGZIbGtGN2RrQjJvLTNJdktfTDRuVTlBZjE5ZWRHWFFvYURyMVNSZDh6c3B4SmRhMGtjWlBXVWdXNjZQS3pNdlluU0hOeE9sLVlHNDdRakxEeWpVZ1NydmRReWJZQTZjWjc5RDFmbGtMOFpaM1haR0VIRFJKNURDdk9HUUZ5RWRkNHRtanJXNXB3QkQ2NDBqQVFXOVJVS1paUUNucllLUXBia1B0TGNfZEhXSW5id19GbFFIMHd3NVhQSnRXSV9PbFh6bk9WYTFONm14RTgyd0I1V2xuTjFSWTNQeDVsR2J4Z0dMZHY5RFh1R0R4ZDVxUlpKdWI5QVhCcGs1Z0ZzMVpPWk5ic2RRYUlDVU5xZmFmaUhMMS1Qb0dndlE4bGVZc2JodHQtc3oxVy1YbTRvZFQtbGprQ2otMnJfMnZycHNUTVhzS1d5N1hWQVhGdXZzU05xa2thWjY4T1F5b2VKU1ZhZUtTeTE4MDhId2dVYWxVZDVOM1RWWVkzc1F4TXpkbWZzMWdKc3BRRFFWYlJaVnFuaVY3ZkR4dllqVGJMZ3VoWWd4bGxtNkhRWWtoaTlsRWs3cnRKOVo3THZyVmxNNTFBc2tDV05UQzdSQW1qOV8yTDZTR2J5ZWxkejVmMThEZWpCaUFRcWhIOERjdmEtMlVFZ3RsaDBiVlhJa2x5bVdDc1RMNS03NkhUMnJMTDI0NDV3MzBmZlZwT19DMVR2T0tvelJPNXVsWE9vNnpSQlIxUk1Nd0IwaEZ0aVdVRkRMdVoyWW0zMXJ3TXFnSFdBTU1xMjJsclAtal8xNHQ3UXotbFNLQ3VvQkcxSE1vV1dxSnVlVGdWaTQwT3c1ZFpZeURZRDB4ZFJwTmJ5RkdNU3RUakZ0SzNKaGZPajZQdWxrRi1WS2hsUnlUc0RDUnIyaFlsRGFBWm5PVXd5dnlUOHZRYWpkVmJmUGJfU3NySm1YV0RqSGxMemJIT011cWtPUlBJTjZQbGFKdzhEX1l1MFU2WUswckV5ZjNJbm9EOUtuS2FRYy03d3ltUWZzOXB3eVdORjNkNDhvbG5Ub0U2OHFjSlE2cEVDcjJka1dOdW1KZGxDaVVTbzliVlFtZmRXcWNtN0oyU05yb3VYTU1XazJkTGV5aExwa1VZYks3aGhGblVHR0MtNXpfbHAyUnd2ckJYX3FHSkg5YXhKVkU4d01fenU5bmZiaHJJUGRSQzk5YnBsSDM4VGJrQ2VRbHlOeVFzc19ocldIUVlMZ3c0RWZFdjFhQTB1MUk2alVvTlVsSTllSzRGd3BCMF9OMmZ5WUVCdm9IMVN0d1lEUjhqQmZvT0ZwYWVNUDJOVkd4VTFTUjdZdEsydVlHQUFJa0dTaldGeUF5OTZ1VzJaSFRzTDVMcFR1RVY4OTFiWnI4dVpuSEN4dG5HOHF0OUMwM1lBM3lTb2F5RzZiUkE5YWlfZGhoLXc1a1Jnb1NqUVotR3ZHc0ctYzBlWDVFYkEzNVRqU1dnMS16ZUxOcGpjM1VGZjk3bm5XclgwUVprdm1FYmVIaXFoaURnM2F1cU5MV3JyTkJGbFB5OG9wZlJLSUhRNm9JT3lYUXdDc2tVb2g1SnVCZVNvemRKMFBsdXJJaEpkc1JkV0tqZTVSb1BaeFFpOV9rSHRqYzdveFRKMjdDeV9TcTB2cnNTMFBsend2dkk4bmhLSi1ZTGM0SHJBYlQyN0FHbkVlRklDYmtjSUFidjk3aERNUTJJZkFHVWw1OC1LWTVEQW9fa2NjdEQ1aWhTRS1YRTRTRGRzQWdXVEVnZ0lpN015cFdCZl9CZzBtVkxocnVkN0hlTEpvX3pMNmdaOFE3X2JtM1VzT2d2RWR5RVNqZzhZRlZuUjBXa2pnZTEtRW9BOGdqb2RRbXo2UFUzSFplRWVucnM3TVY5MjRnNG1pVm5kSDlTYjloZUtGUlZ0ODQxTnpGUmRJbWhFb3BRbFpVdUQ2U29sN21wWnZ4VmNtR3lhZWttOVRIR1h3U2IwWTdTSDNBYzhqZXROSnFLWjNxbE1oaGhSVWwzMkdnMmVsdG5weElhaEdESFMyamI4UDhRRDFQaFpKSDB1SG1xMS1DakpyRlJ5eC1pa29Oei1EaDNacmJ2SHNxb1h4ejV3UzdKVTZkRHJTYXpoS20yX3JncEZLcjRoRl9BMVl6VDdxaE1ZZGdsVTh4LVpBWVB6TG9Va3JadHJkbnNZems2X2txUGFEb050Q1BKZTIyY2ZLWk4tQWVuWHdONTREaUlKUEJObmRyTmhkUjV0a0JmYnhlZmZwVDdDYW5ib3FRSjdoVFhZUjFfTWo3T0VzZ1Iyb3hyMWlJTXpVYWdWd3RsUERHVk1wbUxmQXJzT0JZM2xOWUdqZXNpRkQwSFUzMVR4cTExWDc4ZGloMDJwdlhDZy1mdEU0OUZwMlV5aU0wTUF6NVFYaTVZM1B1eURwNWp6RjhNdXMyNkpTa0s2M3ZzSWxnN3dnb1Z1MXh3R2ZVU1JESk5YZVktODVGM014TEJwd08ybVlvcExZWktramUwc24zVHI4SUZobG1UU2RxbVA2Q2NaNDZ4WUVZTWFybUJlVDZBN05tUXhGaktCc054bTV6eWxCdlJZVkNZMnVNWEdUdnEzMURMbjdDVzR3M0o0N3RRTzFRTC1ELWJrZkxHc0lpd2dHNnR5ZXhRQ0hrUDRjN1BweGttVDJWRmg0WG9sSEZXTWtLUzA3c3ZxaG1rM21DS0ZSRG0yX1MxX0huRUNvS3o3Y2hlR3lSTW9DVnJwb0RQdlZwWWVMU09hZFhmaTI1Z0liRjg4akdKc2l0a3VZekNfdTJlQTVRVUtFSGk4U0lNV0tXbXRpT3l6MnZqZTkzdnRyLVVaek9NdllKX0M5NUpHR3ZDYnlKQ1gtRTdYZEdRR1Z5aGlfcXpDWUNLZndXdWwxNUNWY0E3cWZrNnVZU1BKZ0REMlk2dVg3bE15ZzE0dVFFQ3pINTR0RmJpdzdxU2xBbGFNallqcXN6eUoyc1I5eDNWYVljcjVBZ3VUMmUtM2pTS3FFaHBrMXAxa2VqWE5HTkV6YjhiVlZoMDViZEJnbzVCdVdGVkRuNkpSRUFzTXdTa0M3aTExbWFQbVFKMUQ2S1J4eWc1bTRzRXh0RVZmVVlUX2NHenluU250bkd2VDN0cjhsem5yRkQ1WHFDT2NRamM1bmdfQkw3WDNnTDdaRjFKWXNHUktHcHc4Nm01eXhSemYyWVBRRUUzd1ZFZnB6eUd4SnBVUTYtY0JRcHh3SmQwRFB4VkVES3pZVGtzT0tvVks1OURzY2htbTBLTDFpSEtWcUlDelBxekpQemYxamI4M3pjRDdLQURpanc4RTNRMmdmbTQ1NmpDNXUwQVh2SFpOdTRCNnh5UEdnTHNYNWIxbGNpaVFXOVJSa2JabFVFMU5aWjNjaGNvRHV3ekZwdDhGX2hWa0tpVE5pcUtvZExYZC1OeENFU2syUG0xZFR0c1dGQkt1cGlEOERieFhiYW5SUlRBbUpzcTdrcjdzcVl5a0JtYXRsX2Ezd0tpazBQeEFOc0wwX2FUSm5HdjY4eThLVnoxRmxDaXVuZEE5Qk8yVldKQ3NlSVZhektlaHNOV3RPa3E1bUpGOUo5ZWloZ3VMVnNXSUo4dUNWOTFoVDBDRG5NRGppSWRNdHZ0Z29uaUdmdks4X0pYbFlSWi1YQ0JMUl8xNlhwd0ZKQTVnaXNFNkM2QmdIYUUzMUtEbWlOMUhoWEZEbmMxSk8zSlIyMWswQXdaRk80WmhfZkFWaGNHWVQ3VDA2UnNrNUVWT1ZUQkt2cThoR1NacC1XNUtaZ0Z5WUNRaXR6S0U5YThkQ0VEUGRael9qSWNPUmNjc00tZzJzcWRtVTJGLW5xa3Z0d2p4bWwwZEk3LXpNU3U3TGxWTVpzSC0wdFFpSk5MbVo2SmZOMXlyZHFLUzRaaEwzY2JDZUVZVjU0SUxETjVIdDV5N0ZKbXdwc2JTUU5KeU83d0JXZjJ1eGFwTWtQd0pkeVJtN3BBTFU5X1Qza01uLWJURS0tSzktUzgwRVFqcnQwVFo5SXVhaWxVTnpoM0MzdXVuRWhmMFk3QW9fTWFQQ0YtakpFTjRhNE5yaTg2UVJLOHlNWWhwWGxwY3pxczYySGYwdDZsZVd6QVYxVDJqQ3hZZy1oZnp3RlpxbTB4TkNIYzdlRHJwaG9GWW41ZURhQ2w3NG9EU0F4Mk1HNmhBVlVhM1UxeGxnQXdvMW5yQ0l4dHFkaktzR2U4SVBvVU9yVEtIRk5KYlBJYkdfRTRoU2F5c2tiV0JJRmlqZ1d1ak9keEVRT1FzYnRhSkpMU05SMUlUVURBM2IzeUtCdzhmQ3ZNTEVXOFR4TFRtVnl6M3ROdHJ5bUpicEQwWWFDLUtBM2tDNjk5STVaY2JWeHQ5dl9HbUw3SHBKOW9CQkgtZjhCUFRPVHVlYkx4TlFGSWlkbXYtTXNLTERaVGNQakRqTk9WcGlGek0tY2FwYl9GaEFaT0x0Mll5MUIzaTFDbzZFYlJNMnF4ZUNHcVAyaUtjTkdpRGx2UjhPbUNGWmRWVnQ0WDFaSVJiemNWeHdadGwwbWFKYXc4OEVocHp0NWR4WkZ0YzVwaWh6YUhmN1Ryem5HV2M3S0pCdU5IZEcwX2NSeUI5MHhyNVNXOHVuVTVqdm5Hc1lPR0FxcE9zUUUyRVJNQS1ORlJuZGdNdXRyMVJiQllfSzdGREZjUUdqeDZaMTBWTWVfWEp2RWg5UEoyNDNIWG42b3dmNkp5RTVud0dpYUZsYU9TUkEwTmJ6YzFTVzhuRGJCemlIemRrZzlZcndKOXFtdEt4dDRiQ1BUODhPdmVtX2p1cUE1WnRfYURlU1EtT0gwTTJLdWEzOHpvb2loWWo5cGNuVHFSc05hcm5wU2VGbk9ETHN4VFQtRHJGNDEyazlQNXdwQUM5YVlleTdEMWczUGdIdHJvclM2R0lFbnRDWGxJOWM1MjFtRTdhLXRERHZMd0NSamRUbUc1R29Id2NhOGM0bDVaREFkSGxCdHJtYmV1Nl82NkZZYk94dWo4VGRoMzZXb2VpYUl4QUhjRkV2Nzc4enZzX1NrdFI3OU5iT3oxYk5oc1VyMFlfa1cxaEpXa1Fwall6czIxUnRTY2p5SG9RdGNoaU4xb0dpZ2tGbDlfd2xSZ21uNjZZRnNzZlJQTzRCMXcydnFIdG1kdTZXMzlrZGJNSllhS2VibHUzYXozVzRkNUJweUtseEd1ekVqZWpUN0RpSDdqU2c1eElZVWFWdzd5VGpjalphdVVlazBOZ0FhWkN4TGlZejlzbERLLTZmZ1lxQ0FpQWwtb3NtQ0tIbkEwV3diYTJXLXhhUC1qdF9kRUN1cUc0NUYtVlp5R1N5WW5MSHZaTWV3bkZla0ttWmo2dFJvTzZ0TFkxSHlwY0JJM09tcGRST1V6QTB4Q0hTei1mbGpaTzRpYnNodWVPcC1fd3hUbGhoN1NyeUgtUWVXcUU2aVhjNkhJUC00a3ZlcWh3akdSQkN1bXJXSlhDcXh6aU9hTnB6RGt2UjM5VDVrc20yUUcyejBvTS1vVDE0YWR6YkJmOW42eUNXUmIyY2JzSm1Yc0hwdVQ4V1pCMHE2d01nR0lvMm5VQUkzVWlPNjFnTGJ3WnlmWDZQM181Q2dCRE9UM2xVSmhTclc3SGNjd1hUZzhJQ2hPdnFOWExfV0huZHczSzJ5TmhFWjNEdkFlTFZzVWxHT2Y3d3FSUmdtQ25NWWpFSXBRSmIzTTdQd2NsWk9BZWNwOE5aWGxDT1ZvMWprVUJwY3ZvbmRGTmdGV2xnM0dTYzRaU0tWRDh4UVR6THQ0N0FJbDFzXzBMY19VTVdzSjktS0k2OF8zRXZVMzdRb1h5dXpDUTN5M2pFTmFXWUtZeWthUjBKMkhrejQtU1pleEN6ODc1ckJhLWlxYmZDX051UDl6Y3dsMTdvRWdkSmhGbU1sSzlHbmZqZjRUTkk5VU5oemtBMnhQOExoVnpHMVpYcWxGYmxYakZFZFJWYVpBbzZWZzF5TDJzbFJLeUxTQVNUdVFiSThwMl9WNzJUNllkSkRDeXk0SGhWSnJmWDlNRU5OaXBub01Jb1lmM1FhT1d4ZFg5dG41T0tSNlBDdUtrc01LemxRaDd6QTVFbUZvb3A4eVVJb0E3TW1KRTBLb3dIRlByTjVJRmpGQkU5dl9SVnlCVnB2Vzc1cG5VRVlybTJVbEZoVC1VUTh2b3I1N09UZjRXSlRYSU5TLWFBTFo4UHpQYWw3c2lhbTdiTldSbThKaUpRLU5xUUpxS1VjRkVrQzg3WDJrY1JZTHBlVXNzb2gyNnhDakVYbXFaX2RkWU5xM1NqMDJwTjB5ZjltLUU4TXYwaHMxWXI3SWtrSHNrQWNVdUZydVJtLXJGYld3TVJTNFJmNGJ5RGNseVVkQVlGaXkyeVhrdE9hVlBEdTJ5dlZkTlBKRXcyV2ZhUXdHV1lKT2VMaXlFSG5TUEdGQzlVLVdldm5kQi1JZXQwX2RJbHl4b2FrWUxOZm5ZUmJGZWZIVnJTeWJPVjVOZ0dwV2VtY3FQUkFhRk9ObHB1T2lmWjh0Mm9ENVd4ZlpEXzd0NFEyLVlPRnB4YklOUUFjazlLZXNha2FGMV9qcEpwLVY3YnRFbTh6NmkwMUJBelEwUnVGUXBPQ0syc1lyYWJBdzhteGJwWVBmWXVIX2VxYlV2S0I2WHk0MzFQTnJlTVJsWEVPX0tIanhudnNISWVjVHI5ZmtlMkxqODRvVkh1aGxPUktUbkRMWXhqdUNMcjFqUTlFR082S0E1bHVuaVFKTjd1QUlPUW01LW1uWUdPNmY4U05LTjh0WGlFa2ZtY3AzUFZ5Y09jcmV3N2hUQXdRM25oRV9Hbi1tNlJlVG5oWDliNGxIU3Zta2dDMXZGVTRVSmZWdzNBcEJ2ams5MjZTQ1lsZU5LcEgxcmo0WHRUZ2IxZkZSeUtxN2YwUC11eHZRaDdWM2Y1X3RCS1pQeTlTZ3V5WkZPbG9LNmpEV0J4RDc5T0E0dVgxWFU3dDBjaTYzU2VyVDVhZWVSTlVtUzljUEFSWE04azlJRnFDdlR6THdwYkx3SElVWXJpbmdEc0JYWmNjNkFFMDAyT3dKeXRTdDhHYTJDM2lhS0k4RlNHSHQzOUh6alVBa1dDS2pwXzdnLVlpSDFhSXp1UzNzVTg3Y01tT0tud0MtcFRDVFo2VHNvUnVNWnhtYV8tTFppUkhrTkxPcmhkTFVmb2RfOHV1V0ttUTg2MldPTmNTQ01VNFdhT0lEcGdlN1dQLVhEYkRsdUducTFRbGh3VkZJR2I0ZEZTdFZUcVR6OVpDWTBUaHRoZG52WVZ5VmphWkpCcEZXQjd4d3JaTlo4b2l6RXZzdDVNdURWWHVvbGlDZUtlV245aFdacVFDek5MeEs4WGR5NWJEZzVPWGp6aUgxNTdEcVZUbUlCcFJNQUJzOE5BVjJNd0lZRnNZdFA3VUVXUnJUWjg2R1BCRHRwRkpMQ1lRdVJLUVJwTnRaV0ZNSU1sdG1qRUpsYVRYZ0p5dnBZZXRLa0NXUmRWU2MzSlFlZVZYcHhVQ3BPZERSMU5IVkVuNWtYaERJajVadFc0LXgya0hFTmUwT19Zelk3LUVMX1ozTXZxSDA5ekxiRTUzMEJ0X3YyQTYxT1JPVjltc2lZVFI5X3Ffd3lBaWhvMXM2dGFlM0V4TFN5RTJrN2QyUW1mSndyOUloRWRxOHlVbnhKaTh5NVZlNllIWklBTV9lanVNVVBJenh5WGlRVU5aR1V4LW9QNHZwbTJ5ZDFnX1F1d3F4Zlc0dmt6bmprZ0RwclVuSnh5SEhzSm9xMExoNDlDdkd0Uk9IMGc2a1lFQXNGOERnSnF5N05xQjBSZFRJbl8xRWY4V2ZOTDJxUnRzRUhkRURnNjFhaG5QMy05aElTLUdweFZtb2ctSTV1aWFwWmExZkpWdEhEV0VuZ0NPR0NERGRKZW4xX09QZ1F4b2FGN1o3Z3AzUWV3VEYyNnc2RXRVMjBxTi05cGFVM2JiZms2MzI1MmZQSlVVc1dEVFBnTGE0Q3pDZ05XTUpVOGxiQTdGREJEVGNUSjc2aml6bVNObEJWZ2ZISVhkMWEwZFh2dUs4QUVORlpuNU1RdFl2ZW5vV2xGUDRiZWs2NWkzYU9UcUdXRmFfZ2g4TThCck12amtVRVNTQ1FOWnVyTGZFSmJON0xqS0prNVkwM1h1V05peEw2Y2g4R1FKeDZsYkRxVzdYYzVxRS14UjFtTXgtbkR1UDVscHlmN2VFNU1selB4SUdJb2p0b0VCYmphdkFURTRueU9vVUR2VmJpTm9CUERmM204VzVIYXQ0NzN4Sy1KMktzbHFvdEIwRW1Bc3pGZno5ajV4cmhtaWgwekhNWW9wMlBsTjBVTG04aGo2bkRnV0RVRF9SSW1lWnREdG9LQjlyNk1ocjhBNmhVdUpPM3M5VmtocG9CU1NHZElfcXhldVlqSWxNcjZYMWtrbVpOYnVBYkJ2X2p1NE5MTnZpb0JwcWJ0YXJneVpHZ3NOVkUwZGFLSnZYYkYtUXF1dlNQbmlBckhnSExuTTY3X3prNXVVenhRSnJpbXRxQUxlVjdaQl9jekRIeWJmdVo4M0l1UHlrVnJEdVJ3aklyTWJnQ0NkM0pZVmQ4eVJkb2kyeWhmY1gtdGxkR3Q2eS1PckZhRzNBMUhJRzJja19zNlRGSE00Wll5WDcyRmk2bnRtWjBXdGR3QUJVSHFtNVdoaWdvTXZ1TFkzOS1mRThVa2lTeUg3d21ZR0dkMEd6V182UHB6eTFrUnFvNmcwYWdsQXpxWTlYVk5YM0doMVZ2a1VITkFaZjhzOGx3RnBJV1NMTlBqVUk5MnRXOHFPWGpabWR3V0dzRzdCOGI1MXlKMDgxNlg3RmxQYlhPdUJSRGlkUVRPb0ZkLWlRSGhCNXItLUxoMEdjdnFvZGQyUUZvWkJMdkNJTUlkNTVGSEVRUFV1YUQ0dlhGbVNPeXlEeThPM3gyaHcyenhRS21IYW5YWGhIOGJ6SkFvb3hwXzNaZ2NCVVIxYUJ0U3pGVnlMeTZVd3YyY2pGZWtOSHdSMnNzQUh4U2VTRnVnSFlxLWdQenhUajh1OUZpTTYtd0JJWno4bHhZbFR5bHFNVGZXa3hRU2V4aG83X1c3LUwtRUZZNmc0eEltT1JocXNmZ1hLR2x6el94eG1fY0FHTUdOa1Z0TzgtVWstUndNcm9EYUJVM2ZnN3ZSQVBNSEZMUlJ2TEpIUTNOaHl3eXZuNnRaTkUyRWs4UFU5cl8wUkxwQ1piM2RoNWstOUREV1E4UWVKODN1NkhCMkowRkxaaWZYNmhLX3JHV0JxaUVpa3FwSzRENGhMckp2SDM5Z2VnLVM2NTNsV0Z0QllyVTM3bEVwcTc4ZTJsalFOVzZCWnN5ODc2bjRTVjRZSnhEVWdmLTBxWXcwdENGeHFEdnZjcDZqUHNaeVl0d1ZpZjBOYTdGamJoellISzVUaUlDMEljck1yd1pTSjdIRTlCZkhUSk9fTUE5VFM0M3RxUzBfS1g5NUc3ck1fbUJhNGM1ajJEVDNuaG5rcVFMRi1zNXkzdUpNd0plV25HekFaS3N0RGljV004anBGbHdoaUZxZVV2X3lNRmRYMFJ1TVhOc3IwSExxWmZQM1pjOTgyVFdORV9UQVh4N09wR3E2RlRIRm5ScHFxMVVYNWVTZWFCZVZkSWE4eVJnZW9QRjR4UjZUc2txZGNTR0h4ZDFmWjJJXzctT2VmUTBJUmh2UnVOLWdERzNHMDE4eGcyWTNoZzhpaW1jdnhtbkJyN2x6bWY1RldZZEhhRWtoUmJqZzRTTTljMjZfSnl5R3dFYmdla2xaYnFXLUREUUpyUllKeGJFVmhQVm9EWTRhbU5MQ3c5RjU3aVUxN1ZIMXY5V2dHbWNRN05GaEUwbEpBOE9ZRzRYdmJKbHpJNVNIQlAzUmJDR3VKSUwzZDdpdWZXcFN1U1plSW45UVAyeGN4N0dKWXAzQ2ZrejJ5d2JjWkc1MUVyNEliTUI1bU5oN0pxeTMtWmExOXJJd3RnQlZuYWpTMmVlcXJIbmJ5R0JGNXhsWVppVDhSdEJfc2VJdGNOU21jUnNEODYyNF9jMzRwUzcxRXlqeVlwb0h2TDY3SFkwUndhMUhLV1htU1BBckVfOEV1M202YjVjcjRJM2hKVXYzRDZvOEVLOTF6elFzRWthNzBfcE1mcS1Edk1TZmtEanpZR1hla0ZvVUtaQ1l6QUowRk9rNU5xSW5naklnUGxXWF80c3Mwc1VHb0tHWmczbURVZ05JRkhNeHdjMGtDUzVuVXhfOG44cmVYcVBaYVR0OTk1WmlWckpFQ1NUWEMtR2hCR2EwVlZuNmg1WW9fV2xXdklzeDBxWWpBMFhVdThoNHNwRnJyelVsWVgtZXpjRmZxdEZHMVNSdXpUREduLXo4Tk9GQnBtLThta3pVOEpHVXpzQnFjVGhVc2dSSDdNZFpiYWlvR3dSdWVsOHprN0tBdzR1M3RnaEo1NTZTVHNtVjN6OVdKRWtsam9BbFd2MmxMbXpSOXZRZHlGQUpzYm1BVjdRdjVmV2RGS1l0dy1Nd29DVklDbnRZOGQyS3ltRjhjY1V1Ni15OWp2YjlQd1hUeldhdGJLS3BheENxSDllcHI2TjBxblVGTTM1a3JPeUNIWmtITVRCUlZ3WlgybDhhOHNSN241SmJyTjlvdVpmTEx4bnNhMmZxRk05WVBKVXpfSGF3X250QUJsVmMydjEteUdxNVpjTmw1enB4SzVUaW44U0VadXNaM0xKUkRWT053M0U3aGFoZjNVQ0JoQ2VSVUxUdWZZOXRZSC1rN1p2XzRSWHdlTkpSOVZPdUNxS3FqZXFodFNxYjVWT1VkT05RVW53OG9uaV9ydWlrOGFFZER1OUFCZ25JTkxsZDUwMndERnpTSHZRR3Q0SWxuY1dQYnFpTk8xblg3SGFnWG9FZXd4b0VwandLNFBrY0g0bEZ6RlpuUjMyM2VKcUIydm1zR3laMDZRdTR2Z012dkFhTS1mS3JiYW55QkJPWW9SY0lpeEJfNHJDTFM3M3JFcHNsa0hWbFEwVlFYdFJuclUwX3VDM3lmVjQ1R2hNeVM0ejFYS19GX2p6Vk9wRmFkQUR0aUVtRWl3NGJGY0JKVnNZWVFNZTJiU1NnVTRvdnRhMWNqSFFSYTJTZW9BYkdiaXFsOXM1eEs3cTZ4aGg0bDV3MnA0LWFrT2tfQUxKVi1SV3RDc19NSGNzVmZTc19NZi1nLUFpaUwxVE5aUVRZTy1rbDBkc1NPNlBHS002OGV0ckVzODlLbF9WdUY0S2lrb0lQWUYzbzYxOFo4dUNNc01DcUgwMXpFUlB5WWlsYTNhX19sNk95T1hTRGNpelpLbXJFR3JoUFpqVVJHSGx6dlI3UUowUXJSMzFzQzRBM0c0bzY1ampGajJxeVQ1Q05sX0w1eVlNeDhUQURjRXlpWm9DQm14SUI3TklkdEF2ZVhUZHpFbllsS3V5a0FFNFNBbXlNZDBEUkNqNnljbkRBdlEweGNrdG45NjR4RU91R1MzbXVSZDduSXllbDlzNnQwVTd4M19QOFZ2Qkw0WTIwSlA0Y3dVOHdBa01XemhWa0FESkl4Y2ZKZF9kZDlhR291UkxneEpsQ2QyZEZtWFg0UDZkTjBJTldHUmRYTzl1WXBPZjJOVHpiaUMzSDdpYTlqNFdNU1BySnBQeG9aZ0xPUkRiRmNMRm9FMDNHb015RU12OEFUUEhwYnU2NFo2Y3ZVX3hsOW1TelBuRXRtOThMaUV0YkloUk5HUXBiMUJkVmVXV0hWSFExMG5Oc0c0RVl6eFVfV3V2LUxVbURmZFloaHJFcDZ3ellNNHJIY2VfMG5mbDVqaWwyenNMMXFHYnVxcmxUUURpSGt5N1pPVW5iYjNxOVdfakpGSW1iVlJvMzNDR1o1bndNc3IwXy1VUk9BS0ZBRXNPQUZQRlFJU0txVnFuYXp1MHhWUzdHMEhma1pwRzZXS19tMVNoTTg4WTFDWlJvdTdxeFhmT2NId2x6UmpJSWpFbzFwRVhlejVrMTRYeFN2d1FjakNUb1kydFdOOTExY05GcTRkRkJucUF0bmFhYWNfUWZhR1FzZ1JhME44aWgzUXFhakRpUElaRE1NUGRPVTJDQUNjRE9UaFFiVjRZNnQ5MXJHOGNyR2FZYS1BQzBzdktZWjdzaHJ2d3B0V0E0bzQ4cHRVb1BoaW5kdzBoel9uVGhDV1ViZlVPVHRZY1NNRlhsRjZKeWtfb1pJQlpieUxTVnhESFhmMkxueGgzSXM0V2NjQUNEY25HQTVtRGEtNE5sMG9GVXpuNllyX3AwNF92SEVGTko3MjJWYXVfa2EyYzNoMUJwR19OSHUza1IzMDFjdXAxbU9jd01sODNkVk8xb2NuekotdXRobV9rZUh2WHRoRnQtS0oyVjRXczFRa2lBTVlRNUxtVlRxNW1RS2RwNGp0dzhXcVpnam5lSlZvN0d3dEotMUk4blZQdW5UVi1JbkNyTmpqSzBaM3dxekRZa21xV2RvRXMzc3VGdUdoZlB5bzlvWGs5WWpzU00xWmNURVdoVGs5WHFnSDJESTVuZVBNOGx2Wml4VEdtNU85R2p1VHBld3RWNkRURDNUQ3g0MU1TNlN1bm1wYkkwN1ltWWlHeTg5ZGZxY3k4WlNUVHhQcXhwcWdibDJGN1I4ZklLenhkMmRZVlhGRmE5QkphTTdWYVZ4eEU5ZUJ0aTl3YkFDNFFGc0V0Ynh1aGZnZEJBRjdFNVJqd3FLY0prVTBFNTdlaXl4QzMxRHdUQ0hDb29BcHVDTlZSNVlhbUkyY0Q3Z2lWcmxnbkZjTEk4LVVxSWxpT1pNTXQwblcxN2tLRDRLa09fUXVVcDNYLXI2NWs0NVViR3RTSy1MOFRnY09Vc0dFQUt4d0FrUHlXaGVzX3FTOFRsbjQ0cEFJb25TS3N4amowSGlxWDFNalh0ZVlrY2RORTdQSFh6eGpLR0hpUVR0dG1mQktQNGl5QnZqcVVjODhTXzBuNnlqdU8wT09PRVlJSjlkcUJrOTJZa09qTjUwYU1EZl8xazlRajhkNG8xeThBamI4dDZwNTV5S3dteFFDc2hzYlQ2eThWc0o5X3NIQ0tfUUdSZW5qb0syU0JEQXdwVG0wMzZTaWs1eEpnZjI1X01heXVpLWRJelYybzZldW04WWhRVVVHbmdybmtqMW8wdzJmU1h4VVc5NGtSbE53cHZKeEZCeEU3MW5HdmdJSFZLZXlmbDdhbUxFdVNPcmpaOGJMb19rUE8yTkpTRlV2UEFGeTB4YlROQUJHamVFbl83bFJnLXVPMmUzVUYyaVB2X2trSHNuVGptaGswakhaWEpvZWZSMlk0Y1hEdG0yaDdKYktUcmM2LW9ZbFROaEhlbWxEbHhkczRPclFFcGRxQUNQekdtYzJzYnhqSXYtcklzMGdOalJua3VPWlBtQzV2VjA5dFB0R2Npc2NoWnRXSGtyVWpGNFE1RFJiYVpGRFd2WlhRRU5pRHlWT0ZQLU52UnI3RUJYUVJ1Y1FhVWo5S2JHQXlZYUZMRVVCY0JKcV9CVVBrUlh3TUhZOXVUVzZ2NDZVdU5scEJtYzh3Y1gxTjBVVjk5bnFoS19tTXgzb2xLM2M3ZzU4VmMxdFZHU1VrMmhKNmJUeURndHZFd3BJR0JGRmRHc3pPLUVPeU5wSEdXYlUxT0pyM0FGeWVFOW9tX0gwc3NkbmI0a056UHRSSXB4QkZBaW9SRzc5ZFhhU2dwN0pZdERFazlDRVIycEQ4ZWdxTXVFVWhvclAzWHJrQXFqWlBUVHRiVmhtVjJacmZ0eUg3YV9jbzFVMXBISWh1Nm5WdU1aaTBqMTZwanoyZ3ZJbGtjWWFsRWRwd25pMEhpNm9Yd2JpbDd2b2ZiN0ZvSl85Q1NxNXJqZUQta1FRR0tzWUZDbnFvSTJNeXZ0UjJobXQ2YnMzRkNDa1dLaUk3SVZTbVptX2dvazdWRDJvTmQyenZ2RXNlcFpQVG5EN29Ub2VsdEt5WmlCem5HY2RKRVgtbUl4UWt2Q3BYNnBUcXY5amhQd3hNSkNpWFRZemMtclU0NUp1eGZfYjJSaS1ibE83MVRIMHd0NnEwN19zSE04eUxuc1RtR0JDRVJ5Tk1Ra3NpSGljYjZUdnprLk9QU2d2clAtVVVHZW41MXdRVEFUWFFmcVFYOE1sLWRvNWRtdXlONjdFUG8"}' headers: Accept: - application/json Content-Length: - - '43205' + - '43240' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-certificates/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-certificates/4.2.2 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/certificates/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/c5f593bb313544b59a8855b39842c0f2","kid":"https://vaultname.vault.azure.net/keys/cert-name/c5f593bb313544b59a8855b39842c0f2","sid":"https://vaultname.vault.azure.net/secrets/cert-name/c5f593bb313544b59a8855b39842c0f2","x5t":"Pes0t_tM3bIpSs2-hjRxSNy3YOc","cer":"MIIDWjCCAkKgAwIBAgIQHsbCyaSxQri4C9w9mnnrSjANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAwNzI5MTc0MzUwWhcNMjIwNzI5MTc1MzUwWjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCip1lNVCOyH6Itt/MSDjyCsQmXrNS0gdzHrgjd5pjAhrfvKzOPBZL45yArAQDhYUWY7QTbMkPUKXzyIe7x2U6+RJamINzhqIB3YvL+tT76jIVHZkR6qj9loTAT1slPVu4Rjsh2MZ7iv17W5tLUUg9gC7PS7jzGkl5OIOUSYGp9SnLBmTDGxSIWqU6e1/wps2riksauPwfSuxj8td7XBDOeOgGWBnjuon0n43xl+cnb+6HyoRKiRnGyBbr1bPVrKwJFB6oDbWmwm9B/kbt0oZCxoWBId9/mMHUsFVWCerzSq5IYjr15K39F7uiyYt2gsqD303x+KeOiHbmJw8bJGHRdAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFCbQKhN2rhMTSnyXT+NQ2Hmp4uYxMB0GA1UdDgQWBBQm0CoTdq4TE0p8l0/jUNh5qeLmMTANBgkqhkiG9w0BAQsFAAOCAQEAnd/yChcnDa0yKmcNZDRUiGj2docZiV2uEYvBdR4IEAv7JDtyitVm4ELpI460agbs2Nnp7aa/jSLZ/rocWoE/KCZYcTB+/4kSoDB7PwpjYOaFQNRUYNnBnAPsuiP5J2Gaf1s2opuF+wEXAU2gmCNQFzaS9JRF8AYyR50sjfuG4sVpX3fQhUqx0MJXDhZ6h2mjxhFJ0x9vCPhoTqC1y2mG+dZC8UPMEWwCpAvI1m/Ys2ckp8e6jiL1TUBq3JMxd/UEuGtCizECr6PLedQlzFn/h2BMPEtJ/s4mB+nkvs5eHTEdavqYV6Gfphd5Z0prxTNvlWGr7+n3NyiW9J/ZgEofdw==","attributes":{"enabled":true,"nbf":1596044630,"exp":1659117230,"created":1596045230,"updated":1596045230,"recoveryLevel":"Purgeable","recoverableDays":0},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1596045219,"updated":1596045219}}}' + string: '{"id":"https://vaultname.vault.azure.net/certificates/cert-name/669e3069fac64d57aea1914f2daa0b86","kid":"https://vaultname.vault.azure.net/keys/cert-name/669e3069fac64d57aea1914f2daa0b86","sid":"https://vaultname.vault.azure.net/secrets/cert-name/669e3069fac64d57aea1914f2daa0b86","x5t":"RJnuDzHdDnViogLojMKOJUyDHgM","cer":"MIIDWjCCAkKgAwIBAgIQCz210mObRfu0i4IcCz2OwDANBgkqhkiG9w0BAQsFADAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wHhcNMjAxMTE3MDE0NzE0WhcNMjIxMTE3MDE1NzE0WjAaMRgwFgYDVQQDDA8qLm1pY3Jvc29mdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEFqjUlOCtX+nx+7ZxKvlcCLQuI5fXWL/Vw/iUbtENrgobPcZihsyrWARNzwDzLIh9dkXrUxTZDBeUJ8uE/zj9ySYnj4/UkER8Xd2zsN1sEIdIsZjmz+o3APez6bqp2/L4CyHSpfDrfGWzJIlxhXIkD6zOB4RWWN7yo9bTu/RkqWMsF7RTjNP7RyOf0UFqDmnd/lqGin5/JT57uLT50VlTer8X4KZyPGqFKvIog4eX+JSnYQ0ePACjjlRC93286OFQsPlqWuo9m4QwS4sExAPjcNduBXs9BdMGhXRgzmbI2m1x2cQmOumIoIwwIniJ1a3npGFZfbAYZRkIBXPiBOpRAgMBAAGjgZswgZgwDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNkay5henVyZS1pbnQubmV0MB8GA1UdIwQYMBaAFPEp1rV4ToEsfsuezKOA1KrZCpC3MB0GA1UdDgQWBBTxKda1eE6BLH7LnsyjgNSq2QqQtzANBgkqhkiG9w0BAQsFAAOCAQEAJh8XNS0JIn/yMbqLSCghEuv4FAs8WHONrNg+/5oxSDyKfcSgDMN9pLdIbrneUh68tj5diKH1e9/jEJFCh8HjH7WQ/QCuZjp984ZgNPpfx9ZvBvO1bG12wiRxicqGqnecRZUOQdsb9h4C4K6LymkcVhUMZrmszaNiHY1aiDOI8Ks/CicX4QcEpFG80X7Y/oBOCYYAWJHF8FD2yqMR5NEDQ4Ehdi9i4iUaHkqqM8UUI6+toctE0iRlDbjVbtpGhTH35qC8g6m1vbjOZFcz2gIkZv0cIeytBQAuU5RpwN+0OioIIT/jPqg51gn9y0pqkvFW3Xkr1EZ/LcLXJISJA797Og==","attributes":{"enabled":true,"nbf":1605577634,"exp":1668650234,"created":1605578235,"updated":1605578235,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://vaultname.vault.azure.net/certificates/cert-name/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=*.microsoft.com","sans":{"dns_names":["sdk.azure-int.net"]},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":24,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1605578230,"updated":1605578230}}}' headers: cache-control: no-cache - content-length: '2300' + content-length: '2356' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:53:56 GMT + date: Tue, 17 Nov 2020 01:57:38 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://tga6hvdhbqwv6qtyzovtljz4.vault.azure.net/certificates/restore?api-version=7.1 + url: https://qmmkjec33jguheru2i2mziq2.vault.azure.net/certificates/restore?api-version=7.1 version: 1 diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client.py b/sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client.py index 01f9e2eda737..f070188bf66e 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client.py +++ b/sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client.py @@ -8,6 +8,7 @@ import time import pytest +from azure.core.exceptions import ResourceExistsError from azure_devtools.scenario_tests import RecordingProcessor, RequestUrlNormalizer from azure.keyvault.certificates import ( @@ -480,7 +481,7 @@ def test_get_pending_certificate_signing_request(self, client, **kwargs): self.assertEqual(client.get_certificate_operation(certificate_name=cert_name).csr, pending_version_csr) @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() def test_backup_restore(self, client, **kwargs): policy = CertificatePolicy.get_default() @@ -496,8 +497,12 @@ def test_backup_restore(self, client, **kwargs): # delete the certificate client.begin_delete_certificate(certificate_name=cert_name).wait() + # purge the certificate + client.purge_deleted_certificate(certificate_name=cert_name) + # restore certificate - restored_certificate = client.restore_certificate_backup(backup=certificate_backup) + restore_function = functools.partial(client.restore_certificate_backup, certificate_backup) + restored_certificate = self._poll_until_no_exception(restore_function, ResourceExistsError) self._validate_certificate_bundle(cert=restored_certificate, cert_name=cert_name, cert_policy=policy) @ResourceGroupPreparer(random_name_enabled=True) diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client_async.py b/sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client_async.py index aedaad9e84f6..26e7d03e3dd1 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/tests/test_certificates_client_async.py @@ -7,6 +7,7 @@ import logging import json +from azure.core.exceptions import ResourceExistsError from azure_devtools.scenario_tests import RecordingProcessor from azure.keyvault.certificates import ( AdministratorContact, @@ -492,7 +493,7 @@ async def test_get_pending_certificate_signing_request(self, client, **kwargs): self.assertEqual((await client.get_certificate_operation(certificate_name=cert_name)).csr, pending_version_csr) @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() async def test_backup_restore(self, client, **kwargs): cert_name = self.get_resource_name("cert") @@ -508,8 +509,14 @@ async def test_backup_restore(self, client, **kwargs): # delete the certificate await client.delete_certificate(certificate_name=cert_name) + # purge the certificate + await client.purge_deleted_certificate(certificate_name=cert_name) + # restore certificate - restored_certificate = await client.restore_certificate_backup(backup=certificate_backup) + restore_function = functools.partial(client.restore_certificate_backup, certificate_backup) + restored_certificate = await self._poll_until_no_exception( + restore_function, expected_exception=ResourceExistsError + ) self._validate_certificate_bundle(cert=restored_certificate, cert_name=cert_name, cert_policy=policy) @ResourceGroupPreparer(random_name_enabled=True) diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates.py b/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates.py index 62d663bdfdcf..d2897b45983d 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates.py +++ b/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates.py @@ -4,6 +4,7 @@ # ------------------------------------ from __future__ import print_function import functools +import time from azure.keyvault.certificates import ( CertificateClient, @@ -28,14 +29,12 @@ def test_create_certificate_client(): vault_url = "vault_url" # pylint:disable=unused-variable # [START create_certificate_client] - from azure.identity import DefaultAzureCredential from azure.keyvault.certificates import CertificateClient # Create a CertificateClient using default Azure credentials credential = DefaultAzureCredential() certificate_client = CertificateClient(vault_url=vault_url, credential=credential) - # [END create_certificate_client] @@ -77,33 +76,27 @@ def test_example_certificate_crud_operations(self, client, **kwargs): print(certificate.id) print(certificate.name) print(certificate.policy.issuer_name) - # [END create_certificate] # [START get_certificate] - # get the certificate certificate = certificate_client.get_certificate(cert_name) print(certificate.id) print(certificate.name) print(certificate.policy.issuer_name) - # [END get_certificate] version = certificate.properties.version # [START get_certificate_version] - certificate = certificate_client.get_certificate_version(cert_name, version) print(certificate.id) print(certificate.properties.version) - # [END get_certificate_version] # [START update_certificate] - # update attributes of an existing certificate tags = {"foo": "updated tag"} updated_certificate = certificate_client.update_certificate_properties( @@ -113,10 +106,9 @@ def test_example_certificate_crud_operations(self, client, **kwargs): print(updated_certificate.properties.version) print(updated_certificate.properties.updated_on) print(updated_certificate.properties.tags) - # [END update_certificate] - # [START delete_certificate] + # [START delete_certificate] # delete a certificate deleted_certificate = certificate_client.begin_delete_certificate(certificate.name).result() @@ -127,7 +119,6 @@ def test_example_certificate_crud_operations(self, client, **kwargs): print(deleted_certificate.deleted_on) print(deleted_certificate.scheduled_purge_date) print(deleted_certificate.recovery_id) - # [END delete_certificate] @ResourceGroupPreparer(random_name_enabled=True) @@ -153,7 +144,6 @@ def test_example_certificate_list_operations(self, client, **kwargs): certificate_client.begin_create_certificate(certificate_name, cert_policy).wait() # [START list_properties_of_certificates] - # get an iterator of certificates certificates = certificate_client.list_properties_of_certificates() @@ -163,14 +153,12 @@ def test_example_certificate_list_operations(self, client, **kwargs): print(certificate.name) print(certificate.updated_on) print(certificate.enabled) - # [END list_properties_of_certificates] # create a second version of the cert certificate_client.begin_create_certificate(certificate_name, cert_policy).wait() # [START list_properties_of_certificate_versions] - # get an iterator of a certificate's versions certificate_versions = certificate_client.list_properties_of_certificate_versions(certificate_name) @@ -178,13 +166,11 @@ def test_example_certificate_list_operations(self, client, **kwargs): print(certificate.id) print(certificate.updated_on) print(certificate.version) - # [END list_properties_of_certificate_versions] certificate_client.begin_delete_certificate(certificate_name).wait() # [START list_deleted_certificates] - # get an iterator of deleted certificates (requires soft-delete enabled for the vault) deleted_certificates = certificate_client.list_deleted_certificates() @@ -194,11 +180,10 @@ def test_example_certificate_list_operations(self, client, **kwargs): print(certificate.deleted_on) print(certificate.scheduled_purge_date) print(certificate.deleted_on) - # [END list_deleted_certificates] @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() def test_example_certificate_backup_restore(self, client, **kwargs): certificate_client = client @@ -220,26 +205,26 @@ def test_example_certificate_backup_restore(self, client, **kwargs): certificate_client.begin_create_certificate(certificate_name=cert_name, policy=cert_policy).wait() # [START backup_certificate] - # backup certificate certificate_backup = certificate_client.backup_certificate(cert_name) # returns the raw bytes of the backed up certificate print(certificate_backup) - # [END backup_certificate] certificate_client.begin_delete_certificate(certificate_name=cert_name).wait() + certificate_client.purge_deleted_certificate(certificate_name=cert_name) - # [START restore_certificate] + if self.is_live: + time.sleep(15) + # [START restore_certificate] # restore a certificate backup restored_certificate = certificate_client.restore_certificate_backup(certificate_backup) print(restored_certificate.id) print(restored_certificate.name) print(restored_certificate.properties.version) - # [END restore_certificate] @ResourceGroupPreparer(random_name_enabled=True) @@ -268,7 +253,6 @@ def test_example_certificate_recover(self, client, **kwargs): certificate_client.begin_delete_certificate(certificate_name=cert_name).wait() # [START get_deleted_certificate] - # get a deleted certificate (requires soft-delete enabled for the vault) deleted_certificate = certificate_client.get_deleted_certificate(cert_name) print(deleted_certificate.name) @@ -278,16 +262,14 @@ def test_example_certificate_recover(self, client, **kwargs): print(deleted_certificate.deleted_on) print(deleted_certificate.scheduled_purge_date) print(deleted_certificate.recovery_id) - # [END get_deleted_certificate] - # [START recover_deleted_certificate] + # [START recover_deleted_certificate] # recover a deleted certificate to its latest version (requires soft-delete enabled for the vault) recovered_certificate = certificate_client.begin_recover_deleted_certificate(cert_name).result() print(recovered_certificate.id) print(recovered_certificate.name) - # [END recover_deleted_certificate] @ResourceGroupPreparer(random_name_enabled=True) @@ -310,11 +292,9 @@ def test_example_contacts(self, client, **kwargs): print(contact.name) print(contact.email) print(contact.phone) - # [END set_contacts] # [START get_contacts] - contacts = certificate_client.get_contacts() # Loop through the certificate contacts for this key vault. @@ -322,18 +302,15 @@ def test_example_contacts(self, client, **kwargs): print(contact.name) print(contact.email) print(contact.phone) - # [END get_contacts] # [START delete_contacts] - deleted_contacts = certificate_client.delete_contacts() for deleted_contact in deleted_contacts: print(deleted_contact.name) print(deleted_contact.email) print(deleted_contact.phone) - # [END delete_contacts] @ResourceGroupPreparer(random_name_enabled=True) @@ -367,11 +344,9 @@ def test_example_issuers(self, client, **kwargs): print(contact.last_name) print(contact.email) print(contact.phone) - # [END create_issuer] # [START get_issuer] - issuer = certificate_client.get_issuer("issuer1") print(issuer.name) @@ -383,7 +358,6 @@ def test_example_issuers(self, client, **kwargs): print(contact.last_name) print(contact.email) print(contact.phone) - # [END get_issuer] certificate_client.create_issuer( @@ -391,17 +365,14 @@ def test_example_issuers(self, client, **kwargs): ) # [START list_properties_of_issuers] - issuers = certificate_client.list_properties_of_issuers() for issuer in issuers: print(issuer.name) print(issuer.provider) - # [END list_properties_of_issuers] # [START delete_issuer] - deleted_issuer = certificate_client.delete_issuer("issuer1") print(deleted_issuer.name) @@ -413,5 +384,4 @@ def test_example_issuers(self, client, **kwargs): print(contact.last_name) print(contact.email) print(contact.phone) - # [END delete_issuer] diff --git a/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates_async.py b/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates_async.py index 80bb33737f51..a8ebe56f5c0e 100644 --- a/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates_async.py @@ -2,6 +2,7 @@ # Copyright (c) Microsoft Corporation. # Licensed under the MIT License. # ------------------------------------ +import asyncio import functools from azure.keyvault.certificates import CertificatePolicy, CertificateContentType, WellKnownIssuerNames @@ -23,14 +24,12 @@ def test_create_certificate(): vault_url = "vault_url" # pylint:disable=unused-variable # [START create_certificate_client] - from azure.identity.aio import DefaultAzureCredential from azure.keyvault.certificates.aio import CertificateClient # Create a KeyVaultCertificate using default Azure credentials credential = DefaultAzureCredential() certificate_client = CertificateClient(vault_url=vault_url, credential=credential) - # [END create_certificate_client] @@ -63,33 +62,27 @@ async def test_example_certificate_crud_operations(self, client, **kwargs): print(certificate.id) print(certificate.name) print(certificate.policy.issuer_name) - # [END create_certificate] # [START get_certificate] - # get the latest version of a certificate certificate = await certificate_client.get_certificate(cert_name) print(certificate.id) print(certificate.name) print(certificate.policy.issuer_name) - # [END get_certificate] version = certificate.properties.version # [START get_certificate_version] - certificate = await certificate_client.get_certificate_version(cert_name, version) print(certificate.id) print(certificate.properties.version) - # [END get_certificate_version] # [START update_certificate] - # update attributes of an existing certificate tags = {"foo": "updated tag"} updated_certificate = await certificate_client.update_certificate_properties( @@ -99,10 +92,9 @@ async def test_example_certificate_crud_operations(self, client, **kwargs): print(updated_certificate.properties.version) print(updated_certificate.properties.updated_on) print(updated_certificate.properties.tags) - # [END update_certificate] - # [START delete_certificate] + # [START delete_certificate] # delete a certificate deleted_certificate = await certificate_client.delete_certificate(cert_name) @@ -113,7 +105,6 @@ async def test_example_certificate_crud_operations(self, client, **kwargs): print(deleted_certificate.deleted_on) print(deleted_certificate.scheduled_purge_date) print(deleted_certificate.recovery_id) - # [END delete_certificate] @ResourceGroupPreparer(random_name_enabled=True) @@ -139,7 +130,6 @@ async def test_example_certificate_list_operations(self, client, **kwargs): await certificate_client.create_certificate(certificate_name, cert_policy) # [START list_properties_of_certificates] - # list certificates certificates = certificate_client.list_properties_of_certificates() @@ -149,14 +139,12 @@ async def test_example_certificate_list_operations(self, client, **kwargs): print(certificate.name) print(certificate.updated_on) print(certificate.enabled) - # [END list_properties_of_certificates] # create a second version of the cert await certificate_client.create_certificate(certificate_name, cert_policy) # [START list_properties_of_certificate_versions] - # get an iterator of all versions of a certificate certificate_versions = certificate_client.list_properties_of_certificate_versions("cert-name") @@ -164,13 +152,11 @@ async def test_example_certificate_list_operations(self, client, **kwargs): print(certificate.id) print(certificate.properties.updated_on) print(certificate.properties.version) - # [END list_properties_of_certificate_versions] await certificate_client.delete_certificate(certificate_name) # [START list_deleted_certificates] - # get an iterator of deleted certificates (requires soft-delete enabled for the vault) deleted_certificates = certificate_client.list_deleted_certificates() @@ -180,11 +166,10 @@ async def test_example_certificate_list_operations(self, client, **kwargs): print(certificate.scheduled_purge_date) print(certificate.recovery_id) print(certificate.deleted_on) - # [END list_deleted_certificates] @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() async def test_example_certificate_backup_restore(self, client, **kwargs): certificate_client = client @@ -210,25 +195,25 @@ async def test_example_certificate_backup_restore(self, client, **kwargs): await create_certificate_poller # [START backup_certificate] - # backup certificate certificate_backup = await certificate_client.backup_certificate(cert_name) # returns the raw bytes of the backed up certificate print(certificate_backup) - # [END backup_certificate] await certificate_client.delete_certificate(certificate_name=cert_name) + await certificate_client.purge_deleted_certificate(certificate_name=cert_name) - # [START restore_certificate] + if self.is_live: + await asyncio.sleep(15) + # [START restore_certificate] # restores a certificate backup restored_certificate = await certificate_client.restore_certificate_backup(certificate_backup) print(restored_certificate.id) print(restored_certificate.name) print(restored_certificate.properties.version) - # [END restore_certificate] @ResourceGroupPreparer(random_name_enabled=True) @@ -259,19 +244,16 @@ async def test_example_certificate_recover(self, client, **kwargs): await certificate_client.delete_certificate(certificate_name=cert_name) # [START get_deleted_certificate] - # get a deleted certificate (requires soft-delete enabled for the vault) deleted_certificate = await certificate_client.get_deleted_certificate("cert-name") print(deleted_certificate.name) - # [END get_deleted_certificate] - # [START recover_deleted_certificate] + # [START recover_deleted_certificate] # recover deleted certificate to its latest version (requires soft-delete enabled for the vault) recovered_certificate = await certificate_client.recover_deleted_certificate("cert-name") print(recovered_certificate.id) print(recovered_certificate.name) - # [END recover_deleted_certificate] @ResourceGroupPreparer(random_name_enabled=True) @@ -294,11 +276,9 @@ async def test_example_contacts(self, client, **kwargs): print(contact.name) print(contact.email) print(contact.phone) - # [END set_contacts] # [START get_contacts] - contacts = await certificate_client.get_contacts() # Loop through the certificate contacts for this key vault. @@ -306,18 +286,15 @@ async def test_example_contacts(self, client, **kwargs): print(contact.name) print(contact.email) print(contact.phone) - # [END get_contacts] # [START delete_contacts] - deleted_contacts = await certificate_client.delete_contacts() for deleted_contact in deleted_contacts: print(deleted_contact.name) print(deleted_contact.email) print(deleted_contact.phone) - # [END delete_contacts] @ResourceGroupPreparer(random_name_enabled=True) @@ -351,11 +328,9 @@ async def test_example_issuers(self, client, **kwargs): print(contact.last_name) print(contact.email) print(contact.phone) - # [END create_issuer] # [START get_issuer] - issuer = await certificate_client.get_issuer("issuer1") print(issuer.name) @@ -367,7 +342,6 @@ async def test_example_issuers(self, client, **kwargs): print(contact.last_name) print(contact.email) print(contact.phone) - # [END get_issuer] await certificate_client.create_issuer( @@ -375,17 +349,14 @@ async def test_example_issuers(self, client, **kwargs): ) # [START list_properties_of_issuers] - issuers = certificate_client.list_properties_of_issuers() async for issuer in issuers: print(issuer.name) print(issuer.provider) - # [END list_properties_of_issuers] # [START delete_issuer] - deleted_issuer = await certificate_client.delete_issuer("issuer1") print(deleted_issuer.name) @@ -397,5 +368,4 @@ async def test_example_issuers(self, client, **kwargs): print(contact.last_name) print(contact.email) print(contact.phone) - # [END delete_issuer] diff --git a/sdk/keyvault/azure-keyvault-keys/tests/_shared/test_case_async.py b/sdk/keyvault/azure-keyvault-keys/tests/_shared/test_case_async.py index 07991be314ff..7c765fb19455 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/_shared/test_case_async.py +++ b/sdk/keyvault/azure-keyvault-keys/tests/_shared/test_case_async.py @@ -24,31 +24,26 @@ def setUp(self): self.list_test_size = 7 super(KeyVaultTestCase, self).setUp() - async def _poll_until_no_exception(self, fn, *resource_names, expected_exception, max_retries=20, retry_delay=3): + async def _poll_until_no_exception(self, fn, expected_exception, max_retries=20, retry_delay=3): """polling helper for live tests because some operations take an unpredictable amount of time to complete""" - for name in resource_names: - for i in range(max_retries): - try: - # TODO: better for caller to apply args to fn; could also gather - await fn(name) - break - except expected_exception: - if i == max_retries - 1: - raise - if self.is_live: - await asyncio.sleep(retry_delay) - - async def _poll_until_exception(self, fn, *resource_names, expected_exception, max_retries=20, retry_delay=3): + for i in range(max_retries): + try: + return await fn() + except expected_exception: + if i == max_retries - 1: + raise + if self.is_live: + await asyncio.sleep(retry_delay) + + async def _poll_until_exception(self, fn, expected_exception, max_retries=20, retry_delay=3): """polling helper for live tests because some operations take an unpredictable amount of time to complete""" - for name in resource_names: - for _ in range(max_retries): - try: - # TODO: better for caller to apply args to fn; could also gather - await fn(name) - if self.is_live: - await asyncio.sleep(retry_delay) - except expected_exception: - return + for _ in range(max_retries): + try: + await fn() + if self.is_live: + await asyncio.sleep(retry_delay) + except expected_exception: + return self.fail("expected exception {expected_exception} was not raised") diff --git a/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_key_client.test_backup_restore.yaml b/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_key_client.test_backup_restore.yaml index c59a50899346..9fbc86396379 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_key_client.test_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_key_client.test_backup_restore.yaml @@ -13,7 +13,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keybak2e80e6d/create?api-version=7.1 response: @@ -28,7 +28,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:13:20 GMT + - Tue, 17 Nov 2020 01:09:58 GMT expires: - '-1' pragma: @@ -38,16 +38,14 @@ interactions: www-authenticate: - Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -67,37 +65,35 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keybak2e80e6d/create?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak2e80e6d/f59a8d22914c4ae2be866e4624356c5a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"p6ovxL4SlahX5L1qML59gLG4rEMRSK-CklSqurKiav8qayhE9O_RitAtvPSFscDtIO5qZSN5MdnZ95muDd2adfVs4pgXdXS87CT162OYQOa9wxPFoUMBEAybq8jzgYv45Td26BZ1xMXcrCf5mzmtEJj0yqf28PN2W4vDYJG1ee-aPY6l9DiEWtxsqCVOuZAUsV-Gs2pE7XLWDdwPqkK6TvmLOkH9hkACXlyh088CNA9JdC-cdme4FzY-oUmyy6e0WZ8WjlyRis5eD-T4yLumiF6QPQQP3lGkPc5d1v-oEGDL_RT9kXaPU6aPvnaTDxHKuF37_gbblrZadZASSTyPcQ","e":"AQAB"},"attributes":{"enabled":true,"created":1596039202,"updated":1596039202,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak2e80e6d/a8bef397dcc3462499ad293fa52c53f1","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"30rpqyg2Cq4o60Xy6kqbWinfnY0Jb2oQ4rbs1wSsKPkeylnH5x9WxuInLNM4QCNMpd-2nF3gJDUT20ZK_n2T4tqQl46vStDrPPRZFbRjAErVspkKdwsdjJRCPFILHlz8Ejf66Ss9c7paJfaeFng7NXYrytWLlSdakG0qbZX3qc1ro3ZTNHEDBkGlHSRTlwjddiv_hyOix1zZ4MvgWoKWuTxUniZtPP24h3nFo-ORL749wvXd976RknoqkJwHA_BTjsoW0aKRj1yv0JmmjUYuIEiPODKl4Kpvhk2glhpVsF9832ltw40vR8imiYeY69kV_MAQHTZq9f4Z9RfLjDQx5Q","e":"AQAB"},"attributes":{"enabled":true,"created":1605575399,"updated":1605575399,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '680' + - '693' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:13:21 GMT + - Tue, 17 Nov 2020 01:09:59 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -115,37 +111,35 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keybak2e80e6d/backup?api-version=7.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLnQzS1k5LTYzN3NQeGhKcC1QWUVsZFJsWDhJRjBBNUFQTnJVVUZfS2xXYmdXS3dDeWpxc0NOQURNS0hoZU1DSFlRcldJQm0wdmNFRm11N0NLQzh2cEtfRUJoUXNfbEszMTJTdzUycEdueEV3WU5yay1DWTYxOGNPQjNmYldOSEN4MDZQd2NMNVZPeEFmRlJGazBzdE1pR2RJUURRVVdWSGd0U0oxV2lEeXdwV1VUcHFmSDNpd1hvUG1fcE15SEF1bUZxTC1NOFVoV1ZLb3lkLWwtaUVXczlKeW9FX3cwX2NCeGYwYlU1YTNHSXMxRWVjV1M4ZmE0TUtZQWRYLWEtUHItMG5lUEdGdHhudWlnOHpLbGFMSjhOdlNaejVUQnl6VGtNYkt2eXo0VDdzNVhRUmpaWmRFTzhVMURUU05sQkplVnNaYjQ2ajljVjdTbkxVQXRtb3JaQS5Yb3NEOF9PbTNrcEJQX2h5RW5QRUlBLnpKVnJQT1NkRVE2LURXZmJjelIzWHZVWEhncFo1ZERTblU2dGRXcmhfY0JiZzdYOEl3TnJaXzdRUmIzMFB1NVgxTEhvcURlYWtkYlNXWWNpdC1mZEFmeTNtcTJOdVNuNzIteEhwel9UYUNkMjQtWFlmbnRWTVVIZXVfQWR0NkhnNmV5cl9jZFlfNGFRRldnU19Fa2xlTUdlODJkU2RfV2hNQ2N2RDQ1MzlPMUJkdi1rcjh2RHQ5RG1OeXdETnYyNUxKNE5VVUlnNHRnSEpKV1M0V1B6aGR4R1ZEblMwb3ZXYmlpbHFEX1Bra2dFS3FaTU9UcnFwUi1JTzlieGJDX1B0RGkxd3JEMVBzZ0Z6Q24wcjhvLWZQYUs0Ty1nU0VBaVV3d0dfSG5VYXlFbkhsWGdPS0w5dW40WXZTbENaQVE0Z3c2YVNuUnNrV0tVb0VLUmp4WU9BcGZLSnhZbXNEcWV3YUgtVXBHVVVqanQ0cW5PeDl5LWh5WU93bWQ0UDl4by0zdldyRW8xU3RmNkNBUU1CbTRkVjRYTlNTamFWTHE0cXA0LUJKdkloZ1VYUUYxMEVjYjM1bmxRYTZTTVFrbUhjNzEyTmswelo0X0t1S0YxU2l4SzNaQ1NRVEpuX244M3h4U2FDaVlVWS00TUdMRGhSbHBDMjhiWXRHM2tWSmR1QlZXMW93NU5aUzE2d1JSc0dhc1RST3JXZlltbWJvWXNUdnpONzlUcXNxTHFMa2RLaWxyc0NrY0ZQbm9pRkFERWdFbFN4Z05GbEs3dWQ5c3hzWXBnNTdvUDNKZnl1a3dsMzFqcThCSVRDVFhZYXZwV0ZCY1FMaWNjblhidW1NS19nT3A1enlOdkN6QnBFSW9mV1BGazVkNk5YQzl5SjJrb1lKVHJlTVVVWHY3SGNQVUZQSUY0NkxJRlZUaHdRM3FNa2JmZjV0Xzg2ajd3MzB2Q1JTQU1ZT1dBajhEdElqa2FTMk1IZndPWDhqMzBkcmRDN3FlWlEtZzNsakRSUGxzM1FmUUpsV0F1TUVIU0duZVZJalVneDJIbmFDSFZlQnVyd2ZONkJuMlFOVW42SXM3RllhbDR0S2Z2MEFLdzNPQmpST3lEVVRaXzl1XzZldWRpT1dmeDI5ai11ZUJhNXN4elUySEhhYVM0c3hnWHRibmZIajMzX3llS0N2Tm5lcS1vcEdQQ0IyQWdhdlRKbzVmRUdrMi1VSDJHQUlkbHEtdzU1Sm83bFljMmtWd3M5bmpXZ3QxUTlzUVU3Vi1hbWJadUR2ZlVKd2tLaFVDRDlXMUpqa0Z5Q1F6SklhVmdBUEVldVN6MGJoanpudmo4ekNMWGJOQUFBZUxMbTdCenpQYndTSUVBaWZ2ejdCWEVSZ043UlN3N0hyQWxSMEFoc3lwMktJTDZ1LUd1MGgtV1VFRHdhTnpQdzVTRjQ4NzZRcmhycm42UmsxcTE0bUoyZ3c3VFEtSjFpSE5WT3VHeUhLRlVZeDBiWlF0UDFtUzZMNURWTmI2OFQ4d3lRMDZIaFJ3Ql9UZF9TaGFBYmxjSHY4S21QRHRyMHBtd29FR2l5OFZjbG5neTk5UThLTDIzcGJOUU1HTTVGYWlmOEtwbEtkN3Q1X2E1T3RFNEV2SHBPaFV2Y2JqTEJfM3VfaUxTekpxcXRsQ29ULUVvbVRTZ2YxaUh2X3U5a0Q3cEV6YzJaN3hQV2xfTlRabkprTHdZaWRKazA4U3otS0N6REJkbGJZWWNhZHlLX3g4aEJDSTJodUQ2LVdTME4xSzZ5UTNMLXlJLUQ4aDVaakl2dTFxdEVTeUxKbnd3b3J4aXJyamxpdy1uUjhqWE94OFg0XzNKc2ZlcndXbnpVRUdIcGVNQjRyU2VmQXJkRXpQN3ZISDBiVGNQUXdMWE02Y25hcGIzdHltY1V5bHlHSXhfc2hqal9vakVaaEdZUUhxZkoxU0cxZ3JxdU5TRENKUHpORGEzV29EYzJ6TTVjU21LSVBxblE3NkJSQllfZmFRSTlsZEFpUlNXdk5JY0M4REFteGtueFVNcEh4V0k0dVl1dFI1aUVjWC1WdzhvaHpicExUMkREbE9yNnV0Ty1DSlBYVlE4VW5paVp0Y1VhMUcyRWRBUnF1R1RyWXA5T1BPa3R6VWt2Q0hfWkxTY2Z5ODRJeEhxRFREck1wMjRrdEJ0dXFkRzVNOE1xUXVYTTI4RXAtUzN3ZzRGNjhVMDFTMU1qMU5TTXNLX0RnRTlVa295YU1nUGpFc0RaZ1NpLS1vaC11NTBGcjVzWDllSnJKNVR5MzVjeHBrc0NOemJDLTlYT0JUYXVMQkNiNjlhOVRLSVlIaTljMFU5MnczZl9rN25ycDlaU3V0UWpwcnQ3SjRDMG9ycHNUaXFBeWxTUzgtSmk0ODdCbWhIdEtjaU5CT0kyZWo1b2Y4TTBIU0tkQXVhRGVuVFZHOGVUdUJZUS1BQkQyVWNmRFJfR3JBYzdwaDBCZVJjN2tYUW1ucFZ4MERxVWhJMXVGZjhYUzFoQU03SHBnQ29ZZ2VMLUduRjlWUmdZVkh5N2hIYmg2SFlVaDRtOGt5QXo3UXRnNk5NVERLdjVLWmFRcm1TWWpsV0QyNFB3bEc5WTlvaUJPdm9fQW1MVklkZ09NVDBIN0RRWk5DN2dNWm55ZUpkWEtHMlZSQWtYa00wd1l1SVJWT2ZTMms5OHljV3Y5a2FrUXduc25oWVJfZzVhLVBrTUVNa0VRRDJDUXAyTXN2YlFjdHFlbmo3NGJGaXFXWnhMbDZtbGZiNkdBd0dMbHVBYWhnZHFfcm4xb00xLWRBVHZBNDhZME9hcVduU1JISU9weWxFMXVTYzIwbnMzdlI1ajRUUUE1bzI2SXlIVFBUZjlXZ055NnVqc00zQmxSb0J2WlM2OEtEYUc5RFZPZW4zTnMzSVZRa19CU1JudWE1cnFTQ0k2Y3NDTW1KYXZRWU1ZNDE5ZXVpODBwTDlwRjl5N1BuVnNQQXlXOWZYemFndjRKdkwyTXVYYnNPSU1RZktCQUlPUk14aTVuRnNPTEQzNk9fMkJHZEZiaTlzb0Z0TkFoX1ZhS0pLX2dBTFFaSWpSQ1FqZFRxdEZ5X1h2a1JqNjJ6VXFOMGJWWk1ibTRsUzlTQ0xpTEJCNXFwOEZNZmUxTWl3Zl84TTc1QjktLTNaT0hvUUxGQ2ZjUlF1a25xYkNTT3FXR1dSWXlqNTVtZm82MDd0LVlJd2JCTDdNYmRlRHl1eUdELTlTallPeFVSWEF1RUxSZUt6cWcxMmJLVHNXMklGaHBROTBoaE5MbmkwWjBiRlZyZUV4MGRDTUViRUVzNjhfaU1LM3FycV9TLWRPNXNGc2lKMmsyTFZjRFlMVk5JNkY3Rmw2LXVCczYySGhoS3otNS1MREhDQVhmVDdQYmZucHRMdHBaeEczVTM1T1dZZXNGZU9YQ2dVLTV4WHpxcGNGUWRKU0tyTWJlRC1qbVNwckZLYkdYNnZjNmctT3d5N0xTdjE2S1JZcEYxaFNwQ0RlYlNQWVFIV0tlZzJTRU11YmRlWGhPRmljTmRtYklMdFVzZmxyRDh0bnJuQjA5dnRYdmRHR2lCaW5LcXhlSlJiWVhxVG8yRnR6WWdZaHVTdTNXS1ZsZXJ1cHdWamhiYnAySWRwOTc1MmpDOHVoUFlWSGpRVmxVVlQxZE9UNDVWRm45VGxYRVJGR3d1UTR6My1JcmNma2NHZ2lvZDJkbEQxZnB6VHNuT0w5cEVROEVPemlkOG5NaWp6a3dKWEo4TjhxNy1RbDdtUmRaRnZuX3k2WVQzX0lydm1ZdlZ3TXp4NjJiWnE5ZlpaMmdiMldzRzlQUW5EZHFNSVFYYTktWGllZDl2aEJ6al8yVnhLUlp3Q081cExtM1d3OVNoNmxscmd0Ti1YX0xJVmItMW1QZ0Y4QXVQMG1YdzBoOU93S3kweElEX05vU0tneW8wTXU2TEh1OS05ejhTeERHdG5oVGVXdDZwUGR3VTNkTGtpajFQdUN4bWZnZkw0Q3RLSjdNTDBVbkdZSkVtWUlLb2JnMFdSekFGYUpuVWJ5aU1pRVg3ZDJtZXNWYjBNUzMzQUFfMnRrVmpDQm1IcWVoQS1rY29HelFGN3RDRzNTUDhEcnVuY3ZzVW55ejVwTDN5RDNueUJRSHU5bGJSYlJJdFVRQURhOHo0cGU0M0dnOHhfQTFsTVVDUlVYNDVoNUV3NTZhWkV3SUJlZUR4ZkIybWUzVlotNFVTVUtiS3paUjA0RkxfVWU2MjBIQ0JwZDJLUVVONGpaWS1YSUxNbWYwMlU4WGRuSVVCUTg2TEF5ZzRYd09NcFR1SmpJLTRYZXQ1T2VaV2xVUFZxY2dVNnVXTjhBRURqQlRiS1ZoT1FhMXEtS0wtRldISms1WXA0SWQxc2NtR3BvU1UxVk5raEhGVHc5Vl9RZnI0NVpNampiZ0FUb29sRVpxZm1XUE9HS1JFUDdnOUJkZkVvR1R6eEpjZ3dCcks4Mnc2MDNSYTNUd05mU2x5SlNUYmprRUJkaFUwRXVvRjR0aG1WSEdWTXh2X09SYXNQenFCVFl0U1JDMF9yYVV4NUpPb05USlZMZmZJNGQ2LXVEOWVpa0c0ZWVNMkRzc3dhcEF5X0NhaHd3dVNIQVB2aXJ2bkFVamR2ZzJGaDl0dlhKbzhaMV96UEpTR0wtMWstanoyTGhTdUNsaWFKWUR1SnJBVzAzMlBfUHA0bFNlOFRuU2xfXzNuQlk2bXlfWjRMUXZ0VjlEZjJzVFZEVmhTdzZWNzU4VFI2bDZVSkE3dE05UE05VEw0VFU4QS1RNjg5eTVUOFh1aUs2VWlGNDlGdVB5SmE3bkFUdnlYYndMczNGYXVoUlZTYVBLSE4wV2VTNXBlbC1EVWVDdHRXOG84bVl3TEFUNUp6N0h6NThtUWlNV0lWd2dvbHNMQUZHMDlwTTlndWdlNHBuVjk0VGlVSjBseEMwYTRFWUxaT2N4UHZiWUk5dEF6UWl1a2N0ampBd0VFdUlwcEU0dkFOMno3eGpTeE1MR2Q2OHJyS3lHR08xMldPNUJRc2kwemxURWtyX2FRbnI3WjF0T0Z5aGFzYVVNSmk2TDh1dDNjTkgySHlLcGxRMXZjZXdtVVNueHZfYVI3TzFDU2I2aENCNzNLaURaYXpHTVJ5Rkk4d1U4eDhVNW1RczNNUkMxWGtYcENyM29ZQXFVWTlkeTRsSlVFUl9PdTl1SURmRGJNYnhfajRnUk9KSUtjd0tiLVB6UVQ0Szl0b2RqZmxVWXZqeEc5TVowRGlnN0lWUjdNSlJ5elk2WEpubDNTWHZmSjM2azlXeXctUWowUzRXVFVQaTFVUE0tQ25FVHhKMUhVSU1mdUxFc25YOU5uY1A4Rk5YRFY3eFUwUnZ0UldaNDlZeVZmRXBORzZjbmIxSC1ZOElWRGdXTlREckNCcmtaM1IzREVwa3dXRE9jVzZXTFRNTFAyOTE2TUpkSjh2MXRiZkZ3NVFCT0g2b0NkSHBuaDAwOGtzUkdhSHA4eEtCNHN6OUtuMGM1V3FnaE5GcnhEUFNOVUxWSmRnY0QtN3RpME9xWFZ6MHVnM3hiSG9WYmpUZENXRHVSV2Q0UkVObVdQdTJwUzRZWWxFSHZQaTZEQm1uRUxfRkR0SG0tXzdFTTVnYTFoaGhlVC1hdHFxX0pfN1laV2pRYmNhSXIwQ0ZfcXlYM0ZfOElid2JZajRNYTFlUDVQVDRWWkp2THYwWGFUdWlWSEhZRnhseVlMYXppLV9leU5qVkxxeDM3RlBIMlJqM0xZOGo3VWl2a1ZReklMTm5KZUp4WmZQNVBVaHMxenNlcGs0aWY4ZGVteHA3cnlyaFVGa0I1c3hWejNHRnpGN25RTGN6dG1QRHlVTVpYWGliZ2JJdEZfNElJbWppdjBpWW9tVER1bWRzTDZlS1llSkdOenh4b1dHbng4SlhKdTZnOTk1aGhJSkhjZ0FHSTliVEFMRlFEWlhEcGJ0UEV3N1lNWmx0SS1waklZcG5GR2NvTkxfcG9yU29aeEtTVFFGdWhyT2kyTjc1RF9uYXRsSGwtT21lM1V0RXE3UlhKdDdKOFVKVmpCS1IydmlrZ0lMel9mUUZZeExRVjFDUE9tb0pwajdyVjk2TWlZV3BmWXpVR3p6ZmFBMlV5ZzVhZ2RRSF9JblRfQmkyczJ4cE52TUhsekZ1U2h3dFBnWVlhQ01yUGdsX2d6NDNuZUhFcDBIMFZCbV9fRERuQ3ZRLUdveXFLZGo2UERKT3I0MWhVRXRNZTRCaDkwemhlZ0JwWmpyU0xjTmx0cTRTcmxnUWRKTl9TWG5ZQV9wYVRaRVE0SFBGSXVIVDJrNWl4dkNTN3NsOXgzcDBKcHNVc2NEV19sNDJnVFEzbVJvaVdQVXV3YnhiSFBscWlhVjFJN2ZyVnhWQzRPVmczQ3FVWkZHR3hrR0xiUlZqN1pvYm1DLVhXUnV2VWwtcF9CUGxEWXBib04zblcycmxHMEI3aUpKSFAxVURxSVc1Q29uYXlqVzBhWUhucjltbVhnU05ib3FGc1BrVUkweVBFSlEzU0N3NUhFYi0xZVNOWTczcTU3ZWw0VGE2dmZzRWhjVmhUaGREZVduT1JLYy1MdXdKcDhzMWxlTEswRWI5SjRDTDM0T2NVMFYzNHA2c3JfZGpVWFFEUEYwbkYzNE9KT3FQWUtWT1UyajNKMlhmWU0zWVc0Y2RvRWpYWTNZZGZfQW5UWTNBRUtkQTRTQVcxaVJtWjZHQVkxSVZDQVJqMElacGE1ZTdfSXdDQmZDXzlGWDNmWlBVOUlpYlk0QXdqQmdhSG15LVNkWlVmQk9yNFZnS3BrU2xxVnlQLW5WT0xuQXdhZDZoaTV2WFhMVjR4T3BZWnh4WnFzWHZwazZsaENUNXlXUC1hMk5RWG83dkZlZjYteW05ZGVVM1YyT3dnTVdFQVJscXAyUVlTeUJPVUtLVHhoOE9JMVl3S3lkYm9aTjd5UjJlbjk5SENnMkVtLXhNNjE3NXFjUlhCbTE4Rm5KdGpLZ2dZazk1b1lQTWV5c3EwLXFsWUpCRW5iUFV6cklLb3ZCelc3RnRzR3pJSmVjc1BwTG0zY0c2NmYxai0yeExNOWlNSHVTVG10TkxlcExmcUtOU1VscXE3N0tWM3RVbkdjVzhiZjl4bkR6MFpuemNXd1R6anlDc19pRTRIaVhSRGJEWHFrVDFBOWxnbThacTl2VnB5VkNNbFFJdUpfTXRMaVNjNlRkbng5WDRUMWE5QUcwZVdFN0Q4Y01GNVUyVnB3bXVhQkNsaDZVZFBKTy1jRlBRd1BNc09OV29jNHJ5QzNsQ2kyWk5XWDkyMWZoRFIya2VMeDRaRDZNZTVXcUZLeTQ3SExFWE14Mmt0SEs0SnlKeG80QUtSTG5fUGJ5MVlVdjF3NHd3LVBHMVB3MjNzT1I0NWZQSm9Zem1HTV9FcXRtTWxpWmhkT1pSZER3ckVnYXJTTzVZUHl0WldISS1FUGdGVkp6VVNKWl9aa3VHNEdCSXNDeG5BdzJhVWt3RkN4NGY5YVJsdTFQQ184emUzcHllVWdxWWxjZUQzUUFrTG5sTmtiUlduSzVMRDlLdkJmRWh5S3pON2dRRV9HTWJ1MDlXellValVIN2J3cVYzTlctN0VMd1ZXSjFiTEpUcVhFTHlERGJ6bXNObzU1blBwOVJ3STJLV2ZOUTVHcFdrNEpYQTFtR203TnIyQ3lna2VTYUJmSFdTbXhGV0llSnZ1SS1LNnMxTGtSRXR2SjBhNzhjOU5yemFRUjN0WjB4aDlwSjNEUjZTVm5oYWM4MkNwUDhjdEo0MGRYYXVHUDBremR1V2dNT09NWUxVVTYwaDcxdGx0d2ExYnFpZEZDNnZYYWxRRU83dFctMEtrRnFxS2owSXZfUGdEMncxRDRDdklablI1X2Q1aENEbXB3el9RUUR4d2FNbWJmZ29vcUNDYWJrMG5fVFduUlJsTXZiX1gxQ05pd0dfNGlvSE1NZkh3S2J3MkxOTE1fQmw0Um1YMkE4SnQzdGRkbm9qX0Y0cllyMldWRmVvNy0tN3NhY1ZYcUdTLTNpN1NFcWpMMndyNGRWUjYzZjFEYlE0MGJKU1JBV0h3MHpmTWRkbHpyVVRqdm9pUHBsX3pUSmlzdU9HOXBMcTYybnhXUlhYY2hWVjZDZG9Ma1pjNEYyNWlLaVNZSk1YTmhWVExibkZzb3NZUVJEeFZNR0lhYkRGU3BQQTRMZFpEeExRNS1TMEIxdTdtTG5JZHJfd0RDNFJpU0VIaFpZWWp5TFZseUcwa0hmdlpPQ1Y1cmU4bkNMS2JWM2U5bC1yZFVjLVA5M0d3SHB1RDNWY3YycEh5RHl4U0lkMXhNY1VGVHBtZ25GRnNxcmc2SFpQR1N1NFRsenFSWVRlQllEell5NGNuQmlqS050V2x6aDluckRNVVdrQ09RWk5SM0ZRZjdYX01BZ2lNY3JGSW85SVM2MmZwUmQwOUp0TFhydHZpNUNtRjQwc1ZSVGc1VDlPeWhwZU1xcmdiUldObTRmYTk2OFVvbXZDd0JZcHRqYTN1d3lkREhMSWVYMzBBRlYtSTNRUVhkTDZGb3BqNmR3bEl5NFN5SkpvNHM4VkxuWFpQVTlpNkZMMkEtbFNpUFVMdFU1ME9iZmlVZDBzbDBxNzlZR3VkeXVJYWhvQ1paOXlMbDV1SWJyRFdSckd2WGJreS1hbzdRVjNEMmhuSUstTmxPVzFMM1dtTnlOMDlLSktoV0J0RVl0VlJBUWtzellRd0lWeDk2bVZwSlVxWEFXaDZxdy03VE1HYzgyTnlTaHFiT0lQVWJxLTF1RnNJM2NlUEVxMlJSYXNEZy1Gc2tQeG52VGdVVExFbG14RmFFbUM4a2E0dU5oMVZkbVNYQlJ4b0VfdTJMREo2MlB6TW12UHpCMEEwMFlNNE9CbWlVQVJCa2pfSWF5Qms4ODNrYVdwYlk5ZG9PbVdLM2xCaFRkNXBkUGNtaWMtNENXeWFTZUNOZ1BCUS1VTmhqb1Nza2JpY2E0YXJWaXg5OHFTOHF2UFdNRVl0N2dNaEtDZmtwVFE5bmJIQUcyNDF2NnlfeWhpS3BVeHlFZHN1QXU5c1pKN0gtOGxiT2Mtc3JKdkZidWVJVVRNU1loOVRrbC1GSERsb3JaUDZTRDM4d3lEXzdZSGhuV1M0LTllM3N6OWJoQTZLaW9DcElvTzQ0MzZwY1dhOFNhSUR2Z29DOG45RVRFZ3dYZlhYckVDQm1tbjNwOWhzN3h5OUZ5bGpVaXgtUzBwVTN3RVN4Q2s5cDI2ZWJIV2cxUjlmUU9wY0libXZvX1RrTVkta2ZwSDc1OU9ISDlnQTlpVjdLSWhfUnhHVk1Sb21xSEI3NHlab2JoU2l5d1ZPXzNrLUk1cVQ5NGdHSmc3NUdubmJEckIwdnl4RFAtUGF1UGZhbXgybnhwZXc0RVJyRkFrY2R6X1JCaFFrSm5iZmlNNE85MkgzRnl6XzNYUE1oMm1kYkxVUXZWcFdtQ29pSFJ6Q1FQUmZXU1JKTlQwc3EwQ3hneUk0OEpaSFlMbHl1TU5XX0hUakNVRTkxMUNHMF94SVRxWHBmbDRQTUN3UEJuS0J1aFNlUFRkb1liSWFUX1ZsZ0JyNWdCY0xNRU5RcTFTQ05qb3Q4aGxraXR4VURCNGVqUldDRGRBVGVjU1hvR0luc09VbzdhcG1ZQm9qYzRsN2o5S01BOER1a0lVRGx3UnVoNVA4SmJVRFZTNktzVDczdThJa192MWtDcXRFTWlMVXpNRHo1WjVacUtmMERsYUpCV0xLRF8tREhHR29Na21FRXZEcGtWenlYQlBLTHVXOUEwQndpY1BsRm5kR2QtbVUxTlF0Ukk0OVJvNEpRSlp6S3BFWUIxR3RBRHQ4OGtIM2NTSXpwQXl4bXNGSzA4Y21oYlFadXFXbW55UkJTX2dnRjRFaTNRQ1RzSFZBTG10WnBuUHZLWEQyRVVoVmtOT2RWRUZweWFHMmsuRlV2ZzkzclVUdGlpNkFLNzEweUVTUQ"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucDVVcy1kbGctcXdlOEJEUm9remVJZXVzLVk1eTdOVmxtdy1NSThpLUx3WUlPNGRmRXoyUlNrU3pXX3d6X1ZmdzhQaV9VVG9hdDVNMnhIUFcxc3dnbGpSMGpNWlJQQ1NSMlpYY3JCZ0FrY2Mzd2xZYmxOS0RfVkJpUldPY3hsMy1XRVBZRUlPUUFRXzJVTEZSSEExR1JWU0JzR2ZfZmdMbFEwbHNZcVVGYkZnMm44NFBKU1d2b3pYLUhJWWswOS05ZGVNNmZLOTlybVpPQzJxRHZtWlRLaU9MX2JSb3JuRzF2UXFrRlBhdkJZVnNBMXkxRzFaVzZJbk80TFJfaVJGc0lua2toZWJ3TmNBcjV3QThkc1lTNmdSVzVkX2FpRnNlWjI0MVdqRHRUZk5hNm1YZnB0WU1JeWFTZ3NnUzRMN2I5QWt5Y0NRWmZlM1BQbmVsb1BVektnLmlYSGlDQWdlbWtQLXcyYkZPV0VId1EuOWhkSDZ2b3hhejA5T1IzM3czYnZBR0QySFNLRlN5LW5vdzNzSXNPdWYzVC1XQ3RzZ1ZIVUZFc2k5RDFVWENJblZPeHAzRU82enMwRkRnbDhXV1FJT1NvUDNlMFZOMHVKdnBlN3cweEZhMDZfdXNzRFZYcjVudGRGcDdnVUdKN2llLTBpMDR2WDRVcm1JM3p1bTk5M2ZzcGtURHJ5QmRxdnF3M3QtZWR1WDFNZ3JnRVRMVXVZU0F5eFM0MHhtN0h0dXZXaFZxUmd5cURqZDcyVWNKemxzZXJEQVVBdzNSLWlrT1M5UEcxdFpmdm45TjZuT0VnRzlsZE5XR19IbEdIa0hxc2JRNk8yV240LXZ0TUlZT090Y29zUi1UNkNobkNKdlR3ek1zLTdnekRrVnV5bmZqdEVyaEloSEtsUmdJT011dS1RMVlXT0tNdmtJeG5zUFNPOVQtdWkxbVkwb1BaSHhpSThQT2J5eXR6b2R3UVpvYndjTkJfbWVGNUN4TmloWkNIV0c5VFg0UHJicXg4ODc1WFh1QklCc25JYlhJRTBBMGVlQzhKc1pGQU8tVFYteGVpa2tRMEdub3NjR2FjdU1uRk9KWmQ2MXNDelNhbFhEYmlsUFhrWDUycXBjdWFyM24yZDJQakg0ZFB4VHpQOU5pdkk3YWxFcmJzc1VPSmx6MVVvS2tFV3N6S3dGNmJHVlNoZWh5QVAzSVpZN2piRjBYaXJsd1lGSlNkN1JXV2pEVzBiY01wSTVjNmZKQUp6OFd2Q0JFcFJmUkF5WEk4LXRGZXgtbjJoNDNRWU9fSEJwZloxbTJndUlMVmE0ZHdvQ3pGblJHdVQ5N2tVa2E2b3R3Q3V2NEUyZml1NWdwUHA5MDBsU3FHMkRCRG12clNiYUttVWlEVV9fLVp4aTEyV0VXR2RUbDFQZ0JWS1BVcVFNQzJOemlTX3Y3VGVZRzFsV0s2MUw2c0xSYUY3XzZVMUxrZE5TTEd1bi0tMURpY0QtS0Q4R2pDaDRMMnJRUE9HdjV1LVVGZWd0N1BuOHVWQXdrdEVpR3dxekQyVTc5YlJ0T05hRmJMWUNxX2FPUXJpczBCQk0yWmtCbEJjUmtVNXRseDlUZkVwZFNVYXJFT0JUbWlDT3pDOWl6eUJ0MDdvOFF1OElULVdZWjZNeU90UEFkS1RmWjlabWh2ZUpzNlZGZUx1REtnaXV4eXlhRlU1d2NxRmRsR2VvV3lsczU5UmdoWGFxSXUyRUkxZDJoandpc05ORlg4X2huajRYNGxOTE15VGJiQ0xjc3p0MXdxV216YVdSdzlWM3p0R2JBbm9xUVBWT0swa2dnM2dtWldVb0lrU0JtdjVTNjhZN1lfWEd5Y1I0YjM5U0Z4TmFMWk5ySkQ0SGlwNlRZczhzeFlzT2dHelJjNXZleklsQXY2MUVjMVBEa0xtd3AxUHlwZldWdE5tX0Y3T0JlMTZkSnJaaEhGaU9zMGdRYnpOcWVoVkFzZklOUExuMDM1ZDJCMjUtWlNLc1RLQTFlTmdNTzRHbm5mSWliZ3dUeXJYblk1d0d0alA0Mzh0aEUyZWk0eEF4NmZJeFAxUWpwZGpxbGhFbThjQmlMSGkxVXctdjJXaU5rMWpXWDhhSG1CSDc1cG9sbWRrTVZnZ0RwcV9iYi1QUUd4eWpOeDB3cUdLUDU5YzM5TDFiWm1LV1F3Q2JUeTlMa3JHZXZUWXE2YjNwVmhrNjdkZlhWbGtMN3RIMWNzdEU0LWN0cUc0SnNTTkpHa3Y0X3FFTHBmSW01bUxLX2FZNG53X21UZG1xOC0tdTVmMWk5dXVmNmVnWG5ZVTUxREdmb2doTmphQU1EdmxLcGt1TGViNGxFSnZWZk9yUnYzc1JiWF9WU2U2ZE1mdERuTF9uZGV0cmExbDRTa3BjNTJQTDdwcmtKRlVKa3Zhc2JhZjJWdVYwRXVNOHgwdTdoVlljZHNETUs4TFQzeTlQUGVpNUxwN3JvamNhV3l2WlhlQnBHME5xLVJEeDhlRE9jelRYcVh1UVVpYkhsUUJxYWIwZkNGR2Q2d0xxWTJydklJUklmcnhyRU8zeVRULXdOWXFScWxZa29Fbl9keV9uYzNOSHBlQU1SZGxjNFA0NDRJckJDUWRHZi1Vamxqc29zRzgwYm8temEwcXpIcW1UTjhKdTB4bXZuZ3NVbkZHYVVQWWZodnJvY3daM0RDcTRWTEYwbUM2bU9zSW95U3NtbEcyWGd3clhlV3J3RkZGWXVocV9ubExnTi1TZzNTQmpOeEo5U2s3YnIxLXZQMG9HY2diaW9yQ2dBNlBoaTA3WmNmeE5jTlU0aDB0QjZOUFVjV2NxSEE5bkVjQUxVaXk1OHZ1SWs5OWhVaFdDWTE5dXU2MUZuQTNqQnJsc1ZvLXBWMGlsZHpZVGFzNnUzZjMtbXNEc2dHNEVLMzB3XzhxVVluWWd5OHNPNzZZYjRmUnllQ0RqMTBTUHR2d3NKbFMyRjlpTUJNblNHMl9JOXR1V0dlMjZuVlVBRDhtcnpUTi1xdUFoOG5EWmVYYXpZWFktek1pSkhsQk1oNV8xN05zYzRTaE5iTDdKRHA3OXB6aFFKSG9LOUlsT1oxT0lXd2pBQkNTWTNOR0xuVy1BbWFDT2xaVG9VZzg1TmtmU0M4OC1ZRnduWVBMWDNxamNEQ3l6cG4zelI4eGRnSVhlWG9DVm0tUV82bVVDdmE0MVJfTy0wdWlPdDI3VGFnRzZoZzE5MUJfMTVVSm5mMV9mSExreXJRUERISlBFTmRuUXNoMGRJZjRydG9wd3BSNUh0MXNLTTZJWDR3VG1oLTBkY19Zc01wXzdyaVFQVkwxTmc4a3VXanE2a0lIdlhZb1JBRDVPYXVsVnQ2UXU1czJ0Sm9NQ3ZnelRka090U3BreHNWZXJFbDBjWE5TcWU3OXQ1OHpxNGpRY0EtQThXV1BTV1ExZm5GY0YxTV96NC1SYUsxMHZMVWJOTFlUU18wLVZ3RkJ3SV9TSWkwNEtBLU9Uc2N1S3FxRlRCZ2pqRExhVXVoMjNBQnowWnhCVzQwalc4dWczVkdIa2MyMUpPajJJWWdiZV8zdkN4WWphN3NnWlF4NktRTzdSZEV0Rmh1Z1FGa2JZVVdnUmZRcmF6R05HaEZHY2xVUmpOM3dEdEV6QmdlVlA3bGJQTW5DckluVlFsZWdaVXFKdlhrdXpic3dZNlJQbHl5N2puQU5zeGNMQ0lBY0J5bnhSN2tWdTlXYlZNcXZTU0NWRmt0RElPbF9peENmUmFtMERNdjZCTy10ZUZ0cFNoeTJ3bFFjMVU2T0oxSGtPOGVrMW1jTGQ3YlhpUmhDRHozZm9Mc2NvX1JvMHcyaF9PcFIyT0xEZ3dhTFlOb3pkUFUycjB1UkZldHJmd2k2NmlVTFNMOHZsc0dCZFJPSzNnN0dRSGxpLW10M09xVmlKZnprdDVJNU5sWGR5RE1TbGVKOTdzVlpmdkZIVlZtNHQ0ckIxV3lIakxtVUVvQm9LZEFpbzYzZUpOeUdPc2U0RW5ISUFXeHMxZjRiVkNMX09weTRPOHdYVTk4Qjk3Y21XZjg1djRPZGlxQkFtbG9tczNuRjdKYWJyVDFNRmJEMG5DeGQyVDQzRjhfN1BwMmpqWDd2TlZQRFZkUm1Dc0N1Wjl6bkc4TXphVU82aE00UHBTaHhkeGdEd0FzSml2XzJHNk02WkdFUmg2eldjWEpjNU9HNHBhb3RneTl0c0JRdDFsS0xVQ1lLR0FtSTA0alh1dE52bDdHbFBVdVd6RHg2Z1Rnem5nR282aE9PZHlJX2J4VUxyenJwLXdCQkJfWUJLYnNtdnQ0VFhwTnRFSkx0c3Rvb0ZidDlhZHUxcVpZT2ZhTmJ2VmVoMGdnMmMzYW11aF8yZGNpYjNIbUJJSTVBZjZ0bTRzMzFCU0lLZmhZYndJRVpveFpBMTZGX3F4RkZhbkx6el9aUTF1cGt0bG1pMzdpVmlqT21uWlYwc2JYRzB2QjcxRVZmTG5jU3U4SElJb2RsRlpkWjN4cElfanNSRHh5NzhTUTJ2bTdnbjdPaW12eDBsZ0JzVmRDU3Rod0xfaE1od0YyNV8zYkU5R2NWUUVjdTlYMnFnMUpfSm5GbFJzZ1VpN2huX1BldmV6MUY4V1QzY0szNnhfbTg5a1BSTWNKemQ2bGl5UUpZUU9HVjk4X2tNNHh3MWZMY194UG9ueXRPV1JlaU1DenBRX2ZlQ0ZQd1RZb1FjTzlwRXJrY1lTbW5qbEFWWkc1SFNlUVpNeGRENXEyeWhsNlFaTWdFaDlGZnZxeUc1aEg4WUVmMDBaWEVGY1M0VXFqMEtoc1owQi01X1FEVndZYzdQYzg1UnpQSUhDbWNhbjFSYmZJT3JzeWVnMTd1SWtuZTlGbTdaN2NzdHhMNE03Y0Q1TEQydjRFRlB2eDRKU1I1ZnZ0LTlrZmRHWng3b0oyUWlqVFlLTm5rWjQ1eGhBUHJ0LVZsWjBod3cwSThDM0d6bXV1U2RCSWlVc0FtR2tJRGtFTnRWMURpd1hlQzBCLTh2SllYMWktWWNTaFZxV0xha0RtN2dVejJYMENjUzdNdnNqeGwtSmVld1FTaW01WnJnNjlIQ0R6OWhMb2R1Q211eFZuWkRpY19oQTJLcTA4Q3VIMDE2REprNFJyMmZWTVdjb0dlVENNT2dDX09xWktORUJDMndyWUZ4SUtrRTh0UFZPWWtVTTBNdVFkc1NSNTZSbUZNQ0d4ZGZWOTZVWVNKdGRQeG16X2dMd2tUdXF2THI5dkRXdVdIbkV6dFFYY3NwbUpnTG5iVVNURnE1dk9NbEw2UVVNZkRSWlJDMmFMY2dkUFluVXFzQUdsQV9ZekcyVmZxbl9pTm9JQnZIeWRPNGFzTHY0ZlZ2UEx0V3B1RVFOMTVGRzJBaXBfX205ZGpEc1RDTUZXdXpXWmhIOXJveXlScklJZzA5dW45eFNLaWxudm1DT2p2OFpjeU1NdHFncVFDZm0yVGJUNWJPOFRpU3dLWlU2bExnb1BKaU1TT1NEQUpRcnJhUS1yZ2lCcTY5by1tLTZ6SDdhZ09pNUgyYVdUWlNJdjNncUVmeVFpYy1JeW9IbEtwbENmX1lvbWJkbzd0TWw0QnJpNl8xX3JhaTJhQ0pyR0pMQlY5aXpMdzMtcW5FeWhrcGhuZlVyNmF5SllJbjY2dzBWSHlwSUJ1bTk4ZTZkSEpBc1c1SU4tWUtncnEwLXJiZFpVc1d6VGVVSmp3SG54QWM2TjBjOEYyb0pQRnh0S0ZYQXJvcm10NUlBdjExT2pXM0Q2VmFoa3hYdlZrdjhpdV9BWXY2VUtWMktXM0dJUUJxWkpnd2xLS094Z0EwMV9Ma05MWmVyUXlBMnJydjNzWGtVSlM2RzFnLTg3UW9neVdwanRUZDhVR3I2M2lyV3FYLUZJSGNvRmlqcExGb3JjWTA2MUZuR2NPZjJHb0U5MElCbkZmb0hiWkxpZGkwSU5MSXVLenhDb0VHbU5nTGt0UnROSXc0S2x3MEVfNUwwTDFObmpZOGhpYTdWTDU3T0d3OXlHOFNjcnhDR09fV3ZXN2RTdFNDcU9vMURFSzdWNlJLd0Qzb0o4b296cjJqVkVnLTNyZy1HdXRPX0Jic1BqV254V2Z1TXZJRm5qRDNaeDlkVjhHTFZNT3FXZ0RvYzg5WWV4dzZjZXNwN0lhSHNscC1uenJMcnFuWW1DTzdSM1FlSnZpS0FYaFJGcGxsWDc4NDFPMkhwTnpyclllMjZFRVRSa3h2VHVVdFBzNW56WndNLWlSVDRXNkdQS0QwcENnZ0g1ajdPTl96R2RIVGRuOXNhNXZkNENET0RqSUdIRTFxTk5JYlFuOUp5RHA4UHZvRS13ZG5icTgzbi1lZjl3bmhoVVdhcjJTR0lOUEloakhzanBNVGhqNUxsYW9TbVdQd2tvaENqN0J0VXVpU0FseXNIdGwxMElHcTctY1NmOXdxYm1ieExQd0RvcTZCdFR3b09nNzhxc0hRWUZyR1hRZm84eHo2QU1tTXlSWXU2NW5WYmZPam9GQkZ1XzZmQVpXalE4d3d0RnBGNFVJSVpLSnFiSUhWek5EMXhKNWtpbl82ekdTSWRkZG9qZXNIc0wyRGxFNlJmeE9HSWVhLVNKRFVFM0x6LWNreWNVYUIxTEk5MHdHaG9ZZ05scXcwNVlfTmN0STBPR1BDZlByRXdFMTN1V0twdTlPY0ZWbV9rRHg5ZUFLVDZGMk5qTEdGVmdVVVR4aW93b1gyaFYzNE90WldVSmljb1hHcl9CUTJFeVc0cnU3MGc5Z0tKQnJ0LWk0WkVlWV9UNGN3cFNkQV9NbmhwM1FtQlRqcGFacHVabTRuWXc1S2NLM293YjRvOUlZMzk2Nk8xS1pMMmNUdGxKQmF3bXJMZTVta0pZUGY0Y2UwSUlfMm90VkQzbHdqSUJoSk1jLUdsLWFtc3BVNjNpWGJGZE9sS0NrUWZMLTZJRk9ObEpUZ2QzdjlKdDJ3RFFFMWx1MUFEMjRqRGNBOEFFV3RPLXJPSGZ3VkY4NXhRd0RNeURfeGN5UnZWdVlpaEZLMDAwMzM2T3ZJcENubmhCdnlfVmVrVjkxcnR3V09SZ3doT0hRSFY4VFRUWUNDWHdUMThSU1d0NnJsR0pnSzdIZHJKcnhCLV9HNUlXcWJOeVgtbG1wNGw2Z2RBTzh2U0dLSnZzZ2NDWTNGV2x4c2JSWF96S0FXWTRSMmd2cm55WmFDRlNua0pGMHFUUnB1RVdfMDNXMndHalhnRlEtcnFxdHREZHBJY2gyMjlkZWxuNXFwa2lrQ3NHS2hOY2FJME9fQ0lMeXhDczYyNVZNdEVhMXpZWXlfMmxubVJFaU01VEtzRlpoLS1zWDlsNDdoRjk1UXFGX0VaZXFrZDRyYk1hOEtQalJpMVFWS0JQYU9wbG8zeTBHYThzVWRLWVZsX095ay1UNDZCamJzRUtiTDlQZG55MGN0ZTZpVTM0c1h0ZTdfTG1oaXBoclU3SVdzbW1oU2gtZ25DUzV0N0pld3Zhc3lWR1kxUXpEVFY3RmVnNmhsT1FyU1Y0djRYUnpuVjlhcDVlOFlva05aWjRWVHJiTThQeFY1SzB2bzR4N0hhMmIySTV5TjkweDEzVzMzRWVsdUFUSnI2NWFWcVNjNXhON0hjM1Z6R3lJVVlma19NajRTemVQY1dHOXp4TnBmNVJCQjVzbnhJSGRQblVEVmZNdDBoelVFNElMRmVwTVpLSzZMcFc2SFFOTWhCV2drbE90VlhvdTh2SlMzTGh0VGNMUkxtVFZqamNtanZRUldLUG5NczhCelRveFZZR05sajF0d3VEVnBLZUJ1QU1YeENCSnZiNG9mSnE1UFQ5ZXNnWmNkQUswRFg0ZlBaVW9SVXZ1dmM4aWpyNTJ6OW5YVmNuNjgzbFE1MzhXX2NrYkxpZjVmNF9TbU5OempydFdkNFUzWFZUVzd6M2VmRjJybGs2ZWNQNDB3Q2dCTFJ5NzAzcWt0UkdyMXd1c092T0lSSlkyZGN2YkNWdXJvRmVvSU51ejM4SzVndzJmNExQekhKcHJFTEpYSjZxdW1Xd09qckpOWXhoc3hZVkctc3hSbnVLbXE2dHFDT1ZxcG53ZzBGaHpBMzRtR2N0WlE4NndaMWRYczVsSEdlRmNXc1pUbjBNY2xxWjc5Q05OSkR6XzlEQTVYMlJ4S0tkd1hRd1lZOGNoN1g5ZGdtdkMxTjlwY1BhMkxMb1dVNk9INDg2TWVNMUNpR00wRkkzeGQ0WS1ONEhxemNWNG8wMU9aVThHNW1FM1FFUG9UMFdPNE96b0twWXJoR1FNSHFXMXhtaVUyUy1VTm1tTjRFdjZ2aktMcHg0Vm9RUDZSWmZ3UkNpSnFVWW9qdUpmdTdWWGhsVk5tWmE3NHQ0NXRWR0liZzVFdWFULTZpbUoyNkFQeVZWNHhySmQyQW9kaWUwdVV3RGc3emN6dWlnOVNKMmdkVUdiZl9zQ1o1UXBnRDNJWG4xYTd5YUJzMDZ6U1VRSE9sZWU5VlNuUmxRVUVPc1gxWjNEY2FWNjI4U3k0ajhvUUtLdDJRZXVtb000b2xaRkNmS2VMSHZTcEJhM0pEWkpfSjVmcHptd1VrM3cwNmdoQllPRm52UTdOdVp5SWN6bE1ROHlwQTRmaDBFUFM2SkpvZGpCUDVDOFFpN1FxREgtVEhTWEtueXRCRlY0b3FzOUVPaW40M3c4cHZGYnowOEVsZ0d3UDNBUzBaVWc0NHNjYnB1MUhtZkFVM1pFZC1TNVJYWHBnaFp0UmxKZno0Z0lzV1JDWXdIUXM3d2NNdGdlSURaU182c1dXejlRZVBXLVRGSV95cFBWbG13VDFlQnFKcVQxNENYR1VNSzd3U2kwdGRZY0pIUXFkY3FDblhUVkttcEJsQ1FrV3FQeG5UOU8tMEUxbFZLMmh1MGwyeFJLWHMteDJob0JZeFI0S2hfZmlzaUY3cURwYklYRVlWOVN1SWQyVVh1aUp3dndubFJ5T2wzcGRMeWlXbDlwYUUyMVllNkhwM3NGb1NkRk05bUJ3LXI5UDVmQ1FyLUc2OHNpWTYyRjRhamQxUlJycnBhSERYdXBhUWxKQ3ptUHJPbW1Tc1VzeUh6cDN6MHJJVUlRUXdEYm5mNWxKczAzdjNxQ2t0Q0ozVk5heWwwX2hTZFFFNUM1MlhxcHl6THpSR3pxM3RXRDVSZWxuY3ZBUDI0aXJEZUhSMGhBZG1zWDlZR3UwRVZPOTRfNHRNRWIwUDBMWk1hQmljLUNRMmZqZ0FBNWJ3V3NfR09YQWpDU0FTVnhPb3Z3X1ZmSDhHbHdfb3VFblVkS3ViWUp4cXowVlZFY3NfcDl0OG9DMU1vZ2w1RUlBenRfOHZpSWdjUnNDSExtcWFORHp0QmZZVjVJZXN3X3J3X1QwOWJjOUlqRTFscEk0SU1JblBFSGdTNk9MVDRxQ2hVaWgxNTR1R1paZktRUDVhWkJFZk5weV9xNENGMzNyenhfTnBIc2pPOWtDV21MNGpIMjltRl9Ed29HNHc3NHV4UnlQekxOZ3lWbzJ3ZDRLYzhYWnNXMEFKX291Z0ZoUE1ieFprNzhBNXF4bkhNRGxVdzFXdnRwa3FnWjJNOExoNDRTVHF2RUFfQnV5UHZ1RWZBQXpHYk1kaFpVYW9Bdy1ucFZFZTJnNXlCaWhBTlBENU1lOWFyNjlwVndjeWxCR2Z0V1ZKNW9CcExxN0xsanNuMDJIS0g5YlFRVmhPUzlrYXl5eTN4c0FhU2dyeXV2cEtJcnN1akdJWUdvNTNteUQtcENOWTJrdUJXcnp5QVlTbGRUMnBEeTlYVk5CTUF6Tm03b2JTanlhN0JUWGdDXzR1ZzVYTEtlTlh4UWFxWXNsN3A5UXdfYVdlYlpTaDdYTkdBLWh1YzZGVVlfZjBLZmdWd2xWSEJoUzdYdWdTQzgwSUxyVHVlNERZUGhITExDWHY3Sjk1bEJua3RIdVBEMmlCdDJxN3dLcllVUjVfc1Roa0wwaWYtbElTR0ZyREZUMkhOcVRENEV0c25wSjZmQ3pJUGZ3dUtlQm14YXNYV0lyNDc0Rk9ILVBMQ29YZGR5TDc5WkNXQ0pZeU5VRldTcFQteFVnUHg1S2JPWUlFdEd2SHVoWGM2UmxvZ3o4dXJXTGZCRU1lQjQxR0J5N0tYQTRKUzVzTGZDcWJHR213NF82TTJBUzB4MEdoZFhmWEdjQXctNXBNSEw5eVFNb3ZORW5pdWJDM0hiVkM1SjNYVkhMMU9uZTk2SDJHZTZNa3IxXzY0S1l3bVR3YXgwcVJ1akpxVDk1VVE5LUU4djZhM2owTkhrc2F2TlphRUMyQkRyY20zWjlad3lUN0NRQlRyUU11dUg4SW1NU2NKZU1mZ3RFUWlXUGFZdVhxS1JrdlFnc0lwUG1hWFR4RjhkY3BKalRGVXRyNENycGpyNEljSWpaM3N3OFRQZjdBaXJfT25TM3VRdHdTSFJ0aUV5cEZScy0ydy53RFhfVVJIXzVNcEJaVElfdmEyRWlYY2Q1dGNJQlUzZFRETlp4QnlBZmNZ"}' headers: cache-control: - no-cache content-length: - - '10778' + - '10812' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:13:21 GMT + - Tue, 17 Nov 2020 01:09:59 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -163,44 +157,272 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE uri: https://vaultname.vault.azure.net/keys/keybak2e80e6d?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak2e80e6d/f59a8d22914c4ae2be866e4624356c5a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"p6ovxL4SlahX5L1qML59gLG4rEMRSK-CklSqurKiav8qayhE9O_RitAtvPSFscDtIO5qZSN5MdnZ95muDd2adfVs4pgXdXS87CT162OYQOa9wxPFoUMBEAybq8jzgYv45Td26BZ1xMXcrCf5mzmtEJj0yqf28PN2W4vDYJG1ee-aPY6l9DiEWtxsqCVOuZAUsV-Gs2pE7XLWDdwPqkK6TvmLOkH9hkACXlyh088CNA9JdC-cdme4FzY-oUmyy6e0WZ8WjlyRis5eD-T4yLumiF6QPQQP3lGkPc5d1v-oEGDL_RT9kXaPU6aPvnaTDxHKuF37_gbblrZadZASSTyPcQ","e":"AQAB"},"attributes":{"enabled":true,"created":1596039202,"updated":1596039202,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedkeys/keybak2e80e6d","deletedDate":1605575399,"scheduledPurgeDate":1613351399,"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak2e80e6d/a8bef397dcc3462499ad293fa52c53f1","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"30rpqyg2Cq4o60Xy6kqbWinfnY0Jb2oQ4rbs1wSsKPkeylnH5x9WxuInLNM4QCNMpd-2nF3gJDUT20ZK_n2T4tqQl46vStDrPPRZFbRjAErVspkKdwsdjJRCPFILHlz8Ejf66Ss9c7paJfaeFng7NXYrytWLlSdakG0qbZX3qc1ro3ZTNHEDBkGlHSRTlwjddiv_hyOix1zZ4MvgWoKWuTxUniZtPP24h3nFo-ORL749wvXd976RknoqkJwHA_BTjsoW0aKRj1yv0JmmjUYuIEiPODKl4Kpvhk2glhpVsF9832ltw40vR8imiYeY69kV_MAQHTZq9f4Z9RfLjDQx5Q","e":"AQAB"},"attributes":{"enabled":true,"created":1605575399,"updated":1605575399,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '680' + - '840' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:13:21 GMT + - Tue, 17 Nov 2020 01:09:59 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: code: 200 message: OK - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLnQzS1k5LTYzN3NQeGhKcC1QWUVsZFJsWDhJRjBBNUFQTnJVVUZfS2xXYmdXS3dDeWpxc0NOQURNS0hoZU1DSFlRcldJQm0wdmNFRm11N0NLQzh2cEtfRUJoUXNfbEszMTJTdzUycEdueEV3WU5yay1DWTYxOGNPQjNmYldOSEN4MDZQd2NMNVZPeEFmRlJGazBzdE1pR2RJUURRVVdWSGd0U0oxV2lEeXdwV1VUcHFmSDNpd1hvUG1fcE15SEF1bUZxTC1NOFVoV1ZLb3lkLWwtaUVXczlKeW9FX3cwX2NCeGYwYlU1YTNHSXMxRWVjV1M4ZmE0TUtZQWRYLWEtUHItMG5lUEdGdHhudWlnOHpLbGFMSjhOdlNaejVUQnl6VGtNYkt2eXo0VDdzNVhRUmpaWmRFTzhVMURUU05sQkplVnNaYjQ2ajljVjdTbkxVQXRtb3JaQS5Yb3NEOF9PbTNrcEJQX2h5RW5QRUlBLnpKVnJQT1NkRVE2LURXZmJjelIzWHZVWEhncFo1ZERTblU2dGRXcmhfY0JiZzdYOEl3TnJaXzdRUmIzMFB1NVgxTEhvcURlYWtkYlNXWWNpdC1mZEFmeTNtcTJOdVNuNzIteEhwel9UYUNkMjQtWFlmbnRWTVVIZXVfQWR0NkhnNmV5cl9jZFlfNGFRRldnU19Fa2xlTUdlODJkU2RfV2hNQ2N2RDQ1MzlPMUJkdi1rcjh2RHQ5RG1OeXdETnYyNUxKNE5VVUlnNHRnSEpKV1M0V1B6aGR4R1ZEblMwb3ZXYmlpbHFEX1Bra2dFS3FaTU9UcnFwUi1JTzlieGJDX1B0RGkxd3JEMVBzZ0Z6Q24wcjhvLWZQYUs0Ty1nU0VBaVV3d0dfSG5VYXlFbkhsWGdPS0w5dW40WXZTbENaQVE0Z3c2YVNuUnNrV0tVb0VLUmp4WU9BcGZLSnhZbXNEcWV3YUgtVXBHVVVqanQ0cW5PeDl5LWh5WU93bWQ0UDl4by0zdldyRW8xU3RmNkNBUU1CbTRkVjRYTlNTamFWTHE0cXA0LUJKdkloZ1VYUUYxMEVjYjM1bmxRYTZTTVFrbUhjNzEyTmswelo0X0t1S0YxU2l4SzNaQ1NRVEpuX244M3h4U2FDaVlVWS00TUdMRGhSbHBDMjhiWXRHM2tWSmR1QlZXMW93NU5aUzE2d1JSc0dhc1RST3JXZlltbWJvWXNUdnpONzlUcXNxTHFMa2RLaWxyc0NrY0ZQbm9pRkFERWdFbFN4Z05GbEs3dWQ5c3hzWXBnNTdvUDNKZnl1a3dsMzFqcThCSVRDVFhZYXZwV0ZCY1FMaWNjblhidW1NS19nT3A1enlOdkN6QnBFSW9mV1BGazVkNk5YQzl5SjJrb1lKVHJlTVVVWHY3SGNQVUZQSUY0NkxJRlZUaHdRM3FNa2JmZjV0Xzg2ajd3MzB2Q1JTQU1ZT1dBajhEdElqa2FTMk1IZndPWDhqMzBkcmRDN3FlWlEtZzNsakRSUGxzM1FmUUpsV0F1TUVIU0duZVZJalVneDJIbmFDSFZlQnVyd2ZONkJuMlFOVW42SXM3RllhbDR0S2Z2MEFLdzNPQmpST3lEVVRaXzl1XzZldWRpT1dmeDI5ai11ZUJhNXN4elUySEhhYVM0c3hnWHRibmZIajMzX3llS0N2Tm5lcS1vcEdQQ0IyQWdhdlRKbzVmRUdrMi1VSDJHQUlkbHEtdzU1Sm83bFljMmtWd3M5bmpXZ3QxUTlzUVU3Vi1hbWJadUR2ZlVKd2tLaFVDRDlXMUpqa0Z5Q1F6SklhVmdBUEVldVN6MGJoanpudmo4ekNMWGJOQUFBZUxMbTdCenpQYndTSUVBaWZ2ejdCWEVSZ043UlN3N0hyQWxSMEFoc3lwMktJTDZ1LUd1MGgtV1VFRHdhTnpQdzVTRjQ4NzZRcmhycm42UmsxcTE0bUoyZ3c3VFEtSjFpSE5WT3VHeUhLRlVZeDBiWlF0UDFtUzZMNURWTmI2OFQ4d3lRMDZIaFJ3Ql9UZF9TaGFBYmxjSHY4S21QRHRyMHBtd29FR2l5OFZjbG5neTk5UThLTDIzcGJOUU1HTTVGYWlmOEtwbEtkN3Q1X2E1T3RFNEV2SHBPaFV2Y2JqTEJfM3VfaUxTekpxcXRsQ29ULUVvbVRTZ2YxaUh2X3U5a0Q3cEV6YzJaN3hQV2xfTlRabkprTHdZaWRKazA4U3otS0N6REJkbGJZWWNhZHlLX3g4aEJDSTJodUQ2LVdTME4xSzZ5UTNMLXlJLUQ4aDVaakl2dTFxdEVTeUxKbnd3b3J4aXJyamxpdy1uUjhqWE94OFg0XzNKc2ZlcndXbnpVRUdIcGVNQjRyU2VmQXJkRXpQN3ZISDBiVGNQUXdMWE02Y25hcGIzdHltY1V5bHlHSXhfc2hqal9vakVaaEdZUUhxZkoxU0cxZ3JxdU5TRENKUHpORGEzV29EYzJ6TTVjU21LSVBxblE3NkJSQllfZmFRSTlsZEFpUlNXdk5JY0M4REFteGtueFVNcEh4V0k0dVl1dFI1aUVjWC1WdzhvaHpicExUMkREbE9yNnV0Ty1DSlBYVlE4VW5paVp0Y1VhMUcyRWRBUnF1R1RyWXA5T1BPa3R6VWt2Q0hfWkxTY2Z5ODRJeEhxRFREck1wMjRrdEJ0dXFkRzVNOE1xUXVYTTI4RXAtUzN3ZzRGNjhVMDFTMU1qMU5TTXNLX0RnRTlVa295YU1nUGpFc0RaZ1NpLS1vaC11NTBGcjVzWDllSnJKNVR5MzVjeHBrc0NOemJDLTlYT0JUYXVMQkNiNjlhOVRLSVlIaTljMFU5MnczZl9rN25ycDlaU3V0UWpwcnQ3SjRDMG9ycHNUaXFBeWxTUzgtSmk0ODdCbWhIdEtjaU5CT0kyZWo1b2Y4TTBIU0tkQXVhRGVuVFZHOGVUdUJZUS1BQkQyVWNmRFJfR3JBYzdwaDBCZVJjN2tYUW1ucFZ4MERxVWhJMXVGZjhYUzFoQU03SHBnQ29ZZ2VMLUduRjlWUmdZVkh5N2hIYmg2SFlVaDRtOGt5QXo3UXRnNk5NVERLdjVLWmFRcm1TWWpsV0QyNFB3bEc5WTlvaUJPdm9fQW1MVklkZ09NVDBIN0RRWk5DN2dNWm55ZUpkWEtHMlZSQWtYa00wd1l1SVJWT2ZTMms5OHljV3Y5a2FrUXduc25oWVJfZzVhLVBrTUVNa0VRRDJDUXAyTXN2YlFjdHFlbmo3NGJGaXFXWnhMbDZtbGZiNkdBd0dMbHVBYWhnZHFfcm4xb00xLWRBVHZBNDhZME9hcVduU1JISU9weWxFMXVTYzIwbnMzdlI1ajRUUUE1bzI2SXlIVFBUZjlXZ055NnVqc00zQmxSb0J2WlM2OEtEYUc5RFZPZW4zTnMzSVZRa19CU1JudWE1cnFTQ0k2Y3NDTW1KYXZRWU1ZNDE5ZXVpODBwTDlwRjl5N1BuVnNQQXlXOWZYemFndjRKdkwyTXVYYnNPSU1RZktCQUlPUk14aTVuRnNPTEQzNk9fMkJHZEZiaTlzb0Z0TkFoX1ZhS0pLX2dBTFFaSWpSQ1FqZFRxdEZ5X1h2a1JqNjJ6VXFOMGJWWk1ibTRsUzlTQ0xpTEJCNXFwOEZNZmUxTWl3Zl84TTc1QjktLTNaT0hvUUxGQ2ZjUlF1a25xYkNTT3FXR1dSWXlqNTVtZm82MDd0LVlJd2JCTDdNYmRlRHl1eUdELTlTallPeFVSWEF1RUxSZUt6cWcxMmJLVHNXMklGaHBROTBoaE5MbmkwWjBiRlZyZUV4MGRDTUViRUVzNjhfaU1LM3FycV9TLWRPNXNGc2lKMmsyTFZjRFlMVk5JNkY3Rmw2LXVCczYySGhoS3otNS1MREhDQVhmVDdQYmZucHRMdHBaeEczVTM1T1dZZXNGZU9YQ2dVLTV4WHpxcGNGUWRKU0tyTWJlRC1qbVNwckZLYkdYNnZjNmctT3d5N0xTdjE2S1JZcEYxaFNwQ0RlYlNQWVFIV0tlZzJTRU11YmRlWGhPRmljTmRtYklMdFVzZmxyRDh0bnJuQjA5dnRYdmRHR2lCaW5LcXhlSlJiWVhxVG8yRnR6WWdZaHVTdTNXS1ZsZXJ1cHdWamhiYnAySWRwOTc1MmpDOHVoUFlWSGpRVmxVVlQxZE9UNDVWRm45VGxYRVJGR3d1UTR6My1JcmNma2NHZ2lvZDJkbEQxZnB6VHNuT0w5cEVROEVPemlkOG5NaWp6a3dKWEo4TjhxNy1RbDdtUmRaRnZuX3k2WVQzX0lydm1ZdlZ3TXp4NjJiWnE5ZlpaMmdiMldzRzlQUW5EZHFNSVFYYTktWGllZDl2aEJ6al8yVnhLUlp3Q081cExtM1d3OVNoNmxscmd0Ti1YX0xJVmItMW1QZ0Y4QXVQMG1YdzBoOU93S3kweElEX05vU0tneW8wTXU2TEh1OS05ejhTeERHdG5oVGVXdDZwUGR3VTNkTGtpajFQdUN4bWZnZkw0Q3RLSjdNTDBVbkdZSkVtWUlLb2JnMFdSekFGYUpuVWJ5aU1pRVg3ZDJtZXNWYjBNUzMzQUFfMnRrVmpDQm1IcWVoQS1rY29HelFGN3RDRzNTUDhEcnVuY3ZzVW55ejVwTDN5RDNueUJRSHU5bGJSYlJJdFVRQURhOHo0cGU0M0dnOHhfQTFsTVVDUlVYNDVoNUV3NTZhWkV3SUJlZUR4ZkIybWUzVlotNFVTVUtiS3paUjA0RkxfVWU2MjBIQ0JwZDJLUVVONGpaWS1YSUxNbWYwMlU4WGRuSVVCUTg2TEF5ZzRYd09NcFR1SmpJLTRYZXQ1T2VaV2xVUFZxY2dVNnVXTjhBRURqQlRiS1ZoT1FhMXEtS0wtRldISms1WXA0SWQxc2NtR3BvU1UxVk5raEhGVHc5Vl9RZnI0NVpNampiZ0FUb29sRVpxZm1XUE9HS1JFUDdnOUJkZkVvR1R6eEpjZ3dCcks4Mnc2MDNSYTNUd05mU2x5SlNUYmprRUJkaFUwRXVvRjR0aG1WSEdWTXh2X09SYXNQenFCVFl0U1JDMF9yYVV4NUpPb05USlZMZmZJNGQ2LXVEOWVpa0c0ZWVNMkRzc3dhcEF5X0NhaHd3dVNIQVB2aXJ2bkFVamR2ZzJGaDl0dlhKbzhaMV96UEpTR0wtMWstanoyTGhTdUNsaWFKWUR1SnJBVzAzMlBfUHA0bFNlOFRuU2xfXzNuQlk2bXlfWjRMUXZ0VjlEZjJzVFZEVmhTdzZWNzU4VFI2bDZVSkE3dE05UE05VEw0VFU4QS1RNjg5eTVUOFh1aUs2VWlGNDlGdVB5SmE3bkFUdnlYYndMczNGYXVoUlZTYVBLSE4wV2VTNXBlbC1EVWVDdHRXOG84bVl3TEFUNUp6N0h6NThtUWlNV0lWd2dvbHNMQUZHMDlwTTlndWdlNHBuVjk0VGlVSjBseEMwYTRFWUxaT2N4UHZiWUk5dEF6UWl1a2N0ampBd0VFdUlwcEU0dkFOMno3eGpTeE1MR2Q2OHJyS3lHR08xMldPNUJRc2kwemxURWtyX2FRbnI3WjF0T0Z5aGFzYVVNSmk2TDh1dDNjTkgySHlLcGxRMXZjZXdtVVNueHZfYVI3TzFDU2I2aENCNzNLaURaYXpHTVJ5Rkk4d1U4eDhVNW1RczNNUkMxWGtYcENyM29ZQXFVWTlkeTRsSlVFUl9PdTl1SURmRGJNYnhfajRnUk9KSUtjd0tiLVB6UVQ0Szl0b2RqZmxVWXZqeEc5TVowRGlnN0lWUjdNSlJ5elk2WEpubDNTWHZmSjM2azlXeXctUWowUzRXVFVQaTFVUE0tQ25FVHhKMUhVSU1mdUxFc25YOU5uY1A4Rk5YRFY3eFUwUnZ0UldaNDlZeVZmRXBORzZjbmIxSC1ZOElWRGdXTlREckNCcmtaM1IzREVwa3dXRE9jVzZXTFRNTFAyOTE2TUpkSjh2MXRiZkZ3NVFCT0g2b0NkSHBuaDAwOGtzUkdhSHA4eEtCNHN6OUtuMGM1V3FnaE5GcnhEUFNOVUxWSmRnY0QtN3RpME9xWFZ6MHVnM3hiSG9WYmpUZENXRHVSV2Q0UkVObVdQdTJwUzRZWWxFSHZQaTZEQm1uRUxfRkR0SG0tXzdFTTVnYTFoaGhlVC1hdHFxX0pfN1laV2pRYmNhSXIwQ0ZfcXlYM0ZfOElid2JZajRNYTFlUDVQVDRWWkp2THYwWGFUdWlWSEhZRnhseVlMYXppLV9leU5qVkxxeDM3RlBIMlJqM0xZOGo3VWl2a1ZReklMTm5KZUp4WmZQNVBVaHMxenNlcGs0aWY4ZGVteHA3cnlyaFVGa0I1c3hWejNHRnpGN25RTGN6dG1QRHlVTVpYWGliZ2JJdEZfNElJbWppdjBpWW9tVER1bWRzTDZlS1llSkdOenh4b1dHbng4SlhKdTZnOTk1aGhJSkhjZ0FHSTliVEFMRlFEWlhEcGJ0UEV3N1lNWmx0SS1waklZcG5GR2NvTkxfcG9yU29aeEtTVFFGdWhyT2kyTjc1RF9uYXRsSGwtT21lM1V0RXE3UlhKdDdKOFVKVmpCS1IydmlrZ0lMel9mUUZZeExRVjFDUE9tb0pwajdyVjk2TWlZV3BmWXpVR3p6ZmFBMlV5ZzVhZ2RRSF9JblRfQmkyczJ4cE52TUhsekZ1U2h3dFBnWVlhQ01yUGdsX2d6NDNuZUhFcDBIMFZCbV9fRERuQ3ZRLUdveXFLZGo2UERKT3I0MWhVRXRNZTRCaDkwemhlZ0JwWmpyU0xjTmx0cTRTcmxnUWRKTl9TWG5ZQV9wYVRaRVE0SFBGSXVIVDJrNWl4dkNTN3NsOXgzcDBKcHNVc2NEV19sNDJnVFEzbVJvaVdQVXV3YnhiSFBscWlhVjFJN2ZyVnhWQzRPVmczQ3FVWkZHR3hrR0xiUlZqN1pvYm1DLVhXUnV2VWwtcF9CUGxEWXBib04zblcycmxHMEI3aUpKSFAxVURxSVc1Q29uYXlqVzBhWUhucjltbVhnU05ib3FGc1BrVUkweVBFSlEzU0N3NUhFYi0xZVNOWTczcTU3ZWw0VGE2dmZzRWhjVmhUaGREZVduT1JLYy1MdXdKcDhzMWxlTEswRWI5SjRDTDM0T2NVMFYzNHA2c3JfZGpVWFFEUEYwbkYzNE9KT3FQWUtWT1UyajNKMlhmWU0zWVc0Y2RvRWpYWTNZZGZfQW5UWTNBRUtkQTRTQVcxaVJtWjZHQVkxSVZDQVJqMElacGE1ZTdfSXdDQmZDXzlGWDNmWlBVOUlpYlk0QXdqQmdhSG15LVNkWlVmQk9yNFZnS3BrU2xxVnlQLW5WT0xuQXdhZDZoaTV2WFhMVjR4T3BZWnh4WnFzWHZwazZsaENUNXlXUC1hMk5RWG83dkZlZjYteW05ZGVVM1YyT3dnTVdFQVJscXAyUVlTeUJPVUtLVHhoOE9JMVl3S3lkYm9aTjd5UjJlbjk5SENnMkVtLXhNNjE3NXFjUlhCbTE4Rm5KdGpLZ2dZazk1b1lQTWV5c3EwLXFsWUpCRW5iUFV6cklLb3ZCelc3RnRzR3pJSmVjc1BwTG0zY0c2NmYxai0yeExNOWlNSHVTVG10TkxlcExmcUtOU1VscXE3N0tWM3RVbkdjVzhiZjl4bkR6MFpuemNXd1R6anlDc19pRTRIaVhSRGJEWHFrVDFBOWxnbThacTl2VnB5VkNNbFFJdUpfTXRMaVNjNlRkbng5WDRUMWE5QUcwZVdFN0Q4Y01GNVUyVnB3bXVhQkNsaDZVZFBKTy1jRlBRd1BNc09OV29jNHJ5QzNsQ2kyWk5XWDkyMWZoRFIya2VMeDRaRDZNZTVXcUZLeTQ3SExFWE14Mmt0SEs0SnlKeG80QUtSTG5fUGJ5MVlVdjF3NHd3LVBHMVB3MjNzT1I0NWZQSm9Zem1HTV9FcXRtTWxpWmhkT1pSZER3ckVnYXJTTzVZUHl0WldISS1FUGdGVkp6VVNKWl9aa3VHNEdCSXNDeG5BdzJhVWt3RkN4NGY5YVJsdTFQQ184emUzcHllVWdxWWxjZUQzUUFrTG5sTmtiUlduSzVMRDlLdkJmRWh5S3pON2dRRV9HTWJ1MDlXellValVIN2J3cVYzTlctN0VMd1ZXSjFiTEpUcVhFTHlERGJ6bXNObzU1blBwOVJ3STJLV2ZOUTVHcFdrNEpYQTFtR203TnIyQ3lna2VTYUJmSFdTbXhGV0llSnZ1SS1LNnMxTGtSRXR2SjBhNzhjOU5yemFRUjN0WjB4aDlwSjNEUjZTVm5oYWM4MkNwUDhjdEo0MGRYYXVHUDBremR1V2dNT09NWUxVVTYwaDcxdGx0d2ExYnFpZEZDNnZYYWxRRU83dFctMEtrRnFxS2owSXZfUGdEMncxRDRDdklablI1X2Q1aENEbXB3el9RUUR4d2FNbWJmZ29vcUNDYWJrMG5fVFduUlJsTXZiX1gxQ05pd0dfNGlvSE1NZkh3S2J3MkxOTE1fQmw0Um1YMkE4SnQzdGRkbm9qX0Y0cllyMldWRmVvNy0tN3NhY1ZYcUdTLTNpN1NFcWpMMndyNGRWUjYzZjFEYlE0MGJKU1JBV0h3MHpmTWRkbHpyVVRqdm9pUHBsX3pUSmlzdU9HOXBMcTYybnhXUlhYY2hWVjZDZG9Ma1pjNEYyNWlLaVNZSk1YTmhWVExibkZzb3NZUVJEeFZNR0lhYkRGU3BQQTRMZFpEeExRNS1TMEIxdTdtTG5JZHJfd0RDNFJpU0VIaFpZWWp5TFZseUcwa0hmdlpPQ1Y1cmU4bkNMS2JWM2U5bC1yZFVjLVA5M0d3SHB1RDNWY3YycEh5RHl4U0lkMXhNY1VGVHBtZ25GRnNxcmc2SFpQR1N1NFRsenFSWVRlQllEell5NGNuQmlqS050V2x6aDluckRNVVdrQ09RWk5SM0ZRZjdYX01BZ2lNY3JGSW85SVM2MmZwUmQwOUp0TFhydHZpNUNtRjQwc1ZSVGc1VDlPeWhwZU1xcmdiUldObTRmYTk2OFVvbXZDd0JZcHRqYTN1d3lkREhMSWVYMzBBRlYtSTNRUVhkTDZGb3BqNmR3bEl5NFN5SkpvNHM4VkxuWFpQVTlpNkZMMkEtbFNpUFVMdFU1ME9iZmlVZDBzbDBxNzlZR3VkeXVJYWhvQ1paOXlMbDV1SWJyRFdSckd2WGJreS1hbzdRVjNEMmhuSUstTmxPVzFMM1dtTnlOMDlLSktoV0J0RVl0VlJBUWtzellRd0lWeDk2bVZwSlVxWEFXaDZxdy03VE1HYzgyTnlTaHFiT0lQVWJxLTF1RnNJM2NlUEVxMlJSYXNEZy1Gc2tQeG52VGdVVExFbG14RmFFbUM4a2E0dU5oMVZkbVNYQlJ4b0VfdTJMREo2MlB6TW12UHpCMEEwMFlNNE9CbWlVQVJCa2pfSWF5Qms4ODNrYVdwYlk5ZG9PbVdLM2xCaFRkNXBkUGNtaWMtNENXeWFTZUNOZ1BCUS1VTmhqb1Nza2JpY2E0YXJWaXg5OHFTOHF2UFdNRVl0N2dNaEtDZmtwVFE5bmJIQUcyNDF2NnlfeWhpS3BVeHlFZHN1QXU5c1pKN0gtOGxiT2Mtc3JKdkZidWVJVVRNU1loOVRrbC1GSERsb3JaUDZTRDM4d3lEXzdZSGhuV1M0LTllM3N6OWJoQTZLaW9DcElvTzQ0MzZwY1dhOFNhSUR2Z29DOG45RVRFZ3dYZlhYckVDQm1tbjNwOWhzN3h5OUZ5bGpVaXgtUzBwVTN3RVN4Q2s5cDI2ZWJIV2cxUjlmUU9wY0libXZvX1RrTVkta2ZwSDc1OU9ISDlnQTlpVjdLSWhfUnhHVk1Sb21xSEI3NHlab2JoU2l5d1ZPXzNrLUk1cVQ5NGdHSmc3NUdubmJEckIwdnl4RFAtUGF1UGZhbXgybnhwZXc0RVJyRkFrY2R6X1JCaFFrSm5iZmlNNE85MkgzRnl6XzNYUE1oMm1kYkxVUXZWcFdtQ29pSFJ6Q1FQUmZXU1JKTlQwc3EwQ3hneUk0OEpaSFlMbHl1TU5XX0hUakNVRTkxMUNHMF94SVRxWHBmbDRQTUN3UEJuS0J1aFNlUFRkb1liSWFUX1ZsZ0JyNWdCY0xNRU5RcTFTQ05qb3Q4aGxraXR4VURCNGVqUldDRGRBVGVjU1hvR0luc09VbzdhcG1ZQm9qYzRsN2o5S01BOER1a0lVRGx3UnVoNVA4SmJVRFZTNktzVDczdThJa192MWtDcXRFTWlMVXpNRHo1WjVacUtmMERsYUpCV0xLRF8tREhHR29Na21FRXZEcGtWenlYQlBLTHVXOUEwQndpY1BsRm5kR2QtbVUxTlF0Ukk0OVJvNEpRSlp6S3BFWUIxR3RBRHQ4OGtIM2NTSXpwQXl4bXNGSzA4Y21oYlFadXFXbW55UkJTX2dnRjRFaTNRQ1RzSFZBTG10WnBuUHZLWEQyRVVoVmtOT2RWRUZweWFHMmsuRlV2ZzkzclVUdGlpNkFLNzEweUVTUQ"}' + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/keybak2e80e6d?api-version=7.1 + response: + body: + string: '{"error":{"code":"KeyNotFound","message":"Deleted Key not found: keybak2e80e6d"}}' + headers: + cache-control: + - no-cache + content-length: + - '81' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 01:09:59 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/keybak2e80e6d?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedkeys/keybak2e80e6d","deletedDate":1605575399,"scheduledPurgeDate":1613351399,"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak2e80e6d/a8bef397dcc3462499ad293fa52c53f1","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"30rpqyg2Cq4o60Xy6kqbWinfnY0Jb2oQ4rbs1wSsKPkeylnH5x9WxuInLNM4QCNMpd-2nF3gJDUT20ZK_n2T4tqQl46vStDrPPRZFbRjAErVspkKdwsdjJRCPFILHlz8Ejf66Ss9c7paJfaeFng7NXYrytWLlSdakG0qbZX3qc1ro3ZTNHEDBkGlHSRTlwjddiv_hyOix1zZ4MvgWoKWuTxUniZtPP24h3nFo-ORL749wvXd976RknoqkJwHA_BTjsoW0aKRj1yv0JmmjUYuIEiPODKl4Kpvhk2glhpVsF9832ltw40vR8imiYeY69kV_MAQHTZq9f4Z9RfLjDQx5Q","e":"AQAB"},"attributes":{"enabled":true,"created":1605575399,"updated":1605575399,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: + - no-cache + content-length: + - '840' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 01:10:01 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedkeys/keybak2e80e6d?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: + - no-cache + date: + - Tue, 17 Nov 2020 01:10:01 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 204 + message: No Content +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucDVVcy1kbGctcXdlOEJEUm9remVJZXVzLVk1eTdOVmxtdy1NSThpLUx3WUlPNGRmRXoyUlNrU3pXX3d6X1ZmdzhQaV9VVG9hdDVNMnhIUFcxc3dnbGpSMGpNWlJQQ1NSMlpYY3JCZ0FrY2Mzd2xZYmxOS0RfVkJpUldPY3hsMy1XRVBZRUlPUUFRXzJVTEZSSEExR1JWU0JzR2ZfZmdMbFEwbHNZcVVGYkZnMm44NFBKU1d2b3pYLUhJWWswOS05ZGVNNmZLOTlybVpPQzJxRHZtWlRLaU9MX2JSb3JuRzF2UXFrRlBhdkJZVnNBMXkxRzFaVzZJbk80TFJfaVJGc0lua2toZWJ3TmNBcjV3QThkc1lTNmdSVzVkX2FpRnNlWjI0MVdqRHRUZk5hNm1YZnB0WU1JeWFTZ3NnUzRMN2I5QWt5Y0NRWmZlM1BQbmVsb1BVektnLmlYSGlDQWdlbWtQLXcyYkZPV0VId1EuOWhkSDZ2b3hhejA5T1IzM3czYnZBR0QySFNLRlN5LW5vdzNzSXNPdWYzVC1XQ3RzZ1ZIVUZFc2k5RDFVWENJblZPeHAzRU82enMwRkRnbDhXV1FJT1NvUDNlMFZOMHVKdnBlN3cweEZhMDZfdXNzRFZYcjVudGRGcDdnVUdKN2llLTBpMDR2WDRVcm1JM3p1bTk5M2ZzcGtURHJ5QmRxdnF3M3QtZWR1WDFNZ3JnRVRMVXVZU0F5eFM0MHhtN0h0dXZXaFZxUmd5cURqZDcyVWNKemxzZXJEQVVBdzNSLWlrT1M5UEcxdFpmdm45TjZuT0VnRzlsZE5XR19IbEdIa0hxc2JRNk8yV240LXZ0TUlZT090Y29zUi1UNkNobkNKdlR3ek1zLTdnekRrVnV5bmZqdEVyaEloSEtsUmdJT011dS1RMVlXT0tNdmtJeG5zUFNPOVQtdWkxbVkwb1BaSHhpSThQT2J5eXR6b2R3UVpvYndjTkJfbWVGNUN4TmloWkNIV0c5VFg0UHJicXg4ODc1WFh1QklCc25JYlhJRTBBMGVlQzhKc1pGQU8tVFYteGVpa2tRMEdub3NjR2FjdU1uRk9KWmQ2MXNDelNhbFhEYmlsUFhrWDUycXBjdWFyM24yZDJQakg0ZFB4VHpQOU5pdkk3YWxFcmJzc1VPSmx6MVVvS2tFV3N6S3dGNmJHVlNoZWh5QVAzSVpZN2piRjBYaXJsd1lGSlNkN1JXV2pEVzBiY01wSTVjNmZKQUp6OFd2Q0JFcFJmUkF5WEk4LXRGZXgtbjJoNDNRWU9fSEJwZloxbTJndUlMVmE0ZHdvQ3pGblJHdVQ5N2tVa2E2b3R3Q3V2NEUyZml1NWdwUHA5MDBsU3FHMkRCRG12clNiYUttVWlEVV9fLVp4aTEyV0VXR2RUbDFQZ0JWS1BVcVFNQzJOemlTX3Y3VGVZRzFsV0s2MUw2c0xSYUY3XzZVMUxrZE5TTEd1bi0tMURpY0QtS0Q4R2pDaDRMMnJRUE9HdjV1LVVGZWd0N1BuOHVWQXdrdEVpR3dxekQyVTc5YlJ0T05hRmJMWUNxX2FPUXJpczBCQk0yWmtCbEJjUmtVNXRseDlUZkVwZFNVYXJFT0JUbWlDT3pDOWl6eUJ0MDdvOFF1OElULVdZWjZNeU90UEFkS1RmWjlabWh2ZUpzNlZGZUx1REtnaXV4eXlhRlU1d2NxRmRsR2VvV3lsczU5UmdoWGFxSXUyRUkxZDJoandpc05ORlg4X2huajRYNGxOTE15VGJiQ0xjc3p0MXdxV216YVdSdzlWM3p0R2JBbm9xUVBWT0swa2dnM2dtWldVb0lrU0JtdjVTNjhZN1lfWEd5Y1I0YjM5U0Z4TmFMWk5ySkQ0SGlwNlRZczhzeFlzT2dHelJjNXZleklsQXY2MUVjMVBEa0xtd3AxUHlwZldWdE5tX0Y3T0JlMTZkSnJaaEhGaU9zMGdRYnpOcWVoVkFzZklOUExuMDM1ZDJCMjUtWlNLc1RLQTFlTmdNTzRHbm5mSWliZ3dUeXJYblk1d0d0alA0Mzh0aEUyZWk0eEF4NmZJeFAxUWpwZGpxbGhFbThjQmlMSGkxVXctdjJXaU5rMWpXWDhhSG1CSDc1cG9sbWRrTVZnZ0RwcV9iYi1QUUd4eWpOeDB3cUdLUDU5YzM5TDFiWm1LV1F3Q2JUeTlMa3JHZXZUWXE2YjNwVmhrNjdkZlhWbGtMN3RIMWNzdEU0LWN0cUc0SnNTTkpHa3Y0X3FFTHBmSW01bUxLX2FZNG53X21UZG1xOC0tdTVmMWk5dXVmNmVnWG5ZVTUxREdmb2doTmphQU1EdmxLcGt1TGViNGxFSnZWZk9yUnYzc1JiWF9WU2U2ZE1mdERuTF9uZGV0cmExbDRTa3BjNTJQTDdwcmtKRlVKa3Zhc2JhZjJWdVYwRXVNOHgwdTdoVlljZHNETUs4TFQzeTlQUGVpNUxwN3JvamNhV3l2WlhlQnBHME5xLVJEeDhlRE9jelRYcVh1UVVpYkhsUUJxYWIwZkNGR2Q2d0xxWTJydklJUklmcnhyRU8zeVRULXdOWXFScWxZa29Fbl9keV9uYzNOSHBlQU1SZGxjNFA0NDRJckJDUWRHZi1Vamxqc29zRzgwYm8temEwcXpIcW1UTjhKdTB4bXZuZ3NVbkZHYVVQWWZodnJvY3daM0RDcTRWTEYwbUM2bU9zSW95U3NtbEcyWGd3clhlV3J3RkZGWXVocV9ubExnTi1TZzNTQmpOeEo5U2s3YnIxLXZQMG9HY2diaW9yQ2dBNlBoaTA3WmNmeE5jTlU0aDB0QjZOUFVjV2NxSEE5bkVjQUxVaXk1OHZ1SWs5OWhVaFdDWTE5dXU2MUZuQTNqQnJsc1ZvLXBWMGlsZHpZVGFzNnUzZjMtbXNEc2dHNEVLMzB3XzhxVVluWWd5OHNPNzZZYjRmUnllQ0RqMTBTUHR2d3NKbFMyRjlpTUJNblNHMl9JOXR1V0dlMjZuVlVBRDhtcnpUTi1xdUFoOG5EWmVYYXpZWFktek1pSkhsQk1oNV8xN05zYzRTaE5iTDdKRHA3OXB6aFFKSG9LOUlsT1oxT0lXd2pBQkNTWTNOR0xuVy1BbWFDT2xaVG9VZzg1TmtmU0M4OC1ZRnduWVBMWDNxamNEQ3l6cG4zelI4eGRnSVhlWG9DVm0tUV82bVVDdmE0MVJfTy0wdWlPdDI3VGFnRzZoZzE5MUJfMTVVSm5mMV9mSExreXJRUERISlBFTmRuUXNoMGRJZjRydG9wd3BSNUh0MXNLTTZJWDR3VG1oLTBkY19Zc01wXzdyaVFQVkwxTmc4a3VXanE2a0lIdlhZb1JBRDVPYXVsVnQ2UXU1czJ0Sm9NQ3ZnelRka090U3BreHNWZXJFbDBjWE5TcWU3OXQ1OHpxNGpRY0EtQThXV1BTV1ExZm5GY0YxTV96NC1SYUsxMHZMVWJOTFlUU18wLVZ3RkJ3SV9TSWkwNEtBLU9Uc2N1S3FxRlRCZ2pqRExhVXVoMjNBQnowWnhCVzQwalc4dWczVkdIa2MyMUpPajJJWWdiZV8zdkN4WWphN3NnWlF4NktRTzdSZEV0Rmh1Z1FGa2JZVVdnUmZRcmF6R05HaEZHY2xVUmpOM3dEdEV6QmdlVlA3bGJQTW5DckluVlFsZWdaVXFKdlhrdXpic3dZNlJQbHl5N2puQU5zeGNMQ0lBY0J5bnhSN2tWdTlXYlZNcXZTU0NWRmt0RElPbF9peENmUmFtMERNdjZCTy10ZUZ0cFNoeTJ3bFFjMVU2T0oxSGtPOGVrMW1jTGQ3YlhpUmhDRHozZm9Mc2NvX1JvMHcyaF9PcFIyT0xEZ3dhTFlOb3pkUFUycjB1UkZldHJmd2k2NmlVTFNMOHZsc0dCZFJPSzNnN0dRSGxpLW10M09xVmlKZnprdDVJNU5sWGR5RE1TbGVKOTdzVlpmdkZIVlZtNHQ0ckIxV3lIakxtVUVvQm9LZEFpbzYzZUpOeUdPc2U0RW5ISUFXeHMxZjRiVkNMX09weTRPOHdYVTk4Qjk3Y21XZjg1djRPZGlxQkFtbG9tczNuRjdKYWJyVDFNRmJEMG5DeGQyVDQzRjhfN1BwMmpqWDd2TlZQRFZkUm1Dc0N1Wjl6bkc4TXphVU82aE00UHBTaHhkeGdEd0FzSml2XzJHNk02WkdFUmg2eldjWEpjNU9HNHBhb3RneTl0c0JRdDFsS0xVQ1lLR0FtSTA0alh1dE52bDdHbFBVdVd6RHg2Z1Rnem5nR282aE9PZHlJX2J4VUxyenJwLXdCQkJfWUJLYnNtdnQ0VFhwTnRFSkx0c3Rvb0ZidDlhZHUxcVpZT2ZhTmJ2VmVoMGdnMmMzYW11aF8yZGNpYjNIbUJJSTVBZjZ0bTRzMzFCU0lLZmhZYndJRVpveFpBMTZGX3F4RkZhbkx6el9aUTF1cGt0bG1pMzdpVmlqT21uWlYwc2JYRzB2QjcxRVZmTG5jU3U4SElJb2RsRlpkWjN4cElfanNSRHh5NzhTUTJ2bTdnbjdPaW12eDBsZ0JzVmRDU3Rod0xfaE1od0YyNV8zYkU5R2NWUUVjdTlYMnFnMUpfSm5GbFJzZ1VpN2huX1BldmV6MUY4V1QzY0szNnhfbTg5a1BSTWNKemQ2bGl5UUpZUU9HVjk4X2tNNHh3MWZMY194UG9ueXRPV1JlaU1DenBRX2ZlQ0ZQd1RZb1FjTzlwRXJrY1lTbW5qbEFWWkc1SFNlUVpNeGRENXEyeWhsNlFaTWdFaDlGZnZxeUc1aEg4WUVmMDBaWEVGY1M0VXFqMEtoc1owQi01X1FEVndZYzdQYzg1UnpQSUhDbWNhbjFSYmZJT3JzeWVnMTd1SWtuZTlGbTdaN2NzdHhMNE03Y0Q1TEQydjRFRlB2eDRKU1I1ZnZ0LTlrZmRHWng3b0oyUWlqVFlLTm5rWjQ1eGhBUHJ0LVZsWjBod3cwSThDM0d6bXV1U2RCSWlVc0FtR2tJRGtFTnRWMURpd1hlQzBCLTh2SllYMWktWWNTaFZxV0xha0RtN2dVejJYMENjUzdNdnNqeGwtSmVld1FTaW01WnJnNjlIQ0R6OWhMb2R1Q211eFZuWkRpY19oQTJLcTA4Q3VIMDE2REprNFJyMmZWTVdjb0dlVENNT2dDX09xWktORUJDMndyWUZ4SUtrRTh0UFZPWWtVTTBNdVFkc1NSNTZSbUZNQ0d4ZGZWOTZVWVNKdGRQeG16X2dMd2tUdXF2THI5dkRXdVdIbkV6dFFYY3NwbUpnTG5iVVNURnE1dk9NbEw2UVVNZkRSWlJDMmFMY2dkUFluVXFzQUdsQV9ZekcyVmZxbl9pTm9JQnZIeWRPNGFzTHY0ZlZ2UEx0V3B1RVFOMTVGRzJBaXBfX205ZGpEc1RDTUZXdXpXWmhIOXJveXlScklJZzA5dW45eFNLaWxudm1DT2p2OFpjeU1NdHFncVFDZm0yVGJUNWJPOFRpU3dLWlU2bExnb1BKaU1TT1NEQUpRcnJhUS1yZ2lCcTY5by1tLTZ6SDdhZ09pNUgyYVdUWlNJdjNncUVmeVFpYy1JeW9IbEtwbENmX1lvbWJkbzd0TWw0QnJpNl8xX3JhaTJhQ0pyR0pMQlY5aXpMdzMtcW5FeWhrcGhuZlVyNmF5SllJbjY2dzBWSHlwSUJ1bTk4ZTZkSEpBc1c1SU4tWUtncnEwLXJiZFpVc1d6VGVVSmp3SG54QWM2TjBjOEYyb0pQRnh0S0ZYQXJvcm10NUlBdjExT2pXM0Q2VmFoa3hYdlZrdjhpdV9BWXY2VUtWMktXM0dJUUJxWkpnd2xLS094Z0EwMV9Ma05MWmVyUXlBMnJydjNzWGtVSlM2RzFnLTg3UW9neVdwanRUZDhVR3I2M2lyV3FYLUZJSGNvRmlqcExGb3JjWTA2MUZuR2NPZjJHb0U5MElCbkZmb0hiWkxpZGkwSU5MSXVLenhDb0VHbU5nTGt0UnROSXc0S2x3MEVfNUwwTDFObmpZOGhpYTdWTDU3T0d3OXlHOFNjcnhDR09fV3ZXN2RTdFNDcU9vMURFSzdWNlJLd0Qzb0o4b296cjJqVkVnLTNyZy1HdXRPX0Jic1BqV254V2Z1TXZJRm5qRDNaeDlkVjhHTFZNT3FXZ0RvYzg5WWV4dzZjZXNwN0lhSHNscC1uenJMcnFuWW1DTzdSM1FlSnZpS0FYaFJGcGxsWDc4NDFPMkhwTnpyclllMjZFRVRSa3h2VHVVdFBzNW56WndNLWlSVDRXNkdQS0QwcENnZ0g1ajdPTl96R2RIVGRuOXNhNXZkNENET0RqSUdIRTFxTk5JYlFuOUp5RHA4UHZvRS13ZG5icTgzbi1lZjl3bmhoVVdhcjJTR0lOUEloakhzanBNVGhqNUxsYW9TbVdQd2tvaENqN0J0VXVpU0FseXNIdGwxMElHcTctY1NmOXdxYm1ieExQd0RvcTZCdFR3b09nNzhxc0hRWUZyR1hRZm84eHo2QU1tTXlSWXU2NW5WYmZPam9GQkZ1XzZmQVpXalE4d3d0RnBGNFVJSVpLSnFiSUhWek5EMXhKNWtpbl82ekdTSWRkZG9qZXNIc0wyRGxFNlJmeE9HSWVhLVNKRFVFM0x6LWNreWNVYUIxTEk5MHdHaG9ZZ05scXcwNVlfTmN0STBPR1BDZlByRXdFMTN1V0twdTlPY0ZWbV9rRHg5ZUFLVDZGMk5qTEdGVmdVVVR4aW93b1gyaFYzNE90WldVSmljb1hHcl9CUTJFeVc0cnU3MGc5Z0tKQnJ0LWk0WkVlWV9UNGN3cFNkQV9NbmhwM1FtQlRqcGFacHVabTRuWXc1S2NLM293YjRvOUlZMzk2Nk8xS1pMMmNUdGxKQmF3bXJMZTVta0pZUGY0Y2UwSUlfMm90VkQzbHdqSUJoSk1jLUdsLWFtc3BVNjNpWGJGZE9sS0NrUWZMLTZJRk9ObEpUZ2QzdjlKdDJ3RFFFMWx1MUFEMjRqRGNBOEFFV3RPLXJPSGZ3VkY4NXhRd0RNeURfeGN5UnZWdVlpaEZLMDAwMzM2T3ZJcENubmhCdnlfVmVrVjkxcnR3V09SZ3doT0hRSFY4VFRUWUNDWHdUMThSU1d0NnJsR0pnSzdIZHJKcnhCLV9HNUlXcWJOeVgtbG1wNGw2Z2RBTzh2U0dLSnZzZ2NDWTNGV2x4c2JSWF96S0FXWTRSMmd2cm55WmFDRlNua0pGMHFUUnB1RVdfMDNXMndHalhnRlEtcnFxdHREZHBJY2gyMjlkZWxuNXFwa2lrQ3NHS2hOY2FJME9fQ0lMeXhDczYyNVZNdEVhMXpZWXlfMmxubVJFaU01VEtzRlpoLS1zWDlsNDdoRjk1UXFGX0VaZXFrZDRyYk1hOEtQalJpMVFWS0JQYU9wbG8zeTBHYThzVWRLWVZsX095ay1UNDZCamJzRUtiTDlQZG55MGN0ZTZpVTM0c1h0ZTdfTG1oaXBoclU3SVdzbW1oU2gtZ25DUzV0N0pld3Zhc3lWR1kxUXpEVFY3RmVnNmhsT1FyU1Y0djRYUnpuVjlhcDVlOFlva05aWjRWVHJiTThQeFY1SzB2bzR4N0hhMmIySTV5TjkweDEzVzMzRWVsdUFUSnI2NWFWcVNjNXhON0hjM1Z6R3lJVVlma19NajRTemVQY1dHOXp4TnBmNVJCQjVzbnhJSGRQblVEVmZNdDBoelVFNElMRmVwTVpLSzZMcFc2SFFOTWhCV2drbE90VlhvdTh2SlMzTGh0VGNMUkxtVFZqamNtanZRUldLUG5NczhCelRveFZZR05sajF0d3VEVnBLZUJ1QU1YeENCSnZiNG9mSnE1UFQ5ZXNnWmNkQUswRFg0ZlBaVW9SVXZ1dmM4aWpyNTJ6OW5YVmNuNjgzbFE1MzhXX2NrYkxpZjVmNF9TbU5OempydFdkNFUzWFZUVzd6M2VmRjJybGs2ZWNQNDB3Q2dCTFJ5NzAzcWt0UkdyMXd1c092T0lSSlkyZGN2YkNWdXJvRmVvSU51ejM4SzVndzJmNExQekhKcHJFTEpYSjZxdW1Xd09qckpOWXhoc3hZVkctc3hSbnVLbXE2dHFDT1ZxcG53ZzBGaHpBMzRtR2N0WlE4NndaMWRYczVsSEdlRmNXc1pUbjBNY2xxWjc5Q05OSkR6XzlEQTVYMlJ4S0tkd1hRd1lZOGNoN1g5ZGdtdkMxTjlwY1BhMkxMb1dVNk9INDg2TWVNMUNpR00wRkkzeGQ0WS1ONEhxemNWNG8wMU9aVThHNW1FM1FFUG9UMFdPNE96b0twWXJoR1FNSHFXMXhtaVUyUy1VTm1tTjRFdjZ2aktMcHg0Vm9RUDZSWmZ3UkNpSnFVWW9qdUpmdTdWWGhsVk5tWmE3NHQ0NXRWR0liZzVFdWFULTZpbUoyNkFQeVZWNHhySmQyQW9kaWUwdVV3RGc3emN6dWlnOVNKMmdkVUdiZl9zQ1o1UXBnRDNJWG4xYTd5YUJzMDZ6U1VRSE9sZWU5VlNuUmxRVUVPc1gxWjNEY2FWNjI4U3k0ajhvUUtLdDJRZXVtb000b2xaRkNmS2VMSHZTcEJhM0pEWkpfSjVmcHptd1VrM3cwNmdoQllPRm52UTdOdVp5SWN6bE1ROHlwQTRmaDBFUFM2SkpvZGpCUDVDOFFpN1FxREgtVEhTWEtueXRCRlY0b3FzOUVPaW40M3c4cHZGYnowOEVsZ0d3UDNBUzBaVWc0NHNjYnB1MUhtZkFVM1pFZC1TNVJYWHBnaFp0UmxKZno0Z0lzV1JDWXdIUXM3d2NNdGdlSURaU182c1dXejlRZVBXLVRGSV95cFBWbG13VDFlQnFKcVQxNENYR1VNSzd3U2kwdGRZY0pIUXFkY3FDblhUVkttcEJsQ1FrV3FQeG5UOU8tMEUxbFZLMmh1MGwyeFJLWHMteDJob0JZeFI0S2hfZmlzaUY3cURwYklYRVlWOVN1SWQyVVh1aUp3dndubFJ5T2wzcGRMeWlXbDlwYUUyMVllNkhwM3NGb1NkRk05bUJ3LXI5UDVmQ1FyLUc2OHNpWTYyRjRhamQxUlJycnBhSERYdXBhUWxKQ3ptUHJPbW1Tc1VzeUh6cDN6MHJJVUlRUXdEYm5mNWxKczAzdjNxQ2t0Q0ozVk5heWwwX2hTZFFFNUM1MlhxcHl6THpSR3pxM3RXRDVSZWxuY3ZBUDI0aXJEZUhSMGhBZG1zWDlZR3UwRVZPOTRfNHRNRWIwUDBMWk1hQmljLUNRMmZqZ0FBNWJ3V3NfR09YQWpDU0FTVnhPb3Z3X1ZmSDhHbHdfb3VFblVkS3ViWUp4cXowVlZFY3NfcDl0OG9DMU1vZ2w1RUlBenRfOHZpSWdjUnNDSExtcWFORHp0QmZZVjVJZXN3X3J3X1QwOWJjOUlqRTFscEk0SU1JblBFSGdTNk9MVDRxQ2hVaWgxNTR1R1paZktRUDVhWkJFZk5weV9xNENGMzNyenhfTnBIc2pPOWtDV21MNGpIMjltRl9Ed29HNHc3NHV4UnlQekxOZ3lWbzJ3ZDRLYzhYWnNXMEFKX291Z0ZoUE1ieFprNzhBNXF4bkhNRGxVdzFXdnRwa3FnWjJNOExoNDRTVHF2RUFfQnV5UHZ1RWZBQXpHYk1kaFpVYW9Bdy1ucFZFZTJnNXlCaWhBTlBENU1lOWFyNjlwVndjeWxCR2Z0V1ZKNW9CcExxN0xsanNuMDJIS0g5YlFRVmhPUzlrYXl5eTN4c0FhU2dyeXV2cEtJcnN1akdJWUdvNTNteUQtcENOWTJrdUJXcnp5QVlTbGRUMnBEeTlYVk5CTUF6Tm03b2JTanlhN0JUWGdDXzR1ZzVYTEtlTlh4UWFxWXNsN3A5UXdfYVdlYlpTaDdYTkdBLWh1YzZGVVlfZjBLZmdWd2xWSEJoUzdYdWdTQzgwSUxyVHVlNERZUGhITExDWHY3Sjk1bEJua3RIdVBEMmlCdDJxN3dLcllVUjVfc1Roa0wwaWYtbElTR0ZyREZUMkhOcVRENEV0c25wSjZmQ3pJUGZ3dUtlQm14YXNYV0lyNDc0Rk9ILVBMQ29YZGR5TDc5WkNXQ0pZeU5VRldTcFQteFVnUHg1S2JPWUlFdEd2SHVoWGM2UmxvZ3o4dXJXTGZCRU1lQjQxR0J5N0tYQTRKUzVzTGZDcWJHR213NF82TTJBUzB4MEdoZFhmWEdjQXctNXBNSEw5eVFNb3ZORW5pdWJDM0hiVkM1SjNYVkhMMU9uZTk2SDJHZTZNa3IxXzY0S1l3bVR3YXgwcVJ1akpxVDk1VVE5LUU4djZhM2owTkhrc2F2TlphRUMyQkRyY20zWjlad3lUN0NRQlRyUU11dUg4SW1NU2NKZU1mZ3RFUWlXUGFZdVhxS1JrdlFnc0lwUG1hWFR4RjhkY3BKalRGVXRyNENycGpyNEljSWpaM3N3OFRQZjdBaXJfT25TM3VRdHdTSFJ0aUV5cEZScy0ydy53RFhfVVJIXzVNcEJaVElfdmEyRWlYY2Q1dGNJQlUzZFRETlp4QnlBZmNZ"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '10813' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/keys/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring key + https://vaultname.vault.azure.net/keys/keybak2e80e6d/a8bef397dcc3462499ad293fa52c53f1 + - key already exists or concurrent access"}}' + headers: + cache-control: + - no-cache + content-length: + - '213' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 01:10:01 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 409 + message: Conflict +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucDVVcy1kbGctcXdlOEJEUm9remVJZXVzLVk1eTdOVmxtdy1NSThpLUx3WUlPNGRmRXoyUlNrU3pXX3d6X1ZmdzhQaV9VVG9hdDVNMnhIUFcxc3dnbGpSMGpNWlJQQ1NSMlpYY3JCZ0FrY2Mzd2xZYmxOS0RfVkJpUldPY3hsMy1XRVBZRUlPUUFRXzJVTEZSSEExR1JWU0JzR2ZfZmdMbFEwbHNZcVVGYkZnMm44NFBKU1d2b3pYLUhJWWswOS05ZGVNNmZLOTlybVpPQzJxRHZtWlRLaU9MX2JSb3JuRzF2UXFrRlBhdkJZVnNBMXkxRzFaVzZJbk80TFJfaVJGc0lua2toZWJ3TmNBcjV3QThkc1lTNmdSVzVkX2FpRnNlWjI0MVdqRHRUZk5hNm1YZnB0WU1JeWFTZ3NnUzRMN2I5QWt5Y0NRWmZlM1BQbmVsb1BVektnLmlYSGlDQWdlbWtQLXcyYkZPV0VId1EuOWhkSDZ2b3hhejA5T1IzM3czYnZBR0QySFNLRlN5LW5vdzNzSXNPdWYzVC1XQ3RzZ1ZIVUZFc2k5RDFVWENJblZPeHAzRU82enMwRkRnbDhXV1FJT1NvUDNlMFZOMHVKdnBlN3cweEZhMDZfdXNzRFZYcjVudGRGcDdnVUdKN2llLTBpMDR2WDRVcm1JM3p1bTk5M2ZzcGtURHJ5QmRxdnF3M3QtZWR1WDFNZ3JnRVRMVXVZU0F5eFM0MHhtN0h0dXZXaFZxUmd5cURqZDcyVWNKemxzZXJEQVVBdzNSLWlrT1M5UEcxdFpmdm45TjZuT0VnRzlsZE5XR19IbEdIa0hxc2JRNk8yV240LXZ0TUlZT090Y29zUi1UNkNobkNKdlR3ek1zLTdnekRrVnV5bmZqdEVyaEloSEtsUmdJT011dS1RMVlXT0tNdmtJeG5zUFNPOVQtdWkxbVkwb1BaSHhpSThQT2J5eXR6b2R3UVpvYndjTkJfbWVGNUN4TmloWkNIV0c5VFg0UHJicXg4ODc1WFh1QklCc25JYlhJRTBBMGVlQzhKc1pGQU8tVFYteGVpa2tRMEdub3NjR2FjdU1uRk9KWmQ2MXNDelNhbFhEYmlsUFhrWDUycXBjdWFyM24yZDJQakg0ZFB4VHpQOU5pdkk3YWxFcmJzc1VPSmx6MVVvS2tFV3N6S3dGNmJHVlNoZWh5QVAzSVpZN2piRjBYaXJsd1lGSlNkN1JXV2pEVzBiY01wSTVjNmZKQUp6OFd2Q0JFcFJmUkF5WEk4LXRGZXgtbjJoNDNRWU9fSEJwZloxbTJndUlMVmE0ZHdvQ3pGblJHdVQ5N2tVa2E2b3R3Q3V2NEUyZml1NWdwUHA5MDBsU3FHMkRCRG12clNiYUttVWlEVV9fLVp4aTEyV0VXR2RUbDFQZ0JWS1BVcVFNQzJOemlTX3Y3VGVZRzFsV0s2MUw2c0xSYUY3XzZVMUxrZE5TTEd1bi0tMURpY0QtS0Q4R2pDaDRMMnJRUE9HdjV1LVVGZWd0N1BuOHVWQXdrdEVpR3dxekQyVTc5YlJ0T05hRmJMWUNxX2FPUXJpczBCQk0yWmtCbEJjUmtVNXRseDlUZkVwZFNVYXJFT0JUbWlDT3pDOWl6eUJ0MDdvOFF1OElULVdZWjZNeU90UEFkS1RmWjlabWh2ZUpzNlZGZUx1REtnaXV4eXlhRlU1d2NxRmRsR2VvV3lsczU5UmdoWGFxSXUyRUkxZDJoandpc05ORlg4X2huajRYNGxOTE15VGJiQ0xjc3p0MXdxV216YVdSdzlWM3p0R2JBbm9xUVBWT0swa2dnM2dtWldVb0lrU0JtdjVTNjhZN1lfWEd5Y1I0YjM5U0Z4TmFMWk5ySkQ0SGlwNlRZczhzeFlzT2dHelJjNXZleklsQXY2MUVjMVBEa0xtd3AxUHlwZldWdE5tX0Y3T0JlMTZkSnJaaEhGaU9zMGdRYnpOcWVoVkFzZklOUExuMDM1ZDJCMjUtWlNLc1RLQTFlTmdNTzRHbm5mSWliZ3dUeXJYblk1d0d0alA0Mzh0aEUyZWk0eEF4NmZJeFAxUWpwZGpxbGhFbThjQmlMSGkxVXctdjJXaU5rMWpXWDhhSG1CSDc1cG9sbWRrTVZnZ0RwcV9iYi1QUUd4eWpOeDB3cUdLUDU5YzM5TDFiWm1LV1F3Q2JUeTlMa3JHZXZUWXE2YjNwVmhrNjdkZlhWbGtMN3RIMWNzdEU0LWN0cUc0SnNTTkpHa3Y0X3FFTHBmSW01bUxLX2FZNG53X21UZG1xOC0tdTVmMWk5dXVmNmVnWG5ZVTUxREdmb2doTmphQU1EdmxLcGt1TGViNGxFSnZWZk9yUnYzc1JiWF9WU2U2ZE1mdERuTF9uZGV0cmExbDRTa3BjNTJQTDdwcmtKRlVKa3Zhc2JhZjJWdVYwRXVNOHgwdTdoVlljZHNETUs4TFQzeTlQUGVpNUxwN3JvamNhV3l2WlhlQnBHME5xLVJEeDhlRE9jelRYcVh1UVVpYkhsUUJxYWIwZkNGR2Q2d0xxWTJydklJUklmcnhyRU8zeVRULXdOWXFScWxZa29Fbl9keV9uYzNOSHBlQU1SZGxjNFA0NDRJckJDUWRHZi1Vamxqc29zRzgwYm8temEwcXpIcW1UTjhKdTB4bXZuZ3NVbkZHYVVQWWZodnJvY3daM0RDcTRWTEYwbUM2bU9zSW95U3NtbEcyWGd3clhlV3J3RkZGWXVocV9ubExnTi1TZzNTQmpOeEo5U2s3YnIxLXZQMG9HY2diaW9yQ2dBNlBoaTA3WmNmeE5jTlU0aDB0QjZOUFVjV2NxSEE5bkVjQUxVaXk1OHZ1SWs5OWhVaFdDWTE5dXU2MUZuQTNqQnJsc1ZvLXBWMGlsZHpZVGFzNnUzZjMtbXNEc2dHNEVLMzB3XzhxVVluWWd5OHNPNzZZYjRmUnllQ0RqMTBTUHR2d3NKbFMyRjlpTUJNblNHMl9JOXR1V0dlMjZuVlVBRDhtcnpUTi1xdUFoOG5EWmVYYXpZWFktek1pSkhsQk1oNV8xN05zYzRTaE5iTDdKRHA3OXB6aFFKSG9LOUlsT1oxT0lXd2pBQkNTWTNOR0xuVy1BbWFDT2xaVG9VZzg1TmtmU0M4OC1ZRnduWVBMWDNxamNEQ3l6cG4zelI4eGRnSVhlWG9DVm0tUV82bVVDdmE0MVJfTy0wdWlPdDI3VGFnRzZoZzE5MUJfMTVVSm5mMV9mSExreXJRUERISlBFTmRuUXNoMGRJZjRydG9wd3BSNUh0MXNLTTZJWDR3VG1oLTBkY19Zc01wXzdyaVFQVkwxTmc4a3VXanE2a0lIdlhZb1JBRDVPYXVsVnQ2UXU1czJ0Sm9NQ3ZnelRka090U3BreHNWZXJFbDBjWE5TcWU3OXQ1OHpxNGpRY0EtQThXV1BTV1ExZm5GY0YxTV96NC1SYUsxMHZMVWJOTFlUU18wLVZ3RkJ3SV9TSWkwNEtBLU9Uc2N1S3FxRlRCZ2pqRExhVXVoMjNBQnowWnhCVzQwalc4dWczVkdIa2MyMUpPajJJWWdiZV8zdkN4WWphN3NnWlF4NktRTzdSZEV0Rmh1Z1FGa2JZVVdnUmZRcmF6R05HaEZHY2xVUmpOM3dEdEV6QmdlVlA3bGJQTW5DckluVlFsZWdaVXFKdlhrdXpic3dZNlJQbHl5N2puQU5zeGNMQ0lBY0J5bnhSN2tWdTlXYlZNcXZTU0NWRmt0RElPbF9peENmUmFtMERNdjZCTy10ZUZ0cFNoeTJ3bFFjMVU2T0oxSGtPOGVrMW1jTGQ3YlhpUmhDRHozZm9Mc2NvX1JvMHcyaF9PcFIyT0xEZ3dhTFlOb3pkUFUycjB1UkZldHJmd2k2NmlVTFNMOHZsc0dCZFJPSzNnN0dRSGxpLW10M09xVmlKZnprdDVJNU5sWGR5RE1TbGVKOTdzVlpmdkZIVlZtNHQ0ckIxV3lIakxtVUVvQm9LZEFpbzYzZUpOeUdPc2U0RW5ISUFXeHMxZjRiVkNMX09weTRPOHdYVTk4Qjk3Y21XZjg1djRPZGlxQkFtbG9tczNuRjdKYWJyVDFNRmJEMG5DeGQyVDQzRjhfN1BwMmpqWDd2TlZQRFZkUm1Dc0N1Wjl6bkc4TXphVU82aE00UHBTaHhkeGdEd0FzSml2XzJHNk02WkdFUmg2eldjWEpjNU9HNHBhb3RneTl0c0JRdDFsS0xVQ1lLR0FtSTA0alh1dE52bDdHbFBVdVd6RHg2Z1Rnem5nR282aE9PZHlJX2J4VUxyenJwLXdCQkJfWUJLYnNtdnQ0VFhwTnRFSkx0c3Rvb0ZidDlhZHUxcVpZT2ZhTmJ2VmVoMGdnMmMzYW11aF8yZGNpYjNIbUJJSTVBZjZ0bTRzMzFCU0lLZmhZYndJRVpveFpBMTZGX3F4RkZhbkx6el9aUTF1cGt0bG1pMzdpVmlqT21uWlYwc2JYRzB2QjcxRVZmTG5jU3U4SElJb2RsRlpkWjN4cElfanNSRHh5NzhTUTJ2bTdnbjdPaW12eDBsZ0JzVmRDU3Rod0xfaE1od0YyNV8zYkU5R2NWUUVjdTlYMnFnMUpfSm5GbFJzZ1VpN2huX1BldmV6MUY4V1QzY0szNnhfbTg5a1BSTWNKemQ2bGl5UUpZUU9HVjk4X2tNNHh3MWZMY194UG9ueXRPV1JlaU1DenBRX2ZlQ0ZQd1RZb1FjTzlwRXJrY1lTbW5qbEFWWkc1SFNlUVpNeGRENXEyeWhsNlFaTWdFaDlGZnZxeUc1aEg4WUVmMDBaWEVGY1M0VXFqMEtoc1owQi01X1FEVndZYzdQYzg1UnpQSUhDbWNhbjFSYmZJT3JzeWVnMTd1SWtuZTlGbTdaN2NzdHhMNE03Y0Q1TEQydjRFRlB2eDRKU1I1ZnZ0LTlrZmRHWng3b0oyUWlqVFlLTm5rWjQ1eGhBUHJ0LVZsWjBod3cwSThDM0d6bXV1U2RCSWlVc0FtR2tJRGtFTnRWMURpd1hlQzBCLTh2SllYMWktWWNTaFZxV0xha0RtN2dVejJYMENjUzdNdnNqeGwtSmVld1FTaW01WnJnNjlIQ0R6OWhMb2R1Q211eFZuWkRpY19oQTJLcTA4Q3VIMDE2REprNFJyMmZWTVdjb0dlVENNT2dDX09xWktORUJDMndyWUZ4SUtrRTh0UFZPWWtVTTBNdVFkc1NSNTZSbUZNQ0d4ZGZWOTZVWVNKdGRQeG16X2dMd2tUdXF2THI5dkRXdVdIbkV6dFFYY3NwbUpnTG5iVVNURnE1dk9NbEw2UVVNZkRSWlJDMmFMY2dkUFluVXFzQUdsQV9ZekcyVmZxbl9pTm9JQnZIeWRPNGFzTHY0ZlZ2UEx0V3B1RVFOMTVGRzJBaXBfX205ZGpEc1RDTUZXdXpXWmhIOXJveXlScklJZzA5dW45eFNLaWxudm1DT2p2OFpjeU1NdHFncVFDZm0yVGJUNWJPOFRpU3dLWlU2bExnb1BKaU1TT1NEQUpRcnJhUS1yZ2lCcTY5by1tLTZ6SDdhZ09pNUgyYVdUWlNJdjNncUVmeVFpYy1JeW9IbEtwbENmX1lvbWJkbzd0TWw0QnJpNl8xX3JhaTJhQ0pyR0pMQlY5aXpMdzMtcW5FeWhrcGhuZlVyNmF5SllJbjY2dzBWSHlwSUJ1bTk4ZTZkSEpBc1c1SU4tWUtncnEwLXJiZFpVc1d6VGVVSmp3SG54QWM2TjBjOEYyb0pQRnh0S0ZYQXJvcm10NUlBdjExT2pXM0Q2VmFoa3hYdlZrdjhpdV9BWXY2VUtWMktXM0dJUUJxWkpnd2xLS094Z0EwMV9Ma05MWmVyUXlBMnJydjNzWGtVSlM2RzFnLTg3UW9neVdwanRUZDhVR3I2M2lyV3FYLUZJSGNvRmlqcExGb3JjWTA2MUZuR2NPZjJHb0U5MElCbkZmb0hiWkxpZGkwSU5MSXVLenhDb0VHbU5nTGt0UnROSXc0S2x3MEVfNUwwTDFObmpZOGhpYTdWTDU3T0d3OXlHOFNjcnhDR09fV3ZXN2RTdFNDcU9vMURFSzdWNlJLd0Qzb0o4b296cjJqVkVnLTNyZy1HdXRPX0Jic1BqV254V2Z1TXZJRm5qRDNaeDlkVjhHTFZNT3FXZ0RvYzg5WWV4dzZjZXNwN0lhSHNscC1uenJMcnFuWW1DTzdSM1FlSnZpS0FYaFJGcGxsWDc4NDFPMkhwTnpyclllMjZFRVRSa3h2VHVVdFBzNW56WndNLWlSVDRXNkdQS0QwcENnZ0g1ajdPTl96R2RIVGRuOXNhNXZkNENET0RqSUdIRTFxTk5JYlFuOUp5RHA4UHZvRS13ZG5icTgzbi1lZjl3bmhoVVdhcjJTR0lOUEloakhzanBNVGhqNUxsYW9TbVdQd2tvaENqN0J0VXVpU0FseXNIdGwxMElHcTctY1NmOXdxYm1ieExQd0RvcTZCdFR3b09nNzhxc0hRWUZyR1hRZm84eHo2QU1tTXlSWXU2NW5WYmZPam9GQkZ1XzZmQVpXalE4d3d0RnBGNFVJSVpLSnFiSUhWek5EMXhKNWtpbl82ekdTSWRkZG9qZXNIc0wyRGxFNlJmeE9HSWVhLVNKRFVFM0x6LWNreWNVYUIxTEk5MHdHaG9ZZ05scXcwNVlfTmN0STBPR1BDZlByRXdFMTN1V0twdTlPY0ZWbV9rRHg5ZUFLVDZGMk5qTEdGVmdVVVR4aW93b1gyaFYzNE90WldVSmljb1hHcl9CUTJFeVc0cnU3MGc5Z0tKQnJ0LWk0WkVlWV9UNGN3cFNkQV9NbmhwM1FtQlRqcGFacHVabTRuWXc1S2NLM293YjRvOUlZMzk2Nk8xS1pMMmNUdGxKQmF3bXJMZTVta0pZUGY0Y2UwSUlfMm90VkQzbHdqSUJoSk1jLUdsLWFtc3BVNjNpWGJGZE9sS0NrUWZMLTZJRk9ObEpUZ2QzdjlKdDJ3RFFFMWx1MUFEMjRqRGNBOEFFV3RPLXJPSGZ3VkY4NXhRd0RNeURfeGN5UnZWdVlpaEZLMDAwMzM2T3ZJcENubmhCdnlfVmVrVjkxcnR3V09SZ3doT0hRSFY4VFRUWUNDWHdUMThSU1d0NnJsR0pnSzdIZHJKcnhCLV9HNUlXcWJOeVgtbG1wNGw2Z2RBTzh2U0dLSnZzZ2NDWTNGV2x4c2JSWF96S0FXWTRSMmd2cm55WmFDRlNua0pGMHFUUnB1RVdfMDNXMndHalhnRlEtcnFxdHREZHBJY2gyMjlkZWxuNXFwa2lrQ3NHS2hOY2FJME9fQ0lMeXhDczYyNVZNdEVhMXpZWXlfMmxubVJFaU01VEtzRlpoLS1zWDlsNDdoRjk1UXFGX0VaZXFrZDRyYk1hOEtQalJpMVFWS0JQYU9wbG8zeTBHYThzVWRLWVZsX095ay1UNDZCamJzRUtiTDlQZG55MGN0ZTZpVTM0c1h0ZTdfTG1oaXBoclU3SVdzbW1oU2gtZ25DUzV0N0pld3Zhc3lWR1kxUXpEVFY3RmVnNmhsT1FyU1Y0djRYUnpuVjlhcDVlOFlva05aWjRWVHJiTThQeFY1SzB2bzR4N0hhMmIySTV5TjkweDEzVzMzRWVsdUFUSnI2NWFWcVNjNXhON0hjM1Z6R3lJVVlma19NajRTemVQY1dHOXp4TnBmNVJCQjVzbnhJSGRQblVEVmZNdDBoelVFNElMRmVwTVpLSzZMcFc2SFFOTWhCV2drbE90VlhvdTh2SlMzTGh0VGNMUkxtVFZqamNtanZRUldLUG5NczhCelRveFZZR05sajF0d3VEVnBLZUJ1QU1YeENCSnZiNG9mSnE1UFQ5ZXNnWmNkQUswRFg0ZlBaVW9SVXZ1dmM4aWpyNTJ6OW5YVmNuNjgzbFE1MzhXX2NrYkxpZjVmNF9TbU5OempydFdkNFUzWFZUVzd6M2VmRjJybGs2ZWNQNDB3Q2dCTFJ5NzAzcWt0UkdyMXd1c092T0lSSlkyZGN2YkNWdXJvRmVvSU51ejM4SzVndzJmNExQekhKcHJFTEpYSjZxdW1Xd09qckpOWXhoc3hZVkctc3hSbnVLbXE2dHFDT1ZxcG53ZzBGaHpBMzRtR2N0WlE4NndaMWRYczVsSEdlRmNXc1pUbjBNY2xxWjc5Q05OSkR6XzlEQTVYMlJ4S0tkd1hRd1lZOGNoN1g5ZGdtdkMxTjlwY1BhMkxMb1dVNk9INDg2TWVNMUNpR00wRkkzeGQ0WS1ONEhxemNWNG8wMU9aVThHNW1FM1FFUG9UMFdPNE96b0twWXJoR1FNSHFXMXhtaVUyUy1VTm1tTjRFdjZ2aktMcHg0Vm9RUDZSWmZ3UkNpSnFVWW9qdUpmdTdWWGhsVk5tWmE3NHQ0NXRWR0liZzVFdWFULTZpbUoyNkFQeVZWNHhySmQyQW9kaWUwdVV3RGc3emN6dWlnOVNKMmdkVUdiZl9zQ1o1UXBnRDNJWG4xYTd5YUJzMDZ6U1VRSE9sZWU5VlNuUmxRVUVPc1gxWjNEY2FWNjI4U3k0ajhvUUtLdDJRZXVtb000b2xaRkNmS2VMSHZTcEJhM0pEWkpfSjVmcHptd1VrM3cwNmdoQllPRm52UTdOdVp5SWN6bE1ROHlwQTRmaDBFUFM2SkpvZGpCUDVDOFFpN1FxREgtVEhTWEtueXRCRlY0b3FzOUVPaW40M3c4cHZGYnowOEVsZ0d3UDNBUzBaVWc0NHNjYnB1MUhtZkFVM1pFZC1TNVJYWHBnaFp0UmxKZno0Z0lzV1JDWXdIUXM3d2NNdGdlSURaU182c1dXejlRZVBXLVRGSV95cFBWbG13VDFlQnFKcVQxNENYR1VNSzd3U2kwdGRZY0pIUXFkY3FDblhUVkttcEJsQ1FrV3FQeG5UOU8tMEUxbFZLMmh1MGwyeFJLWHMteDJob0JZeFI0S2hfZmlzaUY3cURwYklYRVlWOVN1SWQyVVh1aUp3dndubFJ5T2wzcGRMeWlXbDlwYUUyMVllNkhwM3NGb1NkRk05bUJ3LXI5UDVmQ1FyLUc2OHNpWTYyRjRhamQxUlJycnBhSERYdXBhUWxKQ3ptUHJPbW1Tc1VzeUh6cDN6MHJJVUlRUXdEYm5mNWxKczAzdjNxQ2t0Q0ozVk5heWwwX2hTZFFFNUM1MlhxcHl6THpSR3pxM3RXRDVSZWxuY3ZBUDI0aXJEZUhSMGhBZG1zWDlZR3UwRVZPOTRfNHRNRWIwUDBMWk1hQmljLUNRMmZqZ0FBNWJ3V3NfR09YQWpDU0FTVnhPb3Z3X1ZmSDhHbHdfb3VFblVkS3ViWUp4cXowVlZFY3NfcDl0OG9DMU1vZ2w1RUlBenRfOHZpSWdjUnNDSExtcWFORHp0QmZZVjVJZXN3X3J3X1QwOWJjOUlqRTFscEk0SU1JblBFSGdTNk9MVDRxQ2hVaWgxNTR1R1paZktRUDVhWkJFZk5weV9xNENGMzNyenhfTnBIc2pPOWtDV21MNGpIMjltRl9Ed29HNHc3NHV4UnlQekxOZ3lWbzJ3ZDRLYzhYWnNXMEFKX291Z0ZoUE1ieFprNzhBNXF4bkhNRGxVdzFXdnRwa3FnWjJNOExoNDRTVHF2RUFfQnV5UHZ1RWZBQXpHYk1kaFpVYW9Bdy1ucFZFZTJnNXlCaWhBTlBENU1lOWFyNjlwVndjeWxCR2Z0V1ZKNW9CcExxN0xsanNuMDJIS0g5YlFRVmhPUzlrYXl5eTN4c0FhU2dyeXV2cEtJcnN1akdJWUdvNTNteUQtcENOWTJrdUJXcnp5QVlTbGRUMnBEeTlYVk5CTUF6Tm03b2JTanlhN0JUWGdDXzR1ZzVYTEtlTlh4UWFxWXNsN3A5UXdfYVdlYlpTaDdYTkdBLWh1YzZGVVlfZjBLZmdWd2xWSEJoUzdYdWdTQzgwSUxyVHVlNERZUGhITExDWHY3Sjk1bEJua3RIdVBEMmlCdDJxN3dLcllVUjVfc1Roa0wwaWYtbElTR0ZyREZUMkhOcVRENEV0c25wSjZmQ3pJUGZ3dUtlQm14YXNYV0lyNDc0Rk9ILVBMQ29YZGR5TDc5WkNXQ0pZeU5VRldTcFQteFVnUHg1S2JPWUlFdEd2SHVoWGM2UmxvZ3o4dXJXTGZCRU1lQjQxR0J5N0tYQTRKUzVzTGZDcWJHR213NF82TTJBUzB4MEdoZFhmWEdjQXctNXBNSEw5eVFNb3ZORW5pdWJDM0hiVkM1SjNYVkhMMU9uZTk2SDJHZTZNa3IxXzY0S1l3bVR3YXgwcVJ1akpxVDk1VVE5LUU4djZhM2owTkhrc2F2TlphRUMyQkRyY20zWjlad3lUN0NRQlRyUU11dUg4SW1NU2NKZU1mZ3RFUWlXUGFZdVhxS1JrdlFnc0lwUG1hWFR4RjhkY3BKalRGVXRyNENycGpyNEljSWpaM3N3OFRQZjdBaXJfT25TM3VRdHdTSFJ0aUV5cEZScy0ydy53RFhfVVJIXzVNcEJaVElfdmEyRWlYY2Q1dGNJQlUzZFRETlp4QnlBZmNZ"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '10813' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/keys/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring key + https://vaultname.vault.azure.net/keys/keybak2e80e6d/a8bef397dcc3462499ad293fa52c53f1 + - key already exists or concurrent access"}}' + headers: + cache-control: + - no-cache + content-length: + - '213' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 01:10:04 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 409 + message: Conflict +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucDVVcy1kbGctcXdlOEJEUm9remVJZXVzLVk1eTdOVmxtdy1NSThpLUx3WUlPNGRmRXoyUlNrU3pXX3d6X1ZmdzhQaV9VVG9hdDVNMnhIUFcxc3dnbGpSMGpNWlJQQ1NSMlpYY3JCZ0FrY2Mzd2xZYmxOS0RfVkJpUldPY3hsMy1XRVBZRUlPUUFRXzJVTEZSSEExR1JWU0JzR2ZfZmdMbFEwbHNZcVVGYkZnMm44NFBKU1d2b3pYLUhJWWswOS05ZGVNNmZLOTlybVpPQzJxRHZtWlRLaU9MX2JSb3JuRzF2UXFrRlBhdkJZVnNBMXkxRzFaVzZJbk80TFJfaVJGc0lua2toZWJ3TmNBcjV3QThkc1lTNmdSVzVkX2FpRnNlWjI0MVdqRHRUZk5hNm1YZnB0WU1JeWFTZ3NnUzRMN2I5QWt5Y0NRWmZlM1BQbmVsb1BVektnLmlYSGlDQWdlbWtQLXcyYkZPV0VId1EuOWhkSDZ2b3hhejA5T1IzM3czYnZBR0QySFNLRlN5LW5vdzNzSXNPdWYzVC1XQ3RzZ1ZIVUZFc2k5RDFVWENJblZPeHAzRU82enMwRkRnbDhXV1FJT1NvUDNlMFZOMHVKdnBlN3cweEZhMDZfdXNzRFZYcjVudGRGcDdnVUdKN2llLTBpMDR2WDRVcm1JM3p1bTk5M2ZzcGtURHJ5QmRxdnF3M3QtZWR1WDFNZ3JnRVRMVXVZU0F5eFM0MHhtN0h0dXZXaFZxUmd5cURqZDcyVWNKemxzZXJEQVVBdzNSLWlrT1M5UEcxdFpmdm45TjZuT0VnRzlsZE5XR19IbEdIa0hxc2JRNk8yV240LXZ0TUlZT090Y29zUi1UNkNobkNKdlR3ek1zLTdnekRrVnV5bmZqdEVyaEloSEtsUmdJT011dS1RMVlXT0tNdmtJeG5zUFNPOVQtdWkxbVkwb1BaSHhpSThQT2J5eXR6b2R3UVpvYndjTkJfbWVGNUN4TmloWkNIV0c5VFg0UHJicXg4ODc1WFh1QklCc25JYlhJRTBBMGVlQzhKc1pGQU8tVFYteGVpa2tRMEdub3NjR2FjdU1uRk9KWmQ2MXNDelNhbFhEYmlsUFhrWDUycXBjdWFyM24yZDJQakg0ZFB4VHpQOU5pdkk3YWxFcmJzc1VPSmx6MVVvS2tFV3N6S3dGNmJHVlNoZWh5QVAzSVpZN2piRjBYaXJsd1lGSlNkN1JXV2pEVzBiY01wSTVjNmZKQUp6OFd2Q0JFcFJmUkF5WEk4LXRGZXgtbjJoNDNRWU9fSEJwZloxbTJndUlMVmE0ZHdvQ3pGblJHdVQ5N2tVa2E2b3R3Q3V2NEUyZml1NWdwUHA5MDBsU3FHMkRCRG12clNiYUttVWlEVV9fLVp4aTEyV0VXR2RUbDFQZ0JWS1BVcVFNQzJOemlTX3Y3VGVZRzFsV0s2MUw2c0xSYUY3XzZVMUxrZE5TTEd1bi0tMURpY0QtS0Q4R2pDaDRMMnJRUE9HdjV1LVVGZWd0N1BuOHVWQXdrdEVpR3dxekQyVTc5YlJ0T05hRmJMWUNxX2FPUXJpczBCQk0yWmtCbEJjUmtVNXRseDlUZkVwZFNVYXJFT0JUbWlDT3pDOWl6eUJ0MDdvOFF1OElULVdZWjZNeU90UEFkS1RmWjlabWh2ZUpzNlZGZUx1REtnaXV4eXlhRlU1d2NxRmRsR2VvV3lsczU5UmdoWGFxSXUyRUkxZDJoandpc05ORlg4X2huajRYNGxOTE15VGJiQ0xjc3p0MXdxV216YVdSdzlWM3p0R2JBbm9xUVBWT0swa2dnM2dtWldVb0lrU0JtdjVTNjhZN1lfWEd5Y1I0YjM5U0Z4TmFMWk5ySkQ0SGlwNlRZczhzeFlzT2dHelJjNXZleklsQXY2MUVjMVBEa0xtd3AxUHlwZldWdE5tX0Y3T0JlMTZkSnJaaEhGaU9zMGdRYnpOcWVoVkFzZklOUExuMDM1ZDJCMjUtWlNLc1RLQTFlTmdNTzRHbm5mSWliZ3dUeXJYblk1d0d0alA0Mzh0aEUyZWk0eEF4NmZJeFAxUWpwZGpxbGhFbThjQmlMSGkxVXctdjJXaU5rMWpXWDhhSG1CSDc1cG9sbWRrTVZnZ0RwcV9iYi1QUUd4eWpOeDB3cUdLUDU5YzM5TDFiWm1LV1F3Q2JUeTlMa3JHZXZUWXE2YjNwVmhrNjdkZlhWbGtMN3RIMWNzdEU0LWN0cUc0SnNTTkpHa3Y0X3FFTHBmSW01bUxLX2FZNG53X21UZG1xOC0tdTVmMWk5dXVmNmVnWG5ZVTUxREdmb2doTmphQU1EdmxLcGt1TGViNGxFSnZWZk9yUnYzc1JiWF9WU2U2ZE1mdERuTF9uZGV0cmExbDRTa3BjNTJQTDdwcmtKRlVKa3Zhc2JhZjJWdVYwRXVNOHgwdTdoVlljZHNETUs4TFQzeTlQUGVpNUxwN3JvamNhV3l2WlhlQnBHME5xLVJEeDhlRE9jelRYcVh1UVVpYkhsUUJxYWIwZkNGR2Q2d0xxWTJydklJUklmcnhyRU8zeVRULXdOWXFScWxZa29Fbl9keV9uYzNOSHBlQU1SZGxjNFA0NDRJckJDUWRHZi1Vamxqc29zRzgwYm8temEwcXpIcW1UTjhKdTB4bXZuZ3NVbkZHYVVQWWZodnJvY3daM0RDcTRWTEYwbUM2bU9zSW95U3NtbEcyWGd3clhlV3J3RkZGWXVocV9ubExnTi1TZzNTQmpOeEo5U2s3YnIxLXZQMG9HY2diaW9yQ2dBNlBoaTA3WmNmeE5jTlU0aDB0QjZOUFVjV2NxSEE5bkVjQUxVaXk1OHZ1SWs5OWhVaFdDWTE5dXU2MUZuQTNqQnJsc1ZvLXBWMGlsZHpZVGFzNnUzZjMtbXNEc2dHNEVLMzB3XzhxVVluWWd5OHNPNzZZYjRmUnllQ0RqMTBTUHR2d3NKbFMyRjlpTUJNblNHMl9JOXR1V0dlMjZuVlVBRDhtcnpUTi1xdUFoOG5EWmVYYXpZWFktek1pSkhsQk1oNV8xN05zYzRTaE5iTDdKRHA3OXB6aFFKSG9LOUlsT1oxT0lXd2pBQkNTWTNOR0xuVy1BbWFDT2xaVG9VZzg1TmtmU0M4OC1ZRnduWVBMWDNxamNEQ3l6cG4zelI4eGRnSVhlWG9DVm0tUV82bVVDdmE0MVJfTy0wdWlPdDI3VGFnRzZoZzE5MUJfMTVVSm5mMV9mSExreXJRUERISlBFTmRuUXNoMGRJZjRydG9wd3BSNUh0MXNLTTZJWDR3VG1oLTBkY19Zc01wXzdyaVFQVkwxTmc4a3VXanE2a0lIdlhZb1JBRDVPYXVsVnQ2UXU1czJ0Sm9NQ3ZnelRka090U3BreHNWZXJFbDBjWE5TcWU3OXQ1OHpxNGpRY0EtQThXV1BTV1ExZm5GY0YxTV96NC1SYUsxMHZMVWJOTFlUU18wLVZ3RkJ3SV9TSWkwNEtBLU9Uc2N1S3FxRlRCZ2pqRExhVXVoMjNBQnowWnhCVzQwalc4dWczVkdIa2MyMUpPajJJWWdiZV8zdkN4WWphN3NnWlF4NktRTzdSZEV0Rmh1Z1FGa2JZVVdnUmZRcmF6R05HaEZHY2xVUmpOM3dEdEV6QmdlVlA3bGJQTW5DckluVlFsZWdaVXFKdlhrdXpic3dZNlJQbHl5N2puQU5zeGNMQ0lBY0J5bnhSN2tWdTlXYlZNcXZTU0NWRmt0RElPbF9peENmUmFtMERNdjZCTy10ZUZ0cFNoeTJ3bFFjMVU2T0oxSGtPOGVrMW1jTGQ3YlhpUmhDRHozZm9Mc2NvX1JvMHcyaF9PcFIyT0xEZ3dhTFlOb3pkUFUycjB1UkZldHJmd2k2NmlVTFNMOHZsc0dCZFJPSzNnN0dRSGxpLW10M09xVmlKZnprdDVJNU5sWGR5RE1TbGVKOTdzVlpmdkZIVlZtNHQ0ckIxV3lIakxtVUVvQm9LZEFpbzYzZUpOeUdPc2U0RW5ISUFXeHMxZjRiVkNMX09weTRPOHdYVTk4Qjk3Y21XZjg1djRPZGlxQkFtbG9tczNuRjdKYWJyVDFNRmJEMG5DeGQyVDQzRjhfN1BwMmpqWDd2TlZQRFZkUm1Dc0N1Wjl6bkc4TXphVU82aE00UHBTaHhkeGdEd0FzSml2XzJHNk02WkdFUmg2eldjWEpjNU9HNHBhb3RneTl0c0JRdDFsS0xVQ1lLR0FtSTA0alh1dE52bDdHbFBVdVd6RHg2Z1Rnem5nR282aE9PZHlJX2J4VUxyenJwLXdCQkJfWUJLYnNtdnQ0VFhwTnRFSkx0c3Rvb0ZidDlhZHUxcVpZT2ZhTmJ2VmVoMGdnMmMzYW11aF8yZGNpYjNIbUJJSTVBZjZ0bTRzMzFCU0lLZmhZYndJRVpveFpBMTZGX3F4RkZhbkx6el9aUTF1cGt0bG1pMzdpVmlqT21uWlYwc2JYRzB2QjcxRVZmTG5jU3U4SElJb2RsRlpkWjN4cElfanNSRHh5NzhTUTJ2bTdnbjdPaW12eDBsZ0JzVmRDU3Rod0xfaE1od0YyNV8zYkU5R2NWUUVjdTlYMnFnMUpfSm5GbFJzZ1VpN2huX1BldmV6MUY4V1QzY0szNnhfbTg5a1BSTWNKemQ2bGl5UUpZUU9HVjk4X2tNNHh3MWZMY194UG9ueXRPV1JlaU1DenBRX2ZlQ0ZQd1RZb1FjTzlwRXJrY1lTbW5qbEFWWkc1SFNlUVpNeGRENXEyeWhsNlFaTWdFaDlGZnZxeUc1aEg4WUVmMDBaWEVGY1M0VXFqMEtoc1owQi01X1FEVndZYzdQYzg1UnpQSUhDbWNhbjFSYmZJT3JzeWVnMTd1SWtuZTlGbTdaN2NzdHhMNE03Y0Q1TEQydjRFRlB2eDRKU1I1ZnZ0LTlrZmRHWng3b0oyUWlqVFlLTm5rWjQ1eGhBUHJ0LVZsWjBod3cwSThDM0d6bXV1U2RCSWlVc0FtR2tJRGtFTnRWMURpd1hlQzBCLTh2SllYMWktWWNTaFZxV0xha0RtN2dVejJYMENjUzdNdnNqeGwtSmVld1FTaW01WnJnNjlIQ0R6OWhMb2R1Q211eFZuWkRpY19oQTJLcTA4Q3VIMDE2REprNFJyMmZWTVdjb0dlVENNT2dDX09xWktORUJDMndyWUZ4SUtrRTh0UFZPWWtVTTBNdVFkc1NSNTZSbUZNQ0d4ZGZWOTZVWVNKdGRQeG16X2dMd2tUdXF2THI5dkRXdVdIbkV6dFFYY3NwbUpnTG5iVVNURnE1dk9NbEw2UVVNZkRSWlJDMmFMY2dkUFluVXFzQUdsQV9ZekcyVmZxbl9pTm9JQnZIeWRPNGFzTHY0ZlZ2UEx0V3B1RVFOMTVGRzJBaXBfX205ZGpEc1RDTUZXdXpXWmhIOXJveXlScklJZzA5dW45eFNLaWxudm1DT2p2OFpjeU1NdHFncVFDZm0yVGJUNWJPOFRpU3dLWlU2bExnb1BKaU1TT1NEQUpRcnJhUS1yZ2lCcTY5by1tLTZ6SDdhZ09pNUgyYVdUWlNJdjNncUVmeVFpYy1JeW9IbEtwbENmX1lvbWJkbzd0TWw0QnJpNl8xX3JhaTJhQ0pyR0pMQlY5aXpMdzMtcW5FeWhrcGhuZlVyNmF5SllJbjY2dzBWSHlwSUJ1bTk4ZTZkSEpBc1c1SU4tWUtncnEwLXJiZFpVc1d6VGVVSmp3SG54QWM2TjBjOEYyb0pQRnh0S0ZYQXJvcm10NUlBdjExT2pXM0Q2VmFoa3hYdlZrdjhpdV9BWXY2VUtWMktXM0dJUUJxWkpnd2xLS094Z0EwMV9Ma05MWmVyUXlBMnJydjNzWGtVSlM2RzFnLTg3UW9neVdwanRUZDhVR3I2M2lyV3FYLUZJSGNvRmlqcExGb3JjWTA2MUZuR2NPZjJHb0U5MElCbkZmb0hiWkxpZGkwSU5MSXVLenhDb0VHbU5nTGt0UnROSXc0S2x3MEVfNUwwTDFObmpZOGhpYTdWTDU3T0d3OXlHOFNjcnhDR09fV3ZXN2RTdFNDcU9vMURFSzdWNlJLd0Qzb0o4b296cjJqVkVnLTNyZy1HdXRPX0Jic1BqV254V2Z1TXZJRm5qRDNaeDlkVjhHTFZNT3FXZ0RvYzg5WWV4dzZjZXNwN0lhSHNscC1uenJMcnFuWW1DTzdSM1FlSnZpS0FYaFJGcGxsWDc4NDFPMkhwTnpyclllMjZFRVRSa3h2VHVVdFBzNW56WndNLWlSVDRXNkdQS0QwcENnZ0g1ajdPTl96R2RIVGRuOXNhNXZkNENET0RqSUdIRTFxTk5JYlFuOUp5RHA4UHZvRS13ZG5icTgzbi1lZjl3bmhoVVdhcjJTR0lOUEloakhzanBNVGhqNUxsYW9TbVdQd2tvaENqN0J0VXVpU0FseXNIdGwxMElHcTctY1NmOXdxYm1ieExQd0RvcTZCdFR3b09nNzhxc0hRWUZyR1hRZm84eHo2QU1tTXlSWXU2NW5WYmZPam9GQkZ1XzZmQVpXalE4d3d0RnBGNFVJSVpLSnFiSUhWek5EMXhKNWtpbl82ekdTSWRkZG9qZXNIc0wyRGxFNlJmeE9HSWVhLVNKRFVFM0x6LWNreWNVYUIxTEk5MHdHaG9ZZ05scXcwNVlfTmN0STBPR1BDZlByRXdFMTN1V0twdTlPY0ZWbV9rRHg5ZUFLVDZGMk5qTEdGVmdVVVR4aW93b1gyaFYzNE90WldVSmljb1hHcl9CUTJFeVc0cnU3MGc5Z0tKQnJ0LWk0WkVlWV9UNGN3cFNkQV9NbmhwM1FtQlRqcGFacHVabTRuWXc1S2NLM293YjRvOUlZMzk2Nk8xS1pMMmNUdGxKQmF3bXJMZTVta0pZUGY0Y2UwSUlfMm90VkQzbHdqSUJoSk1jLUdsLWFtc3BVNjNpWGJGZE9sS0NrUWZMLTZJRk9ObEpUZ2QzdjlKdDJ3RFFFMWx1MUFEMjRqRGNBOEFFV3RPLXJPSGZ3VkY4NXhRd0RNeURfeGN5UnZWdVlpaEZLMDAwMzM2T3ZJcENubmhCdnlfVmVrVjkxcnR3V09SZ3doT0hRSFY4VFRUWUNDWHdUMThSU1d0NnJsR0pnSzdIZHJKcnhCLV9HNUlXcWJOeVgtbG1wNGw2Z2RBTzh2U0dLSnZzZ2NDWTNGV2x4c2JSWF96S0FXWTRSMmd2cm55WmFDRlNua0pGMHFUUnB1RVdfMDNXMndHalhnRlEtcnFxdHREZHBJY2gyMjlkZWxuNXFwa2lrQ3NHS2hOY2FJME9fQ0lMeXhDczYyNVZNdEVhMXpZWXlfMmxubVJFaU01VEtzRlpoLS1zWDlsNDdoRjk1UXFGX0VaZXFrZDRyYk1hOEtQalJpMVFWS0JQYU9wbG8zeTBHYThzVWRLWVZsX095ay1UNDZCamJzRUtiTDlQZG55MGN0ZTZpVTM0c1h0ZTdfTG1oaXBoclU3SVdzbW1oU2gtZ25DUzV0N0pld3Zhc3lWR1kxUXpEVFY3RmVnNmhsT1FyU1Y0djRYUnpuVjlhcDVlOFlva05aWjRWVHJiTThQeFY1SzB2bzR4N0hhMmIySTV5TjkweDEzVzMzRWVsdUFUSnI2NWFWcVNjNXhON0hjM1Z6R3lJVVlma19NajRTemVQY1dHOXp4TnBmNVJCQjVzbnhJSGRQblVEVmZNdDBoelVFNElMRmVwTVpLSzZMcFc2SFFOTWhCV2drbE90VlhvdTh2SlMzTGh0VGNMUkxtVFZqamNtanZRUldLUG5NczhCelRveFZZR05sajF0d3VEVnBLZUJ1QU1YeENCSnZiNG9mSnE1UFQ5ZXNnWmNkQUswRFg0ZlBaVW9SVXZ1dmM4aWpyNTJ6OW5YVmNuNjgzbFE1MzhXX2NrYkxpZjVmNF9TbU5OempydFdkNFUzWFZUVzd6M2VmRjJybGs2ZWNQNDB3Q2dCTFJ5NzAzcWt0UkdyMXd1c092T0lSSlkyZGN2YkNWdXJvRmVvSU51ejM4SzVndzJmNExQekhKcHJFTEpYSjZxdW1Xd09qckpOWXhoc3hZVkctc3hSbnVLbXE2dHFDT1ZxcG53ZzBGaHpBMzRtR2N0WlE4NndaMWRYczVsSEdlRmNXc1pUbjBNY2xxWjc5Q05OSkR6XzlEQTVYMlJ4S0tkd1hRd1lZOGNoN1g5ZGdtdkMxTjlwY1BhMkxMb1dVNk9INDg2TWVNMUNpR00wRkkzeGQ0WS1ONEhxemNWNG8wMU9aVThHNW1FM1FFUG9UMFdPNE96b0twWXJoR1FNSHFXMXhtaVUyUy1VTm1tTjRFdjZ2aktMcHg0Vm9RUDZSWmZ3UkNpSnFVWW9qdUpmdTdWWGhsVk5tWmE3NHQ0NXRWR0liZzVFdWFULTZpbUoyNkFQeVZWNHhySmQyQW9kaWUwdVV3RGc3emN6dWlnOVNKMmdkVUdiZl9zQ1o1UXBnRDNJWG4xYTd5YUJzMDZ6U1VRSE9sZWU5VlNuUmxRVUVPc1gxWjNEY2FWNjI4U3k0ajhvUUtLdDJRZXVtb000b2xaRkNmS2VMSHZTcEJhM0pEWkpfSjVmcHptd1VrM3cwNmdoQllPRm52UTdOdVp5SWN6bE1ROHlwQTRmaDBFUFM2SkpvZGpCUDVDOFFpN1FxREgtVEhTWEtueXRCRlY0b3FzOUVPaW40M3c4cHZGYnowOEVsZ0d3UDNBUzBaVWc0NHNjYnB1MUhtZkFVM1pFZC1TNVJYWHBnaFp0UmxKZno0Z0lzV1JDWXdIUXM3d2NNdGdlSURaU182c1dXejlRZVBXLVRGSV95cFBWbG13VDFlQnFKcVQxNENYR1VNSzd3U2kwdGRZY0pIUXFkY3FDblhUVkttcEJsQ1FrV3FQeG5UOU8tMEUxbFZLMmh1MGwyeFJLWHMteDJob0JZeFI0S2hfZmlzaUY3cURwYklYRVlWOVN1SWQyVVh1aUp3dndubFJ5T2wzcGRMeWlXbDlwYUUyMVllNkhwM3NGb1NkRk05bUJ3LXI5UDVmQ1FyLUc2OHNpWTYyRjRhamQxUlJycnBhSERYdXBhUWxKQ3ptUHJPbW1Tc1VzeUh6cDN6MHJJVUlRUXdEYm5mNWxKczAzdjNxQ2t0Q0ozVk5heWwwX2hTZFFFNUM1MlhxcHl6THpSR3pxM3RXRDVSZWxuY3ZBUDI0aXJEZUhSMGhBZG1zWDlZR3UwRVZPOTRfNHRNRWIwUDBMWk1hQmljLUNRMmZqZ0FBNWJ3V3NfR09YQWpDU0FTVnhPb3Z3X1ZmSDhHbHdfb3VFblVkS3ViWUp4cXowVlZFY3NfcDl0OG9DMU1vZ2w1RUlBenRfOHZpSWdjUnNDSExtcWFORHp0QmZZVjVJZXN3X3J3X1QwOWJjOUlqRTFscEk0SU1JblBFSGdTNk9MVDRxQ2hVaWgxNTR1R1paZktRUDVhWkJFZk5weV9xNENGMzNyenhfTnBIc2pPOWtDV21MNGpIMjltRl9Ed29HNHc3NHV4UnlQekxOZ3lWbzJ3ZDRLYzhYWnNXMEFKX291Z0ZoUE1ieFprNzhBNXF4bkhNRGxVdzFXdnRwa3FnWjJNOExoNDRTVHF2RUFfQnV5UHZ1RWZBQXpHYk1kaFpVYW9Bdy1ucFZFZTJnNXlCaWhBTlBENU1lOWFyNjlwVndjeWxCR2Z0V1ZKNW9CcExxN0xsanNuMDJIS0g5YlFRVmhPUzlrYXl5eTN4c0FhU2dyeXV2cEtJcnN1akdJWUdvNTNteUQtcENOWTJrdUJXcnp5QVlTbGRUMnBEeTlYVk5CTUF6Tm03b2JTanlhN0JUWGdDXzR1ZzVYTEtlTlh4UWFxWXNsN3A5UXdfYVdlYlpTaDdYTkdBLWh1YzZGVVlfZjBLZmdWd2xWSEJoUzdYdWdTQzgwSUxyVHVlNERZUGhITExDWHY3Sjk1bEJua3RIdVBEMmlCdDJxN3dLcllVUjVfc1Roa0wwaWYtbElTR0ZyREZUMkhOcVRENEV0c25wSjZmQ3pJUGZ3dUtlQm14YXNYV0lyNDc0Rk9ILVBMQ29YZGR5TDc5WkNXQ0pZeU5VRldTcFQteFVnUHg1S2JPWUlFdEd2SHVoWGM2UmxvZ3o4dXJXTGZCRU1lQjQxR0J5N0tYQTRKUzVzTGZDcWJHR213NF82TTJBUzB4MEdoZFhmWEdjQXctNXBNSEw5eVFNb3ZORW5pdWJDM0hiVkM1SjNYVkhMMU9uZTk2SDJHZTZNa3IxXzY0S1l3bVR3YXgwcVJ1akpxVDk1VVE5LUU4djZhM2owTkhrc2F2TlphRUMyQkRyY20zWjlad3lUN0NRQlRyUU11dUg4SW1NU2NKZU1mZ3RFUWlXUGFZdVhxS1JrdlFnc0lwUG1hWFR4RjhkY3BKalRGVXRyNENycGpyNEljSWpaM3N3OFRQZjdBaXJfT25TM3VRdHdTSFJ0aUV5cEZScy0ydy53RFhfVVJIXzVNcEJaVElfdmEyRWlYY2Q1dGNJQlUzZFRETlp4QnlBZmNZ"}' headers: Accept: - application/json @@ -209,41 +431,39 @@ interactions: Connection: - keep-alive Content-Length: - - '10779' + - '10813' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/restore?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak2e80e6d/f59a8d22914c4ae2be866e4624356c5a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"p6ovxL4SlahX5L1qML59gLG4rEMRSK-CklSqurKiav8qayhE9O_RitAtvPSFscDtIO5qZSN5MdnZ95muDd2adfVs4pgXdXS87CT162OYQOa9wxPFoUMBEAybq8jzgYv45Td26BZ1xMXcrCf5mzmtEJj0yqf28PN2W4vDYJG1ee-aPY6l9DiEWtxsqCVOuZAUsV-Gs2pE7XLWDdwPqkK6TvmLOkH9hkACXlyh088CNA9JdC-cdme4FzY-oUmyy6e0WZ8WjlyRis5eD-T4yLumiF6QPQQP3lGkPc5d1v-oEGDL_RT9kXaPU6aPvnaTDxHKuF37_gbblrZadZASSTyPcQ","e":"AQAB"},"attributes":{"enabled":true,"created":1596039202,"updated":1596039202,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak2e80e6d/a8bef397dcc3462499ad293fa52c53f1","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"30rpqyg2Cq4o60Xy6kqbWinfnY0Jb2oQ4rbs1wSsKPkeylnH5x9WxuInLNM4QCNMpd-2nF3gJDUT20ZK_n2T4tqQl46vStDrPPRZFbRjAErVspkKdwsdjJRCPFILHlz8Ejf66Ss9c7paJfaeFng7NXYrytWLlSdakG0qbZX3qc1ro3ZTNHEDBkGlHSRTlwjddiv_hyOix1zZ4MvgWoKWuTxUniZtPP24h3nFo-ORL749wvXd976RknoqkJwHA_BTjsoW0aKRj1yv0JmmjUYuIEiPODKl4Kpvhk2glhpVsF9832ltw40vR8imiYeY69kV_MAQHTZq9f4Z9RfLjDQx5Q","e":"AQAB"},"attributes":{"enabled":true,"created":1605575399,"updated":1605575399,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '680' + - '693' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:13:21 GMT + - Tue, 17 Nov 2020 01:10:07 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: diff --git a/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_keys_async.test_backup_restore.yaml b/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_keys_async.test_backup_restore.yaml index 00ef7a5e2032..e1957f5987b9 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_keys_async.test_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_keys_async.test_backup_restore.yaml @@ -9,7 +9,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keybak4e00e7f/create?api-version=7.1 response: @@ -20,22 +20,21 @@ interactions: cache-control: no-cache content-length: '87' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:13:26 GMT + date: Wed, 18 Nov 2020 01:18:19 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains www-authenticate: Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 401 message: Unauthorized - url: https://skxukc5wtpiqrku4iu2hw7h7.vault.azure.net/keys/keybak4e00e7f/create?api-version=7.1 + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/keys/keybak4e00e7f/create?api-version=7.1 - request: body: '{"kty": "RSA"}' headers: @@ -46,122 +45,329 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keybak4e00e7f/create?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak4e00e7f/e10a3ee294174b2794813b57e01c8743","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wXybF0pWQCtmX3I_kW9bvoW43-vgsADD1gS3mu0lR2CrXcD8f6-eRzRQ45X-Qs_cKCvYFX_fecHYSFUunlTqOxD0IkjMMcTTEmRDEnwbgoypXNgLN0S9NT5tpq-nr5zaS0T5haiOff9vY6Hr0nbGU1KQqZ-nXwjy3CcTn-FPdYASz_jiv2trPqM41N1JCI1GPEka6nKRuKRTNidQP46JI0ZgotrbZKFJP9tVyujf6ccTlUevn0ckrXs_guP8dvAY3Nl6p9gdfmPTVFhGv7UqxBNPRRE1U02DykU6SPHw9OG3mo7oixWFyB0lTJfuI5sOq3OFMa4pDfOxAn_Du65y9w","e":"AQAB"},"attributes":{"enabled":true,"created":1596039207,"updated":1596039207,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak4e00e7f/61fcc6111a124fe28392eddbf00ca8e3","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qoQyc_9X98MgH5wv1673SPVF8G7SyH2LEC9c8m5eK1A1CT8g9x74KIIxnirupCe4GKJeKybT7mHo33KOok5EZhViLBdmO0sYNjaK3V0L2qK3QuJ1pPPRniUms--vPhaRIwc65PjIFmUTyVVy1xJGGWmp1pAToH2KGza3Nz_GfOo9w9unScPiUQ5x2YMUcmamx2LTE1pFny3r6hkTuFba7IEQC4mBpGTsQTeaKgLXlBr6s6oD7_cXXR0zedQiQMhbXeXwKCnFrdNewCBeKt5Wbkt7Sn5pZ4-xfB1Lb3U_Z2hkYoHcgpoHz8oP3q9WpIDfLdgvQa5gJFzGo3lbF1yNqQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605662300,"updated":1605662300,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '680' + content-length: '693' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:13:27 GMT + date: Wed, 18 Nov 2020 01:18:20 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://skxukc5wtpiqrku4iu2hw7h7.vault.azure.net/keys/keybak4e00e7f/create?api-version=7.1 + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/keys/keybak4e00e7f/create?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keybak4e00e7f/backup?api-version=7.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmZzX1RPU2x1cVRqNmlNd0JUNFNEZVlmYllneENwR2NpejFPeUtJd0dqQ1hqSUFQUHVWX1dYWE9FeGdmeDR6OXBaQ25OcHdSUUFIR1p6djlVQ3VHYjRxOEVvb1dIdlhFdk8tZEpFZWFJa1ZJdGxBeE0wV0N4SWxwcVhuUXZXSEFVVjBHWGw3VkRDc3VQbDBuOWxncWxVZjV4UUxmMzZHWUZ4c2w5WWdzYUZzMGZxU2N3emFBWEFCTkM4RldRaEFZMTVvTXVocTBJRG5CQ2lLc003SWROXzh6REI3NlVMaUJRN3JkLVBvaDJBN21kTUxXVHFYRl9XV19yNm5GMUZnUHFjRktTc09hcEdPLTA5bzlVMlljSDVLY1U2QXdyUFlpZmZ6SC0xOUNFSjYwWVZSLS1TWlNFdERrU2F6eGtCT2hCMklCXzY0X0dLMmprUWduMnZsMGRUdy5rOGZ2NmJzYzNvQWhwalpFclVjc293Li1HV0RVQ3FlRE12b01nSVFaemh1TWtQX0FBa1ltYUxvbXAzYnBxTVZQdnk3VGs1YWh6enlBblJFZFd0TXZ1bTcwOWQ5LVNDLS1LQndjWFBkTnc2N2lhaThIWm0yZFJkVlJXUVJua3JHSUFZREFIcXZtVUctV21GelRlMEVaOFJETW9ERGpPSW5JeG5reFlsMzJHVy1Gc2lVNElSNC1ScldoOEFWSnlTU1NlaTBGbS1KRWZWSF8wOHY5d1pCd0l3QlZwbWlZZzIzeVQ0QmFiX1p4R3FqdnZ6WDZaT3ZZaFNQX1c4ckw4TFJWOVU1cVFpMmJJVEM0QmFaWmlRbm9kaDdvblNXNVprNVNRb0RtNGN6cG9ReFF0Y0RkQzM3dmRkN1p2NVRrS3BudmxndU1qemVhNk5UTkF5cWtTSHJfaFkteEpKcnZRcHBuMkRCSlJiR08zdm5MMzBaUUY5Sm9jd29UNUx1X3NhV2NGUERpMUx0aXJkUm9IcXlZc2VJSm9IQkQ4eXJ4MVA3RC13M3R6QWtxdFJnNTlHUGdXTTZ4NzJ6bkdvYTZLWGRyOV9BRDQweE40YnR4amh0TmRoNGNhOGY4RC1td3F2dFd6QjU3SmIwTVpIQ1VLRW83aDFUaEtoOUk3VGgwOXNqZFBFOTduSWN4MXV1RG5WVGNtOHZTb3JyZHVHRmN4VURTdnp5c1NfUkNFaEJPNHNWdlVTRFhfQmtkMWxtc2E3Q2xpTFpfRXJxbmV1LThiRGViMkMwRnNVMkRWODZGbmgzVm5RWTZ0dHFJdzV6UU9CNGlnY2NWZW5xUklaREFET1ExZkpKRVRaYTJHcFR2OU5JMEF0NW1rOWdaaVV5MWcyLXRzeC1ld2ZaZFJ5eU5vYzJWcjNBdmVRWVpDSFJib2VDa3VodUZvWEdvblNQU1U2WTB5eUFUUkFZTjRYYWNkbm9jVkZxMWlock8tdVBMTVZidS1VOXBvZGh2bnRHcVREZndpbko5UG5zRV83amowckFrd2NTVFNvYng4UVBGeExUWHV0eUQtSmtzTUVjQU9uclBLc0ROX1cwczl6ZWlsdk5YY1RqWlB6X3E1R3ptdFhSa2RuYXZRUktLZEsydndVUTJNMXZESzE4cmYzWkxINEgtLUdfZnJvUFVJNHkwVUJGUmozemozUzZ3YWpWN2Vac1ZWclRPYktxZzMzX2FORzhIYW5QajA3MWhBNUxFR0Q1bXlMai1jY19LZWVRWlZyMEl0NjFSNmhEaEJ3aDg3S3c5a1hMbGd4bHBfZjdPb2lBSlpxNWZhZ2FJV201U09QVFVnWHVUTFAtVTJDTXpNUGFJRjVfMUktMXFLZXkwdDYyRUg2QWlQdTJYNEtZeXZ1NVRNMTh4b2I0VTZuVGFybC15MjVvLWNVNjZvdm0wNUxHdXBOaDRBcDNvSkFTT2p4MllQdk5Yb0RCdm5NcjJoa1d0enhjbnpSWGFkMFZsQWhJcDh4Skd5TWtLdzdlY25JUjI4bi1lWHFfaDEzMUlRMlVWX01SYVRkRzJpS09JeU9CN0lOazRUMXZ2VlFlMnJEcGJaNmRUOUZJelFoeVk5NFBWN1BXR3EzeWVzbFgyZ3FiY09BTTFjSXRHSWFScmtSZGpVaEs3R0c4OVNKeUZxZC1iSnY4MWI5UTlFaTUwSnZySE0xNmVubDFvelhYQWlKNkRROEJPS3o2YnEtVVZsbGRueU0zdFl3ajNacjcyWUctMVM3TU9fUVh0cmlCWk1CSmpQcnpzdDJiNmNoZS14MlZsTkZHMXJoVVhWT0tiZzgyam5PamlkMEQ3QnFJdklXY3NvNEl6SGhWRVZsUHFrOFNibm8zUjdxc1JNeUJRX0h6a3NIbTNhcHFZX0lhd2lCbGR6WXJzVkdoZXZqLTBFWmFmUnVRb1V1MEhOV0tKYkt5a2pGRVlsZkcxX0RQbnA4MXdyTWlzRjNlRDQzb1U0MVNaMVlOc0FsbkR3RVFsWlgzeTlhSy1SeGlva2YyN0thRkNrS3kwXzExSU11bVFoc2FOeWU4c3dzVUVCWFRseDVnSWxDNmlxRTRWZHV5NHNYT2wyV01UNjhqUDNrcmtMR1JZYk1wSGUwNXV6WHJwS3RRWXZmalJydHV0Nm5ER1IyWThvcUphaFoxSEZSa2JaZGpMeTVfQXVtUjB2ZmtCVjhmUlVhbUNyUkprUGlWRnRqTkNaVTl0VS1UM1Zydmg3MVZpU0lDdE9RNzZCSml2QVYyNmYzdFlkSXJsNHdZeHB0WVNoSDJCdEpKYXhqUndWV3c3MFdZeUpHYnVDU1h0TWk0elY1bTE0WXFGcGN2bXAtUk1kNm5IdC1hU0F4V29OTVlFN05Bdi1WbnAwT210ZzFzMHptbGtsSkF5QWNYWlkzOGpfMTl1WWh4QnF3WmNNeTloNzhOMWdPdWRKM0R3RkRaYkYyellHRGtsWnN2RmwtZ0pDb3R6Q1JSQndWZHQtRGRlSjhZeTVSblNYUFFOamE4Ty1wWm9fejBaR0NrMGxxeGRKNlB1YWtHY2xBSmhjQkEycXZIMlVrVVQ3cDBWZC1Db21Ebm0xSkFuaHBOcmVsbFYyQmFZWlVpV0xRU3k5ckVsNkN4NzBTMW1fMm1jOU9WLWtFS3RyemQ1aXJuUkF5b1Z2MWQ4YmhOT3BNYk1INWNaTXlUOHpmekJCb2RmVkU4TmpRYlhBTFltdGdUa1BsLXV6ZGhwY1R0VFFqLW5lVXIwcnhsX1hCbWJ3UlZvdkNwMV8wTXpFR1BadV9WaVRKWFhJVlR6Z1JHOUU2OURhTDlvTVFOQm5QSWdTOXFmcnRscTJ5bThETE8zbXA1cXh6TFlIbjdHa2I5eXNnZnB5d0Y4QmIyd2M4UXZ3c05rMEhacEgxenNWNlJnN2ZuVUJtWlVLdmpndUFweWVCc1ctQzd6d2xLUFVvSVdFUUs4UzBIWkZyVzgxU2JRZHlSMnFzcDk5NXE2M0ROcTNrTmpyR1phT2NiUk1LS3VHaUNPLUdycjd2Z19NUzN3cFZBeXRXMG0xRlAySWRLWHNFaElIY2ZmSTVob3Q4c1owdnc2OENKT0J5aTR1M1hFdkgxdnpoYlBwQmU4bTd1WlY3NWlTWFo5MGdhd1ZUaWZ4alJGeHVEV1BvMG9YZXMxQ19YWXhyNS1jVGxLb0c3YlJlNzRnVDB5Wll4Um1DVDlQcjVQRTJiSkpRMFZlS01MMjcyeVJMY1VndmhrZWVqWmQydkZJMDc0ekk5dTdKalJRcGxHc1ZYaEVfUUxGSldNcHlHblJvLXl0ZjNLalpNeU16YTlBd1V6cWEwTC10NVFuOXd5QU9DUHhaZmhUTHpLaHlnT1EzUXhlYzhjc2VhcEwwc3pRSUVmNHFXeE5rbDFyV1hQeHp2ZkVnVW10bjFmRkFhMWEyclZuR1Q1WDRWeFlFMWs3TEZHT2U0U05GS0wxUVhDX0Z5SjRpZHVlNjhBek4zSlV6OTJFM1Y3aTV2QVB0OTd4QmV3b0pxbzZWOF9PV09VS20tOVhGSHBOUjhlSVR4Z19YM0pmclFadGF6TUUtWHhPZW43UnJWX0hIUGpfMERHWk45NlBLRmp5Y3RLLUdMN0VsaHNabmdndEhyZTE1eXNnRXRXc2Z4WDBMcmVXdUVnVGpLX0lpRlhEa19pbktuYUUySVZ0anZWNTQ1V2pKWTRuRnFndkVZTVpqUTVSUktwR1Z3dF9LUWRoekdLb0sxUUM2cDdrQXNzVElWWDc1X2Uyczk3bXRncUp3bzNIQUFRU3VPT21BSHN2dXg1SDFuWTZTWEJ2TzRORGp0djE0NldYN0w0OFRldWs0a3o3SDVVbDFYYzdSU0J5cl9EYlBOWWxQaU5LcGhveTFPRmF5enhGTG9mVVFTSTdVeld4UVJyWWR4MndKQm9MUlF5V1hyMEpJRFJNaTctSElIM0RSbU14VktTNnNvcDNGOUNyMTN0U2c1Vno2eWNUXy05Y0gtaENPZEItcW9OLS1vUnFQcm96cEduaC1oMXo1NjBCRW1hWjVYLTg4UWJkYUtyRHIxUlY1TnYxNzQ0WFpVdlBoc3lnREJVNDVJd21iZERmN1BvUkp6N3BHTVpNVm81OHVnOVhuMjJqYWlVWFNZb0F0VGcwOTJaMHdSZmJyZ1NnZkl6TG5zWVk4aV9XeEJsXy1mcWtiZmJmU0EtaGJkSFFlV0lTelNCRlpTYTNzVVJYc096czVSYjRaYnNmOXdyTW5qZ3RZNFNhbUJycVFNdVFYdld1RWZzT3F1ZUE4ZFREZExiWFNIU3h1OFVnZkctSVZDVTBadTdFS0l1YUNJajVIY2o3U1JTbHlUSm5nX3lPZ1czM2lIdGVwMk81WjVTcm9lT0daRzU1TU9VMXNyZlhkTUhsR2RvVG5RemJSUVJLLXR2cHh5c2lLUFpmUTEwRWYyVFRkUEs4MWZjdmZSa2ZkbWs3MkYzb2R5dm16U3otdUN2VEQ4WHBDRDFaRlZfZF9xTUJoTmktXzBqaTN1WXRjc0tnejlHZDNsNHhSQ1o4OGhzMDVkUXFSSnpFQ0VWTXpVNFN5azdjSlNpalpGbjFpMXJ6SWZyeWM0MnFhdHZvSEd1MjJDaWN4QnhWZHBwd0tFUC1PRmh5eXBpckVnd3Y3Yjg4eE92MVIyMDlfeE9RanhyS3dFV1dFNjM3cGdpbkYyWmQ3amRWeU95XzU1QkVKN2Q0Wi1pOTJMbkg4cWRLWjdWWVRIX2V5c2NCWTBacW5vWU5RR1lGTmt3bXgzbmZ5QWVHLW91TWM1MFUyTFdiZWd6Rl84WWhvR3dCZXA0dnVibFV1WXBnX3hVMnpEOFYxZ0lWWGwzNjBqci1ESTVuWHhVeVJkdTMwaDRrNGJpd2l6ay1sbFZRODN5dTZtZFA3TkRyNzdON3NKem1QU2JwSE0zNHBpQzZFM0NYQTFWRUtFeU1KdEw2eUltZDkxQ0FhRm1hWTVZNkRoanpRbnk1cVNnWXdPX3FmcGVOTkM0NmJNYVhVenFUZ3pmTzA3eXc1WUp2aXd5aVV6blBsU0tLZHl4RWZrejJtZVhxUkFObmNWc0FZWDZ2bGxyaWpSbmhqQThmaFdPb2liaEI4MVlDeFFhOFE4bkdCR1p4TWRVZEhwM3gtRGd6RU12cTNLeldtNUgycTlybU11SGxFaW1TSS1qTTdLb3dsb1ZRbzlCelJsdkdYUHppcFRTbTdoX0dvLXpUdXRTQXZLVVhMNmJ2am9xbWN5VzdWd2tfYVpsMVJJYk1sVHk4Z2RaeWw5NUwzNzh3N0JjbkNvLVZmNEdhZXhYdW0ydlRiYXh4YnktQmo0T1hHMjdiT2pqb215WkVOUjVIRTRuRThraldJQzZrWTNZOUJEcHBQT0dwUFNXdElLX1QxWU13enZad3BFQ0lZRkNnblg0RmY0NGVveVJ6c1Z6b3FEX19vOFNpVXpSdDltMlVBdGMzVG1VSzJYSlNQc1M2c1NOMTFqV2xXa1JBZV9kZGtpQm9zQ3JGTFVKb1FqaHREcS1NNWZZdTc4Tng1TkpJenJTVnZlSXB3eGtjbmdjeWg3eGNWR2p3Y05UQjRib3FOOFU0eUJ0Z1lERGhJS2pHLTRVMzdrUVVIYV9sNFBPb050ZmZOcU5NWmtVWnBtc0NQNDdOdGFDMFFJbUZXa2YtUnZaaWFNbks5M0c0UTFBTGt4RUNkUnZMR2dTSkd4MERUdUdBT1hQUHNsMktWXzV1VFRBMGZoMGJ5NXUwY0JNLWFCY3JCLXducDVucWFFX2hmOVVCN1ZZM01fQWY0SHRKazFpX2tLTjctSFlST0Q0TC1YNkkxaEU5WEltYXBjOFZFQTgwVWQ3c0xJSDNGb2RYbFJvbER0WEhkZkNtTFVlWU9kTC1pNWZyOHlRZ1BwUHZqcG1lZEtyVVJoR1dCU25CVjVWRlRmN0liNU1xS1huMzRQandqQV9OUHEzSWRvbWptWlFMQTRvb2s2SkxMUkg1U2dEWEI1cmNoMkJ1N3FaTzE3MXRKamstZnNqZnduLWgtdEVqa1UwamN6WWxXMWg3OUlLOGc1VW9mNXJGa3l0enRiQ2xxLXlRYmIweVU3WFZPWGswb2tHZWF1OE5kcjQyVldDVUp2anFzV3JDX0JrbGI4MVdBaDdBbzgzTVVYT19zTE5CSUxCVzY1MVRlSmxTWGR0R0NZXzNSSlhLTnV3OXNWS0hwMVJuczlaZmo2MkZ0R2RldmRTTlFXWlFlaWhWWXBwWFNSUUNXS0xZNVlMc0JEeXNYa0RUbS03WTROX3d4UE9jTGxIRVBUQVpDcEVlcTZWTzd4cDdqbTZ4X2NFR1pwWmlVblFuT2hMUjg3c2xLQlV3SXRfOGxUMm5aQWR2Y1FicDVXVHJrT0tQN2pha1FKdzdFUXd2cjFwQkxvdzBmUTRzdThySzlWcUJrdjhycERENHJkekpLMFd5ZDR0am1Sb1pMYk9ZQ0JxLW1UdVdHNEtPaTJxRFR1U2VoOUFTdzJhTEZPRXJ6QTNxdWxvNUJmampqenZJUC0ycWlzR28tTGFUMXplVUxtbnZBQ2QzYmR0ZlBxM3pVSnpFMkJqLUVjVnZySnhfRml0aV9pNEFMbVNubDIwVDhqaGQzbkExX3kwQlIxbFpyekYtMjlKZTg3OHNvRDM4V0lKb25BckNrRzBIS2lfUGZBOGpoMWlWSWxGUmpBWnZ1SnFwS3hyNEtaSG00UDZxdXJRUWV2M0RQNUhNNUI2WEJ1c0wxNThOM0pOVlJwRGtIeXJodmdSQm5kZWFpV1BnSlVwaTdyaUxQeTFqOTMwTVNad0xWcVc0SldPVXItWDF4VkxOU0xUWHlPTFV3bUhDYlk2N01VOU8tYnRmN1d0REd3WjRGaUh1d01zRXRWekQzNXUyVUF2MGJ4Wkx5VThybFo4NlVTZk1lU2dtbUpUOFA5MTFGZm9hWHg0SWU3d2hWTUdNWXVnSWNleWNoZ1VscldENE1RclZkUDlxRlhyemRCWE5HMmRXOEhKS3BSQWg5OU1COGpzRlVIX0l3VC1MbVFfYk5EbVR1a2dKUGFXWmlsQVN2UDc2Rk90NkxiMkRHNlNNd0tidkhZZTZyTEY3ZF9CaXZJUEZxRjduS1oybHJJd0JHMUxvTmk2YTlSQUJjQjNEbjJrT3BlWDlUbkptRThOYnhBV3lHcEN0Um13dVc3NFFwTENZbTZNRDAzeU15ZWVrb1QyS3RkN2ZmRmJPUGZlVjJHcnoxNVdZR0hpZDVndXBSZGpldUtvZVRXaHR3MWFLd1gwWGJIZkVZRkQ4VkhWV3VkMXJTdENpMlRsR1VjWDcyRnhBaXZBbVJ2MkdEWmVTX19NZ1FGQVVNcnVSM20xTzdLNGJzX3V1UlhrM25tcUhDUld4dl9obmhsbFdydkRFYTBFanhvZm43WWxjSzhNazgzVy1iTjRDanVWdURzbVd5ejNVcFc3d1Fvc1dmMlBVNHZaMExJOEF1SXVQd09PaDFGUW4xOERnQ1Y2aDdJQzB3bDZvdTFnZkRyaFZxaVdLeHlCZmJabDRXRFBtMFdTcXZXS3Y2alNQRmdTeDcyRVpoV2lJTTVFY09NY3pGMGV0NlRZV3ZTdjFPNFlRakpwNk52RzdwVkx5bE1FTTdiRGRKWFoxcmI2NmxsMElyRG5CVElZeThfNmo1RGJ3b3hESnpTT2QzWmlYWlRBYnlDQ2FrM1lxM1pfaW5VY3luQjFkelhhTEZyQUJNazdteWxDUDJnZVFlenA2NktNZUlJS3hEYkRwb0xZRzRoa0VMSHo5a05ZRmFPSDlBUC1OMUhjSTZlR3l1bHpoTkczMWJrdEhzREhVY2Nab1p2S2RwRkRNdThlaXExcV9HUjdTNV9hQ3AyM0diREFXdW9sckpWcmtoRE1udG52RzFBbmg2R0JzeUlRSEU4emdXYVBSSTFMYVd2b1RRampob3NYZEpwcFJYNUx5SHF0QUtZeWFXLTJmS1hxVnJBQXVOOXF6OGpOMHNTLUlzSlhzLUNPanJzMXNjekxUV1JOaXdDMWtsMzhrcndTd3hwWm00c0dlRHZfd045Q0ZmNjJOeGN2SkJHYUtJRjF0RUluUi1vUmFfWm1pdHNkUHE4Q0NHUDU5YVlzbndETGphWU1KU2pEVk4ySEh5eTNPZXJrWHRfYXAybER6dEUtNy10UEZzWUphc1ktXzhWeFpNSzV0cUtGZVcxT2o1NWNlUlNJekNxZHFuZDRUdWlWb3pSakpXM1dhRk9tUUFUX1ZoY09kT0JKcHk5bDZnaWN6ZENlUW5aODh2Q29zS0c4VVJiUzBVZk9fWXJFdVA0cWloZzdlWkNHdnNqdHJBMUlxT1dBUGZSbGV1ZUx2YjNCMkhwOF96aDlNMjdfRy14eUZ0NjBqT293Slk2RUhzRDdVOU5Tb2xiaFRYbzdtM2Y4SDl3d21BcDNHcDlheS1xRkExSG5TYkx6S204LVF4c05KdkZoMGx0LVJIbUJCS0Rkd2FfVGp6RzNrUzNvQVl5Z0hWdDd0cmdwY2lEQTdBVFZGMDBVeHVLSk50VXJHbFl2Y2dzRUFkWTc5MnA0Z3hvdUZ1dHctdUZmRmpaM01nMnJDNC0tN1AwRzNBOHVPbXBBdXFRa0VtOVhwZmM2ckZ2aXZ6UWhiQ0RhZmJEbVlVSHFoblFINXlJX1ZsZVRsb3ltcVlLUm1FQ19SV1hXZ3hNdEFMT0cycjJwcG15cVdraHdJTVhVcU96M2t1eGRwNHNaWmJwMkJDTElpdFpQcHZIYUdpSkdRdUdNRDNpVlZWdTUwNXdrcmhmUjNVbmNyZHNCMXJRVXZBRUtUODJRQlVXcVVRdDVOWUdaR0JpaXBhaWpNM1lCekFYUGgwbmd2UE9VQWl5cWR5LVE0QTFwR2NJMUltWWxGdTI5aXcxOFNqbGxUMUdMWGRGSmlqNkMxWERjME53X21EQno5NU9kcXdhTlJYeEpBOHRfQ1QyTFpjbHZvSUVlYndseVpHejhVbzFIWUEtNnRWVVItWVBLNHZtSnROaGpNRlF2enRLMF9jY3BIYmtZNVNqc2xVQjBObmJhM3JXaDV1ZEphYXRJdTV2QUNUTGNfVzFZTWExX1FIdzh3YjJrclZiS1Z1Ny1KSGxVT0cxS0JXeWZwc0tNTFZWWTJmZzUyREpMdGRfa3JvMmtJdllLLUlsTllkWEdSSE1oNVBfbHBnYWVxY3ZSWnN6SHkzZUZFdHNpckhTekRDQ2hIVmp0S0xCV3BwYlA0NVc1dzRNVGVtMzZod0RrZHhQRUdWejhxZ3JUdl9iUnJkSmx3YUppNlFvV255VVUzdFdIdzhTVVlFclhPQzZjbmRiRXZWZjJfd203amUzSjc4QnFVWk1HRDRpWVF1VDliUTNEaVBhbGhnYVo1SF8zckxlR0t1YTdhYlMweEMzYjRldUh2WjJQWmlpWmd2TC1TVHFNcnNDRU1iUzJYZXM2SEU4cFNsSDFWcGFNNVFOMUVBSjkycjdNSE5VSm5UY1ZhaXFvcW9Ub2FXcWJmZFpOeUlSWmYyblFYUGI4OTlYTlhFR3dqLVdpZmluY21Nc1NMTE9QaWsyUmJXXzBKVmVBOUY4d3JIdHdmRHJjQlBITkEzMGZyNTVTVEJRS2g1ZkJiblVXckJRZExEVFpoaUlsQ2NTX1JFTklIa1IxZW5pcnVDeTZoMllyQnJJVklCcW5ma0pPUFlFSm8wRWpMZzU0dWlDM2VwaVB3TDlCVzd6VnJaWDZmQ0FsSE9rYVpxOGZRRHRJNENjMFN2UEh4RklEVjZNbWxBMXctTmYtQk42YTBYQmpsQUxONTAwdk5VWWlXNFhRVVZjYUlWeFZSRkQzSEFwNEFodUowMS1QTl9VbFcwQjdTRVMxRUFsdjJNTzF5ODA1N3hLMGFYd2t3ZlJLaFVaajk4aTdoVGRUcjkwLUZYSGRvNFB3NktSWHdHdEV2bWZaSnZCcUFVc3lHS05hYUVMcm94M2JveGpvc0x4bEo2czNFX2drc0UudWhGdmdEOHEyVm4ta3pBaTZ5Z0FQQQ"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuUlYtYjY0U3hyR05IemJHa08xNHBfVnRaMFUzUUthNWYycG1TU28xZzdkcWVVb2UyNGtHY2o4cFVCR21IeE11emZwVTlpVTFCY2lQUGR5ZWZSc0hxQWlvRTNuMG1iV1E4NTJrSHZ3WnoxTHZrSC1naldxMTBnbU95cFVOTzFCUTMtcEV5VE9tUEI0V2VqSVJCUWhfSHY3QkI2QXFLNGl3OVZGTXJJdHJuRzFURlE3MGl2NnFadG1uVlh0WjBBNDZVZGJwaTh0YkF5cUxqcjJ1MkRjVWtRTXZpOTlod2tGSFBTc2NIRGIxTEZ3Z19pOEhnV2M4RlhCVVZ2QTVGNWgtRmhjU3NwMGR1dVNKVUlaSEIybGlHRFhPb0dYTVZTb2E2Q0ZqT1ZWMDlRM3pTdGx2NFAtbjF2WEVjLWtkUThuenpRMzlIa18xbmxnNVc0V292OXZjdWRnLmZhQkhCTzhVNUhwaVJKM2ZIMnZhQVEuNk1UdFpnWXB5NktKUFZFWUZEUElfdTk0dTZCVjlvMEJmT0lUVDJCNVpVWmhXbEw2ZVU4c1Y4RHZQZ0dpN3FpSDAwbW9FWHBwVXN2M0lEWTlYeWxMU0t2NFFDUkFYcktJQkJCd2VZOGgtOEt1dWdIcnpmeHRld2p5c3FzTnlNenBXQjJnVVJlQnFHRHNVdDd0WlJTVG1Vc2ZTai0xNEFjS1hseGVnU2tXdXotU1ZHRkZ5dzI2cmpkck9HNUpxbG9LaDIzSTBJNWdUZlFFbzY4TU9JSHpvcWdDeng2ck5PZU10Nm9uS3Fod3A5LWt2U0pOX1FaNzEwRUJPM2xmdmxOSTFFWTJyWkhnRlRhcHptZlR2dnpycnBVM29mNkhjb21XY3VwOWR0cjU2RVFaTTdjWUJOblNrOW9zTXlJVGpwSVB1ejBiQnNqZmdJaVNNajdLY296aGlSSC1VdE0tcmhfYnJIN3RPdEZTZmNZUkNnSEZjYjBPZ2JYWDQtaG5qYk02T0o1SHh5ZG82TzM2c1d5cUNqWVhSNGtyMTRBcUpKSTlFdzFWeWtpSHRYUTU4LVBWdWdQd3RVZU5yMlg0eW03WXJEbHIzSGFnbVh0UlVIU2lhcWtFZ3B3NnNvSnZfaEhReTVNRzZuNDRUUmU0c1BDRUR2TlI3SThvMk9fck1DbTFNS1g3Si1YV1pJOS1WdUdyWXQzQkJ2UW1NZ0xmWlFoWUQ2T1dTVnFLOGJvWXFMMm1SVWtQcFlTT3BGNjNnT0Jvdmpaamx6RG5BTm10SUI1aVpJTUxRbDBaWFd2NU1RNkNndFV1bmh0WDdNZXdSdnY2OVIweTl0eTIybkJHMmtfQlltUGpMUzE4VS1FTDF5eGFlQnFOZnFpOWlfZG9yQUZ0T0NhaUNOQTlyNHhmTGVsSWNxTEVoSlYzcHR3azRWM0NFYXhsN01abEhfS2xGZGY5OHJVNjc3LXN1cW9ZTEp0MFRna0dNMUxGa2R6WGxJREhBUjJQaUpUN0dNaWpqeDA1aTJEVFhRWmp5UHVFNDgxQXlVcU5xQ3FCRHNMbWhXb1NnN3VVT29ZV2hfQXYwdjBpZXhBUUdsaUZocmR0VjhILW9fdUVhMkg2NzNBSXZoRzdqNXRsTk9MblJkV0NpamNvSzlmdjBUR1psZUNTR1VSdDRpM0tuZGNvaW43UGFuckVSWTdOUHlGUmdzSFByRmJ3VHVIUU4tZWFFZmk3NnpEb2RlYmlIblExVUJZVXdEY0ItR2dmdEFkbGhIMUpCdlp2YU51aFhjcFMySXdUenNibEdsdWRLS1UtYlFla2REWjl2bEZ2cEFSR05FMGxIVUY4eUZyblg1R1JMVlZqem5IMzROZlN5NVhReTc3VVN1VDlGQm9ESHBhQ1FJekRxb2NUenA4OWtiUTJUZ1kzYkQ4SHVqM0hPcW9paTdRa2p5OWg3UlhrNTZpQV9VVVBkTTlHUHUwRVA3ZVRaT1FaVTgzX1RBcVh4VnViZVRKTW1IbWdrREhmRDZzYmh2SHJvczdPMWg4V19Lb09YcFlySVlRd0RFdjlTcjhHVml0cVJfTHdFS2VVZF9IdjFXN3E5TzZ0c3dLUWU4MFprT1FXR0Qtem16cnFFR1VVOEkyRHBseGpSOS1vOFBEYkFuLUd5dkV0NWFGeWg0OTZnZU5lUnJJS2dkUk5ibm13MVp2Q2l1LUVGYXlTTmpoNzQwbHBZZ1RoRkpXVThwWUtseHc3MjRSczY4NVhBakZXbW1QWmQ0NkJCX2Rnc3JRV2s5UUthN2x0bnJIUnU2N3NlWGRCZXVKQnhVYkdNYWhSaDdwWWROalp3T1d3M2dtTWFsdjdsMDJuamVueldYZS1GUE5VbXVOY3U0RFlCeXRUYUgyZXVHekZhcWhqVWROdFFTRUFRSXFDd3h2cGR4M1ZrNXA5eE9PWVBveE1xYm5nZ2hCZUY5YXdxWGoyVm5BWjFFOGFlWWdrazl0NFZYdGlsSWg1dVJ6dHl6QWFBMG9MQ015VmF2X1dONWEyM2luU3BsYlo5Xzl0SnhJZHJnV05SR0V2elZ1Slg1aDNBUVZndUdhMnZPY3RTSlpNdzZXdk0wUjRNMFZYWWdaQnowWUp6clJOQmJGLUk0QWZiVFpldFRkQ2l1eUtYcGYzd25uODh0elZEZ2JmTTBDd0xpU0xKRC14eHhVNE5pR0FscjN6S1ZOWWNUUzVrejlFZnkzTzZyZVpZQ0E2Qk5DaFdndTVWc0IyQUsxN3JDVnpaaFFNYzZ0TnVxRWlMcjA3cHMtLVhWd0ZseHB1OXBnZUJjSE9UWDlQdm53UHc2M3RXc25jUjIzVVFwMWhvTGF0UjFlWVNPYldnRHljeDcxM2kxdG9GTW52bFhiZ3RrcVJJbUs2Sm54STdSR3l6TlVwUnJqczN6VXgxdXA3MHBVZG9EeDIxSnEzY2c4SFRQMTVBMFl2b0p3YzBxay1EUUZlZlVHb1NyV3lORjEtYWF4dFhoUWNkQ1F3RWNuY2wxSDBwTmZ2Ui1JWGJGaHJ2czNzVVlXOFMwbEpibTVXR2p1Q0hIUzNnWEJSWVdSbTZXaDlwZS1qaFFsYjl4dWxfS1B5azRlUG00cWRqbXh6QmVtbkUwaEdwa1A0S0Iwa2NKNl9STVRwUi1HYk54QUw3QUlsTkVXcnFpZE9mejlhejVUTWs2S2psOGIwVGMyMTRNZTlUMnJucWJZaWRENmZVaW1NSlpIQWhBeFNjaktqdGxVZkhvdmZ2LURsTHNkN3IyY04wakRQblpHUTRKYUIxc2FuQzFtZ20zRHE3R3pCdVlJd3VRbWhkVVpCTlFNVVY2WG9iWkk0bWp0aUw4enQ4YklUaUt6cXlZdzJjMFZYeFdrWkJub1A1SFB1WE4tS1MxSmxHclk0bDM5bjEyTGhaaElINVQxc1FDUk50ekx5bkdlancwWnRYeVdlZWp5cXRRMmhjRlBOcW12cktFRHVYalBYM21nS2V0aWEzR3ZGZ01IM1FWcFJrTlVrenJCeU5xSElUNUtrU0JZNGpLXzhjNV84dmlsZ2tMdkFpblhHckY4T3pWWEhEZ21ydnN1SWRubjhyNlZUT3NQZE1UWW10SEUzVXdYOWxScVl6ZkpBdTdpdEZJZm5GVEJBRVdVOGx3ZFhvY1d6MERkMHlTaXJOYkE3eWdwTUx5VGx3c2E3OURpSE1rRzlwLWstQzdXd3NFdWJNc1YwNG9IT2xqaGNjSDFNOWNMOWtZMVhjNUtmQngyR1R0SkNZMlZTU19lN0N1SF9XZDhRWnJ3bUhSd3ZGcjVVZWd3NTkxNzJjMUZadjhjSVo3U0JSTnVCYmZQdEthQU9RckY3NFhQNmZfLXRsdl9Xd2ZtY3I0M0NjQ3djV29EVlg5X2lsb3p4MkhPU2FHWV90RFZxTU5naFlacmNCX0ZUNE95cEFvQUxsbk1QcnRIR0g0RndxbWRjYjJXZkcyMmhxQlo1OEJ0SUh3NFF6SjdnOGwtb0ROTXdYZnN2dlFtWXUzUGh6OU5JUUtOcWhEbkd0bFFTbVdJOEZhdmpuMEZLSTlTdUc1bVl5czk0UUx1ZVIyekJLOTI4R19ja1hWRE9kTGg4VFNzTm9WZk03YzB3MEhJY0tKdm1XOXVoWEJHM21ySTNYeEVwVjNRb01HZVRmakpzLWx6empiTG9XYk8wWERwVjBXcVY5SHlabUh6elVFWlJtc3R0eWwzbE03cmhabFItcEgxZG53UGlyTk9XcEY0UGwxMU5DelZlemljZ0VpbGJrNm9BTGdPSnQxaS01ZEJNazBPMURPM3NwUlNUZnhvdmpsSUY1SnNUOW1waTRpRUwzVFNxX005LUtycHBDSFhlZWtxMlZPaENvWmFvaUxFR0lEM2l0R1lYTW5aUWo0Z1RJZ1VTcnBQS0E0azJuYVl0V3pMVGRZTFY1OWRFOFVIamZVSkFWSUx3S2JPTVllTlVrWU83WGp4aGVINFFyN2RudWZJNEwtSzhKX0VPN1NfOG9mdkFyaVM2b3djY2xJLXJDWk4zTTBrNERPWTB1SGgtRmJpcjJ3c2h2NzhLYUlqLVpGU1RLc2MzMVI5WENRLXFvMHExbVZacFRuUy12NmE2SEFTdUp6NkpiTW1ocTBMTi0tTmlDb19CdHUzUkdVUkIxYlFkTnlXMHNJU1h6eF9FTjhoWU9ub0pTaUFGYzlNZWZSaHY0N19wWnFRUHpjMnUxM0xTVFd2WVB3Z3pGSWU1U0FLVHZGOHZmaHJOTmR1VVFiYy05NWcteE04Vmp2NGs0UkozNHRSQ0ZCVDRXUU9vaC1aeHZqN2N0SnZnSnlaU3cxUnlpd3JEZFQ0cjAzSFFzR05fTjZrU0JDa2dqeXl6bFBsME82alZyOVZPLUI5X2MxamJ0RnI0eUNsOTJheEw4NmFIRFByajJDa2JWUlp2TUl6X3FHSjJjVVN3YWprTEk3Z2JhWmFiZDlZZ0hVbzJkZnB1ekdLRWVKUUVfSjkyTnpGNjQ5ekstNWlnZ0ZfbzhzVkJlQXJiSTdsZzBlVjVrUnRFX0ZVN1BXWFdIcjVZdi03TmhhRGpzRmxieTdTX1FlQzVzSzhnYTZacHNzb2FkdllKYkVGbXotQzdKdm42ZzBMOGQxSUpWc0dfX055bXh2cUVZY0dSOUNrRng4SkpaWW1UOTBzeTlZd1hyVldmc3hhYWFXNGdVTjlMQkVuTVl0OEU3WUlKQmg5Z3ZPRzhiZHV3TGxEalFRM0xraWJscUhuTTZOZUtMcFNZdU5MeGN1VDE1WXI4ZjcwTzBLQlJTN0lEMlBHT2NWdThiVy1LSUdET2xXajNXc01YTjRMRFljQkxucElwbl8wcjFid3VCSU9IeXhiZF9nVk1aWmhtMjB2LXlmbVdUb25iS0tZb1dvV0tIR3M4MVBiTXpvWXluNlBMdDk4VkxpRDRjX3A5ZVZTVmFBSGFjbW44aGI2VGVoeWJtWVhIbnVMZ3ZWT29ldzJ5ZWJrdUZvbk5ZTHBrdVo3VmlTSVBnOXAtdGVDeDIzZnhaOVBoTkl1RjEzanR6cVZ5bU5zZ3pjUU5KY2RrcDZ6Y0hpM0FiTFNlOFFQbjF1Tkh4TFJVNkRuM19vTmlLa1RxSnlIbW1kR2RLU3FKcUpqdzVOMGZqU2RralN4WFV4MkJ6dk8zVURFNnlzenBzY2s1TkhOQUpzcXZmVFVyb2lVdk43RGVyenVsckRxSGZrLVVlYmhxYU5qai1JNkJtUlI1YngxLWk3TnRiNlNKN2gyeTkwSHN6NUwzdUxRYUFQQzlKY2o3VkdFZVlyM05tUVljYldWZjh4TFpXLTdkWEdPaEhib3pUaFNjajJqZU1pOG9zQlFWeF9DeEZhcDJRYnZETjBpVjFjNnM3c0c3a0hWU2FnWThoQTJqRUNMQm1CMUh2Ty1iUVNNcWZjQlI3dXlYZE03cXZHUUJrck5JZkpreFFmQmh4MWZ6LWtrbllkT1dHZ1B3c0pWbGY0RXdjTUdEX1NuQUtuUDdtNTNWYjlydWRuZVZwWERLcFdHaFNtRXIxZXBjTHVqekp2MFZUR0thTnJFdkpPZTAzd1ZTWW5Bc3RiSjdoRmRzUFd1dkhmQk9SSWV0ZC1oQzItR3gzRF85NXd4WmUxMlh3RGFuTmtSVnRMbG14YS1VRUhYaGRyR2JOUjVaX1RiYW5saENESm1saVRHLUlzRFd5UWw5WVdCamJYTFJjY0NUamNMOTlhYWxHU2kyaGZLb0VyaGg4VHBQNU9RRmpfVHVzOXh6SlVtaVF6YXpURjFYdmZoTnUzTU5nMkNXcEIxWFNiM2Ywa0FFN1Z5UFN5S0VaWl95SlRUaGFDaU1tZV9ZMmJEOU5OSHI1QnVvZzhaYktUNDk3MXR3UFpGOUQzMGR2TzhfcnFPV1NPalV2T3o5Z2FGdXZqbExFR0RQWUJ0aTBnMUlMWVhSMHZ3LUVEc3FKRE8tdzBDZUQ2UWVoWXM2ZExUY3lZYjM3YlVwTWxQQ2hnVFZCRVcyLXpMT0VfRmZtNG93NnRQNTlnbU5ZOHhsT0VWQms0Q1FfTWNLZUpxbHRKWUdydWp3N3p1TU0zZmd1Zmc1eFdIemdoVjVaT3pRVnJIRUNLX3d6Q0JTOVVPTmpUd0doMUlTWDIxalFfLWliRDJjcVhsY0d4VjdtOC1hLVctS0h6VFdFam4tWDYwMWdKY0JqcEFsR2Z0S3lvVWZNVjdEcXhqZjJMUjJtV29GZi1zVEhHcjZwd3dueVc5S3gyRmlEcnUtSzhXUzZ0enRrb1YtM2dQZnE4bHdqcjh3Sm0tN2ZuUnlrNFU0QTR4SjN6WWxqcmtiVG9YSnlhaE1Jc3ctdTd6SHUyVWFwQlhyNVhvaUVpNDVjblJ2VFJGOXR2TFdzYXJwOFZhM1JIQlF3Rm5qZ1VhMjktYmhWOTRqY0hGc3NqQmp4aDN5cDlZNVQ5TmNPcDZQZWF6LUNqYVI4a1hGSlRNOUR0OW8xZDVsQ0xxRUdYak9HOERTbUNXcHNvZzJneVpDYS1MRUE2NFhrcXJmTHZFbzI4cFhnbllEOFRnU3NlaE81WWdLMFowS0FiMjJZM0ptaUZRYkhXMWdrRk54T2p5anIxb1BHX3FUMW9OcFlxUnRXTU1nTy11Z1RDZ0pmSW5SaG5KdElZM1RKOUhad2dsZlZwbGV1ZnVWWW5oSE1CUEUwU0dFb1RzX0tkTFFZT1VYbndWbWZhU192bnNTOE0yUzRGVDlPcGhHdFpUSjBUemJ5Qm1kSE02UmdrWUlXZ2doM2JsLWhWelkydmpGeWRmel9kVzRhRTl2UU4tcW1pUlRuSnlScVpyN2NZTC1mbG5jN2t0WU9SQXp2aUltR3lodW40UVZZM1lLdFBGdTRMazY1bmJlUVc4bVEtU2NoX2Z1WWpEOEdQTW9hcHJPNmFFUGstVW9KN1dJOHVXdW5QelJla3pLRXNnOEYyNXVCMEVLbFhyM2tibnNrbjFvWEdRQ19QdXVsNmphcVVjRnl5VmcxNXA5bGdGU0l3MFFjYzhWSGpfZFFGWVY5bjZoZmdjM0RsVEJMUTVwNGkwY0owdXQwekdYZXpkZ183SlJ6eXh6Mm9GY2J4SGxjbXp4QUQteHd4ZXh0emtocEhPR1c0X3pfdU9wZENrYVRIc3pFMjBtM05GMUVhRDVnZ1JmSFZrczNTVHRzME1CWFFJUjZFVkxyaE1fOFdBNnMwM1QtdFliWWc3bWl6dzd4UUVMY0JmR0ZVSnBaS01fY09DOVpiQlFEbnhVaHFEczhJYXFXVjRpck9aWlVWSDFzbEVHaThpeDVRb1NaNnduZklvQmJOVmkzcGkxaUk3Vzh6S256Z0p5UmROaFhZUFBkS3RQTUw5ZDJRZXMtcks1VW5IWWJXQmpvSGRsZFJhVm5RaEd1N3FBREgyWS1PNG1OaER6RGNmOUlCeHk1Vk9hMXQ0dzRVUWt2dWd6a0tMZ3R3Qll3SnFEVDFhVEtIVGQwNkNWTG5oX2F3c3NUT1Q0OWNCQTh4aGdRZElNamJ2aGVXMExiVjg4Q3U0d0RObXZ3cDZfejNTd1ZWOEJwYkNQblJSU3F0Y3BDRFNYaFpPUk1JOXphMXNDWTYxQVd1cGVLbUtYUUl3Y1QycjBMaW5BbmVraG9hYlRKaUtVTXpTTmlmNjQ0QUdvay1hc0NneHlVZmxnMUVnWDlYY05LeFFibDZvV3A1TkF1VXRWNmltQUhpQlBtNEhTVmRKa0JmTk85OWhiMFNjNnlMZnJyRWVGSDN4QnBBXzZnbUR3MGZVb1haNHJoOUExSmppRFkxZWQ1M1dva05IblhINVU2Vy1VcUNSTndhWkRhaDM1ZkNuWXBiYUxpckVYNVlsZTJlck9iVm1aNE9ZcFc3SlhkWXNzT1RCLWx0bTh6ZlJrd2JMX2VJYXhDdkw3ekFwbXM0a21uYkdTZDFFb3hnelpoT0Q3b0RtQ0hfZS14U2RCNl9BOVc4U1VobVJzYnk0SFdFLUVVMEYtdllSeXJEYnotdnBnUUs3UWVkWFozR3FBelVqYzY5VVFoa1VYMkM4VlJsSVlRWllFSjNNaUt6Y3lPMnFZdDNHd0Vtall1dXFTTjM0MU9BUFhnenNWNU0wZHR1UldmMF8zOFY2dTlKZ0dGYlVEYnB4ZVg5clFSNnpuMnh6VjBaUi12TE52czJHc2I3RHdoNFBEcHFlRjBOQmg5RVpDVDB3QlNhQk1XRDFRVEF3cnlrVDdKX25DaFc3RURpVWZEdmc4dnhNbVpna0JobDJVb2hUUGxLVGptbDhTNGdGUGwybkpZZmdEV0JkTVdBQVhfVkkxamVDUnVlTGJ6Tl9hUXZ0clFib1pZdDNPbDc0Sy15QUw3YThOdlZjLVlHdm92VmtBUENxVTR0ZC1qQVQ4d1FjeTBhTGRGOVQ1ZGdKSTU5QVJ1VDZ0bjQxZ1FLWDYwQTVOcHFmNmVqTlRCT01KcndRMHI0cWJuRU1mXzhsTEtQZG1lb0RQZ0hvQUdsOTRJS3ZLang5d2Nmc0FNWllHMWl1V3k1LUhuOWs5SmxBc2lJTGZuWG5sNms5aVNwS3RZLXkwYzY0NWxiQ2RJX2FXWWl3Z2lncTZiSTBjcFowOURLR3NGZVE3QU40QTVJME5SS1ZsRktmZXRocFhzWm5Ma29KczNwdHJJdkxOekJiZDM1SnZnekNfYTRkRzFpeFNSenNSWFpnbU8xTVA1ZmZib2REcDZvZUE5bmZLSEM3bnhuQ0JpUU5aMGRkNm5VUFNNOW9oOENhelJkZDhTZktpUXQ3TWZydGFLOW44dW1JSk92ODhualVlSmcyQjZBR1pOUWFtQm02T1VILTkxZnAzWkpGRUJwVldvZTlUNnNqR1FpTncxMXFqSmZXX0lFYXZ2dmRsSXJyTDIzX0NVWkZDQXVydUhLakZHX2hZV1Y1azAyb3pBTnF0Tk80MWFFb1NZTDZiNGNfVzB2VkRaekExM1NqVUNDdk9CdXNOTVVkMERxZl9ZOXh0UnVWMExqdzk5eGNTUmJPS0tMWGZqM0dZYXI4cHhQcGRIaDgtNlhEVFgwXzhVQXZqV1NOdDBQckVINFNtNjU5RVNYZEZWcjhtZ2NmMVB0b00xcWwyeFdtS0E2enFNVlZjWDBrTVR4RVhQT0pxZjhPVWxMUTJqb3Faa05wUC1TOHNQbTJEdnBibmRHT2lRNTNTTEM0NTNzR0F1XzhHQmpSa0UzMmFIRjFNZmNQQlp2b21oc3NoT0x0MF9zNVBXT1d4Q0NIVE04M19VWklyV0RoNXVqU1lmSG1LcGFEbFNXbzJWcGNqUHY4MzM4WHZRNkM1NUxudUlXMTljZ3J1SXFnajh3TExtS3U5NkFIMmc3cTZneWNfblhZenNjSEY3ME9kYWNid0RXR2l0M292MUstV0doQTRlMTRsQU1tSEtNYTJ4SF84aWxrbVRIeVo5Q1FaeEZwQV9mUjV3dHd6dVZYNkpFaDZuTnFiaEVrakEwejRwUWxoQy1qbXVxcWwzMDBBT3hsWGRsQ2VmdkRPTjZKY2g3cDBhVVJVcUNvcFR1Mnk2WmF0OGxkR3ZNMlk3cFkxLTFlZGNRc1lrYnBrUDNyWl9oRTUxRmhQVWlTQWFqZ3F0NzJKSk80X285Uy1RY0JsTXZrUFpSUDR2c3pIbHhNa3FFcE8tUTkwUWxPc2hiQkZzM0lSdTZ5RHdieGQyaUJMbk9RR0xtRm5Lb3FkVHVUdk1PT3dLRVdCRVUwR1BjTUJ0bk5qb0t1YUZhN0JvNDdEQjNVUy1lX0xJbjYxQzg3RUpKOTVaSVJFYjRqSi1XV3d5MEtBWHF1SEd4eUtVVlNSaEhNLVhmVFF3YWhGZXdMQU5VWWh5ZTNxN1hnSlhLTTVNaG1JOUNoczZwQW1pR1c5RmRzdS1TOFpRZ1NLWGxpandfVUlhVFpKZm9XLWZhTGVTMjRrMjFmenVTLVhoNXZQZWJBRE93azI2VTc2TzhkbEhnYjF1Rmd1Vml2MmFBZy44cU9KSFVZLXJGbnF3eTlxV2VGei0tYUNhb3BuNlpsQmNuMVdIc0kybFdB"}' headers: cache-control: no-cache - content-length: '10778' + content-length: '10812' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:13:27 GMT + date: Wed, 18 Nov 2020 01:18:20 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://skxukc5wtpiqrku4iu2hw7h7.vault.azure.net/keys/keybak4e00e7f/backup?api-version=7.1 + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/keys/keybak4e00e7f/backup?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE uri: https://vaultname.vault.azure.net/keys/keybak4e00e7f?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak4e00e7f/e10a3ee294174b2794813b57e01c8743","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wXybF0pWQCtmX3I_kW9bvoW43-vgsADD1gS3mu0lR2CrXcD8f6-eRzRQ45X-Qs_cKCvYFX_fecHYSFUunlTqOxD0IkjMMcTTEmRDEnwbgoypXNgLN0S9NT5tpq-nr5zaS0T5haiOff9vY6Hr0nbGU1KQqZ-nXwjy3CcTn-FPdYASz_jiv2trPqM41N1JCI1GPEka6nKRuKRTNidQP46JI0ZgotrbZKFJP9tVyujf6ccTlUevn0ckrXs_guP8dvAY3Nl6p9gdfmPTVFhGv7UqxBNPRRE1U02DykU6SPHw9OG3mo7oixWFyB0lTJfuI5sOq3OFMa4pDfOxAn_Du65y9w","e":"AQAB"},"attributes":{"enabled":true,"created":1596039207,"updated":1596039207,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedkeys/keybak4e00e7f","deletedDate":1605662300,"scheduledPurgeDate":1613438300,"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak4e00e7f/61fcc6111a124fe28392eddbf00ca8e3","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qoQyc_9X98MgH5wv1673SPVF8G7SyH2LEC9c8m5eK1A1CT8g9x74KIIxnirupCe4GKJeKybT7mHo33KOok5EZhViLBdmO0sYNjaK3V0L2qK3QuJ1pPPRniUms--vPhaRIwc65PjIFmUTyVVy1xJGGWmp1pAToH2KGza3Nz_GfOo9w9unScPiUQ5x2YMUcmamx2LTE1pFny3r6hkTuFba7IEQC4mBpGTsQTeaKgLXlBr6s6oD7_cXXR0zedQiQMhbXeXwKCnFrdNewCBeKt5Wbkt7Sn5pZ4-xfB1Lb3U_Z2hkYoHcgpoHz8oP3q9WpIDfLdgvQa5gJFzGo3lbF1yNqQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605662300,"updated":1605662300,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '680' + content-length: '840' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:13:27 GMT + date: Wed, 18 Nov 2020 01:18:20 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://skxukc5wtpiqrku4iu2hw7h7.vault.azure.net/keys/keybak4e00e7f?api-version=7.1 + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/keys/keybak4e00e7f?api-version=7.1 - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmZzX1RPU2x1cVRqNmlNd0JUNFNEZVlmYllneENwR2NpejFPeUtJd0dqQ1hqSUFQUHVWX1dYWE9FeGdmeDR6OXBaQ25OcHdSUUFIR1p6djlVQ3VHYjRxOEVvb1dIdlhFdk8tZEpFZWFJa1ZJdGxBeE0wV0N4SWxwcVhuUXZXSEFVVjBHWGw3VkRDc3VQbDBuOWxncWxVZjV4UUxmMzZHWUZ4c2w5WWdzYUZzMGZxU2N3emFBWEFCTkM4RldRaEFZMTVvTXVocTBJRG5CQ2lLc003SWROXzh6REI3NlVMaUJRN3JkLVBvaDJBN21kTUxXVHFYRl9XV19yNm5GMUZnUHFjRktTc09hcEdPLTA5bzlVMlljSDVLY1U2QXdyUFlpZmZ6SC0xOUNFSjYwWVZSLS1TWlNFdERrU2F6eGtCT2hCMklCXzY0X0dLMmprUWduMnZsMGRUdy5rOGZ2NmJzYzNvQWhwalpFclVjc293Li1HV0RVQ3FlRE12b01nSVFaemh1TWtQX0FBa1ltYUxvbXAzYnBxTVZQdnk3VGs1YWh6enlBblJFZFd0TXZ1bTcwOWQ5LVNDLS1LQndjWFBkTnc2N2lhaThIWm0yZFJkVlJXUVJua3JHSUFZREFIcXZtVUctV21GelRlMEVaOFJETW9ERGpPSW5JeG5reFlsMzJHVy1Gc2lVNElSNC1ScldoOEFWSnlTU1NlaTBGbS1KRWZWSF8wOHY5d1pCd0l3QlZwbWlZZzIzeVQ0QmFiX1p4R3FqdnZ6WDZaT3ZZaFNQX1c4ckw4TFJWOVU1cVFpMmJJVEM0QmFaWmlRbm9kaDdvblNXNVprNVNRb0RtNGN6cG9ReFF0Y0RkQzM3dmRkN1p2NVRrS3BudmxndU1qemVhNk5UTkF5cWtTSHJfaFkteEpKcnZRcHBuMkRCSlJiR08zdm5MMzBaUUY5Sm9jd29UNUx1X3NhV2NGUERpMUx0aXJkUm9IcXlZc2VJSm9IQkQ4eXJ4MVA3RC13M3R6QWtxdFJnNTlHUGdXTTZ4NzJ6bkdvYTZLWGRyOV9BRDQweE40YnR4amh0TmRoNGNhOGY4RC1td3F2dFd6QjU3SmIwTVpIQ1VLRW83aDFUaEtoOUk3VGgwOXNqZFBFOTduSWN4MXV1RG5WVGNtOHZTb3JyZHVHRmN4VURTdnp5c1NfUkNFaEJPNHNWdlVTRFhfQmtkMWxtc2E3Q2xpTFpfRXJxbmV1LThiRGViMkMwRnNVMkRWODZGbmgzVm5RWTZ0dHFJdzV6UU9CNGlnY2NWZW5xUklaREFET1ExZkpKRVRaYTJHcFR2OU5JMEF0NW1rOWdaaVV5MWcyLXRzeC1ld2ZaZFJ5eU5vYzJWcjNBdmVRWVpDSFJib2VDa3VodUZvWEdvblNQU1U2WTB5eUFUUkFZTjRYYWNkbm9jVkZxMWlock8tdVBMTVZidS1VOXBvZGh2bnRHcVREZndpbko5UG5zRV83amowckFrd2NTVFNvYng4UVBGeExUWHV0eUQtSmtzTUVjQU9uclBLc0ROX1cwczl6ZWlsdk5YY1RqWlB6X3E1R3ptdFhSa2RuYXZRUktLZEsydndVUTJNMXZESzE4cmYzWkxINEgtLUdfZnJvUFVJNHkwVUJGUmozemozUzZ3YWpWN2Vac1ZWclRPYktxZzMzX2FORzhIYW5QajA3MWhBNUxFR0Q1bXlMai1jY19LZWVRWlZyMEl0NjFSNmhEaEJ3aDg3S3c5a1hMbGd4bHBfZjdPb2lBSlpxNWZhZ2FJV201U09QVFVnWHVUTFAtVTJDTXpNUGFJRjVfMUktMXFLZXkwdDYyRUg2QWlQdTJYNEtZeXZ1NVRNMTh4b2I0VTZuVGFybC15MjVvLWNVNjZvdm0wNUxHdXBOaDRBcDNvSkFTT2p4MllQdk5Yb0RCdm5NcjJoa1d0enhjbnpSWGFkMFZsQWhJcDh4Skd5TWtLdzdlY25JUjI4bi1lWHFfaDEzMUlRMlVWX01SYVRkRzJpS09JeU9CN0lOazRUMXZ2VlFlMnJEcGJaNmRUOUZJelFoeVk5NFBWN1BXR3EzeWVzbFgyZ3FiY09BTTFjSXRHSWFScmtSZGpVaEs3R0c4OVNKeUZxZC1iSnY4MWI5UTlFaTUwSnZySE0xNmVubDFvelhYQWlKNkRROEJPS3o2YnEtVVZsbGRueU0zdFl3ajNacjcyWUctMVM3TU9fUVh0cmlCWk1CSmpQcnpzdDJiNmNoZS14MlZsTkZHMXJoVVhWT0tiZzgyam5PamlkMEQ3QnFJdklXY3NvNEl6SGhWRVZsUHFrOFNibm8zUjdxc1JNeUJRX0h6a3NIbTNhcHFZX0lhd2lCbGR6WXJzVkdoZXZqLTBFWmFmUnVRb1V1MEhOV0tKYkt5a2pGRVlsZkcxX0RQbnA4MXdyTWlzRjNlRDQzb1U0MVNaMVlOc0FsbkR3RVFsWlgzeTlhSy1SeGlva2YyN0thRkNrS3kwXzExSU11bVFoc2FOeWU4c3dzVUVCWFRseDVnSWxDNmlxRTRWZHV5NHNYT2wyV01UNjhqUDNrcmtMR1JZYk1wSGUwNXV6WHJwS3RRWXZmalJydHV0Nm5ER1IyWThvcUphaFoxSEZSa2JaZGpMeTVfQXVtUjB2ZmtCVjhmUlVhbUNyUkprUGlWRnRqTkNaVTl0VS1UM1Zydmg3MVZpU0lDdE9RNzZCSml2QVYyNmYzdFlkSXJsNHdZeHB0WVNoSDJCdEpKYXhqUndWV3c3MFdZeUpHYnVDU1h0TWk0elY1bTE0WXFGcGN2bXAtUk1kNm5IdC1hU0F4V29OTVlFN05Bdi1WbnAwT210ZzFzMHptbGtsSkF5QWNYWlkzOGpfMTl1WWh4QnF3WmNNeTloNzhOMWdPdWRKM0R3RkRaYkYyellHRGtsWnN2RmwtZ0pDb3R6Q1JSQndWZHQtRGRlSjhZeTVSblNYUFFOamE4Ty1wWm9fejBaR0NrMGxxeGRKNlB1YWtHY2xBSmhjQkEycXZIMlVrVVQ3cDBWZC1Db21Ebm0xSkFuaHBOcmVsbFYyQmFZWlVpV0xRU3k5ckVsNkN4NzBTMW1fMm1jOU9WLWtFS3RyemQ1aXJuUkF5b1Z2MWQ4YmhOT3BNYk1INWNaTXlUOHpmekJCb2RmVkU4TmpRYlhBTFltdGdUa1BsLXV6ZGhwY1R0VFFqLW5lVXIwcnhsX1hCbWJ3UlZvdkNwMV8wTXpFR1BadV9WaVRKWFhJVlR6Z1JHOUU2OURhTDlvTVFOQm5QSWdTOXFmcnRscTJ5bThETE8zbXA1cXh6TFlIbjdHa2I5eXNnZnB5d0Y4QmIyd2M4UXZ3c05rMEhacEgxenNWNlJnN2ZuVUJtWlVLdmpndUFweWVCc1ctQzd6d2xLUFVvSVdFUUs4UzBIWkZyVzgxU2JRZHlSMnFzcDk5NXE2M0ROcTNrTmpyR1phT2NiUk1LS3VHaUNPLUdycjd2Z19NUzN3cFZBeXRXMG0xRlAySWRLWHNFaElIY2ZmSTVob3Q4c1owdnc2OENKT0J5aTR1M1hFdkgxdnpoYlBwQmU4bTd1WlY3NWlTWFo5MGdhd1ZUaWZ4alJGeHVEV1BvMG9YZXMxQ19YWXhyNS1jVGxLb0c3YlJlNzRnVDB5Wll4Um1DVDlQcjVQRTJiSkpRMFZlS01MMjcyeVJMY1VndmhrZWVqWmQydkZJMDc0ekk5dTdKalJRcGxHc1ZYaEVfUUxGSldNcHlHblJvLXl0ZjNLalpNeU16YTlBd1V6cWEwTC10NVFuOXd5QU9DUHhaZmhUTHpLaHlnT1EzUXhlYzhjc2VhcEwwc3pRSUVmNHFXeE5rbDFyV1hQeHp2ZkVnVW10bjFmRkFhMWEyclZuR1Q1WDRWeFlFMWs3TEZHT2U0U05GS0wxUVhDX0Z5SjRpZHVlNjhBek4zSlV6OTJFM1Y3aTV2QVB0OTd4QmV3b0pxbzZWOF9PV09VS20tOVhGSHBOUjhlSVR4Z19YM0pmclFadGF6TUUtWHhPZW43UnJWX0hIUGpfMERHWk45NlBLRmp5Y3RLLUdMN0VsaHNabmdndEhyZTE1eXNnRXRXc2Z4WDBMcmVXdUVnVGpLX0lpRlhEa19pbktuYUUySVZ0anZWNTQ1V2pKWTRuRnFndkVZTVpqUTVSUktwR1Z3dF9LUWRoekdLb0sxUUM2cDdrQXNzVElWWDc1X2Uyczk3bXRncUp3bzNIQUFRU3VPT21BSHN2dXg1SDFuWTZTWEJ2TzRORGp0djE0NldYN0w0OFRldWs0a3o3SDVVbDFYYzdSU0J5cl9EYlBOWWxQaU5LcGhveTFPRmF5enhGTG9mVVFTSTdVeld4UVJyWWR4MndKQm9MUlF5V1hyMEpJRFJNaTctSElIM0RSbU14VktTNnNvcDNGOUNyMTN0U2c1Vno2eWNUXy05Y0gtaENPZEItcW9OLS1vUnFQcm96cEduaC1oMXo1NjBCRW1hWjVYLTg4UWJkYUtyRHIxUlY1TnYxNzQ0WFpVdlBoc3lnREJVNDVJd21iZERmN1BvUkp6N3BHTVpNVm81OHVnOVhuMjJqYWlVWFNZb0F0VGcwOTJaMHdSZmJyZ1NnZkl6TG5zWVk4aV9XeEJsXy1mcWtiZmJmU0EtaGJkSFFlV0lTelNCRlpTYTNzVVJYc096czVSYjRaYnNmOXdyTW5qZ3RZNFNhbUJycVFNdVFYdld1RWZzT3F1ZUE4ZFREZExiWFNIU3h1OFVnZkctSVZDVTBadTdFS0l1YUNJajVIY2o3U1JTbHlUSm5nX3lPZ1czM2lIdGVwMk81WjVTcm9lT0daRzU1TU9VMXNyZlhkTUhsR2RvVG5RemJSUVJLLXR2cHh5c2lLUFpmUTEwRWYyVFRkUEs4MWZjdmZSa2ZkbWs3MkYzb2R5dm16U3otdUN2VEQ4WHBDRDFaRlZfZF9xTUJoTmktXzBqaTN1WXRjc0tnejlHZDNsNHhSQ1o4OGhzMDVkUXFSSnpFQ0VWTXpVNFN5azdjSlNpalpGbjFpMXJ6SWZyeWM0MnFhdHZvSEd1MjJDaWN4QnhWZHBwd0tFUC1PRmh5eXBpckVnd3Y3Yjg4eE92MVIyMDlfeE9RanhyS3dFV1dFNjM3cGdpbkYyWmQ3amRWeU95XzU1QkVKN2Q0Wi1pOTJMbkg4cWRLWjdWWVRIX2V5c2NCWTBacW5vWU5RR1lGTmt3bXgzbmZ5QWVHLW91TWM1MFUyTFdiZWd6Rl84WWhvR3dCZXA0dnVibFV1WXBnX3hVMnpEOFYxZ0lWWGwzNjBqci1ESTVuWHhVeVJkdTMwaDRrNGJpd2l6ay1sbFZRODN5dTZtZFA3TkRyNzdON3NKem1QU2JwSE0zNHBpQzZFM0NYQTFWRUtFeU1KdEw2eUltZDkxQ0FhRm1hWTVZNkRoanpRbnk1cVNnWXdPX3FmcGVOTkM0NmJNYVhVenFUZ3pmTzA3eXc1WUp2aXd5aVV6blBsU0tLZHl4RWZrejJtZVhxUkFObmNWc0FZWDZ2bGxyaWpSbmhqQThmaFdPb2liaEI4MVlDeFFhOFE4bkdCR1p4TWRVZEhwM3gtRGd6RU12cTNLeldtNUgycTlybU11SGxFaW1TSS1qTTdLb3dsb1ZRbzlCelJsdkdYUHppcFRTbTdoX0dvLXpUdXRTQXZLVVhMNmJ2am9xbWN5VzdWd2tfYVpsMVJJYk1sVHk4Z2RaeWw5NUwzNzh3N0JjbkNvLVZmNEdhZXhYdW0ydlRiYXh4YnktQmo0T1hHMjdiT2pqb215WkVOUjVIRTRuRThraldJQzZrWTNZOUJEcHBQT0dwUFNXdElLX1QxWU13enZad3BFQ0lZRkNnblg0RmY0NGVveVJ6c1Z6b3FEX19vOFNpVXpSdDltMlVBdGMzVG1VSzJYSlNQc1M2c1NOMTFqV2xXa1JBZV9kZGtpQm9zQ3JGTFVKb1FqaHREcS1NNWZZdTc4Tng1TkpJenJTVnZlSXB3eGtjbmdjeWg3eGNWR2p3Y05UQjRib3FOOFU0eUJ0Z1lERGhJS2pHLTRVMzdrUVVIYV9sNFBPb050ZmZOcU5NWmtVWnBtc0NQNDdOdGFDMFFJbUZXa2YtUnZaaWFNbks5M0c0UTFBTGt4RUNkUnZMR2dTSkd4MERUdUdBT1hQUHNsMktWXzV1VFRBMGZoMGJ5NXUwY0JNLWFCY3JCLXducDVucWFFX2hmOVVCN1ZZM01fQWY0SHRKazFpX2tLTjctSFlST0Q0TC1YNkkxaEU5WEltYXBjOFZFQTgwVWQ3c0xJSDNGb2RYbFJvbER0WEhkZkNtTFVlWU9kTC1pNWZyOHlRZ1BwUHZqcG1lZEtyVVJoR1dCU25CVjVWRlRmN0liNU1xS1huMzRQandqQV9OUHEzSWRvbWptWlFMQTRvb2s2SkxMUkg1U2dEWEI1cmNoMkJ1N3FaTzE3MXRKamstZnNqZnduLWgtdEVqa1UwamN6WWxXMWg3OUlLOGc1VW9mNXJGa3l0enRiQ2xxLXlRYmIweVU3WFZPWGswb2tHZWF1OE5kcjQyVldDVUp2anFzV3JDX0JrbGI4MVdBaDdBbzgzTVVYT19zTE5CSUxCVzY1MVRlSmxTWGR0R0NZXzNSSlhLTnV3OXNWS0hwMVJuczlaZmo2MkZ0R2RldmRTTlFXWlFlaWhWWXBwWFNSUUNXS0xZNVlMc0JEeXNYa0RUbS03WTROX3d4UE9jTGxIRVBUQVpDcEVlcTZWTzd4cDdqbTZ4X2NFR1pwWmlVblFuT2hMUjg3c2xLQlV3SXRfOGxUMm5aQWR2Y1FicDVXVHJrT0tQN2pha1FKdzdFUXd2cjFwQkxvdzBmUTRzdThySzlWcUJrdjhycERENHJkekpLMFd5ZDR0am1Sb1pMYk9ZQ0JxLW1UdVdHNEtPaTJxRFR1U2VoOUFTdzJhTEZPRXJ6QTNxdWxvNUJmampqenZJUC0ycWlzR28tTGFUMXplVUxtbnZBQ2QzYmR0ZlBxM3pVSnpFMkJqLUVjVnZySnhfRml0aV9pNEFMbVNubDIwVDhqaGQzbkExX3kwQlIxbFpyekYtMjlKZTg3OHNvRDM4V0lKb25BckNrRzBIS2lfUGZBOGpoMWlWSWxGUmpBWnZ1SnFwS3hyNEtaSG00UDZxdXJRUWV2M0RQNUhNNUI2WEJ1c0wxNThOM0pOVlJwRGtIeXJodmdSQm5kZWFpV1BnSlVwaTdyaUxQeTFqOTMwTVNad0xWcVc0SldPVXItWDF4VkxOU0xUWHlPTFV3bUhDYlk2N01VOU8tYnRmN1d0REd3WjRGaUh1d01zRXRWekQzNXUyVUF2MGJ4Wkx5VThybFo4NlVTZk1lU2dtbUpUOFA5MTFGZm9hWHg0SWU3d2hWTUdNWXVnSWNleWNoZ1VscldENE1RclZkUDlxRlhyemRCWE5HMmRXOEhKS3BSQWg5OU1COGpzRlVIX0l3VC1MbVFfYk5EbVR1a2dKUGFXWmlsQVN2UDc2Rk90NkxiMkRHNlNNd0tidkhZZTZyTEY3ZF9CaXZJUEZxRjduS1oybHJJd0JHMUxvTmk2YTlSQUJjQjNEbjJrT3BlWDlUbkptRThOYnhBV3lHcEN0Um13dVc3NFFwTENZbTZNRDAzeU15ZWVrb1QyS3RkN2ZmRmJPUGZlVjJHcnoxNVdZR0hpZDVndXBSZGpldUtvZVRXaHR3MWFLd1gwWGJIZkVZRkQ4VkhWV3VkMXJTdENpMlRsR1VjWDcyRnhBaXZBbVJ2MkdEWmVTX19NZ1FGQVVNcnVSM20xTzdLNGJzX3V1UlhrM25tcUhDUld4dl9obmhsbFdydkRFYTBFanhvZm43WWxjSzhNazgzVy1iTjRDanVWdURzbVd5ejNVcFc3d1Fvc1dmMlBVNHZaMExJOEF1SXVQd09PaDFGUW4xOERnQ1Y2aDdJQzB3bDZvdTFnZkRyaFZxaVdLeHlCZmJabDRXRFBtMFdTcXZXS3Y2alNQRmdTeDcyRVpoV2lJTTVFY09NY3pGMGV0NlRZV3ZTdjFPNFlRakpwNk52RzdwVkx5bE1FTTdiRGRKWFoxcmI2NmxsMElyRG5CVElZeThfNmo1RGJ3b3hESnpTT2QzWmlYWlRBYnlDQ2FrM1lxM1pfaW5VY3luQjFkelhhTEZyQUJNazdteWxDUDJnZVFlenA2NktNZUlJS3hEYkRwb0xZRzRoa0VMSHo5a05ZRmFPSDlBUC1OMUhjSTZlR3l1bHpoTkczMWJrdEhzREhVY2Nab1p2S2RwRkRNdThlaXExcV9HUjdTNV9hQ3AyM0diREFXdW9sckpWcmtoRE1udG52RzFBbmg2R0JzeUlRSEU4emdXYVBSSTFMYVd2b1RRampob3NYZEpwcFJYNUx5SHF0QUtZeWFXLTJmS1hxVnJBQXVOOXF6OGpOMHNTLUlzSlhzLUNPanJzMXNjekxUV1JOaXdDMWtsMzhrcndTd3hwWm00c0dlRHZfd045Q0ZmNjJOeGN2SkJHYUtJRjF0RUluUi1vUmFfWm1pdHNkUHE4Q0NHUDU5YVlzbndETGphWU1KU2pEVk4ySEh5eTNPZXJrWHRfYXAybER6dEUtNy10UEZzWUphc1ktXzhWeFpNSzV0cUtGZVcxT2o1NWNlUlNJekNxZHFuZDRUdWlWb3pSakpXM1dhRk9tUUFUX1ZoY09kT0JKcHk5bDZnaWN6ZENlUW5aODh2Q29zS0c4VVJiUzBVZk9fWXJFdVA0cWloZzdlWkNHdnNqdHJBMUlxT1dBUGZSbGV1ZUx2YjNCMkhwOF96aDlNMjdfRy14eUZ0NjBqT293Slk2RUhzRDdVOU5Tb2xiaFRYbzdtM2Y4SDl3d21BcDNHcDlheS1xRkExSG5TYkx6S204LVF4c05KdkZoMGx0LVJIbUJCS0Rkd2FfVGp6RzNrUzNvQVl5Z0hWdDd0cmdwY2lEQTdBVFZGMDBVeHVLSk50VXJHbFl2Y2dzRUFkWTc5MnA0Z3hvdUZ1dHctdUZmRmpaM01nMnJDNC0tN1AwRzNBOHVPbXBBdXFRa0VtOVhwZmM2ckZ2aXZ6UWhiQ0RhZmJEbVlVSHFoblFINXlJX1ZsZVRsb3ltcVlLUm1FQ19SV1hXZ3hNdEFMT0cycjJwcG15cVdraHdJTVhVcU96M2t1eGRwNHNaWmJwMkJDTElpdFpQcHZIYUdpSkdRdUdNRDNpVlZWdTUwNXdrcmhmUjNVbmNyZHNCMXJRVXZBRUtUODJRQlVXcVVRdDVOWUdaR0JpaXBhaWpNM1lCekFYUGgwbmd2UE9VQWl5cWR5LVE0QTFwR2NJMUltWWxGdTI5aXcxOFNqbGxUMUdMWGRGSmlqNkMxWERjME53X21EQno5NU9kcXdhTlJYeEpBOHRfQ1QyTFpjbHZvSUVlYndseVpHejhVbzFIWUEtNnRWVVItWVBLNHZtSnROaGpNRlF2enRLMF9jY3BIYmtZNVNqc2xVQjBObmJhM3JXaDV1ZEphYXRJdTV2QUNUTGNfVzFZTWExX1FIdzh3YjJrclZiS1Z1Ny1KSGxVT0cxS0JXeWZwc0tNTFZWWTJmZzUyREpMdGRfa3JvMmtJdllLLUlsTllkWEdSSE1oNVBfbHBnYWVxY3ZSWnN6SHkzZUZFdHNpckhTekRDQ2hIVmp0S0xCV3BwYlA0NVc1dzRNVGVtMzZod0RrZHhQRUdWejhxZ3JUdl9iUnJkSmx3YUppNlFvV255VVUzdFdIdzhTVVlFclhPQzZjbmRiRXZWZjJfd203amUzSjc4QnFVWk1HRDRpWVF1VDliUTNEaVBhbGhnYVo1SF8zckxlR0t1YTdhYlMweEMzYjRldUh2WjJQWmlpWmd2TC1TVHFNcnNDRU1iUzJYZXM2SEU4cFNsSDFWcGFNNVFOMUVBSjkycjdNSE5VSm5UY1ZhaXFvcW9Ub2FXcWJmZFpOeUlSWmYyblFYUGI4OTlYTlhFR3dqLVdpZmluY21Nc1NMTE9QaWsyUmJXXzBKVmVBOUY4d3JIdHdmRHJjQlBITkEzMGZyNTVTVEJRS2g1ZkJiblVXckJRZExEVFpoaUlsQ2NTX1JFTklIa1IxZW5pcnVDeTZoMllyQnJJVklCcW5ma0pPUFlFSm8wRWpMZzU0dWlDM2VwaVB3TDlCVzd6VnJaWDZmQ0FsSE9rYVpxOGZRRHRJNENjMFN2UEh4RklEVjZNbWxBMXctTmYtQk42YTBYQmpsQUxONTAwdk5VWWlXNFhRVVZjYUlWeFZSRkQzSEFwNEFodUowMS1QTl9VbFcwQjdTRVMxRUFsdjJNTzF5ODA1N3hLMGFYd2t3ZlJLaFVaajk4aTdoVGRUcjkwLUZYSGRvNFB3NktSWHdHdEV2bWZaSnZCcUFVc3lHS05hYUVMcm94M2JveGpvc0x4bEo2czNFX2drc0UudWhGdmdEOHEyVm4ta3pBaTZ5Z0FQQQ"}' + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 + response: + body: + string: '{"error":{"code":"KeyNotFound","message":"Deleted Key not found: keybak4e00e7f"}}' + headers: + cache-control: no-cache + content-length: '81' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 01:18:20 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 + response: + body: + string: '{"error":{"code":"KeyNotFound","message":"Deleted Key not found: keybak4e00e7f"}}' + headers: + cache-control: no-cache + content-length: '81' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 01:18:22 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 + response: + body: + string: '{"error":{"code":"KeyNotFound","message":"Deleted Key not found: keybak4e00e7f"}}' + headers: + cache-control: no-cache + content-length: '81' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 01:18:24 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedkeys/keybak4e00e7f","deletedDate":1605662300,"scheduledPurgeDate":1613438300,"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak4e00e7f/61fcc6111a124fe28392eddbf00ca8e3","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qoQyc_9X98MgH5wv1673SPVF8G7SyH2LEC9c8m5eK1A1CT8g9x74KIIxnirupCe4GKJeKybT7mHo33KOok5EZhViLBdmO0sYNjaK3V0L2qK3QuJ1pPPRniUms--vPhaRIwc65PjIFmUTyVVy1xJGGWmp1pAToH2KGza3Nz_GfOo9w9unScPiUQ5x2YMUcmamx2LTE1pFny3r6hkTuFba7IEQC4mBpGTsQTeaKgLXlBr6s6oD7_cXXR0zedQiQMhbXeXwKCnFrdNewCBeKt5Wbkt7Sn5pZ4-xfB1Lb3U_Z2hkYoHcgpoHz8oP3q9WpIDfLdgvQa5gJFzGo3lbF1yNqQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605662300,"updated":1605662300,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: no-cache + content-length: '840' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 01:18:26 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 200 + message: OK + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 +- request: + body: null + headers: + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: no-cache + date: Wed, 18 Nov 2020 01:18:26 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 204 + message: No Content + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/deletedkeys/keybak4e00e7f?api-version=7.1 +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuUlYtYjY0U3hyR05IemJHa08xNHBfVnRaMFUzUUthNWYycG1TU28xZzdkcWVVb2UyNGtHY2o4cFVCR21IeE11emZwVTlpVTFCY2lQUGR5ZWZSc0hxQWlvRTNuMG1iV1E4NTJrSHZ3WnoxTHZrSC1naldxMTBnbU95cFVOTzFCUTMtcEV5VE9tUEI0V2VqSVJCUWhfSHY3QkI2QXFLNGl3OVZGTXJJdHJuRzFURlE3MGl2NnFadG1uVlh0WjBBNDZVZGJwaTh0YkF5cUxqcjJ1MkRjVWtRTXZpOTlod2tGSFBTc2NIRGIxTEZ3Z19pOEhnV2M4RlhCVVZ2QTVGNWgtRmhjU3NwMGR1dVNKVUlaSEIybGlHRFhPb0dYTVZTb2E2Q0ZqT1ZWMDlRM3pTdGx2NFAtbjF2WEVjLWtkUThuenpRMzlIa18xbmxnNVc0V292OXZjdWRnLmZhQkhCTzhVNUhwaVJKM2ZIMnZhQVEuNk1UdFpnWXB5NktKUFZFWUZEUElfdTk0dTZCVjlvMEJmT0lUVDJCNVpVWmhXbEw2ZVU4c1Y4RHZQZ0dpN3FpSDAwbW9FWHBwVXN2M0lEWTlYeWxMU0t2NFFDUkFYcktJQkJCd2VZOGgtOEt1dWdIcnpmeHRld2p5c3FzTnlNenBXQjJnVVJlQnFHRHNVdDd0WlJTVG1Vc2ZTai0xNEFjS1hseGVnU2tXdXotU1ZHRkZ5dzI2cmpkck9HNUpxbG9LaDIzSTBJNWdUZlFFbzY4TU9JSHpvcWdDeng2ck5PZU10Nm9uS3Fod3A5LWt2U0pOX1FaNzEwRUJPM2xmdmxOSTFFWTJyWkhnRlRhcHptZlR2dnpycnBVM29mNkhjb21XY3VwOWR0cjU2RVFaTTdjWUJOblNrOW9zTXlJVGpwSVB1ejBiQnNqZmdJaVNNajdLY296aGlSSC1VdE0tcmhfYnJIN3RPdEZTZmNZUkNnSEZjYjBPZ2JYWDQtaG5qYk02T0o1SHh5ZG82TzM2c1d5cUNqWVhSNGtyMTRBcUpKSTlFdzFWeWtpSHRYUTU4LVBWdWdQd3RVZU5yMlg0eW03WXJEbHIzSGFnbVh0UlVIU2lhcWtFZ3B3NnNvSnZfaEhReTVNRzZuNDRUUmU0c1BDRUR2TlI3SThvMk9fck1DbTFNS1g3Si1YV1pJOS1WdUdyWXQzQkJ2UW1NZ0xmWlFoWUQ2T1dTVnFLOGJvWXFMMm1SVWtQcFlTT3BGNjNnT0Jvdmpaamx6RG5BTm10SUI1aVpJTUxRbDBaWFd2NU1RNkNndFV1bmh0WDdNZXdSdnY2OVIweTl0eTIybkJHMmtfQlltUGpMUzE4VS1FTDF5eGFlQnFOZnFpOWlfZG9yQUZ0T0NhaUNOQTlyNHhmTGVsSWNxTEVoSlYzcHR3azRWM0NFYXhsN01abEhfS2xGZGY5OHJVNjc3LXN1cW9ZTEp0MFRna0dNMUxGa2R6WGxJREhBUjJQaUpUN0dNaWpqeDA1aTJEVFhRWmp5UHVFNDgxQXlVcU5xQ3FCRHNMbWhXb1NnN3VVT29ZV2hfQXYwdjBpZXhBUUdsaUZocmR0VjhILW9fdUVhMkg2NzNBSXZoRzdqNXRsTk9MblJkV0NpamNvSzlmdjBUR1psZUNTR1VSdDRpM0tuZGNvaW43UGFuckVSWTdOUHlGUmdzSFByRmJ3VHVIUU4tZWFFZmk3NnpEb2RlYmlIblExVUJZVXdEY0ItR2dmdEFkbGhIMUpCdlp2YU51aFhjcFMySXdUenNibEdsdWRLS1UtYlFla2REWjl2bEZ2cEFSR05FMGxIVUY4eUZyblg1R1JMVlZqem5IMzROZlN5NVhReTc3VVN1VDlGQm9ESHBhQ1FJekRxb2NUenA4OWtiUTJUZ1kzYkQ4SHVqM0hPcW9paTdRa2p5OWg3UlhrNTZpQV9VVVBkTTlHUHUwRVA3ZVRaT1FaVTgzX1RBcVh4VnViZVRKTW1IbWdrREhmRDZzYmh2SHJvczdPMWg4V19Lb09YcFlySVlRd0RFdjlTcjhHVml0cVJfTHdFS2VVZF9IdjFXN3E5TzZ0c3dLUWU4MFprT1FXR0Qtem16cnFFR1VVOEkyRHBseGpSOS1vOFBEYkFuLUd5dkV0NWFGeWg0OTZnZU5lUnJJS2dkUk5ibm13MVp2Q2l1LUVGYXlTTmpoNzQwbHBZZ1RoRkpXVThwWUtseHc3MjRSczY4NVhBakZXbW1QWmQ0NkJCX2Rnc3JRV2s5UUthN2x0bnJIUnU2N3NlWGRCZXVKQnhVYkdNYWhSaDdwWWROalp3T1d3M2dtTWFsdjdsMDJuamVueldYZS1GUE5VbXVOY3U0RFlCeXRUYUgyZXVHekZhcWhqVWROdFFTRUFRSXFDd3h2cGR4M1ZrNXA5eE9PWVBveE1xYm5nZ2hCZUY5YXdxWGoyVm5BWjFFOGFlWWdrazl0NFZYdGlsSWg1dVJ6dHl6QWFBMG9MQ015VmF2X1dONWEyM2luU3BsYlo5Xzl0SnhJZHJnV05SR0V2elZ1Slg1aDNBUVZndUdhMnZPY3RTSlpNdzZXdk0wUjRNMFZYWWdaQnowWUp6clJOQmJGLUk0QWZiVFpldFRkQ2l1eUtYcGYzd25uODh0elZEZ2JmTTBDd0xpU0xKRC14eHhVNE5pR0FscjN6S1ZOWWNUUzVrejlFZnkzTzZyZVpZQ0E2Qk5DaFdndTVWc0IyQUsxN3JDVnpaaFFNYzZ0TnVxRWlMcjA3cHMtLVhWd0ZseHB1OXBnZUJjSE9UWDlQdm53UHc2M3RXc25jUjIzVVFwMWhvTGF0UjFlWVNPYldnRHljeDcxM2kxdG9GTW52bFhiZ3RrcVJJbUs2Sm54STdSR3l6TlVwUnJqczN6VXgxdXA3MHBVZG9EeDIxSnEzY2c4SFRQMTVBMFl2b0p3YzBxay1EUUZlZlVHb1NyV3lORjEtYWF4dFhoUWNkQ1F3RWNuY2wxSDBwTmZ2Ui1JWGJGaHJ2czNzVVlXOFMwbEpibTVXR2p1Q0hIUzNnWEJSWVdSbTZXaDlwZS1qaFFsYjl4dWxfS1B5azRlUG00cWRqbXh6QmVtbkUwaEdwa1A0S0Iwa2NKNl9STVRwUi1HYk54QUw3QUlsTkVXcnFpZE9mejlhejVUTWs2S2psOGIwVGMyMTRNZTlUMnJucWJZaWRENmZVaW1NSlpIQWhBeFNjaktqdGxVZkhvdmZ2LURsTHNkN3IyY04wakRQblpHUTRKYUIxc2FuQzFtZ20zRHE3R3pCdVlJd3VRbWhkVVpCTlFNVVY2WG9iWkk0bWp0aUw4enQ4YklUaUt6cXlZdzJjMFZYeFdrWkJub1A1SFB1WE4tS1MxSmxHclk0bDM5bjEyTGhaaElINVQxc1FDUk50ekx5bkdlancwWnRYeVdlZWp5cXRRMmhjRlBOcW12cktFRHVYalBYM21nS2V0aWEzR3ZGZ01IM1FWcFJrTlVrenJCeU5xSElUNUtrU0JZNGpLXzhjNV84dmlsZ2tMdkFpblhHckY4T3pWWEhEZ21ydnN1SWRubjhyNlZUT3NQZE1UWW10SEUzVXdYOWxScVl6ZkpBdTdpdEZJZm5GVEJBRVdVOGx3ZFhvY1d6MERkMHlTaXJOYkE3eWdwTUx5VGx3c2E3OURpSE1rRzlwLWstQzdXd3NFdWJNc1YwNG9IT2xqaGNjSDFNOWNMOWtZMVhjNUtmQngyR1R0SkNZMlZTU19lN0N1SF9XZDhRWnJ3bUhSd3ZGcjVVZWd3NTkxNzJjMUZadjhjSVo3U0JSTnVCYmZQdEthQU9RckY3NFhQNmZfLXRsdl9Xd2ZtY3I0M0NjQ3djV29EVlg5X2lsb3p4MkhPU2FHWV90RFZxTU5naFlacmNCX0ZUNE95cEFvQUxsbk1QcnRIR0g0RndxbWRjYjJXZkcyMmhxQlo1OEJ0SUh3NFF6SjdnOGwtb0ROTXdYZnN2dlFtWXUzUGh6OU5JUUtOcWhEbkd0bFFTbVdJOEZhdmpuMEZLSTlTdUc1bVl5czk0UUx1ZVIyekJLOTI4R19ja1hWRE9kTGg4VFNzTm9WZk03YzB3MEhJY0tKdm1XOXVoWEJHM21ySTNYeEVwVjNRb01HZVRmakpzLWx6empiTG9XYk8wWERwVjBXcVY5SHlabUh6elVFWlJtc3R0eWwzbE03cmhabFItcEgxZG53UGlyTk9XcEY0UGwxMU5DelZlemljZ0VpbGJrNm9BTGdPSnQxaS01ZEJNazBPMURPM3NwUlNUZnhvdmpsSUY1SnNUOW1waTRpRUwzVFNxX005LUtycHBDSFhlZWtxMlZPaENvWmFvaUxFR0lEM2l0R1lYTW5aUWo0Z1RJZ1VTcnBQS0E0azJuYVl0V3pMVGRZTFY1OWRFOFVIamZVSkFWSUx3S2JPTVllTlVrWU83WGp4aGVINFFyN2RudWZJNEwtSzhKX0VPN1NfOG9mdkFyaVM2b3djY2xJLXJDWk4zTTBrNERPWTB1SGgtRmJpcjJ3c2h2NzhLYUlqLVpGU1RLc2MzMVI5WENRLXFvMHExbVZacFRuUy12NmE2SEFTdUp6NkpiTW1ocTBMTi0tTmlDb19CdHUzUkdVUkIxYlFkTnlXMHNJU1h6eF9FTjhoWU9ub0pTaUFGYzlNZWZSaHY0N19wWnFRUHpjMnUxM0xTVFd2WVB3Z3pGSWU1U0FLVHZGOHZmaHJOTmR1VVFiYy05NWcteE04Vmp2NGs0UkozNHRSQ0ZCVDRXUU9vaC1aeHZqN2N0SnZnSnlaU3cxUnlpd3JEZFQ0cjAzSFFzR05fTjZrU0JDa2dqeXl6bFBsME82alZyOVZPLUI5X2MxamJ0RnI0eUNsOTJheEw4NmFIRFByajJDa2JWUlp2TUl6X3FHSjJjVVN3YWprTEk3Z2JhWmFiZDlZZ0hVbzJkZnB1ekdLRWVKUUVfSjkyTnpGNjQ5ekstNWlnZ0ZfbzhzVkJlQXJiSTdsZzBlVjVrUnRFX0ZVN1BXWFdIcjVZdi03TmhhRGpzRmxieTdTX1FlQzVzSzhnYTZacHNzb2FkdllKYkVGbXotQzdKdm42ZzBMOGQxSUpWc0dfX055bXh2cUVZY0dSOUNrRng4SkpaWW1UOTBzeTlZd1hyVldmc3hhYWFXNGdVTjlMQkVuTVl0OEU3WUlKQmg5Z3ZPRzhiZHV3TGxEalFRM0xraWJscUhuTTZOZUtMcFNZdU5MeGN1VDE1WXI4ZjcwTzBLQlJTN0lEMlBHT2NWdThiVy1LSUdET2xXajNXc01YTjRMRFljQkxucElwbl8wcjFid3VCSU9IeXhiZF9nVk1aWmhtMjB2LXlmbVdUb25iS0tZb1dvV0tIR3M4MVBiTXpvWXluNlBMdDk4VkxpRDRjX3A5ZVZTVmFBSGFjbW44aGI2VGVoeWJtWVhIbnVMZ3ZWT29ldzJ5ZWJrdUZvbk5ZTHBrdVo3VmlTSVBnOXAtdGVDeDIzZnhaOVBoTkl1RjEzanR6cVZ5bU5zZ3pjUU5KY2RrcDZ6Y0hpM0FiTFNlOFFQbjF1Tkh4TFJVNkRuM19vTmlLa1RxSnlIbW1kR2RLU3FKcUpqdzVOMGZqU2RralN4WFV4MkJ6dk8zVURFNnlzenBzY2s1TkhOQUpzcXZmVFVyb2lVdk43RGVyenVsckRxSGZrLVVlYmhxYU5qai1JNkJtUlI1YngxLWk3TnRiNlNKN2gyeTkwSHN6NUwzdUxRYUFQQzlKY2o3VkdFZVlyM05tUVljYldWZjh4TFpXLTdkWEdPaEhib3pUaFNjajJqZU1pOG9zQlFWeF9DeEZhcDJRYnZETjBpVjFjNnM3c0c3a0hWU2FnWThoQTJqRUNMQm1CMUh2Ty1iUVNNcWZjQlI3dXlYZE03cXZHUUJrck5JZkpreFFmQmh4MWZ6LWtrbllkT1dHZ1B3c0pWbGY0RXdjTUdEX1NuQUtuUDdtNTNWYjlydWRuZVZwWERLcFdHaFNtRXIxZXBjTHVqekp2MFZUR0thTnJFdkpPZTAzd1ZTWW5Bc3RiSjdoRmRzUFd1dkhmQk9SSWV0ZC1oQzItR3gzRF85NXd4WmUxMlh3RGFuTmtSVnRMbG14YS1VRUhYaGRyR2JOUjVaX1RiYW5saENESm1saVRHLUlzRFd5UWw5WVdCamJYTFJjY0NUamNMOTlhYWxHU2kyaGZLb0VyaGg4VHBQNU9RRmpfVHVzOXh6SlVtaVF6YXpURjFYdmZoTnUzTU5nMkNXcEIxWFNiM2Ywa0FFN1Z5UFN5S0VaWl95SlRUaGFDaU1tZV9ZMmJEOU5OSHI1QnVvZzhaYktUNDk3MXR3UFpGOUQzMGR2TzhfcnFPV1NPalV2T3o5Z2FGdXZqbExFR0RQWUJ0aTBnMUlMWVhSMHZ3LUVEc3FKRE8tdzBDZUQ2UWVoWXM2ZExUY3lZYjM3YlVwTWxQQ2hnVFZCRVcyLXpMT0VfRmZtNG93NnRQNTlnbU5ZOHhsT0VWQms0Q1FfTWNLZUpxbHRKWUdydWp3N3p1TU0zZmd1Zmc1eFdIemdoVjVaT3pRVnJIRUNLX3d6Q0JTOVVPTmpUd0doMUlTWDIxalFfLWliRDJjcVhsY0d4VjdtOC1hLVctS0h6VFdFam4tWDYwMWdKY0JqcEFsR2Z0S3lvVWZNVjdEcXhqZjJMUjJtV29GZi1zVEhHcjZwd3dueVc5S3gyRmlEcnUtSzhXUzZ0enRrb1YtM2dQZnE4bHdqcjh3Sm0tN2ZuUnlrNFU0QTR4SjN6WWxqcmtiVG9YSnlhaE1Jc3ctdTd6SHUyVWFwQlhyNVhvaUVpNDVjblJ2VFJGOXR2TFdzYXJwOFZhM1JIQlF3Rm5qZ1VhMjktYmhWOTRqY0hGc3NqQmp4aDN5cDlZNVQ5TmNPcDZQZWF6LUNqYVI4a1hGSlRNOUR0OW8xZDVsQ0xxRUdYak9HOERTbUNXcHNvZzJneVpDYS1MRUE2NFhrcXJmTHZFbzI4cFhnbllEOFRnU3NlaE81WWdLMFowS0FiMjJZM0ptaUZRYkhXMWdrRk54T2p5anIxb1BHX3FUMW9OcFlxUnRXTU1nTy11Z1RDZ0pmSW5SaG5KdElZM1RKOUhad2dsZlZwbGV1ZnVWWW5oSE1CUEUwU0dFb1RzX0tkTFFZT1VYbndWbWZhU192bnNTOE0yUzRGVDlPcGhHdFpUSjBUemJ5Qm1kSE02UmdrWUlXZ2doM2JsLWhWelkydmpGeWRmel9kVzRhRTl2UU4tcW1pUlRuSnlScVpyN2NZTC1mbG5jN2t0WU9SQXp2aUltR3lodW40UVZZM1lLdFBGdTRMazY1bmJlUVc4bVEtU2NoX2Z1WWpEOEdQTW9hcHJPNmFFUGstVW9KN1dJOHVXdW5QelJla3pLRXNnOEYyNXVCMEVLbFhyM2tibnNrbjFvWEdRQ19QdXVsNmphcVVjRnl5VmcxNXA5bGdGU0l3MFFjYzhWSGpfZFFGWVY5bjZoZmdjM0RsVEJMUTVwNGkwY0owdXQwekdYZXpkZ183SlJ6eXh6Mm9GY2J4SGxjbXp4QUQteHd4ZXh0emtocEhPR1c0X3pfdU9wZENrYVRIc3pFMjBtM05GMUVhRDVnZ1JmSFZrczNTVHRzME1CWFFJUjZFVkxyaE1fOFdBNnMwM1QtdFliWWc3bWl6dzd4UUVMY0JmR0ZVSnBaS01fY09DOVpiQlFEbnhVaHFEczhJYXFXVjRpck9aWlVWSDFzbEVHaThpeDVRb1NaNnduZklvQmJOVmkzcGkxaUk3Vzh6S256Z0p5UmROaFhZUFBkS3RQTUw5ZDJRZXMtcks1VW5IWWJXQmpvSGRsZFJhVm5RaEd1N3FBREgyWS1PNG1OaER6RGNmOUlCeHk1Vk9hMXQ0dzRVUWt2dWd6a0tMZ3R3Qll3SnFEVDFhVEtIVGQwNkNWTG5oX2F3c3NUT1Q0OWNCQTh4aGdRZElNamJ2aGVXMExiVjg4Q3U0d0RObXZ3cDZfejNTd1ZWOEJwYkNQblJSU3F0Y3BDRFNYaFpPUk1JOXphMXNDWTYxQVd1cGVLbUtYUUl3Y1QycjBMaW5BbmVraG9hYlRKaUtVTXpTTmlmNjQ0QUdvay1hc0NneHlVZmxnMUVnWDlYY05LeFFibDZvV3A1TkF1VXRWNmltQUhpQlBtNEhTVmRKa0JmTk85OWhiMFNjNnlMZnJyRWVGSDN4QnBBXzZnbUR3MGZVb1haNHJoOUExSmppRFkxZWQ1M1dva05IblhINVU2Vy1VcUNSTndhWkRhaDM1ZkNuWXBiYUxpckVYNVlsZTJlck9iVm1aNE9ZcFc3SlhkWXNzT1RCLWx0bTh6ZlJrd2JMX2VJYXhDdkw3ekFwbXM0a21uYkdTZDFFb3hnelpoT0Q3b0RtQ0hfZS14U2RCNl9BOVc4U1VobVJzYnk0SFdFLUVVMEYtdllSeXJEYnotdnBnUUs3UWVkWFozR3FBelVqYzY5VVFoa1VYMkM4VlJsSVlRWllFSjNNaUt6Y3lPMnFZdDNHd0Vtall1dXFTTjM0MU9BUFhnenNWNU0wZHR1UldmMF8zOFY2dTlKZ0dGYlVEYnB4ZVg5clFSNnpuMnh6VjBaUi12TE52czJHc2I3RHdoNFBEcHFlRjBOQmg5RVpDVDB3QlNhQk1XRDFRVEF3cnlrVDdKX25DaFc3RURpVWZEdmc4dnhNbVpna0JobDJVb2hUUGxLVGptbDhTNGdGUGwybkpZZmdEV0JkTVdBQVhfVkkxamVDUnVlTGJ6Tl9hUXZ0clFib1pZdDNPbDc0Sy15QUw3YThOdlZjLVlHdm92VmtBUENxVTR0ZC1qQVQ4d1FjeTBhTGRGOVQ1ZGdKSTU5QVJ1VDZ0bjQxZ1FLWDYwQTVOcHFmNmVqTlRCT01KcndRMHI0cWJuRU1mXzhsTEtQZG1lb0RQZ0hvQUdsOTRJS3ZLang5d2Nmc0FNWllHMWl1V3k1LUhuOWs5SmxBc2lJTGZuWG5sNms5aVNwS3RZLXkwYzY0NWxiQ2RJX2FXWWl3Z2lncTZiSTBjcFowOURLR3NGZVE3QU40QTVJME5SS1ZsRktmZXRocFhzWm5Ma29KczNwdHJJdkxOekJiZDM1SnZnekNfYTRkRzFpeFNSenNSWFpnbU8xTVA1ZmZib2REcDZvZUE5bmZLSEM3bnhuQ0JpUU5aMGRkNm5VUFNNOW9oOENhelJkZDhTZktpUXQ3TWZydGFLOW44dW1JSk92ODhualVlSmcyQjZBR1pOUWFtQm02T1VILTkxZnAzWkpGRUJwVldvZTlUNnNqR1FpTncxMXFqSmZXX0lFYXZ2dmRsSXJyTDIzX0NVWkZDQXVydUhLakZHX2hZV1Y1azAyb3pBTnF0Tk80MWFFb1NZTDZiNGNfVzB2VkRaekExM1NqVUNDdk9CdXNOTVVkMERxZl9ZOXh0UnVWMExqdzk5eGNTUmJPS0tMWGZqM0dZYXI4cHhQcGRIaDgtNlhEVFgwXzhVQXZqV1NOdDBQckVINFNtNjU5RVNYZEZWcjhtZ2NmMVB0b00xcWwyeFdtS0E2enFNVlZjWDBrTVR4RVhQT0pxZjhPVWxMUTJqb3Faa05wUC1TOHNQbTJEdnBibmRHT2lRNTNTTEM0NTNzR0F1XzhHQmpSa0UzMmFIRjFNZmNQQlp2b21oc3NoT0x0MF9zNVBXT1d4Q0NIVE04M19VWklyV0RoNXVqU1lmSG1LcGFEbFNXbzJWcGNqUHY4MzM4WHZRNkM1NUxudUlXMTljZ3J1SXFnajh3TExtS3U5NkFIMmc3cTZneWNfblhZenNjSEY3ME9kYWNid0RXR2l0M292MUstV0doQTRlMTRsQU1tSEtNYTJ4SF84aWxrbVRIeVo5Q1FaeEZwQV9mUjV3dHd6dVZYNkpFaDZuTnFiaEVrakEwejRwUWxoQy1qbXVxcWwzMDBBT3hsWGRsQ2VmdkRPTjZKY2g3cDBhVVJVcUNvcFR1Mnk2WmF0OGxkR3ZNMlk3cFkxLTFlZGNRc1lrYnBrUDNyWl9oRTUxRmhQVWlTQWFqZ3F0NzJKSk80X285Uy1RY0JsTXZrUFpSUDR2c3pIbHhNa3FFcE8tUTkwUWxPc2hiQkZzM0lSdTZ5RHdieGQyaUJMbk9RR0xtRm5Lb3FkVHVUdk1PT3dLRVdCRVUwR1BjTUJ0bk5qb0t1YUZhN0JvNDdEQjNVUy1lX0xJbjYxQzg3RUpKOTVaSVJFYjRqSi1XV3d5MEtBWHF1SEd4eUtVVlNSaEhNLVhmVFF3YWhGZXdMQU5VWWh5ZTNxN1hnSlhLTTVNaG1JOUNoczZwQW1pR1c5RmRzdS1TOFpRZ1NLWGxpandfVUlhVFpKZm9XLWZhTGVTMjRrMjFmenVTLVhoNXZQZWJBRE93azI2VTc2TzhkbEhnYjF1Rmd1Vml2MmFBZy44cU9KSFVZLXJGbnF3eTlxV2VGei0tYUNhb3BuNlpsQmNuMVdIc0kybFdB"}' + headers: + Accept: + - application/json + Content-Length: + - '10813' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/keys/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring key + https://vaultname.vault.azure.net/keys/keybak4e00e7f/61fcc6111a124fe28392eddbf00ca8e3 + - key already exists or concurrent access"}}' + headers: + cache-control: no-cache + content-length: '213' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 01:18:27 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 409 + message: Conflict + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/keys/restore?api-version=7.1 +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuUlYtYjY0U3hyR05IemJHa08xNHBfVnRaMFUzUUthNWYycG1TU28xZzdkcWVVb2UyNGtHY2o4cFVCR21IeE11emZwVTlpVTFCY2lQUGR5ZWZSc0hxQWlvRTNuMG1iV1E4NTJrSHZ3WnoxTHZrSC1naldxMTBnbU95cFVOTzFCUTMtcEV5VE9tUEI0V2VqSVJCUWhfSHY3QkI2QXFLNGl3OVZGTXJJdHJuRzFURlE3MGl2NnFadG1uVlh0WjBBNDZVZGJwaTh0YkF5cUxqcjJ1MkRjVWtRTXZpOTlod2tGSFBTc2NIRGIxTEZ3Z19pOEhnV2M4RlhCVVZ2QTVGNWgtRmhjU3NwMGR1dVNKVUlaSEIybGlHRFhPb0dYTVZTb2E2Q0ZqT1ZWMDlRM3pTdGx2NFAtbjF2WEVjLWtkUThuenpRMzlIa18xbmxnNVc0V292OXZjdWRnLmZhQkhCTzhVNUhwaVJKM2ZIMnZhQVEuNk1UdFpnWXB5NktKUFZFWUZEUElfdTk0dTZCVjlvMEJmT0lUVDJCNVpVWmhXbEw2ZVU4c1Y4RHZQZ0dpN3FpSDAwbW9FWHBwVXN2M0lEWTlYeWxMU0t2NFFDUkFYcktJQkJCd2VZOGgtOEt1dWdIcnpmeHRld2p5c3FzTnlNenBXQjJnVVJlQnFHRHNVdDd0WlJTVG1Vc2ZTai0xNEFjS1hseGVnU2tXdXotU1ZHRkZ5dzI2cmpkck9HNUpxbG9LaDIzSTBJNWdUZlFFbzY4TU9JSHpvcWdDeng2ck5PZU10Nm9uS3Fod3A5LWt2U0pOX1FaNzEwRUJPM2xmdmxOSTFFWTJyWkhnRlRhcHptZlR2dnpycnBVM29mNkhjb21XY3VwOWR0cjU2RVFaTTdjWUJOblNrOW9zTXlJVGpwSVB1ejBiQnNqZmdJaVNNajdLY296aGlSSC1VdE0tcmhfYnJIN3RPdEZTZmNZUkNnSEZjYjBPZ2JYWDQtaG5qYk02T0o1SHh5ZG82TzM2c1d5cUNqWVhSNGtyMTRBcUpKSTlFdzFWeWtpSHRYUTU4LVBWdWdQd3RVZU5yMlg0eW03WXJEbHIzSGFnbVh0UlVIU2lhcWtFZ3B3NnNvSnZfaEhReTVNRzZuNDRUUmU0c1BDRUR2TlI3SThvMk9fck1DbTFNS1g3Si1YV1pJOS1WdUdyWXQzQkJ2UW1NZ0xmWlFoWUQ2T1dTVnFLOGJvWXFMMm1SVWtQcFlTT3BGNjNnT0Jvdmpaamx6RG5BTm10SUI1aVpJTUxRbDBaWFd2NU1RNkNndFV1bmh0WDdNZXdSdnY2OVIweTl0eTIybkJHMmtfQlltUGpMUzE4VS1FTDF5eGFlQnFOZnFpOWlfZG9yQUZ0T0NhaUNOQTlyNHhmTGVsSWNxTEVoSlYzcHR3azRWM0NFYXhsN01abEhfS2xGZGY5OHJVNjc3LXN1cW9ZTEp0MFRna0dNMUxGa2R6WGxJREhBUjJQaUpUN0dNaWpqeDA1aTJEVFhRWmp5UHVFNDgxQXlVcU5xQ3FCRHNMbWhXb1NnN3VVT29ZV2hfQXYwdjBpZXhBUUdsaUZocmR0VjhILW9fdUVhMkg2NzNBSXZoRzdqNXRsTk9MblJkV0NpamNvSzlmdjBUR1psZUNTR1VSdDRpM0tuZGNvaW43UGFuckVSWTdOUHlGUmdzSFByRmJ3VHVIUU4tZWFFZmk3NnpEb2RlYmlIblExVUJZVXdEY0ItR2dmdEFkbGhIMUpCdlp2YU51aFhjcFMySXdUenNibEdsdWRLS1UtYlFla2REWjl2bEZ2cEFSR05FMGxIVUY4eUZyblg1R1JMVlZqem5IMzROZlN5NVhReTc3VVN1VDlGQm9ESHBhQ1FJekRxb2NUenA4OWtiUTJUZ1kzYkQ4SHVqM0hPcW9paTdRa2p5OWg3UlhrNTZpQV9VVVBkTTlHUHUwRVA3ZVRaT1FaVTgzX1RBcVh4VnViZVRKTW1IbWdrREhmRDZzYmh2SHJvczdPMWg4V19Lb09YcFlySVlRd0RFdjlTcjhHVml0cVJfTHdFS2VVZF9IdjFXN3E5TzZ0c3dLUWU4MFprT1FXR0Qtem16cnFFR1VVOEkyRHBseGpSOS1vOFBEYkFuLUd5dkV0NWFGeWg0OTZnZU5lUnJJS2dkUk5ibm13MVp2Q2l1LUVGYXlTTmpoNzQwbHBZZ1RoRkpXVThwWUtseHc3MjRSczY4NVhBakZXbW1QWmQ0NkJCX2Rnc3JRV2s5UUthN2x0bnJIUnU2N3NlWGRCZXVKQnhVYkdNYWhSaDdwWWROalp3T1d3M2dtTWFsdjdsMDJuamVueldYZS1GUE5VbXVOY3U0RFlCeXRUYUgyZXVHekZhcWhqVWROdFFTRUFRSXFDd3h2cGR4M1ZrNXA5eE9PWVBveE1xYm5nZ2hCZUY5YXdxWGoyVm5BWjFFOGFlWWdrazl0NFZYdGlsSWg1dVJ6dHl6QWFBMG9MQ015VmF2X1dONWEyM2luU3BsYlo5Xzl0SnhJZHJnV05SR0V2elZ1Slg1aDNBUVZndUdhMnZPY3RTSlpNdzZXdk0wUjRNMFZYWWdaQnowWUp6clJOQmJGLUk0QWZiVFpldFRkQ2l1eUtYcGYzd25uODh0elZEZ2JmTTBDd0xpU0xKRC14eHhVNE5pR0FscjN6S1ZOWWNUUzVrejlFZnkzTzZyZVpZQ0E2Qk5DaFdndTVWc0IyQUsxN3JDVnpaaFFNYzZ0TnVxRWlMcjA3cHMtLVhWd0ZseHB1OXBnZUJjSE9UWDlQdm53UHc2M3RXc25jUjIzVVFwMWhvTGF0UjFlWVNPYldnRHljeDcxM2kxdG9GTW52bFhiZ3RrcVJJbUs2Sm54STdSR3l6TlVwUnJqczN6VXgxdXA3MHBVZG9EeDIxSnEzY2c4SFRQMTVBMFl2b0p3YzBxay1EUUZlZlVHb1NyV3lORjEtYWF4dFhoUWNkQ1F3RWNuY2wxSDBwTmZ2Ui1JWGJGaHJ2czNzVVlXOFMwbEpibTVXR2p1Q0hIUzNnWEJSWVdSbTZXaDlwZS1qaFFsYjl4dWxfS1B5azRlUG00cWRqbXh6QmVtbkUwaEdwa1A0S0Iwa2NKNl9STVRwUi1HYk54QUw3QUlsTkVXcnFpZE9mejlhejVUTWs2S2psOGIwVGMyMTRNZTlUMnJucWJZaWRENmZVaW1NSlpIQWhBeFNjaktqdGxVZkhvdmZ2LURsTHNkN3IyY04wakRQblpHUTRKYUIxc2FuQzFtZ20zRHE3R3pCdVlJd3VRbWhkVVpCTlFNVVY2WG9iWkk0bWp0aUw4enQ4YklUaUt6cXlZdzJjMFZYeFdrWkJub1A1SFB1WE4tS1MxSmxHclk0bDM5bjEyTGhaaElINVQxc1FDUk50ekx5bkdlancwWnRYeVdlZWp5cXRRMmhjRlBOcW12cktFRHVYalBYM21nS2V0aWEzR3ZGZ01IM1FWcFJrTlVrenJCeU5xSElUNUtrU0JZNGpLXzhjNV84dmlsZ2tMdkFpblhHckY4T3pWWEhEZ21ydnN1SWRubjhyNlZUT3NQZE1UWW10SEUzVXdYOWxScVl6ZkpBdTdpdEZJZm5GVEJBRVdVOGx3ZFhvY1d6MERkMHlTaXJOYkE3eWdwTUx5VGx3c2E3OURpSE1rRzlwLWstQzdXd3NFdWJNc1YwNG9IT2xqaGNjSDFNOWNMOWtZMVhjNUtmQngyR1R0SkNZMlZTU19lN0N1SF9XZDhRWnJ3bUhSd3ZGcjVVZWd3NTkxNzJjMUZadjhjSVo3U0JSTnVCYmZQdEthQU9RckY3NFhQNmZfLXRsdl9Xd2ZtY3I0M0NjQ3djV29EVlg5X2lsb3p4MkhPU2FHWV90RFZxTU5naFlacmNCX0ZUNE95cEFvQUxsbk1QcnRIR0g0RndxbWRjYjJXZkcyMmhxQlo1OEJ0SUh3NFF6SjdnOGwtb0ROTXdYZnN2dlFtWXUzUGh6OU5JUUtOcWhEbkd0bFFTbVdJOEZhdmpuMEZLSTlTdUc1bVl5czk0UUx1ZVIyekJLOTI4R19ja1hWRE9kTGg4VFNzTm9WZk03YzB3MEhJY0tKdm1XOXVoWEJHM21ySTNYeEVwVjNRb01HZVRmakpzLWx6empiTG9XYk8wWERwVjBXcVY5SHlabUh6elVFWlJtc3R0eWwzbE03cmhabFItcEgxZG53UGlyTk9XcEY0UGwxMU5DelZlemljZ0VpbGJrNm9BTGdPSnQxaS01ZEJNazBPMURPM3NwUlNUZnhvdmpsSUY1SnNUOW1waTRpRUwzVFNxX005LUtycHBDSFhlZWtxMlZPaENvWmFvaUxFR0lEM2l0R1lYTW5aUWo0Z1RJZ1VTcnBQS0E0azJuYVl0V3pMVGRZTFY1OWRFOFVIamZVSkFWSUx3S2JPTVllTlVrWU83WGp4aGVINFFyN2RudWZJNEwtSzhKX0VPN1NfOG9mdkFyaVM2b3djY2xJLXJDWk4zTTBrNERPWTB1SGgtRmJpcjJ3c2h2NzhLYUlqLVpGU1RLc2MzMVI5WENRLXFvMHExbVZacFRuUy12NmE2SEFTdUp6NkpiTW1ocTBMTi0tTmlDb19CdHUzUkdVUkIxYlFkTnlXMHNJU1h6eF9FTjhoWU9ub0pTaUFGYzlNZWZSaHY0N19wWnFRUHpjMnUxM0xTVFd2WVB3Z3pGSWU1U0FLVHZGOHZmaHJOTmR1VVFiYy05NWcteE04Vmp2NGs0UkozNHRSQ0ZCVDRXUU9vaC1aeHZqN2N0SnZnSnlaU3cxUnlpd3JEZFQ0cjAzSFFzR05fTjZrU0JDa2dqeXl6bFBsME82alZyOVZPLUI5X2MxamJ0RnI0eUNsOTJheEw4NmFIRFByajJDa2JWUlp2TUl6X3FHSjJjVVN3YWprTEk3Z2JhWmFiZDlZZ0hVbzJkZnB1ekdLRWVKUUVfSjkyTnpGNjQ5ekstNWlnZ0ZfbzhzVkJlQXJiSTdsZzBlVjVrUnRFX0ZVN1BXWFdIcjVZdi03TmhhRGpzRmxieTdTX1FlQzVzSzhnYTZacHNzb2FkdllKYkVGbXotQzdKdm42ZzBMOGQxSUpWc0dfX055bXh2cUVZY0dSOUNrRng4SkpaWW1UOTBzeTlZd1hyVldmc3hhYWFXNGdVTjlMQkVuTVl0OEU3WUlKQmg5Z3ZPRzhiZHV3TGxEalFRM0xraWJscUhuTTZOZUtMcFNZdU5MeGN1VDE1WXI4ZjcwTzBLQlJTN0lEMlBHT2NWdThiVy1LSUdET2xXajNXc01YTjRMRFljQkxucElwbl8wcjFid3VCSU9IeXhiZF9nVk1aWmhtMjB2LXlmbVdUb25iS0tZb1dvV0tIR3M4MVBiTXpvWXluNlBMdDk4VkxpRDRjX3A5ZVZTVmFBSGFjbW44aGI2VGVoeWJtWVhIbnVMZ3ZWT29ldzJ5ZWJrdUZvbk5ZTHBrdVo3VmlTSVBnOXAtdGVDeDIzZnhaOVBoTkl1RjEzanR6cVZ5bU5zZ3pjUU5KY2RrcDZ6Y0hpM0FiTFNlOFFQbjF1Tkh4TFJVNkRuM19vTmlLa1RxSnlIbW1kR2RLU3FKcUpqdzVOMGZqU2RralN4WFV4MkJ6dk8zVURFNnlzenBzY2s1TkhOQUpzcXZmVFVyb2lVdk43RGVyenVsckRxSGZrLVVlYmhxYU5qai1JNkJtUlI1YngxLWk3TnRiNlNKN2gyeTkwSHN6NUwzdUxRYUFQQzlKY2o3VkdFZVlyM05tUVljYldWZjh4TFpXLTdkWEdPaEhib3pUaFNjajJqZU1pOG9zQlFWeF9DeEZhcDJRYnZETjBpVjFjNnM3c0c3a0hWU2FnWThoQTJqRUNMQm1CMUh2Ty1iUVNNcWZjQlI3dXlYZE03cXZHUUJrck5JZkpreFFmQmh4MWZ6LWtrbllkT1dHZ1B3c0pWbGY0RXdjTUdEX1NuQUtuUDdtNTNWYjlydWRuZVZwWERLcFdHaFNtRXIxZXBjTHVqekp2MFZUR0thTnJFdkpPZTAzd1ZTWW5Bc3RiSjdoRmRzUFd1dkhmQk9SSWV0ZC1oQzItR3gzRF85NXd4WmUxMlh3RGFuTmtSVnRMbG14YS1VRUhYaGRyR2JOUjVaX1RiYW5saENESm1saVRHLUlzRFd5UWw5WVdCamJYTFJjY0NUamNMOTlhYWxHU2kyaGZLb0VyaGg4VHBQNU9RRmpfVHVzOXh6SlVtaVF6YXpURjFYdmZoTnUzTU5nMkNXcEIxWFNiM2Ywa0FFN1Z5UFN5S0VaWl95SlRUaGFDaU1tZV9ZMmJEOU5OSHI1QnVvZzhaYktUNDk3MXR3UFpGOUQzMGR2TzhfcnFPV1NPalV2T3o5Z2FGdXZqbExFR0RQWUJ0aTBnMUlMWVhSMHZ3LUVEc3FKRE8tdzBDZUQ2UWVoWXM2ZExUY3lZYjM3YlVwTWxQQ2hnVFZCRVcyLXpMT0VfRmZtNG93NnRQNTlnbU5ZOHhsT0VWQms0Q1FfTWNLZUpxbHRKWUdydWp3N3p1TU0zZmd1Zmc1eFdIemdoVjVaT3pRVnJIRUNLX3d6Q0JTOVVPTmpUd0doMUlTWDIxalFfLWliRDJjcVhsY0d4VjdtOC1hLVctS0h6VFdFam4tWDYwMWdKY0JqcEFsR2Z0S3lvVWZNVjdEcXhqZjJMUjJtV29GZi1zVEhHcjZwd3dueVc5S3gyRmlEcnUtSzhXUzZ0enRrb1YtM2dQZnE4bHdqcjh3Sm0tN2ZuUnlrNFU0QTR4SjN6WWxqcmtiVG9YSnlhaE1Jc3ctdTd6SHUyVWFwQlhyNVhvaUVpNDVjblJ2VFJGOXR2TFdzYXJwOFZhM1JIQlF3Rm5qZ1VhMjktYmhWOTRqY0hGc3NqQmp4aDN5cDlZNVQ5TmNPcDZQZWF6LUNqYVI4a1hGSlRNOUR0OW8xZDVsQ0xxRUdYak9HOERTbUNXcHNvZzJneVpDYS1MRUE2NFhrcXJmTHZFbzI4cFhnbllEOFRnU3NlaE81WWdLMFowS0FiMjJZM0ptaUZRYkhXMWdrRk54T2p5anIxb1BHX3FUMW9OcFlxUnRXTU1nTy11Z1RDZ0pmSW5SaG5KdElZM1RKOUhad2dsZlZwbGV1ZnVWWW5oSE1CUEUwU0dFb1RzX0tkTFFZT1VYbndWbWZhU192bnNTOE0yUzRGVDlPcGhHdFpUSjBUemJ5Qm1kSE02UmdrWUlXZ2doM2JsLWhWelkydmpGeWRmel9kVzRhRTl2UU4tcW1pUlRuSnlScVpyN2NZTC1mbG5jN2t0WU9SQXp2aUltR3lodW40UVZZM1lLdFBGdTRMazY1bmJlUVc4bVEtU2NoX2Z1WWpEOEdQTW9hcHJPNmFFUGstVW9KN1dJOHVXdW5QelJla3pLRXNnOEYyNXVCMEVLbFhyM2tibnNrbjFvWEdRQ19QdXVsNmphcVVjRnl5VmcxNXA5bGdGU0l3MFFjYzhWSGpfZFFGWVY5bjZoZmdjM0RsVEJMUTVwNGkwY0owdXQwekdYZXpkZ183SlJ6eXh6Mm9GY2J4SGxjbXp4QUQteHd4ZXh0emtocEhPR1c0X3pfdU9wZENrYVRIc3pFMjBtM05GMUVhRDVnZ1JmSFZrczNTVHRzME1CWFFJUjZFVkxyaE1fOFdBNnMwM1QtdFliWWc3bWl6dzd4UUVMY0JmR0ZVSnBaS01fY09DOVpiQlFEbnhVaHFEczhJYXFXVjRpck9aWlVWSDFzbEVHaThpeDVRb1NaNnduZklvQmJOVmkzcGkxaUk3Vzh6S256Z0p5UmROaFhZUFBkS3RQTUw5ZDJRZXMtcks1VW5IWWJXQmpvSGRsZFJhVm5RaEd1N3FBREgyWS1PNG1OaER6RGNmOUlCeHk1Vk9hMXQ0dzRVUWt2dWd6a0tMZ3R3Qll3SnFEVDFhVEtIVGQwNkNWTG5oX2F3c3NUT1Q0OWNCQTh4aGdRZElNamJ2aGVXMExiVjg4Q3U0d0RObXZ3cDZfejNTd1ZWOEJwYkNQblJSU3F0Y3BDRFNYaFpPUk1JOXphMXNDWTYxQVd1cGVLbUtYUUl3Y1QycjBMaW5BbmVraG9hYlRKaUtVTXpTTmlmNjQ0QUdvay1hc0NneHlVZmxnMUVnWDlYY05LeFFibDZvV3A1TkF1VXRWNmltQUhpQlBtNEhTVmRKa0JmTk85OWhiMFNjNnlMZnJyRWVGSDN4QnBBXzZnbUR3MGZVb1haNHJoOUExSmppRFkxZWQ1M1dva05IblhINVU2Vy1VcUNSTndhWkRhaDM1ZkNuWXBiYUxpckVYNVlsZTJlck9iVm1aNE9ZcFc3SlhkWXNzT1RCLWx0bTh6ZlJrd2JMX2VJYXhDdkw3ekFwbXM0a21uYkdTZDFFb3hnelpoT0Q3b0RtQ0hfZS14U2RCNl9BOVc4U1VobVJzYnk0SFdFLUVVMEYtdllSeXJEYnotdnBnUUs3UWVkWFozR3FBelVqYzY5VVFoa1VYMkM4VlJsSVlRWllFSjNNaUt6Y3lPMnFZdDNHd0Vtall1dXFTTjM0MU9BUFhnenNWNU0wZHR1UldmMF8zOFY2dTlKZ0dGYlVEYnB4ZVg5clFSNnpuMnh6VjBaUi12TE52czJHc2I3RHdoNFBEcHFlRjBOQmg5RVpDVDB3QlNhQk1XRDFRVEF3cnlrVDdKX25DaFc3RURpVWZEdmc4dnhNbVpna0JobDJVb2hUUGxLVGptbDhTNGdGUGwybkpZZmdEV0JkTVdBQVhfVkkxamVDUnVlTGJ6Tl9hUXZ0clFib1pZdDNPbDc0Sy15QUw3YThOdlZjLVlHdm92VmtBUENxVTR0ZC1qQVQ4d1FjeTBhTGRGOVQ1ZGdKSTU5QVJ1VDZ0bjQxZ1FLWDYwQTVOcHFmNmVqTlRCT01KcndRMHI0cWJuRU1mXzhsTEtQZG1lb0RQZ0hvQUdsOTRJS3ZLang5d2Nmc0FNWllHMWl1V3k1LUhuOWs5SmxBc2lJTGZuWG5sNms5aVNwS3RZLXkwYzY0NWxiQ2RJX2FXWWl3Z2lncTZiSTBjcFowOURLR3NGZVE3QU40QTVJME5SS1ZsRktmZXRocFhzWm5Ma29KczNwdHJJdkxOekJiZDM1SnZnekNfYTRkRzFpeFNSenNSWFpnbU8xTVA1ZmZib2REcDZvZUE5bmZLSEM3bnhuQ0JpUU5aMGRkNm5VUFNNOW9oOENhelJkZDhTZktpUXQ3TWZydGFLOW44dW1JSk92ODhualVlSmcyQjZBR1pOUWFtQm02T1VILTkxZnAzWkpGRUJwVldvZTlUNnNqR1FpTncxMXFqSmZXX0lFYXZ2dmRsSXJyTDIzX0NVWkZDQXVydUhLakZHX2hZV1Y1azAyb3pBTnF0Tk80MWFFb1NZTDZiNGNfVzB2VkRaekExM1NqVUNDdk9CdXNOTVVkMERxZl9ZOXh0UnVWMExqdzk5eGNTUmJPS0tMWGZqM0dZYXI4cHhQcGRIaDgtNlhEVFgwXzhVQXZqV1NOdDBQckVINFNtNjU5RVNYZEZWcjhtZ2NmMVB0b00xcWwyeFdtS0E2enFNVlZjWDBrTVR4RVhQT0pxZjhPVWxMUTJqb3Faa05wUC1TOHNQbTJEdnBibmRHT2lRNTNTTEM0NTNzR0F1XzhHQmpSa0UzMmFIRjFNZmNQQlp2b21oc3NoT0x0MF9zNVBXT1d4Q0NIVE04M19VWklyV0RoNXVqU1lmSG1LcGFEbFNXbzJWcGNqUHY4MzM4WHZRNkM1NUxudUlXMTljZ3J1SXFnajh3TExtS3U5NkFIMmc3cTZneWNfblhZenNjSEY3ME9kYWNid0RXR2l0M292MUstV0doQTRlMTRsQU1tSEtNYTJ4SF84aWxrbVRIeVo5Q1FaeEZwQV9mUjV3dHd6dVZYNkpFaDZuTnFiaEVrakEwejRwUWxoQy1qbXVxcWwzMDBBT3hsWGRsQ2VmdkRPTjZKY2g3cDBhVVJVcUNvcFR1Mnk2WmF0OGxkR3ZNMlk3cFkxLTFlZGNRc1lrYnBrUDNyWl9oRTUxRmhQVWlTQWFqZ3F0NzJKSk80X285Uy1RY0JsTXZrUFpSUDR2c3pIbHhNa3FFcE8tUTkwUWxPc2hiQkZzM0lSdTZ5RHdieGQyaUJMbk9RR0xtRm5Lb3FkVHVUdk1PT3dLRVdCRVUwR1BjTUJ0bk5qb0t1YUZhN0JvNDdEQjNVUy1lX0xJbjYxQzg3RUpKOTVaSVJFYjRqSi1XV3d5MEtBWHF1SEd4eUtVVlNSaEhNLVhmVFF3YWhGZXdMQU5VWWh5ZTNxN1hnSlhLTTVNaG1JOUNoczZwQW1pR1c5RmRzdS1TOFpRZ1NLWGxpandfVUlhVFpKZm9XLWZhTGVTMjRrMjFmenVTLVhoNXZQZWJBRE93azI2VTc2TzhkbEhnYjF1Rmd1Vml2MmFBZy44cU9KSFVZLXJGbnF3eTlxV2VGei0tYUNhb3BuNlpsQmNuMVdIc0kybFdB"}' + headers: + Accept: + - application/json + Content-Length: + - '10813' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/keys/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring key + https://vaultname.vault.azure.net/keys/keybak4e00e7f/61fcc6111a124fe28392eddbf00ca8e3 + - key already exists or concurrent access"}}' + headers: + cache-control: no-cache + content-length: '213' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 01:18:29 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 409 + message: Conflict + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/keys/restore?api-version=7.1 +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuUlYtYjY0U3hyR05IemJHa08xNHBfVnRaMFUzUUthNWYycG1TU28xZzdkcWVVb2UyNGtHY2o4cFVCR21IeE11emZwVTlpVTFCY2lQUGR5ZWZSc0hxQWlvRTNuMG1iV1E4NTJrSHZ3WnoxTHZrSC1naldxMTBnbU95cFVOTzFCUTMtcEV5VE9tUEI0V2VqSVJCUWhfSHY3QkI2QXFLNGl3OVZGTXJJdHJuRzFURlE3MGl2NnFadG1uVlh0WjBBNDZVZGJwaTh0YkF5cUxqcjJ1MkRjVWtRTXZpOTlod2tGSFBTc2NIRGIxTEZ3Z19pOEhnV2M4RlhCVVZ2QTVGNWgtRmhjU3NwMGR1dVNKVUlaSEIybGlHRFhPb0dYTVZTb2E2Q0ZqT1ZWMDlRM3pTdGx2NFAtbjF2WEVjLWtkUThuenpRMzlIa18xbmxnNVc0V292OXZjdWRnLmZhQkhCTzhVNUhwaVJKM2ZIMnZhQVEuNk1UdFpnWXB5NktKUFZFWUZEUElfdTk0dTZCVjlvMEJmT0lUVDJCNVpVWmhXbEw2ZVU4c1Y4RHZQZ0dpN3FpSDAwbW9FWHBwVXN2M0lEWTlYeWxMU0t2NFFDUkFYcktJQkJCd2VZOGgtOEt1dWdIcnpmeHRld2p5c3FzTnlNenBXQjJnVVJlQnFHRHNVdDd0WlJTVG1Vc2ZTai0xNEFjS1hseGVnU2tXdXotU1ZHRkZ5dzI2cmpkck9HNUpxbG9LaDIzSTBJNWdUZlFFbzY4TU9JSHpvcWdDeng2ck5PZU10Nm9uS3Fod3A5LWt2U0pOX1FaNzEwRUJPM2xmdmxOSTFFWTJyWkhnRlRhcHptZlR2dnpycnBVM29mNkhjb21XY3VwOWR0cjU2RVFaTTdjWUJOblNrOW9zTXlJVGpwSVB1ejBiQnNqZmdJaVNNajdLY296aGlSSC1VdE0tcmhfYnJIN3RPdEZTZmNZUkNnSEZjYjBPZ2JYWDQtaG5qYk02T0o1SHh5ZG82TzM2c1d5cUNqWVhSNGtyMTRBcUpKSTlFdzFWeWtpSHRYUTU4LVBWdWdQd3RVZU5yMlg0eW03WXJEbHIzSGFnbVh0UlVIU2lhcWtFZ3B3NnNvSnZfaEhReTVNRzZuNDRUUmU0c1BDRUR2TlI3SThvMk9fck1DbTFNS1g3Si1YV1pJOS1WdUdyWXQzQkJ2UW1NZ0xmWlFoWUQ2T1dTVnFLOGJvWXFMMm1SVWtQcFlTT3BGNjNnT0Jvdmpaamx6RG5BTm10SUI1aVpJTUxRbDBaWFd2NU1RNkNndFV1bmh0WDdNZXdSdnY2OVIweTl0eTIybkJHMmtfQlltUGpMUzE4VS1FTDF5eGFlQnFOZnFpOWlfZG9yQUZ0T0NhaUNOQTlyNHhmTGVsSWNxTEVoSlYzcHR3azRWM0NFYXhsN01abEhfS2xGZGY5OHJVNjc3LXN1cW9ZTEp0MFRna0dNMUxGa2R6WGxJREhBUjJQaUpUN0dNaWpqeDA1aTJEVFhRWmp5UHVFNDgxQXlVcU5xQ3FCRHNMbWhXb1NnN3VVT29ZV2hfQXYwdjBpZXhBUUdsaUZocmR0VjhILW9fdUVhMkg2NzNBSXZoRzdqNXRsTk9MblJkV0NpamNvSzlmdjBUR1psZUNTR1VSdDRpM0tuZGNvaW43UGFuckVSWTdOUHlGUmdzSFByRmJ3VHVIUU4tZWFFZmk3NnpEb2RlYmlIblExVUJZVXdEY0ItR2dmdEFkbGhIMUpCdlp2YU51aFhjcFMySXdUenNibEdsdWRLS1UtYlFla2REWjl2bEZ2cEFSR05FMGxIVUY4eUZyblg1R1JMVlZqem5IMzROZlN5NVhReTc3VVN1VDlGQm9ESHBhQ1FJekRxb2NUenA4OWtiUTJUZ1kzYkQ4SHVqM0hPcW9paTdRa2p5OWg3UlhrNTZpQV9VVVBkTTlHUHUwRVA3ZVRaT1FaVTgzX1RBcVh4VnViZVRKTW1IbWdrREhmRDZzYmh2SHJvczdPMWg4V19Lb09YcFlySVlRd0RFdjlTcjhHVml0cVJfTHdFS2VVZF9IdjFXN3E5TzZ0c3dLUWU4MFprT1FXR0Qtem16cnFFR1VVOEkyRHBseGpSOS1vOFBEYkFuLUd5dkV0NWFGeWg0OTZnZU5lUnJJS2dkUk5ibm13MVp2Q2l1LUVGYXlTTmpoNzQwbHBZZ1RoRkpXVThwWUtseHc3MjRSczY4NVhBakZXbW1QWmQ0NkJCX2Rnc3JRV2s5UUthN2x0bnJIUnU2N3NlWGRCZXVKQnhVYkdNYWhSaDdwWWROalp3T1d3M2dtTWFsdjdsMDJuamVueldYZS1GUE5VbXVOY3U0RFlCeXRUYUgyZXVHekZhcWhqVWROdFFTRUFRSXFDd3h2cGR4M1ZrNXA5eE9PWVBveE1xYm5nZ2hCZUY5YXdxWGoyVm5BWjFFOGFlWWdrazl0NFZYdGlsSWg1dVJ6dHl6QWFBMG9MQ015VmF2X1dONWEyM2luU3BsYlo5Xzl0SnhJZHJnV05SR0V2elZ1Slg1aDNBUVZndUdhMnZPY3RTSlpNdzZXdk0wUjRNMFZYWWdaQnowWUp6clJOQmJGLUk0QWZiVFpldFRkQ2l1eUtYcGYzd25uODh0elZEZ2JmTTBDd0xpU0xKRC14eHhVNE5pR0FscjN6S1ZOWWNUUzVrejlFZnkzTzZyZVpZQ0E2Qk5DaFdndTVWc0IyQUsxN3JDVnpaaFFNYzZ0TnVxRWlMcjA3cHMtLVhWd0ZseHB1OXBnZUJjSE9UWDlQdm53UHc2M3RXc25jUjIzVVFwMWhvTGF0UjFlWVNPYldnRHljeDcxM2kxdG9GTW52bFhiZ3RrcVJJbUs2Sm54STdSR3l6TlVwUnJqczN6VXgxdXA3MHBVZG9EeDIxSnEzY2c4SFRQMTVBMFl2b0p3YzBxay1EUUZlZlVHb1NyV3lORjEtYWF4dFhoUWNkQ1F3RWNuY2wxSDBwTmZ2Ui1JWGJGaHJ2czNzVVlXOFMwbEpibTVXR2p1Q0hIUzNnWEJSWVdSbTZXaDlwZS1qaFFsYjl4dWxfS1B5azRlUG00cWRqbXh6QmVtbkUwaEdwa1A0S0Iwa2NKNl9STVRwUi1HYk54QUw3QUlsTkVXcnFpZE9mejlhejVUTWs2S2psOGIwVGMyMTRNZTlUMnJucWJZaWRENmZVaW1NSlpIQWhBeFNjaktqdGxVZkhvdmZ2LURsTHNkN3IyY04wakRQblpHUTRKYUIxc2FuQzFtZ20zRHE3R3pCdVlJd3VRbWhkVVpCTlFNVVY2WG9iWkk0bWp0aUw4enQ4YklUaUt6cXlZdzJjMFZYeFdrWkJub1A1SFB1WE4tS1MxSmxHclk0bDM5bjEyTGhaaElINVQxc1FDUk50ekx5bkdlancwWnRYeVdlZWp5cXRRMmhjRlBOcW12cktFRHVYalBYM21nS2V0aWEzR3ZGZ01IM1FWcFJrTlVrenJCeU5xSElUNUtrU0JZNGpLXzhjNV84dmlsZ2tMdkFpblhHckY4T3pWWEhEZ21ydnN1SWRubjhyNlZUT3NQZE1UWW10SEUzVXdYOWxScVl6ZkpBdTdpdEZJZm5GVEJBRVdVOGx3ZFhvY1d6MERkMHlTaXJOYkE3eWdwTUx5VGx3c2E3OURpSE1rRzlwLWstQzdXd3NFdWJNc1YwNG9IT2xqaGNjSDFNOWNMOWtZMVhjNUtmQngyR1R0SkNZMlZTU19lN0N1SF9XZDhRWnJ3bUhSd3ZGcjVVZWd3NTkxNzJjMUZadjhjSVo3U0JSTnVCYmZQdEthQU9RckY3NFhQNmZfLXRsdl9Xd2ZtY3I0M0NjQ3djV29EVlg5X2lsb3p4MkhPU2FHWV90RFZxTU5naFlacmNCX0ZUNE95cEFvQUxsbk1QcnRIR0g0RndxbWRjYjJXZkcyMmhxQlo1OEJ0SUh3NFF6SjdnOGwtb0ROTXdYZnN2dlFtWXUzUGh6OU5JUUtOcWhEbkd0bFFTbVdJOEZhdmpuMEZLSTlTdUc1bVl5czk0UUx1ZVIyekJLOTI4R19ja1hWRE9kTGg4VFNzTm9WZk03YzB3MEhJY0tKdm1XOXVoWEJHM21ySTNYeEVwVjNRb01HZVRmakpzLWx6empiTG9XYk8wWERwVjBXcVY5SHlabUh6elVFWlJtc3R0eWwzbE03cmhabFItcEgxZG53UGlyTk9XcEY0UGwxMU5DelZlemljZ0VpbGJrNm9BTGdPSnQxaS01ZEJNazBPMURPM3NwUlNUZnhvdmpsSUY1SnNUOW1waTRpRUwzVFNxX005LUtycHBDSFhlZWtxMlZPaENvWmFvaUxFR0lEM2l0R1lYTW5aUWo0Z1RJZ1VTcnBQS0E0azJuYVl0V3pMVGRZTFY1OWRFOFVIamZVSkFWSUx3S2JPTVllTlVrWU83WGp4aGVINFFyN2RudWZJNEwtSzhKX0VPN1NfOG9mdkFyaVM2b3djY2xJLXJDWk4zTTBrNERPWTB1SGgtRmJpcjJ3c2h2NzhLYUlqLVpGU1RLc2MzMVI5WENRLXFvMHExbVZacFRuUy12NmE2SEFTdUp6NkpiTW1ocTBMTi0tTmlDb19CdHUzUkdVUkIxYlFkTnlXMHNJU1h6eF9FTjhoWU9ub0pTaUFGYzlNZWZSaHY0N19wWnFRUHpjMnUxM0xTVFd2WVB3Z3pGSWU1U0FLVHZGOHZmaHJOTmR1VVFiYy05NWcteE04Vmp2NGs0UkozNHRSQ0ZCVDRXUU9vaC1aeHZqN2N0SnZnSnlaU3cxUnlpd3JEZFQ0cjAzSFFzR05fTjZrU0JDa2dqeXl6bFBsME82alZyOVZPLUI5X2MxamJ0RnI0eUNsOTJheEw4NmFIRFByajJDa2JWUlp2TUl6X3FHSjJjVVN3YWprTEk3Z2JhWmFiZDlZZ0hVbzJkZnB1ekdLRWVKUUVfSjkyTnpGNjQ5ekstNWlnZ0ZfbzhzVkJlQXJiSTdsZzBlVjVrUnRFX0ZVN1BXWFdIcjVZdi03TmhhRGpzRmxieTdTX1FlQzVzSzhnYTZacHNzb2FkdllKYkVGbXotQzdKdm42ZzBMOGQxSUpWc0dfX055bXh2cUVZY0dSOUNrRng4SkpaWW1UOTBzeTlZd1hyVldmc3hhYWFXNGdVTjlMQkVuTVl0OEU3WUlKQmg5Z3ZPRzhiZHV3TGxEalFRM0xraWJscUhuTTZOZUtMcFNZdU5MeGN1VDE1WXI4ZjcwTzBLQlJTN0lEMlBHT2NWdThiVy1LSUdET2xXajNXc01YTjRMRFljQkxucElwbl8wcjFid3VCSU9IeXhiZF9nVk1aWmhtMjB2LXlmbVdUb25iS0tZb1dvV0tIR3M4MVBiTXpvWXluNlBMdDk4VkxpRDRjX3A5ZVZTVmFBSGFjbW44aGI2VGVoeWJtWVhIbnVMZ3ZWT29ldzJ5ZWJrdUZvbk5ZTHBrdVo3VmlTSVBnOXAtdGVDeDIzZnhaOVBoTkl1RjEzanR6cVZ5bU5zZ3pjUU5KY2RrcDZ6Y0hpM0FiTFNlOFFQbjF1Tkh4TFJVNkRuM19vTmlLa1RxSnlIbW1kR2RLU3FKcUpqdzVOMGZqU2RralN4WFV4MkJ6dk8zVURFNnlzenBzY2s1TkhOQUpzcXZmVFVyb2lVdk43RGVyenVsckRxSGZrLVVlYmhxYU5qai1JNkJtUlI1YngxLWk3TnRiNlNKN2gyeTkwSHN6NUwzdUxRYUFQQzlKY2o3VkdFZVlyM05tUVljYldWZjh4TFpXLTdkWEdPaEhib3pUaFNjajJqZU1pOG9zQlFWeF9DeEZhcDJRYnZETjBpVjFjNnM3c0c3a0hWU2FnWThoQTJqRUNMQm1CMUh2Ty1iUVNNcWZjQlI3dXlYZE03cXZHUUJrck5JZkpreFFmQmh4MWZ6LWtrbllkT1dHZ1B3c0pWbGY0RXdjTUdEX1NuQUtuUDdtNTNWYjlydWRuZVZwWERLcFdHaFNtRXIxZXBjTHVqekp2MFZUR0thTnJFdkpPZTAzd1ZTWW5Bc3RiSjdoRmRzUFd1dkhmQk9SSWV0ZC1oQzItR3gzRF85NXd4WmUxMlh3RGFuTmtSVnRMbG14YS1VRUhYaGRyR2JOUjVaX1RiYW5saENESm1saVRHLUlzRFd5UWw5WVdCamJYTFJjY0NUamNMOTlhYWxHU2kyaGZLb0VyaGg4VHBQNU9RRmpfVHVzOXh6SlVtaVF6YXpURjFYdmZoTnUzTU5nMkNXcEIxWFNiM2Ywa0FFN1Z5UFN5S0VaWl95SlRUaGFDaU1tZV9ZMmJEOU5OSHI1QnVvZzhaYktUNDk3MXR3UFpGOUQzMGR2TzhfcnFPV1NPalV2T3o5Z2FGdXZqbExFR0RQWUJ0aTBnMUlMWVhSMHZ3LUVEc3FKRE8tdzBDZUQ2UWVoWXM2ZExUY3lZYjM3YlVwTWxQQ2hnVFZCRVcyLXpMT0VfRmZtNG93NnRQNTlnbU5ZOHhsT0VWQms0Q1FfTWNLZUpxbHRKWUdydWp3N3p1TU0zZmd1Zmc1eFdIemdoVjVaT3pRVnJIRUNLX3d6Q0JTOVVPTmpUd0doMUlTWDIxalFfLWliRDJjcVhsY0d4VjdtOC1hLVctS0h6VFdFam4tWDYwMWdKY0JqcEFsR2Z0S3lvVWZNVjdEcXhqZjJMUjJtV29GZi1zVEhHcjZwd3dueVc5S3gyRmlEcnUtSzhXUzZ0enRrb1YtM2dQZnE4bHdqcjh3Sm0tN2ZuUnlrNFU0QTR4SjN6WWxqcmtiVG9YSnlhaE1Jc3ctdTd6SHUyVWFwQlhyNVhvaUVpNDVjblJ2VFJGOXR2TFdzYXJwOFZhM1JIQlF3Rm5qZ1VhMjktYmhWOTRqY0hGc3NqQmp4aDN5cDlZNVQ5TmNPcDZQZWF6LUNqYVI4a1hGSlRNOUR0OW8xZDVsQ0xxRUdYak9HOERTbUNXcHNvZzJneVpDYS1MRUE2NFhrcXJmTHZFbzI4cFhnbllEOFRnU3NlaE81WWdLMFowS0FiMjJZM0ptaUZRYkhXMWdrRk54T2p5anIxb1BHX3FUMW9OcFlxUnRXTU1nTy11Z1RDZ0pmSW5SaG5KdElZM1RKOUhad2dsZlZwbGV1ZnVWWW5oSE1CUEUwU0dFb1RzX0tkTFFZT1VYbndWbWZhU192bnNTOE0yUzRGVDlPcGhHdFpUSjBUemJ5Qm1kSE02UmdrWUlXZ2doM2JsLWhWelkydmpGeWRmel9kVzRhRTl2UU4tcW1pUlRuSnlScVpyN2NZTC1mbG5jN2t0WU9SQXp2aUltR3lodW40UVZZM1lLdFBGdTRMazY1bmJlUVc4bVEtU2NoX2Z1WWpEOEdQTW9hcHJPNmFFUGstVW9KN1dJOHVXdW5QelJla3pLRXNnOEYyNXVCMEVLbFhyM2tibnNrbjFvWEdRQ19QdXVsNmphcVVjRnl5VmcxNXA5bGdGU0l3MFFjYzhWSGpfZFFGWVY5bjZoZmdjM0RsVEJMUTVwNGkwY0owdXQwekdYZXpkZ183SlJ6eXh6Mm9GY2J4SGxjbXp4QUQteHd4ZXh0emtocEhPR1c0X3pfdU9wZENrYVRIc3pFMjBtM05GMUVhRDVnZ1JmSFZrczNTVHRzME1CWFFJUjZFVkxyaE1fOFdBNnMwM1QtdFliWWc3bWl6dzd4UUVMY0JmR0ZVSnBaS01fY09DOVpiQlFEbnhVaHFEczhJYXFXVjRpck9aWlVWSDFzbEVHaThpeDVRb1NaNnduZklvQmJOVmkzcGkxaUk3Vzh6S256Z0p5UmROaFhZUFBkS3RQTUw5ZDJRZXMtcks1VW5IWWJXQmpvSGRsZFJhVm5RaEd1N3FBREgyWS1PNG1OaER6RGNmOUlCeHk1Vk9hMXQ0dzRVUWt2dWd6a0tMZ3R3Qll3SnFEVDFhVEtIVGQwNkNWTG5oX2F3c3NUT1Q0OWNCQTh4aGdRZElNamJ2aGVXMExiVjg4Q3U0d0RObXZ3cDZfejNTd1ZWOEJwYkNQblJSU3F0Y3BDRFNYaFpPUk1JOXphMXNDWTYxQVd1cGVLbUtYUUl3Y1QycjBMaW5BbmVraG9hYlRKaUtVTXpTTmlmNjQ0QUdvay1hc0NneHlVZmxnMUVnWDlYY05LeFFibDZvV3A1TkF1VXRWNmltQUhpQlBtNEhTVmRKa0JmTk85OWhiMFNjNnlMZnJyRWVGSDN4QnBBXzZnbUR3MGZVb1haNHJoOUExSmppRFkxZWQ1M1dva05IblhINVU2Vy1VcUNSTndhWkRhaDM1ZkNuWXBiYUxpckVYNVlsZTJlck9iVm1aNE9ZcFc3SlhkWXNzT1RCLWx0bTh6ZlJrd2JMX2VJYXhDdkw3ekFwbXM0a21uYkdTZDFFb3hnelpoT0Q3b0RtQ0hfZS14U2RCNl9BOVc4U1VobVJzYnk0SFdFLUVVMEYtdllSeXJEYnotdnBnUUs3UWVkWFozR3FBelVqYzY5VVFoa1VYMkM4VlJsSVlRWllFSjNNaUt6Y3lPMnFZdDNHd0Vtall1dXFTTjM0MU9BUFhnenNWNU0wZHR1UldmMF8zOFY2dTlKZ0dGYlVEYnB4ZVg5clFSNnpuMnh6VjBaUi12TE52czJHc2I3RHdoNFBEcHFlRjBOQmg5RVpDVDB3QlNhQk1XRDFRVEF3cnlrVDdKX25DaFc3RURpVWZEdmc4dnhNbVpna0JobDJVb2hUUGxLVGptbDhTNGdGUGwybkpZZmdEV0JkTVdBQVhfVkkxamVDUnVlTGJ6Tl9hUXZ0clFib1pZdDNPbDc0Sy15QUw3YThOdlZjLVlHdm92VmtBUENxVTR0ZC1qQVQ4d1FjeTBhTGRGOVQ1ZGdKSTU5QVJ1VDZ0bjQxZ1FLWDYwQTVOcHFmNmVqTlRCT01KcndRMHI0cWJuRU1mXzhsTEtQZG1lb0RQZ0hvQUdsOTRJS3ZLang5d2Nmc0FNWllHMWl1V3k1LUhuOWs5SmxBc2lJTGZuWG5sNms5aVNwS3RZLXkwYzY0NWxiQ2RJX2FXWWl3Z2lncTZiSTBjcFowOURLR3NGZVE3QU40QTVJME5SS1ZsRktmZXRocFhzWm5Ma29KczNwdHJJdkxOekJiZDM1SnZnekNfYTRkRzFpeFNSenNSWFpnbU8xTVA1ZmZib2REcDZvZUE5bmZLSEM3bnhuQ0JpUU5aMGRkNm5VUFNNOW9oOENhelJkZDhTZktpUXQ3TWZydGFLOW44dW1JSk92ODhualVlSmcyQjZBR1pOUWFtQm02T1VILTkxZnAzWkpGRUJwVldvZTlUNnNqR1FpTncxMXFqSmZXX0lFYXZ2dmRsSXJyTDIzX0NVWkZDQXVydUhLakZHX2hZV1Y1azAyb3pBTnF0Tk80MWFFb1NZTDZiNGNfVzB2VkRaekExM1NqVUNDdk9CdXNOTVVkMERxZl9ZOXh0UnVWMExqdzk5eGNTUmJPS0tMWGZqM0dZYXI4cHhQcGRIaDgtNlhEVFgwXzhVQXZqV1NOdDBQckVINFNtNjU5RVNYZEZWcjhtZ2NmMVB0b00xcWwyeFdtS0E2enFNVlZjWDBrTVR4RVhQT0pxZjhPVWxMUTJqb3Faa05wUC1TOHNQbTJEdnBibmRHT2lRNTNTTEM0NTNzR0F1XzhHQmpSa0UzMmFIRjFNZmNQQlp2b21oc3NoT0x0MF9zNVBXT1d4Q0NIVE04M19VWklyV0RoNXVqU1lmSG1LcGFEbFNXbzJWcGNqUHY4MzM4WHZRNkM1NUxudUlXMTljZ3J1SXFnajh3TExtS3U5NkFIMmc3cTZneWNfblhZenNjSEY3ME9kYWNid0RXR2l0M292MUstV0doQTRlMTRsQU1tSEtNYTJ4SF84aWxrbVRIeVo5Q1FaeEZwQV9mUjV3dHd6dVZYNkpFaDZuTnFiaEVrakEwejRwUWxoQy1qbXVxcWwzMDBBT3hsWGRsQ2VmdkRPTjZKY2g3cDBhVVJVcUNvcFR1Mnk2WmF0OGxkR3ZNMlk3cFkxLTFlZGNRc1lrYnBrUDNyWl9oRTUxRmhQVWlTQWFqZ3F0NzJKSk80X285Uy1RY0JsTXZrUFpSUDR2c3pIbHhNa3FFcE8tUTkwUWxPc2hiQkZzM0lSdTZ5RHdieGQyaUJMbk9RR0xtRm5Lb3FkVHVUdk1PT3dLRVdCRVUwR1BjTUJ0bk5qb0t1YUZhN0JvNDdEQjNVUy1lX0xJbjYxQzg3RUpKOTVaSVJFYjRqSi1XV3d5MEtBWHF1SEd4eUtVVlNSaEhNLVhmVFF3YWhGZXdMQU5VWWh5ZTNxN1hnSlhLTTVNaG1JOUNoczZwQW1pR1c5RmRzdS1TOFpRZ1NLWGxpandfVUlhVFpKZm9XLWZhTGVTMjRrMjFmenVTLVhoNXZQZWJBRE93azI2VTc2TzhkbEhnYjF1Rmd1Vml2MmFBZy44cU9KSFVZLXJGbnF3eTlxV2VGei0tYUNhb3BuNlpsQmNuMVdIc0kybFdB"}' headers: Accept: - application/json Content-Length: - - '10779' + - '10813' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/restore?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak4e00e7f/e10a3ee294174b2794813b57e01c8743","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wXybF0pWQCtmX3I_kW9bvoW43-vgsADD1gS3mu0lR2CrXcD8f6-eRzRQ45X-Qs_cKCvYFX_fecHYSFUunlTqOxD0IkjMMcTTEmRDEnwbgoypXNgLN0S9NT5tpq-nr5zaS0T5haiOff9vY6Hr0nbGU1KQqZ-nXwjy3CcTn-FPdYASz_jiv2trPqM41N1JCI1GPEka6nKRuKRTNidQP46JI0ZgotrbZKFJP9tVyujf6ccTlUevn0ckrXs_guP8dvAY3Nl6p9gdfmPTVFhGv7UqxBNPRRE1U02DykU6SPHw9OG3mo7oixWFyB0lTJfuI5sOq3OFMa4pDfOxAn_Du65y9w","e":"AQAB"},"attributes":{"enabled":true,"created":1596039207,"updated":1596039207,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keybak4e00e7f/61fcc6111a124fe28392eddbf00ca8e3","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qoQyc_9X98MgH5wv1673SPVF8G7SyH2LEC9c8m5eK1A1CT8g9x74KIIxnirupCe4GKJeKybT7mHo33KOok5EZhViLBdmO0sYNjaK3V0L2qK3QuJ1pPPRniUms--vPhaRIwc65PjIFmUTyVVy1xJGGWmp1pAToH2KGza3Nz_GfOo9w9unScPiUQ5x2YMUcmamx2LTE1pFny3r6hkTuFba7IEQC4mBpGTsQTeaKgLXlBr6s6oD7_cXXR0zedQiQMhbXeXwKCnFrdNewCBeKt5Wbkt7Sn5pZ4-xfB1Lb3U_Z2hkYoHcgpoHz8oP3q9WpIDfLdgvQa5gJFzGo3lbF1yNqQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605662300,"updated":1605662300,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '680' + content-length: '693' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:13:28 GMT + date: Wed, 18 Nov 2020 01:18:32 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://skxukc5wtpiqrku4iu2hw7h7.vault.azure.net/keys/restore?api-version=7.1 + url: https://vwsyh4lv3u6ttbcamzl4kxvd.vault.azure.net/keys/restore?api-version=7.1 version: 1 diff --git a/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_samples_keys.test_example_keys_backup_restore.yaml b/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_samples_keys.test_example_keys_backup_restore.yaml index d54728da363f..efebd1a709fa 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_samples_keys.test_example_keys_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_samples_keys.test_example_keys_backup_restore.yaml @@ -13,7 +13,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keyrec/create?api-version=7.1 response: @@ -28,7 +28,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:14:43 GMT + - Tue, 17 Nov 2020 02:02:04 GMT expires: - '-1' pragma: @@ -38,16 +38,14 @@ interactions: www-authenticate: - Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -67,37 +65,35 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keyrec/create?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keyrec/b6efbac1d13b46519b5d7063c36d71a0","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qL29fZjOrvNKls8po5WcddQVohij1sjollS2m6NqLbBdAH97CHljdLpjo_XLITT8wbSVq1nygO3S_PWPuO-XDnXKWsQrNEv0RzwokscWvcN6U12lCxecCrA7fNc9Bq3BdS2v1wGQn3tllbnU5S1WTOFNZb8rq-FFWUA69lqvulyJaZ--81pQ5i4iOWFiJd0uHHma-K21cwZwrxiKZR0niCjiaUl7QyAfgtOOxHgTdG2T9a3OJA0wtiw9WMzw5beqVi3wsp0rzILMuKugURrV3s8Wy1YYSOSw9eWerGIErBvVVkiIszQvfm0cByUJXHA2CGV_o_rG_3g5CBo2XMO2CQ","e":"AQAB"},"attributes":{"enabled":true,"created":1596039284,"updated":1596039284,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keyrec/b5907a8d7d6947f1885e49d5f2ef467f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"td550oEcuVVVgfL57DETRPImOEgvvlaZOLj1LorOB42vgVoL_YyIceJaci-TJpi-IQ7fBUHtN-p58-B8speaUHiELtvnerkc9ZGzPtz6Vk6R-3BAWSWmKpn82coMZsWkLkl-A4p4a9ayWc2ITegqGX0moL3wFaa6zpq7NeXC1ZIuKe-l_B9zhWCMKxr_Jag312xm0dNpi1EeDuwndlT72cUlTQQY45AsGPln72z4w3QHbAPE1ztVbBR_1VLR9HAx7Ke9OAGnFQ7raGYV-RD816NYqTw1ikSQio6HenGkzNgZNCod-_usj1ubrXOJsGvZb04b3L1Be_Njf2RL-MaopQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605578525,"updated":1605578525,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '673' + - '686' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:14:43 GMT + - Tue, 17 Nov 2020 02:02:05 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -115,37 +111,35 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/keyrec/backup?api-version=7.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLm9raTFVWUExeVRoNlY2bDlXT1Eyek5hVzRWVmpCaG9HUmV6MkdPUFpfYWlVMDN5WENuWFdjNnYzOXljbTc2Q3YyOXgzSXpnUmpkWnZxRFlpYkRFNHJyblVpNndZN0ZzbXpBamVDYzVkbGc0WFNmMEhWR3hmMDVzendRVVZzWkt5MjU1VmdDeTR0QUYzTjZQMzhxOHpBNnZGM3RPT3RsS1JVSHR4TlFVQmxPMTRaUzRubHdCRDhMcHpnajN0Qzd6cmV2YlNXOF84VjBXaktLNUV6a1kyYjdNaFpiUExuLVZJUWFxbVJWVVFDMjFYamZ5V2V6MmtqdktOOW9IdVlEc1d2NTlTLWY3VExha0RTNVNMbGw3TU96UUNYOUdVZjFXSFVEUU9iamtMd2ZtSURkMy1jNjB2SWZHYVlvMGstOGpOZ3dxeE0zQl81aDN1UjVRM0J3cU1Edy5RQWM5aXlZc2t3TXJSZmRzNlZiZDFBLlloTHpqb3NrbnRxZGpOU2V1SUs4Mk8zaXN3ZWxFRFN2TVI4TV9ncEdSa2FyQV96S0Z5NXhoRnJLRGdaT0RrX0J5c25XbDhTbWVPZzUtaWhCX0FHaUhOT21fVW5xSHFEdmRYSTNWZkM1empWdmhEUlZrY3ZGMndwUnh5MGd0c3dJbkpwY3ZibnQ2YTJBdkd2RENEWWFRV2JlbkJyTUw2VFNianBWTW9pNmpRRS03WWxMUnRrbXhoZXhoekhHNUpvTDZDSW14MkxOSHpHOUhCeTZrSGdiempKOGFQbkhkODFYYnJfMU9CMTA0MnZLejNmUmtNcENPUng4dTBZMTAybzU1TUhVeWJfRE1CbDM5aFNsLXRJSUItTW9Vd0gxQVZ0VTVQbGtXYXI0T1AteWJPa21BV19PZE14eHpBcVdPXy16RWJITDhCQXgyYTFMZC1WemxPWUVBRWQ3SFotUHFYbnhhR3h1WFNBZ25UMGZaSEMxUml6YzliSFZaQlBVMXBnSTFMVTdBczlzbk8wZTJidFF4X1FsOUdSQmtpYzQ1VGNVMHdYQ0FTazJxVDAxWFJNUExscmNJV3dZQzFqQW9CYjQ1YmFUZWFFd0UzbmJBSXF2TUVhdmxzSHpBdEJzTTZsSmdDOFFFOG9tdlhLME92MUFrNEY4Sm1wWVI0dExuakFsN2F0UkROTFhkUVhURU9BMm42c2hOVm5iZ0xVSGxiQmR4RTZhSVNuS1JBc0NxU3F4VG9MRlUwOUZYY1FBa0d5eGJIbWRSc1d6enJlTFZjV2ZhUjd6WlNoMlM1dEgzbUhCTFhUYmRUNGJ4M1VDZWpaR1puS2x6UmZVTGJaZTlrcWNwb2Q5UmNaM0NhODg4Y3E1b3pjOXdPdVJKeXRhT083NG15NDhmcGhqaGZJVGV3ZGppUlJzYk1VWmJBNGktcU9ZZE5sSFhwNjhwTGtpYnUzSUsteTNmM3U1dTE0aHF2SWJ1VlVMSFlyaU5sVTBfZ3o1c21CLXd3SXZDbWZPbWNCQ0NVYWlGd3hwVWZwSkdoSkRmX1V5WlVOZ2ZfUWM0VkFvdy00aU9ZYmk5VUUwdW5qVEc5N2lVekRoQmU1T0JsbHZLNkxQX0pQbGVuaGZrbVFHcjV5cG4wcjNiazBQaEhGUlZnMzUySEZtVnE4b3pHaXE4dXNmQzJlVUNSVkltN3FGWDBqbWlHTl9MOFgtSF82STBmRzJVWGdaRkdJVm5hUHBkLUo5emVZV1JURkdNNGp6OEFJeDBOLWMtLWtQdGZpV2xac2djeDQ1X0lNQWdPX0NUQzZIWnJfOUFWeUcwLXhLelBpTVRkNTdzcWRRQVdoTERjTEU3eEN4NzdIdDk0ZnJHNEVmbWdpbms2LWtkQmZRNXpxY2lYRzk2QklDUWMxWmJ0ZnhzWm5wXzgyMEZ0WFpVLW00Qm9SRWN3dDB4VUJiNWt0azJBUDMyeVNvb3ZuOXctaGlUN21qVU9KTHFmU01XbnVZNFdXZW81MmdCbWxxb3JTdEhZcTVhaUIyR3ItOE9UUnVhWHZIaXhoRHNtMW9uUk8zSnZITVhuTGN1NXk0Q3AzWGQ5NnB0V2xvR1BTMjFvWERlRUpMTXVHb19TVENlTlBRMmtwUTg5RVNiOUFxMEtGa2pDQmczenNUVmFqU3ljQWlJWHJSYXNieTlXSENsVjhlc1pfVm9LNEpfNGpISy1wazFaYXUzam9VN3gxOHBzS0FKaVJLQ3Bsakp1N2RNSTFoQkhUY19yVlduOWxvYzdpd01KSHc2YjJ6SlhfVDRVT1BuRkNxcDh3amNEYVQ5TjBJS3VaZHozTy1Tc1BYdXVYYUJ3aC1mOVI2WmhNZXRucjNvbXpmR2FKc3pwMWtMUEpjSC1Menk0OVNIMGtHNkhxRUFHcmtBMF9RNUcwR0JseTFqczlhZUNhbEItSHZmdUJQYUpibWRMazFqWTdMbldzb0FWSUdaNEtESzdiNkhQbHkyYnZHWUd4UThoYUNhOGVmbUszSkRYLUUxd0lDeVBZTmFQamRLYXlYMWFpMUZZSDc0d1VnSWEzLXZnR2RpNHlybkxDU1FYdUNFQzYwYmR3TmFnemhvbUo1ZjIyRnBrT2lYbTBpLUxiWm9UVlZZTWxpQV81eEdIR2FaamZwTmZDaWMyV3M2ZDBuRWdoVkdXbDE4bHh0bU95c2t6RW1xMEoxWkEyOFNBZE1CVV9ib3BnU2xxcHNtWEpuc1kxZEpiUFlXMllXR2lWQ3JacUF2OF85MXhOTkZ0QVdybTJJc05LWjZ6TVp1enZhUHo4V291SXVWVXhwNnlERm9KVW9NV3JQMWJIclR2MHM4XzRZNjFPQ2FkajNQN0g3dFBaTmp0U3hOMG9ZZ2I1ZU1rOThhdFMwZ01za3h1ckFOY01oazVwbnNuVUhCZVVsZDZROUFQRk9aZlZNMnBSdHN0a09vZHg5T09uSVE1RHlEMEhpRGlCZl85MlYwZGJBZ3JYazl4aklRcWN6dlpSRUszM2dBOWMtQ2dOUHUzeGRkUUJTemwxYlpQY3ZuQXFfanBqcl9laWVqNFp1Q1Vha2N5VjFNeXRRODVob2lKYVg2Q3pxNXY0V2NrVEFJcUV3WHVuaTNrUmJtUy1iYmZlbngyRkVkMkp1TGNaZ0Qtckw0OEhuVWtSMV93WjRkNmdpSUJYQTczU3I4MmQ0a2RVZVJfQVZyLVRwM1hzb3YzNmxQQ2dWdXdWdzdyZWNhUVUwUE5vRGZucEk2ZWFDRTI5QzdUc2Q4d0NPT3o5Q25xeTZMRm1PbXpXOWEtT3VNLXBGVDZhUHROQVV6NkJBczd6OTkwMTZsNUUtdVBGUjJRR05USVV1TlVIZHB0VTFlTk5oRkZ3UFJoZG5NWGVIbE5aZTJiUGlGT2lQN0t0WVRsaGJTNWlvSEJXY1BxTm0tam5xV1ZyZzh1NjZ6bnV0czU4ajVDM3o2cXlpcG5KUUktU2NYYi0tWEtpWjNLR2xBeHI3cXJMZW1JM0dWcF9FOTdHRXR6SnVmNVVlQzhWT25aaGIwZTdXLWRxX2N3a3V5MmNxNWlONFBfRWpqemV0aDJuRTZrVWh0eXIxS01wMlNMUEZTd0t5YVhNa2k4YmNQZnZFMmpiOXkyNndhSzJaenVGYXdLbjBERldfTm5zTDJabXUyam43QjJHRlZ5U2lILTFjT0FMU1NQRTRlNHhaNVRnVVRpNGJyRlRpcENEQ21OdVVlWWRKWXR4NXVpbjJVOVpFOC1DYXFzSGlSM0s2M09OWlBYSFg0Nk8yYTU3TkVHdF9FUENHVDdIaUl4M1RJLWNDM2Z6YnJSMk10QUMydEZGRUVGTkVrMk1SanNjMzVLZ0RwXzNIS0ZrTEVxMDhQS2puakpQenpNVDI5Q052ekNENlgzWkVIN3FmNWd5MkpJM1U3M1VxVFVXaVpoMUtGMy1vVnpWZ3oxS1dLREpmNFBZTzM2YjVuTDh3d25kYTRsTHhvYUhnaTB1eUpNUHBhRU1nVUI3VGJ6SVZQWE14NnN0ME5FS3lSZzJjdnNfdFlWSmVjRHd2Z1czNktUQkx4bzhyODFtVGVab0RYbWVwcldQeUctLUNpM3pzdnROYVN2SVpQSjNpZ0w0eVlIa0F0eDB4NklfeDJGbEJEU0xRbjI2LU1Da3RmejZWQTFLdzBCdk9OQnhTTDBDNVRUMS1zeWdXRmM2dEN0aUlLRmVBZWh2RFViZWM0ZGVzNkVmRHZmbkl0RlVJN19CaTFUMlU5X3BzRWJqZ0NkVTBBSnNuTjRZQWdwWnZnc1ZOeFRVbjhJVVVLQ1M3TW9Fdm1EUUtPbEx1TmZUUno2U3ZpSTU5NFJvanNUeWxJUmlCRUI4SjJmOERycnI2Nk9PQlZIOXhkdzZVUlZuTTRRcWdqbXpwYVUxZVk3a3NmVXRDQ0ZiTzNHNUlUUi1kLTJDNzFIcXgwX1JpYzBfNXEzN1RGcEg1bE5LOFVkUC12TmFKcHpxRXJhUWdyQS1FSFpPanUwUnRHQzE1dnp1VVhfcEJxcnpOcnR0dkpvT0t4c0ozWTd4c3JoZ1RZX2RVbHgxSVUtVURSdC1lNElBTUNsdGxXa3pEV1g4UUF2SEs1d0VzcFBCZTRmTHhxbmRpbEc3LWxieTlkOWY5cUdGVWQ0X21venotd3V0NjROdl9fZXJJbVV0dXhQNUZuQmM4YVN6NkJXdEZBaGxxMFNybUY1Nl95c1JZSS1ESFh5STlWbGtRVFYxcmFQbVBObmxFMTZmSjM5ME01TWZYTjcxQ0h6TVA4SGgwUnYwZ05uX3VFZFh4YmNFc19RU3M3eHROUHNUbGRLUVNNUUs5OXNSb28xTlBld19IWXNBc0xlRHZ4RGtmRUFqU0VrbTNSbVRIYlFkMDhWVjBlMGpoSnZNd2J5YVh5TUppdGdNWmRzbWFqNmVESlNIbUtVTmdQdjBKWWxhX3BkbXQzU2dmZ090aWNHYmFJbVRIYl9aeGJwcUxjNG5XLWFhU0FsZXlJbGJTbFNWZ05oeFM2dTVvS1FwZGNpM1RMcnFGOUd5TzdXYks3MmpWcjI3aF8zYTg4bG85UXZfYzVhX1FTWk5ySWNmS0FZRkVIQUZRRXNwOC1ZN2w5SnFISUh0ZDNlRmQwM2FNNTVWUFB0dHZQUHNxLW5UUmVycTZHYXd6X1Q3bDBMb2poVTN6dHJmY3BmWGMwM1hVOUc3cVVlcFh1a3lKMXJEM2U4bzVXWmIwWGhhTUVrTUlaUUlSUlFIQk80VmlDX2dnWjZQRG14YktFUXVBQWkyWnBqbExQT0NaZC14cDNQWHdLUEM1Wk5KQVJBcl9tdDFzS3FVNFRyMUNCOEp1eWJTeDJ6dDV5Um1pc0NYWHVmM0Jpal9BSGdWa1c5bkNadUdXTXlobFdYU2xTTklkNjhodURnQW5CcWhWV3RqTVVuSXRjcW81STJNS2E5T2xxTENDbklkVENuSlphTGlQaHN2NXY0bV84Njh5NS0zcUVHeG1VMHVWcXhDMFZPSEd4RDlnajIwelhjTzI2V2Vfd3lNeHQ1bWt2UmlkNlRBZzdqOXBhOEFBLUVycmF6RjZIMTBxd1BOY1pyYzd1WGdHZmVFYlRpcExoa0tQM3dBZDVXWHlsZllnQ2JTQTFiOGE0OENlNkt2SHN5dkZfdTRwdmQxSHRQRTFKR25oZ01uMko1SEhvcUR4d0FiR250aDliZlFHTzRMNTdMd1NWTFQzWERyNmFjRjQ1RVd4Z0FiTUwzY20tUzJ4VFFkQ0c3T2I4ZGJBaVEtU2FVTDYxYWZ6bzRkWHZRUFRTQVBFN0dpVVNHQm43ZWJJbDJHdXIxZ0plMjhOdi1FTmJfby1UMnBodjJtRXViUHZRSk8zWVF6aE5LOWdnMXdqMVltTzhuUlUwdHBIMkRaUE5YR3lZZk4yX1hKN0tjVjRTTzFBRnA3aVZSYVJyQ2haWUNkX2pEUERYLWJad18wdDZlWVNSLXpMbm5EUUwyaUUzZkNRTWJka0ZFQVVUZHJlLUpHNVNmVFV6Y1prNnhuZHRUbjh6Zmt1RWcyeEdaOGhuczZNQnNRS21DUDBublZKV3ZwUDV2RmxIU1hubVZaUms5LURVMW5nZU1OVHN2NDlLMGQwYmNkYTVmUkdnZ0Z0bFUxV0FYVnpMcGlhUVhtblpWV0hObEU5Zm9CeWpCaFVjRUxqOG9NWWxjb3hMdGxfRG56R0YwSmZoZzN3QzlWS3MzdUFXSzYtZzdYS21nVWFtdGFaaVRRNWlOZFd4YXIzT3R3T1p6emVQT0pYRHdVLXRpN3lyVExOX3Z5QTBTNjMxYjVqVUd5ek9IeUJZYmpQUFFQZkZtcjVRZmhKemVaa3Y3WGlYclRELWxtX2xaeTNkUjVfYWdiNDBEOGFhalRhTjVId3JiQkxhaEVVV1poVjlJTVRQbWFWcVFmajFPR3NXOExuNVI4STdvTlBObXRNeXpMUnhvdUhsZEVJU2NaVF9XRWFIbjlOSHVMUTIxLS1mVGI3QzhfNkZJQWpRaWdsc2R0UTFuWjgyblgtTEZrQllNOHhzdVhwNzNGeE9Cbm5MaTVUblpNT0xTTzgyVjU0NG9fUndSa3h3a3IzQWJhT0lNTXV2Vm82R0tzNU1iNkJvU2F4YnNael80dWtQQnZhMVBFWDFfemNMLWUzQzlQQTh4YnFGZWE3dURnV0htcHZ2TnpJZG1PdHJGOXlsTlljT0pNemRnaUl4TzJYYVB6S3doeGRVWGhWQXRRSFdqcFdfRGNpbTBVeS03SEd3aW9OdzBvdndmQkVHSmVsd0w0azFqVUJsaWJNSzBrYlFIWmhiN3piTUV4QktxNWZFZkZCaGdMT1RpdEJySEhmTmd1VlQxUzkzSFpYSVRidjhaQ0lXUDh3eVBwamtzUmJNMTZ6MVg5TTMzT29yUWgtVWZrcFk0bEVFaHJETkE2cDNpN0RWTlFVcTBFWmtGMGRwWGxub3h0anhQTGNUTWV3WDdvN2RiV1VvSTM2XzdZZi1zX3NoU29tdkJLSzlHUHBweUkwdGNwRnlhNEgwU0c3S29OdVp3RFVzV2ZjYUk2LVBCbmUxVHZJWkV5dkhLdTV2ckVMZUxtX2NlZXR4cDgyRlJ3cW1icTJ4UHVJeVB0LUNwWlFXdnNjdlVZdlgwRUpSaEpYQmFYYkoxS2ZlaEdfUlZKNzZneDBsTG9WVFNDWGNfTHdleDVtcnI1VE9hbzQ2akR6ZXI0M0VDS0VvcjREbVVaVDRtQkpyMzRTSHVZU1MtdXYxNWVtdXl2enpRZGdZZ2p6ckw2V3B3M3BUbTU1VnBVV3lidnRISWRtLWp6VlZ6TlBqckozbWE3MHZwczlUaE9HNExBZUxROXRpRzFNQUpmOS1ndldnMVBQRUN3dXNjeU83cDJZTHdJQ1hNX0pHTjNXbjl4bHhEcldQVGZOenFHbnpsdDYwTGVmNUVNV2pTalNQZTVfVUVwWXRXckR5cFFIRzEwdW5MdDJhQmtMbjQ3LXVRV1VHaUU5MUg1NDNsRHJ5X2RVX21JdlhVaDBjU1hRVXdOOTYyU056U2JiQ2FWZm1wZVNBT25USkppRk84Zmo3UGsxdWkybDZLakp0V19CS0xLRVNVVHVuS1hwb2Q3Y0ZTXzdKSmhiMklCdXp4S2RSUkNpblNxS3lZYW4tWnVDN2tlbEhEQUVCbmlwVGptUXpwRWpDRFNhaksxY3M0eVNkRGg1LWIxRGFCbXA4MWNkVGk1UDZ0eS13cldJSUliemc5UnBlYkFtMlZyTWU2c3F5bXpoX0FkQjNTNGxDWlV3aFFSYXlqOU5GSVprZWZ3U3E1NUJCN0VNRGdOTVB4YW9pcV9QU0tGVmEwaUduMUY2c2pCbm0tRHpuZkRpZGkxX1U4c0VSOUNldFlfMWg1V1NOTkVlb2VCVU96MzlvRV9HcnhRajZ5aEJwOU5fSHZWTzd3UkVLUTF3N3BxUDdueGJNUEpZWElZbUVYVWE4eFIzRFZuekloTTBPWkVKWjVoajVMQ3hxZTc4Nk5OS0cwSEFFU09VM0JUUVVrSWtaamJydFN2bzJFZWRyZzltb19LbEhMWlZWSzVxREV6VHhvWjZjVjBEMDVrdWIxVko5bWRtYUM4U3Nqa0pmNG95dEtkQ2ZTZ3kzX2JUU3d1bUJtOWF4cHE0bHRBOXlWZjgyc1dxSXh1QTNlSm5EUGlNWE45QUtWV2FxcTJyWDBFc0hZcXFpTmhZQlBHUk5HdUM2MU01U3I1MzlUYnhxQ1BSNm8tUWN0T3U5SDYzQ1hfclQ2MEV2TWlXV3FHY2ozelpoakNNSVpNOVUwNmNHblJ0MTUxRTZOVHp6T3pJcW1aMVFIZWJaemdqUEFWRzYteFNkRUFTZ00zQ1VkejlkT3JCckVndkYya3c1bUIyc1hoQjhlTFBDOEpoN2swSzNTS093YS00aFpqN21FWGRVLVRLLWxXNFl0MHBacHFYZG5jU3ppZFhUY21HbmoweHFuWmRXQTRpSm9IalJCS1JrRG9Fb2hTX3Bud3RBRVVUT3dfVmZucDg3bGZiS19XY0dUM0E5QlR2M0NQSXpuc3NZODVpY0dpYmpKZEJhemVCcnNDd19CSjNBZGxxZmp4a19hNmJCTzZzX0FjOHlDeHRPQUQ2a0FwZHQtYXRqZUQ1bEZCREVSQlp6Y2NqcldJRmVUNU0tZDdYMFZrbzR1TXgxaHVsZlNxbThfSTdrMFRieGwwYmpXdWpBOWxiQXVWbHZWWS1SUGlJRk5xRTJyOXpTbEZydjNTdkZDX2gxQzdocmI0bUhheFdDM1J4cGduSmJXckgxUEVwNmgtVms3enZjUDliVmg1TjFvLTdvU3VjNEM1d053aS1XMlctY2thZ2hxSG9hRGRReVJFelBic08xb1NlUkZRSHdZNGtFM2FpeGhsMkVjZlp1YzlzMWI0b0JaRjVVSHRlUktqMVV6TkFwYkZyTm5Qc0VuTXdpS2E5aXBrLUs0WTc3dlU2QmkzenRpS1l4WHhhNFdISl9yd29ONlJBWUtGVHVoNVcwMGVzU0o5NTRac0ZZTFc4R0VGS2dST0lrWWtfbGVFVHRPUVJYLTkweW9jR1ZqUnZLNFVGRzFyNDlNaExFSzdWWmVsVGVnRUhIOWxIaFg4MW9URC1EcndtZ2x4Vm5HblZBZnQtRFktVVlNa19sdmlrd3FMbjR6U05YdEJ6amMtcTJLV0hUYkFUaldkUmdMZF9jM1R1VnNDYXJLSGY5YnFDQVVkSHhwWU1YMjJ2eFZIaExBM29QYk96TjBlOXRxYTRpVXlBOWN0VG9FcWlEeXpSS0NfbkZmTm9yOGI5QWFWLUpZQVdLb0ZFcDFuV0JwdDZiUGJ1TkZDX0c0YmlOOVB1YVhUZHNZeXJqa2RoZ3BISFBDQ05RVHcydzJYLXpDUTF0RWVROG9fM0E1SENlLTJQNnJ3UGpsaHhpWldZUG1BUkRneUtuTWxBZ2N1ZHNvNnZVelV3SlA0R3RXZk1qZ3Y5QWNQRVFTMC0wZmg3algxd0JKTGk1NTNOZ2tjUFR2R01WY2FxZjNWcVN2eGhDTmxDSUhsQW5PVXFJNnliTWZ4dHc1WGl3T2NKT1NZbmdva1h6Ry1MTnF0bmdCVUZZY25BMHNGMlRSMXBxZW1XazhYdk14VF80dW94ZExIc3FfVnJ4U0JjVlNacklVYXhsTjJDRmI0QTJJVWd2Ujg5NDJfakt3X2U2RnI2TWttRDFQUmYzaExPcGd2STJ4aXhPeDdwRFFKQUZjdG83V0VPV0gtcEY0bGsxWDRGeTZhVUVNQ2NaQWwwNU1nU09PQkZ2c0JZUDcxRkNLYTlvUXo2NDMwQjZYQl8wUlR1NFlGWnBHU1BPb0dmd2RCM184Rll6clNkWjVENm1sMHhvUmtRcS1INXU0UTdFVHVySHJ6QlRDTkY4YzNkWnNfemZhN3ZZVDJjUWllNDhvRFFEX1RpZzdYNUZ2NXp0NlJVM0g0TTZ0R1diQkxYTmFSMzJ6ako1RWhoNDRZX1pPamREZ3dpX3dqV3FuNDNtMEdsUHdITUlneTBqWXItVGNNNjZ3cXJUNnNfcVpzRXlYeXo2QVlZM1ZWSkNhaDNZdVVGTFl1ZUxpM2lzTkdDSGp6RTU3RUVtOTcyNDhZMmg5Z3g4alVqRjZoS0FkLTdPRXVzX1o0U2tmLXQxZjJhS1BDdVZCUWJkV3BoU0twYkxLcWJsTFZ6eHRSeGRVVE01Rm92M0N3Z0VKMlBmTjU5Zlk0eXZYbVZXZDZ2a3BhaGtzcENmSkVDakVyZ3huSTNqLXlKTV9YZmd1ZXptTjJpeFdqbGtweGM3ZUJEWG92TmR5M3RxcmpZb2VNWUJQelI2QTJJa1V6eHIyVHpXYlpJRi1Ya3BYalJIMmplSV8zQnJnaVdGeTY3cU9Ba1RiNHdmOWJMbWxHcW1yT0c0S1ExZW1pTmp1UTlXX0pLeVEteWwzYk14eTRicWcucVNyV0FJaHFPMkt3LVdJODY0Yzgwdw"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuSk1XS25rZmhqOERQaUNvdEI0YmZ1Vy1VckV1NjQxeWQ2dzRXUzlucHpQMWNyOFp5aW54UW9rZzRfQ1BoUjV6c0lhdDYwZTJVTV9FNmtTZTMya0x4NE96dEVBN05XdGNfZXQ5NzVGNjBGNXQ4UlZ6MUZUeGo0anpnQ0xfNFpQOTZuQzNtSUNaWFdoaUNpQUwzU3l6Z2syb01mODNRR05pelNRd2xnSmZfV3RRb0Y3NXZXSXFlMWZYT1V5dGxCVzJhYXdCQnJNZl9MbS02VmpGNlhreTBDMUZNbjVFS3gxMmZqUl9UWlN1YkZTUVJnQ05QU3RSejFsVm9BRTBfT25IeWs5ZVRWM2oyVEktOGVZOC1rZGFFeDNGREluZ2ZKQ1dpWThnYnNCb3diOXo4dk1PMGZFNl9TQXhqa0hibmUwWDlMcmRqUlI4MGVuSHZGdWNYOXRVcDdRLkI2TTYyR3d3dzdENENJZUJtN3ljR1EuYWRVNXo0Ynp0WC1NNDJZMmREQTBSU1ZNbF9HbkxvOUp2UmpEWGJWN0djcTVnWllGOHYxVmUtRjhhNG9sdlRLMVFHNl9BVThmZ3Z4ZWR6RTNXTGxLZjNHOWxVWFB5U1Y0NzZWTXNGT2hhYUV5T0tZSU43dnd4eVhGeFVDSWJ6bnNCWmdSZ0dYc1NwU1JwWGlYZEQ3VGNST090VUdmenBJS0lQWjlXRGhMeEdKVUc1X0oyNTRzaGZvUDZpX0RlSUFSLWVnVFBNajA1YW1YNTUzczFyTXA4ZmNrNllFMVIwdzE3dF84dzlabWprbTVpeUEtaHJkUDNyUjdzMjNRU3ZaQlY5RmpUZ2lDejlldmtJQTNCYVhfc3M3Y3hoTGUzeElWTEVFMnE5MWd6VjRNakNNc212Z05JNm1GNXBWODZyekw5NjRoRWR4c2VELW5uODdQNTNBOXlEdjhoNzJOVG1YY3Z3ZldyVUhHcjQ3Rmt5Z0dVcFJNNklfNEVNMUJSbTJ0bkJ1RjlVOUJ0blZ3dW93eE5QMDV6TVY4LXVfVHZuSWZ1NzdqeVd1NFBIZWVXSThhN2JzRGJlRTRKQmVkZXRJb1Y0SjlUUlgxZi1obDIwbWZ2b1hfT3BBa1R0Qm81Zm5YQXk4ZTU3cXd1MUozRlZNV0R6VkhuTlNhRk5XRHFmWWl2UndGVFdCbFM0LWlYbDZFaHI1bTlBUVAtVXlISDZIclEtQzRWQ29ob2RNYWNWUi1lYnZZV1M4UVpzekhiVE9mU1QzUzdRcEV5NVUzS1RHWElpOUhoVWRRZ1BmbGlZaFdMbkVYeHU0dmZTS0s2LVQ2VDNhcXRLbC1Ra014UldFZy05M0NSQ3R6WlNoY05aUUp6emdzb3BzOThQR2VMdGtmVm5sUGRPUUdHUjhuaGNrWmJmc2J4ZUZCeV9uN0ZZcUphS0FUSlpaVjBkaFNsZll1dW8zYmF0Y19tQm55SVZGOG5lM2I0VzBzN1Fjcm1sWWhEZ1RBbGQzVG0wb3N6TTk1VmFlQjMtMnp4eDdBX2JZWm5tcENybm01ZGRSaXMyZ2g4MEhrS1Iyb3h6N3hrV0JfTXMtdXAtdHBJQUNQdkh5NkZoWlg1VDJkT0lRelc2Y3VFalBhRnRqRG5xeVdiYUM2cDZNTkxEczJ4RFFDT2ZKUVFpa1hzTTlWM2RHbUhVb1RoaHhfMGtBU0pyMVNfOE1mMTl6QlhLdV9PN0E4bUFDa1h0OTY0dXlWV014aF9IQ3NFT1QtOUMwQ2Y2ak9mLVdBX0s0T3ZyRnRNeG9rYjJFdUMtODh2UEVTenoxbnVJOG1rdjdJamJ1LVJLTVJaRXBXQTJYR0VlS2xJLUw0VkNHekYtNy1ST3VxVUpEYkR2Z01VcDNVVzNuak5Oc2pNZW54cEI5eXJ3dDhVam55MTl2OXZzSWtjUW96R09tanE2U3hHOXpLcUtWZ1VvaGZpaHdFeDBOTGJuVGlNUUlHUlV5RHYySXpLSVVrblhpc2NjaXhweEZnelJnNC05TlV5NU1mZ2ZoOXQtNGVNUkIyb2xZWEFibDd5VTJHaVZPOHlKZzhfaWdVTVY2M0xVX2N3eFRTNTY0MkF0elVMMGRRWWpnY205WWFQY3FTaW9JRHJhWUdud0taV0dncDNiRFlvck9Famlody13cG80LWppMUhfNnF1ajc1dm95YWRMN0VNQmJtTEh0cl9nZ3k5aHo0UXdvRWc4TVJSb2FpakRqelN3dFVQVUNzNlZDdUVZVlhORFpGUG05amJxWGI1MnY4dG5wWldqLTZYOHVZN1NYVkIzbDdXczctY25Db3hneUJEd2RlSUo5Yzh1cUhnR1Y2Ym1hZ1FqTG8tTHRoOC15NWFZeWNVYUY0N0xtbmRrSXR6akZfSng5ODRVQmF6OHBQczZ4MVZHNkhpWlh6UWVGNVEwWk00dzdLelBzMURkNDVSZ192cl9KSnB0MkE4UTZweE1WZ01IdVVNQ3NWdV82UFZoSm4zc2MyR3NSR3AtbUZUNDFfQlQ5eGVoRTRfWmZLLWlzSjZ1eUpwSTdIV1oyLVRXell4c0Nna1JJRWZac1JpdzFxTG50NUhBZnZLNnp1LThIMm9WNHJvb3BXcDFYMkd0cnlTUWd4aW9aeTZId1JjOHExTEdmQVJQMG5NQ1k4MldlN05fU0hpZUpXUXB2WTdmanhiTUJhelkxRk1oM2Qyd1U5SUdaMjR5cHFqd1RsSTRYWjYtQUpLeHBKTVFrUmtVaHQ0eWg0bzFETTVqOHB2SGtablJWY284a2Y1eERvUE0zczBsUmhHVnlvaWwxQVppY2Z0R0RDdEEycUx3R25xdzFWQUcxcEhwWlMzbGhyT1ZzN29KRkh2SmlxcXM0RVR3S2xFMzllX1A4QWtWWDJIdTNHbzZwd05BZ3VISkJBTGl5b0JhN3p5RVNfc0xzVjdnNzctYTZrZEM1N3g1MmI5RkR4SGdEMEFFQ0dOTm91ckt0RnBiQnFkUVhDQlpaYzczcFhYQTdVdm9oQXk5cmswck85OTdxUGNNRkxPSF9XNnVvZFU5UEF3QlBYb2hNNFpmUUhlTkt3bVJ0RlB0akxjN0psalZEQkZyWk9tRnFFTWtGNjB0VFlYMDZsVkp3T0tkU2ZNdmNqVXhFMzVUU280aG16N2RkbkhkWDZYcnAtNVd5Rk1QMWcxZlZKck5ORmVTY3lMTmNDNXlvXzBtVkVJOEhFRDM3RFRLbVpoRE9ncFJKY1dzbXV4bTdRUHFRTjFyLXpNa1ZvanpRRDBJVHNOeHE5dWZ6VEVIRVY5R1B1MDRLWUh2cmtqbXZiLTZpd2FUOTUyYUp1MjRQMWh3d1BPUWstejk2QWVzVzRTT1I1akkzdzhCVkptOW9DMU1Ickxka1oyaVB0SHF0aUxkNGtCcEtLb28zaUJXYTZ3UGhjNDZDc1pOTWpaNVhQYzhLRklBa0k3MVBLQmNWQXdmVEhoSlJSZUpkWEFOWElUNmc3TFd3bjZkSlBXVGVQbzdsTmNyOHU2ZWFHYW9oSHJVeTRZS0pfMmRTVmptdTRKZ19PYXNHQ3JvaFVUbVZfanU4ZXBGWFNpSzcyZGtaaUJHWEFFZGpBOEl5dnVLREtTOW1JeW1QSlFwcG1RNXRkUDVweDhkM3hvTUZlLVItS1k2VllJdjhNbmN3b2NRVDFMMXc0cVJCT1ZfNElJeGlvYW03aW1vcEdzTXRaajA1VGRQakRyc2x0NkdFRjY5b2puWko4YW1vSUVjLUhfMnZNc3dCcGE4QTg1N2NHNlVUaUVGa25hYVZfLXR2R2taRGlLdVZtRWZ1LWFrRk5mZ3lacVFDNjRDQmY0ckt2NzlWV2t0eVF2SVhoZVo0Z2ZuVHlfNVRNLVdJOUxrWENhQXFYckJOcWF3RjlnRndMRTRwLWFCbUdrUExSQkN0UDFNMXpIT2w2MnAzWk9MbTNoVzRDbHc0Nnp3dUlKd0JfXzlZZm5hd01xMW02ZjI4elNzQUZDOHBtZmZrN0lESThFZGJEZDBFYkxQQTk3WlBkZnNMTGhrdFVTQm5PUUUwV2EzR2R0WmFWNjJUaUQ4T0FOZ3huRW5LeU1ucFJfbEZpdWtGZ2JGS2c4V0xTd2k5MFllZzM3aHJwYkNhOW8yUEFqWGlDWGkwc3kxY2NpaW5jNGRXenFoM2ljSmlBWVVZRW4tX2ZiSmttal9veDZVZjkzeEpGMzZWSVNnaFl6UklxOWtBQVhNelFaM1ZMNk1vZ19TTVl6dnF5WkRyWThqSFJ4N3lmNGRFbUV4QVVXYnF5am42OUlndllrMmxub2FtTWd3dHRkOGc4b1c4bWNfeE1ibWZyUkVhTE05QXdYcWhJaFpaOXp0WXBRNERVRFNXN0xBWlhpQXN4a0VIV0tfcXozVUFHUjhqcjdPYjVOUDRlUzUxS29HNG9SMlhUVVBLZnBxcXh2NmFOSFFuZkRNZ3c0STdNZC1JNXRQZVlVcFRHd2Z2b1FxUkZMNmxzQkhKM2FQSjA3U3JlbmdXZWNOakFPaVluMDUtVFdva2k3aGc3Ri1XamN4X0h2NkdSdWNvaUZxNmdLdnVPQzFLNTVBVkEyeGxQVnlkLUpkLWQzLWhreW5FTF9jZEd1cGsxZ2lTdFJJeWNCeXR2Wk5qNEpoMWRlYkxuVW13UmlpdkdLQ0FYUEk5YldvRlNTY0xEbzFHd3J6QzJuVW5yWFVDNzNMdDNINWR3UjVpWU9FNFJCdHM2algwNUZEem9KRXhQOVhSZTNNQXRQRUlGc0ZZVDFPTmQzRXBPVTBsWFNiM2hzXzdiZk04MXJ0T0RST1ViU0hmd0w3SF94dFpSM1phOU1xMnh5NXZGdzRSMlQxQ2ctdXRKZ3NJQy0zTTdrUUUwQmxjRm1MZnlSM1hlQ1FvaDdDVTVOQVpsSjZMNnc0Uk9fcWpvUkt1NHFxTmRpcjR4VTA2dDRoSzM0dXNWaWZTRmtZNHIxUVBoU2FfNFBYNDAtQjlUR2R0Z0xtMUJ4Wm5aWHZzTHA4TTRHWnBUOUg0ZTgySzB4aGEyNVZIekZMRjh1dFpZY2xkLXQ5S3lvMEtBanVmMEFCQUlhVEZVTEg1cElJV2NVZTFiOThfaFVvalNRa0NESWlhc2M5dXhxUVBfTVhFdlF3RURlUmFESXNPMG9vTk5reVVwRUtVNnYtTXBBdUhnY1lqOG80T1N2cTZianc2X0oydHAyd0dyV0JyQVRrRGg2VU91b2w2dm4xVzdJOWZNRFBTNkNXQVF2eDVDdXVrNGxvVUdvdDJTNHZpeGp3eWVPbFgyQTJ6czhPNEJrM0lmY3pRNlBDdXlDX0czSGVKajExa2pqUUh4SWJobTY5SFRCNnNPczlKYzdJSW9HNlUyTUdzUDY2SV9pbGFvc21ZQzJrXzdWU1d4TVF4dTE3emJEWjBiQllESE1DR2lUbG9jQVBCR0J4M25lS0ltZjd0Y01EcVR6WWg2Y0lOajlTZW5DLWlnWVJvN2RFVmdwVlg4YTh3MjdrWU5WSXJwODh5aXRLbVJjbGhObkcta1pEbXkyZ2Y4QWtNS1JHcmptbUhxd1ZGRFlSOXRnQ0I3d19xZTJfSGtMTFJHVHJhRUNDNW9QUms5TjVzV1RfSThMVkNVMEFSZktlVzdTMDJzNG5fblBUdjJGQ3hRbndfS244dm9YNS1xUDRQMVZXQjY5TmI0RjFtbUlXUGhFUUItTTZUeVlSS1UtQmFGYVlsR3hkQTlXVEJnNXFhOFl3N29EWmtEa0MweVU3cUVwZEl2ZmV4WXp5aVlGMUFXQWIwa1BPT04yZFYyWk1VcWoyTVZDMWZBMm00enVSQ1BBS3JkX0V3d3FEN1B4bk5iMkdlc283cVpGaUxzNTV1VU5FdU5SWkk2UTl0d0xLajRWRmR6NmRvSGxNWlZuYVp0MUlUZ3duRlVWM0hrMEhmRlhkRnMzcDNOOXJfXzJOX1Q2VW9rTFNWVE4zSjJxS2JYSU9jTkktN0tmVndaMTJzNWVJMGNLdTJUMXo3blZxSnNLZjlaLWJCN09za3dIbG1WM1NMbERTU01POXlKYklTX25QbHg0eDVHVWZaZ1NxNkJzdUVBR3RjVzVLeFhtcDdqREtSbnNKdnhNZGJueGwtbW9KR1lQNHU3aGhoYkZHcWFmX051QjhSLXRYWmFOVldXS3dHcmh6VjBpZG5iWWNhVzJCbGVqaU5wbFB5X1J1UkttVm9aY1k3b0YzWGgtMFhwNmlkUlh4Qno2NFhidWhlR3FMVk9rb3kzWVRjc0o1Vk1aSzVGUjZYVVV6Z2YwYWNmUHhSVk1ENkRHOTRpWXpuazg1Y0JESFVjM0xxTXNUR0RxZ3lhN3hVUnFUTkVUc21MNTloOUc5d0NlcHVNVDVMMVVITmxUemJaV3RicndjLTgyZ0hWTGo4bUdTVFBTaUZHOXBFZ0pBQ1g5SnNraDhUTmEzcVZJMURVSmpmOFg4aHc3R3M2ZGFpN3c3X1dSUXRXak1rdjFjZWtyODR4c0VXNmtGQmotYUxfR00taEVLSTM3U01rcEx2OVEwZGVNVUdNZ1I3SHhXWHE4VTduekttUGEyNDNVNG55WWUxWVF6QzFORzlka29pTXM3WElLRU5xbjEzaF9rZklENDRQb3BQZHJ6X1lkVEE3RURrX2VLTzdkbWFaZEVLeE8zRUM4VlQyczh6bnZtLV9Fa3c1UHUyOVF3U3lJME9fUktrN3BtXzFFYi1kczZrUHZBUDdJRFRra3kybVRwQ0M0ZmhSMzFJR1M0RW0yV25qaUxrTTJtbHljcnVrbVBOWHVEdU82YS1TeVNmWWpCM0hCTWhiSWZUVDc1ekhKVXRjMlJoWGdYc0VJVUpCOS1MbUx2YXBBWGNwZjRXMXRsVkQ2LVdPWWpWclFsZFZDcTBwNEdGbU1sd2I1QlhTR3hvM01ING55UlBZSWVySXV3ZTM2clJndDM2VUlzb0VGZ2x1cFhkTW9SR09sc3VNNDA4Qll3MUhDT01OaERBT3R5MVhYWUxWOTFhOEVITTNfREY4VUZRV3pNLUI4ZVBhQzVnTl9NWjl5eWRlZW9GaHRPT2ZNY0dJSmprY1hkRWZwX3pOLTJadlBHc1J2eEw1U3BHdGMxVmJxVklpWGYzUEwtMnY0V0wtUVpLeFFZZm1KVnlGR3UwOVp3di1JYVVJbkU5TW1DbGtNZk1wR3J3WTR1ejhBeHhJOUxRWjd1eU1oWklHbjY2TmM2dDVtaFVhY0lMUFRlaGV6OVlDdEMtRk1tMFAzZGN3Slo5MFJqUmc1YmR5aEpfSzdnMVRWNlNMdTV0a0FCLUotQkMyakFlUms4R1BTU1NXX19RYlNiU2Q0VV90cXJNdFg5M3FreEZROUpXT0NsMTlNWWtIT3NLS3RDNDNNc1R2bHdUTG1EOWdQUF9wVkpXeEw1UW9YbjNTZFZzSWlvd3d6eWdvekZrNXA2WWtrdm1rMTZkYmIzbVVseU5id3dLMjZldDFLcHUwZ0pFY29uU3FOeFBzdUpCcXVjY0hVdUNCNFNkV0xGeDFVX1ZxeXhadTFfbHJpMmMxZ3dHYURrWmRERVBmWUxDQ3ZIM2VKeWYwYmJneHVtYXZGRTFNV2lVUFd4OW9FYm13MnFkcFZjdEpsMFhqcXhuODliYnFMUlJFZjR2SjZBQlhEYmNRWWtIdU53SkRUTkFQdGxORkdha3pzR2Vaa2pBV01PQUNZOFpBcnZZb2VtUWJtdWNIa1pscS1Sa3ZNZk00Mnk5RVpSZkxxbjNqdlRINlJCNjRRQnNWNzB2alVxYmFGc0JzeDZHVjlSNlVtT3VVX1E5d3hTZU1FOXhqdE5kR2RDeC1HTE1WWXF2bWRaVG1hVUtGN1NzOGlqYXBUUGtCZExHdEMyYzNiQ19NTXZmWHhjMHBxcGpRVUdQSzlLN0tKTUNpQ1BXZ3B4Y3N4MFRjZjVDeUJXbzdCaXhrczJneU4teW5lZVhnVUI2MGEwMlBWckdaTlJZMTFPQzh5c2JMaHQ4MVhSeUxVZ1lyQXNLeTRPSFZVYnRId2JIdVBVT0dJZWVObjRBbVJQaG1hRURvQ0pvbU5LZ05BRTFmMFdHeTAtdXpwcDJrVXktM3Y2WVkwQXozV0lxQmFyNUpCbUpPektoRDJROHpLTDFZQmJKNFpQNVNlUTAxRHkwaVdvLWliWm1KSWh5N21FT0R5RFBJSGpmeTlkUTF0Ulp3SlhHZW51NVcxRWNQbEFBVGVjSW1ycHpaUl9HOEJvNmhmekJPOHdHY0pzUDFSZEhPYlJHTGJmajJVVmNsX1hKX3VSWXV3cU5XNDE1OHBMSXZHMGotVldHMUZTOFlldzR3TU55eFBBY1FISkFNMF9HNU4xQXlNRTl5aHNacmF6cnJyMEtxLUtTel95bThvZS1ROTNxNGVPekYydlNEYXlreTlpUlNmY0twQWRfci11Zk9JaTRZdVAxa2JFQnEtQzJQVkktRFlOMFJtNmp4Qk1xTUhtdjFZSmZnTEVOSllETGFibDI1OWRIYkcxUHoxRjVNTlJMVmxGblR5Rlp4NUVHcEx4aGZ6UjNQZExLOUplcnI1LUhTNXM3Z1JJSTdKc2dTVGlEQzJYU0k3akZKZ202VnRBeVc2Uzg0Z0hpVzNRRlNDUDl0MHp3QnppNXBZVWxQajk3OEdWYjZSdVJ3Uk51S2d0aWN2eS01VUdsNkluZ0NQTU9nYzBRTzRKbFNvbEstekRDb1BTNzNjZ1AtNDJqbmpYMWluMm9pUGNYdnZVXy1BVHZmRDA5eU1Vdy16RE8tQ1BTTUNfREllUlRPWEtMYV9EVlhLM0M5LWRUWEtETjd1akI3WjNjYnVMbnkzSXFocG92QmZmWlVWVFh1aDV1MEp2T3lCS19VRy1zNDR3RDZuY2h6dWVCTHF5T0k1Qnp0QzZiVlVHUjBtQXczSVlaaVdtcm0tWHJIWEx3MWhlcTIxQjlZYUV0SXBjQ0ZKd3JqTVZ4N0xrX1k1aktvN2dSeUJULXRBbXRMV1JubFZWLWt0WGZfYW1SMkNzWS1Reml4eWhza2VlWTVwbEE0TnZkRmJwLWxzM0tFbFFNeURrS0g2MFYwZDBQVnN4V3JFcWpWMGxoaHVJNE5IZVBGLVNTd1FmUDR2REpTT3pkVW04TFRJbVEwNTdKMnp3R1Q0TkJaUURJVGtkczE2SVRGZDZuYU1Sa3RKRDFyajBVX0QzT2NBM2RNUERnRFZ4Rk9jbmFjNjNjWTFDX1JKOG1kNHFNRWdjb0l3LTI0eS1jWTdRQVBIcUJrdHdkX3M0c3FQdkxTM2ZjX2xtUzVmUFZObWhOUG9RLXpwT2tyNHdhTFhnSkptZUxob2ozRHNtVnlNbDhjR1NlWWVCQ3J3N0llSk0ybDJKU01SSjJpT25XSjBLSnVoV1JTSXlXcERrRzFSY2RCc2tpUzVHcnhOSGVJeFJtT3d1YVlGTjNsOTNqU3QyUG92bkVXdEtTVDdXemdRLU9WXzNva3BKaU5TaElobHp3YmF0WXZyOURPRTJiOWVFeG9aSE1OeGxyenVRRjZ4MVZrQUxPeXFzWDRKWTB4WUcxZ1Z3d0EtZG9xazB2Q2RKZkNZb2lEcnNBQTJScmpUcmJLUXNoTWh3Qm5sRWhvNTBFb0h1QTR4OVN3ZXlJQVE5eHRpV1hmT3ZfbjB3VjJJcTM2X1JyRk56ZVNqUEpiSjZXMWtKVlVnVktkdlRQTm1LaDdxU2FQRk9ZbEI5YU1ENkxRclBQUWlTeHVOT1FFU3pBT0tTUktxOWlKTDVkWmFZeGx4MWwxT0RGS05POUJENzhNSkI1cnoyaEptNi1NcEpuYWtSVzZNS2xFcXF1ZlU2MmRZSjFyRmpybnhsbUdQVWpDYVczVFloQW1kRUhONmdCTWxLaGpIUE1YQ0E4MVRyX0tVYUZWcG15ZXZQV3haSjhiaVBOR1gyOUFBT3BwWjdHQVJLeHd1MHNwZTdUbHJET1hnVWFZVzNjd3dySFBORlVkLVl3OUF3QWhfTmhFYlMza3RzOGVDM0FYbHdMd3ktM0dscGFWQl9ia19GWDZ4R2U0bndqN1FDZ0pPUUU2SXg3RGhnOEZrSTZobWlOVlNoR3FYZWo0S3NkZE9RRUxkZDFXNVlLQl9qc1A1SHVGRzNFMGl5WHBTR1ZMektPSHFmVEVzZFNsZnY2WGJOOFVWdG5LMVNid3F5TjFQRUVFa3RhVWFPZDk1clhnLTNHTzNKTTVad1pmaEZLRFkyVF9SdlhKWGV3QVZiU24tNXUxTFB6OGcyZ2hlM2JmdldyQzBpZVVjVTNkZ204VlJ4UmVGclJrTXl2SzAtMUJvemFlSURCY2N1RDJXVjgyeDM0cGUtdDh6WnFqMVp5NlBfQTd0ZVFVbzRRd0x1T1NzZmctNENROHF4UmlVRk9sX0tITGRGdDZQMGprcDJkNVZzQnJKdGwxT0dPUS1zNXBfZGZyMS16UlM1T2xtclpUZy52YXBMbzE4Ti1QTm92cnVWbkdybHdnYjFUTWdKMHV3OURBb3F3UWpITEpz"}' headers: cache-control: - no-cache content-length: - - '10750' + - '10784' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:14:44 GMT + - Tue, 17 Nov 2020 02:02:05 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -163,44 +157,172 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE uri: https://vaultname.vault.azure.net/keys/keyrec?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keyrec/b6efbac1d13b46519b5d7063c36d71a0","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qL29fZjOrvNKls8po5WcddQVohij1sjollS2m6NqLbBdAH97CHljdLpjo_XLITT8wbSVq1nygO3S_PWPuO-XDnXKWsQrNEv0RzwokscWvcN6U12lCxecCrA7fNc9Bq3BdS2v1wGQn3tllbnU5S1WTOFNZb8rq-FFWUA69lqvulyJaZ--81pQ5i4iOWFiJd0uHHma-K21cwZwrxiKZR0niCjiaUl7QyAfgtOOxHgTdG2T9a3OJA0wtiw9WMzw5beqVi3wsp0rzILMuKugURrV3s8Wy1YYSOSw9eWerGIErBvVVkiIszQvfm0cByUJXHA2CGV_o_rG_3g5CBo2XMO2CQ","e":"AQAB"},"attributes":{"enabled":true,"created":1596039284,"updated":1596039284,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedkeys/keyrec","deletedDate":1605578526,"scheduledPurgeDate":1613354526,"key":{"kid":"https://vaultname.vault.azure.net/keys/keyrec/b5907a8d7d6947f1885e49d5f2ef467f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"td550oEcuVVVgfL57DETRPImOEgvvlaZOLj1LorOB42vgVoL_YyIceJaci-TJpi-IQ7fBUHtN-p58-B8speaUHiELtvnerkc9ZGzPtz6Vk6R-3BAWSWmKpn82coMZsWkLkl-A4p4a9ayWc2ITegqGX0moL3wFaa6zpq7NeXC1ZIuKe-l_B9zhWCMKxr_Jag312xm0dNpi1EeDuwndlT72cUlTQQY45AsGPln72z4w3QHbAPE1ztVbBR_1VLR9HAx7Ke9OAGnFQ7raGYV-RD816NYqTw1ikSQio6HenGkzNgZNCod-_usj1ubrXOJsGvZb04b3L1Be_Njf2RL-MaopQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605578525,"updated":1605578525,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '673' + - '826' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:14:44 GMT + - Tue, 17 Nov 2020 02:02:05 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: code: 200 message: OK - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLm9raTFVWUExeVRoNlY2bDlXT1Eyek5hVzRWVmpCaG9HUmV6MkdPUFpfYWlVMDN5WENuWFdjNnYzOXljbTc2Q3YyOXgzSXpnUmpkWnZxRFlpYkRFNHJyblVpNndZN0ZzbXpBamVDYzVkbGc0WFNmMEhWR3hmMDVzendRVVZzWkt5MjU1VmdDeTR0QUYzTjZQMzhxOHpBNnZGM3RPT3RsS1JVSHR4TlFVQmxPMTRaUzRubHdCRDhMcHpnajN0Qzd6cmV2YlNXOF84VjBXaktLNUV6a1kyYjdNaFpiUExuLVZJUWFxbVJWVVFDMjFYamZ5V2V6MmtqdktOOW9IdVlEc1d2NTlTLWY3VExha0RTNVNMbGw3TU96UUNYOUdVZjFXSFVEUU9iamtMd2ZtSURkMy1jNjB2SWZHYVlvMGstOGpOZ3dxeE0zQl81aDN1UjVRM0J3cU1Edy5RQWM5aXlZc2t3TXJSZmRzNlZiZDFBLlloTHpqb3NrbnRxZGpOU2V1SUs4Mk8zaXN3ZWxFRFN2TVI4TV9ncEdSa2FyQV96S0Z5NXhoRnJLRGdaT0RrX0J5c25XbDhTbWVPZzUtaWhCX0FHaUhOT21fVW5xSHFEdmRYSTNWZkM1empWdmhEUlZrY3ZGMndwUnh5MGd0c3dJbkpwY3ZibnQ2YTJBdkd2RENEWWFRV2JlbkJyTUw2VFNianBWTW9pNmpRRS03WWxMUnRrbXhoZXhoekhHNUpvTDZDSW14MkxOSHpHOUhCeTZrSGdiempKOGFQbkhkODFYYnJfMU9CMTA0MnZLejNmUmtNcENPUng4dTBZMTAybzU1TUhVeWJfRE1CbDM5aFNsLXRJSUItTW9Vd0gxQVZ0VTVQbGtXYXI0T1AteWJPa21BV19PZE14eHpBcVdPXy16RWJITDhCQXgyYTFMZC1WemxPWUVBRWQ3SFotUHFYbnhhR3h1WFNBZ25UMGZaSEMxUml6YzliSFZaQlBVMXBnSTFMVTdBczlzbk8wZTJidFF4X1FsOUdSQmtpYzQ1VGNVMHdYQ0FTazJxVDAxWFJNUExscmNJV3dZQzFqQW9CYjQ1YmFUZWFFd0UzbmJBSXF2TUVhdmxzSHpBdEJzTTZsSmdDOFFFOG9tdlhLME92MUFrNEY4Sm1wWVI0dExuakFsN2F0UkROTFhkUVhURU9BMm42c2hOVm5iZ0xVSGxiQmR4RTZhSVNuS1JBc0NxU3F4VG9MRlUwOUZYY1FBa0d5eGJIbWRSc1d6enJlTFZjV2ZhUjd6WlNoMlM1dEgzbUhCTFhUYmRUNGJ4M1VDZWpaR1puS2x6UmZVTGJaZTlrcWNwb2Q5UmNaM0NhODg4Y3E1b3pjOXdPdVJKeXRhT083NG15NDhmcGhqaGZJVGV3ZGppUlJzYk1VWmJBNGktcU9ZZE5sSFhwNjhwTGtpYnUzSUsteTNmM3U1dTE0aHF2SWJ1VlVMSFlyaU5sVTBfZ3o1c21CLXd3SXZDbWZPbWNCQ0NVYWlGd3hwVWZwSkdoSkRmX1V5WlVOZ2ZfUWM0VkFvdy00aU9ZYmk5VUUwdW5qVEc5N2lVekRoQmU1T0JsbHZLNkxQX0pQbGVuaGZrbVFHcjV5cG4wcjNiazBQaEhGUlZnMzUySEZtVnE4b3pHaXE4dXNmQzJlVUNSVkltN3FGWDBqbWlHTl9MOFgtSF82STBmRzJVWGdaRkdJVm5hUHBkLUo5emVZV1JURkdNNGp6OEFJeDBOLWMtLWtQdGZpV2xac2djeDQ1X0lNQWdPX0NUQzZIWnJfOUFWeUcwLXhLelBpTVRkNTdzcWRRQVdoTERjTEU3eEN4NzdIdDk0ZnJHNEVmbWdpbms2LWtkQmZRNXpxY2lYRzk2QklDUWMxWmJ0ZnhzWm5wXzgyMEZ0WFpVLW00Qm9SRWN3dDB4VUJiNWt0azJBUDMyeVNvb3ZuOXctaGlUN21qVU9KTHFmU01XbnVZNFdXZW81MmdCbWxxb3JTdEhZcTVhaUIyR3ItOE9UUnVhWHZIaXhoRHNtMW9uUk8zSnZITVhuTGN1NXk0Q3AzWGQ5NnB0V2xvR1BTMjFvWERlRUpMTXVHb19TVENlTlBRMmtwUTg5RVNiOUFxMEtGa2pDQmczenNUVmFqU3ljQWlJWHJSYXNieTlXSENsVjhlc1pfVm9LNEpfNGpISy1wazFaYXUzam9VN3gxOHBzS0FKaVJLQ3Bsakp1N2RNSTFoQkhUY19yVlduOWxvYzdpd01KSHc2YjJ6SlhfVDRVT1BuRkNxcDh3amNEYVQ5TjBJS3VaZHozTy1Tc1BYdXVYYUJ3aC1mOVI2WmhNZXRucjNvbXpmR2FKc3pwMWtMUEpjSC1Menk0OVNIMGtHNkhxRUFHcmtBMF9RNUcwR0JseTFqczlhZUNhbEItSHZmdUJQYUpibWRMazFqWTdMbldzb0FWSUdaNEtESzdiNkhQbHkyYnZHWUd4UThoYUNhOGVmbUszSkRYLUUxd0lDeVBZTmFQamRLYXlYMWFpMUZZSDc0d1VnSWEzLXZnR2RpNHlybkxDU1FYdUNFQzYwYmR3TmFnemhvbUo1ZjIyRnBrT2lYbTBpLUxiWm9UVlZZTWxpQV81eEdIR2FaamZwTmZDaWMyV3M2ZDBuRWdoVkdXbDE4bHh0bU95c2t6RW1xMEoxWkEyOFNBZE1CVV9ib3BnU2xxcHNtWEpuc1kxZEpiUFlXMllXR2lWQ3JacUF2OF85MXhOTkZ0QVdybTJJc05LWjZ6TVp1enZhUHo4V291SXVWVXhwNnlERm9KVW9NV3JQMWJIclR2MHM4XzRZNjFPQ2FkajNQN0g3dFBaTmp0U3hOMG9ZZ2I1ZU1rOThhdFMwZ01za3h1ckFOY01oazVwbnNuVUhCZVVsZDZROUFQRk9aZlZNMnBSdHN0a09vZHg5T09uSVE1RHlEMEhpRGlCZl85MlYwZGJBZ3JYazl4aklRcWN6dlpSRUszM2dBOWMtQ2dOUHUzeGRkUUJTemwxYlpQY3ZuQXFfanBqcl9laWVqNFp1Q1Vha2N5VjFNeXRRODVob2lKYVg2Q3pxNXY0V2NrVEFJcUV3WHVuaTNrUmJtUy1iYmZlbngyRkVkMkp1TGNaZ0Qtckw0OEhuVWtSMV93WjRkNmdpSUJYQTczU3I4MmQ0a2RVZVJfQVZyLVRwM1hzb3YzNmxQQ2dWdXdWdzdyZWNhUVUwUE5vRGZucEk2ZWFDRTI5QzdUc2Q4d0NPT3o5Q25xeTZMRm1PbXpXOWEtT3VNLXBGVDZhUHROQVV6NkJBczd6OTkwMTZsNUUtdVBGUjJRR05USVV1TlVIZHB0VTFlTk5oRkZ3UFJoZG5NWGVIbE5aZTJiUGlGT2lQN0t0WVRsaGJTNWlvSEJXY1BxTm0tam5xV1ZyZzh1NjZ6bnV0czU4ajVDM3o2cXlpcG5KUUktU2NYYi0tWEtpWjNLR2xBeHI3cXJMZW1JM0dWcF9FOTdHRXR6SnVmNVVlQzhWT25aaGIwZTdXLWRxX2N3a3V5MmNxNWlONFBfRWpqemV0aDJuRTZrVWh0eXIxS01wMlNMUEZTd0t5YVhNa2k4YmNQZnZFMmpiOXkyNndhSzJaenVGYXdLbjBERldfTm5zTDJabXUyam43QjJHRlZ5U2lILTFjT0FMU1NQRTRlNHhaNVRnVVRpNGJyRlRpcENEQ21OdVVlWWRKWXR4NXVpbjJVOVpFOC1DYXFzSGlSM0s2M09OWlBYSFg0Nk8yYTU3TkVHdF9FUENHVDdIaUl4M1RJLWNDM2Z6YnJSMk10QUMydEZGRUVGTkVrMk1SanNjMzVLZ0RwXzNIS0ZrTEVxMDhQS2puakpQenpNVDI5Q052ekNENlgzWkVIN3FmNWd5MkpJM1U3M1VxVFVXaVpoMUtGMy1vVnpWZ3oxS1dLREpmNFBZTzM2YjVuTDh3d25kYTRsTHhvYUhnaTB1eUpNUHBhRU1nVUI3VGJ6SVZQWE14NnN0ME5FS3lSZzJjdnNfdFlWSmVjRHd2Z1czNktUQkx4bzhyODFtVGVab0RYbWVwcldQeUctLUNpM3pzdnROYVN2SVpQSjNpZ0w0eVlIa0F0eDB4NklfeDJGbEJEU0xRbjI2LU1Da3RmejZWQTFLdzBCdk9OQnhTTDBDNVRUMS1zeWdXRmM2dEN0aUlLRmVBZWh2RFViZWM0ZGVzNkVmRHZmbkl0RlVJN19CaTFUMlU5X3BzRWJqZ0NkVTBBSnNuTjRZQWdwWnZnc1ZOeFRVbjhJVVVLQ1M3TW9Fdm1EUUtPbEx1TmZUUno2U3ZpSTU5NFJvanNUeWxJUmlCRUI4SjJmOERycnI2Nk9PQlZIOXhkdzZVUlZuTTRRcWdqbXpwYVUxZVk3a3NmVXRDQ0ZiTzNHNUlUUi1kLTJDNzFIcXgwX1JpYzBfNXEzN1RGcEg1bE5LOFVkUC12TmFKcHpxRXJhUWdyQS1FSFpPanUwUnRHQzE1dnp1VVhfcEJxcnpOcnR0dkpvT0t4c0ozWTd4c3JoZ1RZX2RVbHgxSVUtVURSdC1lNElBTUNsdGxXa3pEV1g4UUF2SEs1d0VzcFBCZTRmTHhxbmRpbEc3LWxieTlkOWY5cUdGVWQ0X21venotd3V0NjROdl9fZXJJbVV0dXhQNUZuQmM4YVN6NkJXdEZBaGxxMFNybUY1Nl95c1JZSS1ESFh5STlWbGtRVFYxcmFQbVBObmxFMTZmSjM5ME01TWZYTjcxQ0h6TVA4SGgwUnYwZ05uX3VFZFh4YmNFc19RU3M3eHROUHNUbGRLUVNNUUs5OXNSb28xTlBld19IWXNBc0xlRHZ4RGtmRUFqU0VrbTNSbVRIYlFkMDhWVjBlMGpoSnZNd2J5YVh5TUppdGdNWmRzbWFqNmVESlNIbUtVTmdQdjBKWWxhX3BkbXQzU2dmZ090aWNHYmFJbVRIYl9aeGJwcUxjNG5XLWFhU0FsZXlJbGJTbFNWZ05oeFM2dTVvS1FwZGNpM1RMcnFGOUd5TzdXYks3MmpWcjI3aF8zYTg4bG85UXZfYzVhX1FTWk5ySWNmS0FZRkVIQUZRRXNwOC1ZN2w5SnFISUh0ZDNlRmQwM2FNNTVWUFB0dHZQUHNxLW5UUmVycTZHYXd6X1Q3bDBMb2poVTN6dHJmY3BmWGMwM1hVOUc3cVVlcFh1a3lKMXJEM2U4bzVXWmIwWGhhTUVrTUlaUUlSUlFIQk80VmlDX2dnWjZQRG14YktFUXVBQWkyWnBqbExQT0NaZC14cDNQWHdLUEM1Wk5KQVJBcl9tdDFzS3FVNFRyMUNCOEp1eWJTeDJ6dDV5Um1pc0NYWHVmM0Jpal9BSGdWa1c5bkNadUdXTXlobFdYU2xTTklkNjhodURnQW5CcWhWV3RqTVVuSXRjcW81STJNS2E5T2xxTENDbklkVENuSlphTGlQaHN2NXY0bV84Njh5NS0zcUVHeG1VMHVWcXhDMFZPSEd4RDlnajIwelhjTzI2V2Vfd3lNeHQ1bWt2UmlkNlRBZzdqOXBhOEFBLUVycmF6RjZIMTBxd1BOY1pyYzd1WGdHZmVFYlRpcExoa0tQM3dBZDVXWHlsZllnQ2JTQTFiOGE0OENlNkt2SHN5dkZfdTRwdmQxSHRQRTFKR25oZ01uMko1SEhvcUR4d0FiR250aDliZlFHTzRMNTdMd1NWTFQzWERyNmFjRjQ1RVd4Z0FiTUwzY20tUzJ4VFFkQ0c3T2I4ZGJBaVEtU2FVTDYxYWZ6bzRkWHZRUFRTQVBFN0dpVVNHQm43ZWJJbDJHdXIxZ0plMjhOdi1FTmJfby1UMnBodjJtRXViUHZRSk8zWVF6aE5LOWdnMXdqMVltTzhuUlUwdHBIMkRaUE5YR3lZZk4yX1hKN0tjVjRTTzFBRnA3aVZSYVJyQ2haWUNkX2pEUERYLWJad18wdDZlWVNSLXpMbm5EUUwyaUUzZkNRTWJka0ZFQVVUZHJlLUpHNVNmVFV6Y1prNnhuZHRUbjh6Zmt1RWcyeEdaOGhuczZNQnNRS21DUDBublZKV3ZwUDV2RmxIU1hubVZaUms5LURVMW5nZU1OVHN2NDlLMGQwYmNkYTVmUkdnZ0Z0bFUxV0FYVnpMcGlhUVhtblpWV0hObEU5Zm9CeWpCaFVjRUxqOG9NWWxjb3hMdGxfRG56R0YwSmZoZzN3QzlWS3MzdUFXSzYtZzdYS21nVWFtdGFaaVRRNWlOZFd4YXIzT3R3T1p6emVQT0pYRHdVLXRpN3lyVExOX3Z5QTBTNjMxYjVqVUd5ek9IeUJZYmpQUFFQZkZtcjVRZmhKemVaa3Y3WGlYclRELWxtX2xaeTNkUjVfYWdiNDBEOGFhalRhTjVId3JiQkxhaEVVV1poVjlJTVRQbWFWcVFmajFPR3NXOExuNVI4STdvTlBObXRNeXpMUnhvdUhsZEVJU2NaVF9XRWFIbjlOSHVMUTIxLS1mVGI3QzhfNkZJQWpRaWdsc2R0UTFuWjgyblgtTEZrQllNOHhzdVhwNzNGeE9Cbm5MaTVUblpNT0xTTzgyVjU0NG9fUndSa3h3a3IzQWJhT0lNTXV2Vm82R0tzNU1iNkJvU2F4YnNael80dWtQQnZhMVBFWDFfemNMLWUzQzlQQTh4YnFGZWE3dURnV0htcHZ2TnpJZG1PdHJGOXlsTlljT0pNemRnaUl4TzJYYVB6S3doeGRVWGhWQXRRSFdqcFdfRGNpbTBVeS03SEd3aW9OdzBvdndmQkVHSmVsd0w0azFqVUJsaWJNSzBrYlFIWmhiN3piTUV4QktxNWZFZkZCaGdMT1RpdEJySEhmTmd1VlQxUzkzSFpYSVRidjhaQ0lXUDh3eVBwamtzUmJNMTZ6MVg5TTMzT29yUWgtVWZrcFk0bEVFaHJETkE2cDNpN0RWTlFVcTBFWmtGMGRwWGxub3h0anhQTGNUTWV3WDdvN2RiV1VvSTM2XzdZZi1zX3NoU29tdkJLSzlHUHBweUkwdGNwRnlhNEgwU0c3S29OdVp3RFVzV2ZjYUk2LVBCbmUxVHZJWkV5dkhLdTV2ckVMZUxtX2NlZXR4cDgyRlJ3cW1icTJ4UHVJeVB0LUNwWlFXdnNjdlVZdlgwRUpSaEpYQmFYYkoxS2ZlaEdfUlZKNzZneDBsTG9WVFNDWGNfTHdleDVtcnI1VE9hbzQ2akR6ZXI0M0VDS0VvcjREbVVaVDRtQkpyMzRTSHVZU1MtdXYxNWVtdXl2enpRZGdZZ2p6ckw2V3B3M3BUbTU1VnBVV3lidnRISWRtLWp6VlZ6TlBqckozbWE3MHZwczlUaE9HNExBZUxROXRpRzFNQUpmOS1ndldnMVBQRUN3dXNjeU83cDJZTHdJQ1hNX0pHTjNXbjl4bHhEcldQVGZOenFHbnpsdDYwTGVmNUVNV2pTalNQZTVfVUVwWXRXckR5cFFIRzEwdW5MdDJhQmtMbjQ3LXVRV1VHaUU5MUg1NDNsRHJ5X2RVX21JdlhVaDBjU1hRVXdOOTYyU056U2JiQ2FWZm1wZVNBT25USkppRk84Zmo3UGsxdWkybDZLakp0V19CS0xLRVNVVHVuS1hwb2Q3Y0ZTXzdKSmhiMklCdXp4S2RSUkNpblNxS3lZYW4tWnVDN2tlbEhEQUVCbmlwVGptUXpwRWpDRFNhaksxY3M0eVNkRGg1LWIxRGFCbXA4MWNkVGk1UDZ0eS13cldJSUliemc5UnBlYkFtMlZyTWU2c3F5bXpoX0FkQjNTNGxDWlV3aFFSYXlqOU5GSVprZWZ3U3E1NUJCN0VNRGdOTVB4YW9pcV9QU0tGVmEwaUduMUY2c2pCbm0tRHpuZkRpZGkxX1U4c0VSOUNldFlfMWg1V1NOTkVlb2VCVU96MzlvRV9HcnhRajZ5aEJwOU5fSHZWTzd3UkVLUTF3N3BxUDdueGJNUEpZWElZbUVYVWE4eFIzRFZuekloTTBPWkVKWjVoajVMQ3hxZTc4Nk5OS0cwSEFFU09VM0JUUVVrSWtaamJydFN2bzJFZWRyZzltb19LbEhMWlZWSzVxREV6VHhvWjZjVjBEMDVrdWIxVko5bWRtYUM4U3Nqa0pmNG95dEtkQ2ZTZ3kzX2JUU3d1bUJtOWF4cHE0bHRBOXlWZjgyc1dxSXh1QTNlSm5EUGlNWE45QUtWV2FxcTJyWDBFc0hZcXFpTmhZQlBHUk5HdUM2MU01U3I1MzlUYnhxQ1BSNm8tUWN0T3U5SDYzQ1hfclQ2MEV2TWlXV3FHY2ozelpoakNNSVpNOVUwNmNHblJ0MTUxRTZOVHp6T3pJcW1aMVFIZWJaemdqUEFWRzYteFNkRUFTZ00zQ1VkejlkT3JCckVndkYya3c1bUIyc1hoQjhlTFBDOEpoN2swSzNTS093YS00aFpqN21FWGRVLVRLLWxXNFl0MHBacHFYZG5jU3ppZFhUY21HbmoweHFuWmRXQTRpSm9IalJCS1JrRG9Fb2hTX3Bud3RBRVVUT3dfVmZucDg3bGZiS19XY0dUM0E5QlR2M0NQSXpuc3NZODVpY0dpYmpKZEJhemVCcnNDd19CSjNBZGxxZmp4a19hNmJCTzZzX0FjOHlDeHRPQUQ2a0FwZHQtYXRqZUQ1bEZCREVSQlp6Y2NqcldJRmVUNU0tZDdYMFZrbzR1TXgxaHVsZlNxbThfSTdrMFRieGwwYmpXdWpBOWxiQXVWbHZWWS1SUGlJRk5xRTJyOXpTbEZydjNTdkZDX2gxQzdocmI0bUhheFdDM1J4cGduSmJXckgxUEVwNmgtVms3enZjUDliVmg1TjFvLTdvU3VjNEM1d053aS1XMlctY2thZ2hxSG9hRGRReVJFelBic08xb1NlUkZRSHdZNGtFM2FpeGhsMkVjZlp1YzlzMWI0b0JaRjVVSHRlUktqMVV6TkFwYkZyTm5Qc0VuTXdpS2E5aXBrLUs0WTc3dlU2QmkzenRpS1l4WHhhNFdISl9yd29ONlJBWUtGVHVoNVcwMGVzU0o5NTRac0ZZTFc4R0VGS2dST0lrWWtfbGVFVHRPUVJYLTkweW9jR1ZqUnZLNFVGRzFyNDlNaExFSzdWWmVsVGVnRUhIOWxIaFg4MW9URC1EcndtZ2x4Vm5HblZBZnQtRFktVVlNa19sdmlrd3FMbjR6U05YdEJ6amMtcTJLV0hUYkFUaldkUmdMZF9jM1R1VnNDYXJLSGY5YnFDQVVkSHhwWU1YMjJ2eFZIaExBM29QYk96TjBlOXRxYTRpVXlBOWN0VG9FcWlEeXpSS0NfbkZmTm9yOGI5QWFWLUpZQVdLb0ZFcDFuV0JwdDZiUGJ1TkZDX0c0YmlOOVB1YVhUZHNZeXJqa2RoZ3BISFBDQ05RVHcydzJYLXpDUTF0RWVROG9fM0E1SENlLTJQNnJ3UGpsaHhpWldZUG1BUkRneUtuTWxBZ2N1ZHNvNnZVelV3SlA0R3RXZk1qZ3Y5QWNQRVFTMC0wZmg3algxd0JKTGk1NTNOZ2tjUFR2R01WY2FxZjNWcVN2eGhDTmxDSUhsQW5PVXFJNnliTWZ4dHc1WGl3T2NKT1NZbmdva1h6Ry1MTnF0bmdCVUZZY25BMHNGMlRSMXBxZW1XazhYdk14VF80dW94ZExIc3FfVnJ4U0JjVlNacklVYXhsTjJDRmI0QTJJVWd2Ujg5NDJfakt3X2U2RnI2TWttRDFQUmYzaExPcGd2STJ4aXhPeDdwRFFKQUZjdG83V0VPV0gtcEY0bGsxWDRGeTZhVUVNQ2NaQWwwNU1nU09PQkZ2c0JZUDcxRkNLYTlvUXo2NDMwQjZYQl8wUlR1NFlGWnBHU1BPb0dmd2RCM184Rll6clNkWjVENm1sMHhvUmtRcS1INXU0UTdFVHVySHJ6QlRDTkY4YzNkWnNfemZhN3ZZVDJjUWllNDhvRFFEX1RpZzdYNUZ2NXp0NlJVM0g0TTZ0R1diQkxYTmFSMzJ6ako1RWhoNDRZX1pPamREZ3dpX3dqV3FuNDNtMEdsUHdITUlneTBqWXItVGNNNjZ3cXJUNnNfcVpzRXlYeXo2QVlZM1ZWSkNhaDNZdVVGTFl1ZUxpM2lzTkdDSGp6RTU3RUVtOTcyNDhZMmg5Z3g4alVqRjZoS0FkLTdPRXVzX1o0U2tmLXQxZjJhS1BDdVZCUWJkV3BoU0twYkxLcWJsTFZ6eHRSeGRVVE01Rm92M0N3Z0VKMlBmTjU5Zlk0eXZYbVZXZDZ2a3BhaGtzcENmSkVDakVyZ3huSTNqLXlKTV9YZmd1ZXptTjJpeFdqbGtweGM3ZUJEWG92TmR5M3RxcmpZb2VNWUJQelI2QTJJa1V6eHIyVHpXYlpJRi1Ya3BYalJIMmplSV8zQnJnaVdGeTY3cU9Ba1RiNHdmOWJMbWxHcW1yT0c0S1ExZW1pTmp1UTlXX0pLeVEteWwzYk14eTRicWcucVNyV0FJaHFPMkt3LVdJODY0Yzgwdw"}' + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/keyrec?api-version=7.1 + response: + body: + string: '{"error":{"code":"KeyNotFound","message":"Deleted Key not found: keyrec"}}' + headers: + cache-control: + - no-cache + content-length: + - '74' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 02:02:06 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/keyrec?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedkeys/keyrec","deletedDate":1605578526,"scheduledPurgeDate":1613354526,"key":{"kid":"https://vaultname.vault.azure.net/keys/keyrec/b5907a8d7d6947f1885e49d5f2ef467f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"td550oEcuVVVgfL57DETRPImOEgvvlaZOLj1LorOB42vgVoL_YyIceJaci-TJpi-IQ7fBUHtN-p58-B8speaUHiELtvnerkc9ZGzPtz6Vk6R-3BAWSWmKpn82coMZsWkLkl-A4p4a9ayWc2ITegqGX0moL3wFaa6zpq7NeXC1ZIuKe-l_B9zhWCMKxr_Jag312xm0dNpi1EeDuwndlT72cUlTQQY45AsGPln72z4w3QHbAPE1ztVbBR_1VLR9HAx7Ke9OAGnFQ7raGYV-RD816NYqTw1ikSQio6HenGkzNgZNCod-_usj1ubrXOJsGvZb04b3L1Be_Njf2RL-MaopQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605578525,"updated":1605578525,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: + - no-cache + content-length: + - '826' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 02:02:07 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedkeys/keyrec?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: + - no-cache + date: + - Tue, 17 Nov 2020 02:02:08 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 204 + message: No Content +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuSk1XS25rZmhqOERQaUNvdEI0YmZ1Vy1VckV1NjQxeWQ2dzRXUzlucHpQMWNyOFp5aW54UW9rZzRfQ1BoUjV6c0lhdDYwZTJVTV9FNmtTZTMya0x4NE96dEVBN05XdGNfZXQ5NzVGNjBGNXQ4UlZ6MUZUeGo0anpnQ0xfNFpQOTZuQzNtSUNaWFdoaUNpQUwzU3l6Z2syb01mODNRR05pelNRd2xnSmZfV3RRb0Y3NXZXSXFlMWZYT1V5dGxCVzJhYXdCQnJNZl9MbS02VmpGNlhreTBDMUZNbjVFS3gxMmZqUl9UWlN1YkZTUVJnQ05QU3RSejFsVm9BRTBfT25IeWs5ZVRWM2oyVEktOGVZOC1rZGFFeDNGREluZ2ZKQ1dpWThnYnNCb3diOXo4dk1PMGZFNl9TQXhqa0hibmUwWDlMcmRqUlI4MGVuSHZGdWNYOXRVcDdRLkI2TTYyR3d3dzdENENJZUJtN3ljR1EuYWRVNXo0Ynp0WC1NNDJZMmREQTBSU1ZNbF9HbkxvOUp2UmpEWGJWN0djcTVnWllGOHYxVmUtRjhhNG9sdlRLMVFHNl9BVThmZ3Z4ZWR6RTNXTGxLZjNHOWxVWFB5U1Y0NzZWTXNGT2hhYUV5T0tZSU43dnd4eVhGeFVDSWJ6bnNCWmdSZ0dYc1NwU1JwWGlYZEQ3VGNST090VUdmenBJS0lQWjlXRGhMeEdKVUc1X0oyNTRzaGZvUDZpX0RlSUFSLWVnVFBNajA1YW1YNTUzczFyTXA4ZmNrNllFMVIwdzE3dF84dzlabWprbTVpeUEtaHJkUDNyUjdzMjNRU3ZaQlY5RmpUZ2lDejlldmtJQTNCYVhfc3M3Y3hoTGUzeElWTEVFMnE5MWd6VjRNakNNc212Z05JNm1GNXBWODZyekw5NjRoRWR4c2VELW5uODdQNTNBOXlEdjhoNzJOVG1YY3Z3ZldyVUhHcjQ3Rmt5Z0dVcFJNNklfNEVNMUJSbTJ0bkJ1RjlVOUJ0blZ3dW93eE5QMDV6TVY4LXVfVHZuSWZ1NzdqeVd1NFBIZWVXSThhN2JzRGJlRTRKQmVkZXRJb1Y0SjlUUlgxZi1obDIwbWZ2b1hfT3BBa1R0Qm81Zm5YQXk4ZTU3cXd1MUozRlZNV0R6VkhuTlNhRk5XRHFmWWl2UndGVFdCbFM0LWlYbDZFaHI1bTlBUVAtVXlISDZIclEtQzRWQ29ob2RNYWNWUi1lYnZZV1M4UVpzekhiVE9mU1QzUzdRcEV5NVUzS1RHWElpOUhoVWRRZ1BmbGlZaFdMbkVYeHU0dmZTS0s2LVQ2VDNhcXRLbC1Ra014UldFZy05M0NSQ3R6WlNoY05aUUp6emdzb3BzOThQR2VMdGtmVm5sUGRPUUdHUjhuaGNrWmJmc2J4ZUZCeV9uN0ZZcUphS0FUSlpaVjBkaFNsZll1dW8zYmF0Y19tQm55SVZGOG5lM2I0VzBzN1Fjcm1sWWhEZ1RBbGQzVG0wb3N6TTk1VmFlQjMtMnp4eDdBX2JZWm5tcENybm01ZGRSaXMyZ2g4MEhrS1Iyb3h6N3hrV0JfTXMtdXAtdHBJQUNQdkh5NkZoWlg1VDJkT0lRelc2Y3VFalBhRnRqRG5xeVdiYUM2cDZNTkxEczJ4RFFDT2ZKUVFpa1hzTTlWM2RHbUhVb1RoaHhfMGtBU0pyMVNfOE1mMTl6QlhLdV9PN0E4bUFDa1h0OTY0dXlWV014aF9IQ3NFT1QtOUMwQ2Y2ak9mLVdBX0s0T3ZyRnRNeG9rYjJFdUMtODh2UEVTenoxbnVJOG1rdjdJamJ1LVJLTVJaRXBXQTJYR0VlS2xJLUw0VkNHekYtNy1ST3VxVUpEYkR2Z01VcDNVVzNuak5Oc2pNZW54cEI5eXJ3dDhVam55MTl2OXZzSWtjUW96R09tanE2U3hHOXpLcUtWZ1VvaGZpaHdFeDBOTGJuVGlNUUlHUlV5RHYySXpLSVVrblhpc2NjaXhweEZnelJnNC05TlV5NU1mZ2ZoOXQtNGVNUkIyb2xZWEFibDd5VTJHaVZPOHlKZzhfaWdVTVY2M0xVX2N3eFRTNTY0MkF0elVMMGRRWWpnY205WWFQY3FTaW9JRHJhWUdud0taV0dncDNiRFlvck9Famlody13cG80LWppMUhfNnF1ajc1dm95YWRMN0VNQmJtTEh0cl9nZ3k5aHo0UXdvRWc4TVJSb2FpakRqelN3dFVQVUNzNlZDdUVZVlhORFpGUG05amJxWGI1MnY4dG5wWldqLTZYOHVZN1NYVkIzbDdXczctY25Db3hneUJEd2RlSUo5Yzh1cUhnR1Y2Ym1hZ1FqTG8tTHRoOC15NWFZeWNVYUY0N0xtbmRrSXR6akZfSng5ODRVQmF6OHBQczZ4MVZHNkhpWlh6UWVGNVEwWk00dzdLelBzMURkNDVSZ192cl9KSnB0MkE4UTZweE1WZ01IdVVNQ3NWdV82UFZoSm4zc2MyR3NSR3AtbUZUNDFfQlQ5eGVoRTRfWmZLLWlzSjZ1eUpwSTdIV1oyLVRXell4c0Nna1JJRWZac1JpdzFxTG50NUhBZnZLNnp1LThIMm9WNHJvb3BXcDFYMkd0cnlTUWd4aW9aeTZId1JjOHExTEdmQVJQMG5NQ1k4MldlN05fU0hpZUpXUXB2WTdmanhiTUJhelkxRk1oM2Qyd1U5SUdaMjR5cHFqd1RsSTRYWjYtQUpLeHBKTVFrUmtVaHQ0eWg0bzFETTVqOHB2SGtablJWY284a2Y1eERvUE0zczBsUmhHVnlvaWwxQVppY2Z0R0RDdEEycUx3R25xdzFWQUcxcEhwWlMzbGhyT1ZzN29KRkh2SmlxcXM0RVR3S2xFMzllX1A4QWtWWDJIdTNHbzZwd05BZ3VISkJBTGl5b0JhN3p5RVNfc0xzVjdnNzctYTZrZEM1N3g1MmI5RkR4SGdEMEFFQ0dOTm91ckt0RnBiQnFkUVhDQlpaYzczcFhYQTdVdm9oQXk5cmswck85OTdxUGNNRkxPSF9XNnVvZFU5UEF3QlBYb2hNNFpmUUhlTkt3bVJ0RlB0akxjN0psalZEQkZyWk9tRnFFTWtGNjB0VFlYMDZsVkp3T0tkU2ZNdmNqVXhFMzVUU280aG16N2RkbkhkWDZYcnAtNVd5Rk1QMWcxZlZKck5ORmVTY3lMTmNDNXlvXzBtVkVJOEhFRDM3RFRLbVpoRE9ncFJKY1dzbXV4bTdRUHFRTjFyLXpNa1ZvanpRRDBJVHNOeHE5dWZ6VEVIRVY5R1B1MDRLWUh2cmtqbXZiLTZpd2FUOTUyYUp1MjRQMWh3d1BPUWstejk2QWVzVzRTT1I1akkzdzhCVkptOW9DMU1Ickxka1oyaVB0SHF0aUxkNGtCcEtLb28zaUJXYTZ3UGhjNDZDc1pOTWpaNVhQYzhLRklBa0k3MVBLQmNWQXdmVEhoSlJSZUpkWEFOWElUNmc3TFd3bjZkSlBXVGVQbzdsTmNyOHU2ZWFHYW9oSHJVeTRZS0pfMmRTVmptdTRKZ19PYXNHQ3JvaFVUbVZfanU4ZXBGWFNpSzcyZGtaaUJHWEFFZGpBOEl5dnVLREtTOW1JeW1QSlFwcG1RNXRkUDVweDhkM3hvTUZlLVItS1k2VllJdjhNbmN3b2NRVDFMMXc0cVJCT1ZfNElJeGlvYW03aW1vcEdzTXRaajA1VGRQakRyc2x0NkdFRjY5b2puWko4YW1vSUVjLUhfMnZNc3dCcGE4QTg1N2NHNlVUaUVGa25hYVZfLXR2R2taRGlLdVZtRWZ1LWFrRk5mZ3lacVFDNjRDQmY0ckt2NzlWV2t0eVF2SVhoZVo0Z2ZuVHlfNVRNLVdJOUxrWENhQXFYckJOcWF3RjlnRndMRTRwLWFCbUdrUExSQkN0UDFNMXpIT2w2MnAzWk9MbTNoVzRDbHc0Nnp3dUlKd0JfXzlZZm5hd01xMW02ZjI4elNzQUZDOHBtZmZrN0lESThFZGJEZDBFYkxQQTk3WlBkZnNMTGhrdFVTQm5PUUUwV2EzR2R0WmFWNjJUaUQ4T0FOZ3huRW5LeU1ucFJfbEZpdWtGZ2JGS2c4V0xTd2k5MFllZzM3aHJwYkNhOW8yUEFqWGlDWGkwc3kxY2NpaW5jNGRXenFoM2ljSmlBWVVZRW4tX2ZiSmttal9veDZVZjkzeEpGMzZWSVNnaFl6UklxOWtBQVhNelFaM1ZMNk1vZ19TTVl6dnF5WkRyWThqSFJ4N3lmNGRFbUV4QVVXYnF5am42OUlndllrMmxub2FtTWd3dHRkOGc4b1c4bWNfeE1ibWZyUkVhTE05QXdYcWhJaFpaOXp0WXBRNERVRFNXN0xBWlhpQXN4a0VIV0tfcXozVUFHUjhqcjdPYjVOUDRlUzUxS29HNG9SMlhUVVBLZnBxcXh2NmFOSFFuZkRNZ3c0STdNZC1JNXRQZVlVcFRHd2Z2b1FxUkZMNmxzQkhKM2FQSjA3U3JlbmdXZWNOakFPaVluMDUtVFdva2k3aGc3Ri1XamN4X0h2NkdSdWNvaUZxNmdLdnVPQzFLNTVBVkEyeGxQVnlkLUpkLWQzLWhreW5FTF9jZEd1cGsxZ2lTdFJJeWNCeXR2Wk5qNEpoMWRlYkxuVW13UmlpdkdLQ0FYUEk5YldvRlNTY0xEbzFHd3J6QzJuVW5yWFVDNzNMdDNINWR3UjVpWU9FNFJCdHM2algwNUZEem9KRXhQOVhSZTNNQXRQRUlGc0ZZVDFPTmQzRXBPVTBsWFNiM2hzXzdiZk04MXJ0T0RST1ViU0hmd0w3SF94dFpSM1phOU1xMnh5NXZGdzRSMlQxQ2ctdXRKZ3NJQy0zTTdrUUUwQmxjRm1MZnlSM1hlQ1FvaDdDVTVOQVpsSjZMNnc0Uk9fcWpvUkt1NHFxTmRpcjR4VTA2dDRoSzM0dXNWaWZTRmtZNHIxUVBoU2FfNFBYNDAtQjlUR2R0Z0xtMUJ4Wm5aWHZzTHA4TTRHWnBUOUg0ZTgySzB4aGEyNVZIekZMRjh1dFpZY2xkLXQ5S3lvMEtBanVmMEFCQUlhVEZVTEg1cElJV2NVZTFiOThfaFVvalNRa0NESWlhc2M5dXhxUVBfTVhFdlF3RURlUmFESXNPMG9vTk5reVVwRUtVNnYtTXBBdUhnY1lqOG80T1N2cTZianc2X0oydHAyd0dyV0JyQVRrRGg2VU91b2w2dm4xVzdJOWZNRFBTNkNXQVF2eDVDdXVrNGxvVUdvdDJTNHZpeGp3eWVPbFgyQTJ6czhPNEJrM0lmY3pRNlBDdXlDX0czSGVKajExa2pqUUh4SWJobTY5SFRCNnNPczlKYzdJSW9HNlUyTUdzUDY2SV9pbGFvc21ZQzJrXzdWU1d4TVF4dTE3emJEWjBiQllESE1DR2lUbG9jQVBCR0J4M25lS0ltZjd0Y01EcVR6WWg2Y0lOajlTZW5DLWlnWVJvN2RFVmdwVlg4YTh3MjdrWU5WSXJwODh5aXRLbVJjbGhObkcta1pEbXkyZ2Y4QWtNS1JHcmptbUhxd1ZGRFlSOXRnQ0I3d19xZTJfSGtMTFJHVHJhRUNDNW9QUms5TjVzV1RfSThMVkNVMEFSZktlVzdTMDJzNG5fblBUdjJGQ3hRbndfS244dm9YNS1xUDRQMVZXQjY5TmI0RjFtbUlXUGhFUUItTTZUeVlSS1UtQmFGYVlsR3hkQTlXVEJnNXFhOFl3N29EWmtEa0MweVU3cUVwZEl2ZmV4WXp5aVlGMUFXQWIwa1BPT04yZFYyWk1VcWoyTVZDMWZBMm00enVSQ1BBS3JkX0V3d3FEN1B4bk5iMkdlc283cVpGaUxzNTV1VU5FdU5SWkk2UTl0d0xLajRWRmR6NmRvSGxNWlZuYVp0MUlUZ3duRlVWM0hrMEhmRlhkRnMzcDNOOXJfXzJOX1Q2VW9rTFNWVE4zSjJxS2JYSU9jTkktN0tmVndaMTJzNWVJMGNLdTJUMXo3blZxSnNLZjlaLWJCN09za3dIbG1WM1NMbERTU01POXlKYklTX25QbHg0eDVHVWZaZ1NxNkJzdUVBR3RjVzVLeFhtcDdqREtSbnNKdnhNZGJueGwtbW9KR1lQNHU3aGhoYkZHcWFmX051QjhSLXRYWmFOVldXS3dHcmh6VjBpZG5iWWNhVzJCbGVqaU5wbFB5X1J1UkttVm9aY1k3b0YzWGgtMFhwNmlkUlh4Qno2NFhidWhlR3FMVk9rb3kzWVRjc0o1Vk1aSzVGUjZYVVV6Z2YwYWNmUHhSVk1ENkRHOTRpWXpuazg1Y0JESFVjM0xxTXNUR0RxZ3lhN3hVUnFUTkVUc21MNTloOUc5d0NlcHVNVDVMMVVITmxUemJaV3RicndjLTgyZ0hWTGo4bUdTVFBTaUZHOXBFZ0pBQ1g5SnNraDhUTmEzcVZJMURVSmpmOFg4aHc3R3M2ZGFpN3c3X1dSUXRXak1rdjFjZWtyODR4c0VXNmtGQmotYUxfR00taEVLSTM3U01rcEx2OVEwZGVNVUdNZ1I3SHhXWHE4VTduekttUGEyNDNVNG55WWUxWVF6QzFORzlka29pTXM3WElLRU5xbjEzaF9rZklENDRQb3BQZHJ6X1lkVEE3RURrX2VLTzdkbWFaZEVLeE8zRUM4VlQyczh6bnZtLV9Fa3c1UHUyOVF3U3lJME9fUktrN3BtXzFFYi1kczZrUHZBUDdJRFRra3kybVRwQ0M0ZmhSMzFJR1M0RW0yV25qaUxrTTJtbHljcnVrbVBOWHVEdU82YS1TeVNmWWpCM0hCTWhiSWZUVDc1ekhKVXRjMlJoWGdYc0VJVUpCOS1MbUx2YXBBWGNwZjRXMXRsVkQ2LVdPWWpWclFsZFZDcTBwNEdGbU1sd2I1QlhTR3hvM01ING55UlBZSWVySXV3ZTM2clJndDM2VUlzb0VGZ2x1cFhkTW9SR09sc3VNNDA4Qll3MUhDT01OaERBT3R5MVhYWUxWOTFhOEVITTNfREY4VUZRV3pNLUI4ZVBhQzVnTl9NWjl5eWRlZW9GaHRPT2ZNY0dJSmprY1hkRWZwX3pOLTJadlBHc1J2eEw1U3BHdGMxVmJxVklpWGYzUEwtMnY0V0wtUVpLeFFZZm1KVnlGR3UwOVp3di1JYVVJbkU5TW1DbGtNZk1wR3J3WTR1ejhBeHhJOUxRWjd1eU1oWklHbjY2TmM2dDVtaFVhY0lMUFRlaGV6OVlDdEMtRk1tMFAzZGN3Slo5MFJqUmc1YmR5aEpfSzdnMVRWNlNMdTV0a0FCLUotQkMyakFlUms4R1BTU1NXX19RYlNiU2Q0VV90cXJNdFg5M3FreEZROUpXT0NsMTlNWWtIT3NLS3RDNDNNc1R2bHdUTG1EOWdQUF9wVkpXeEw1UW9YbjNTZFZzSWlvd3d6eWdvekZrNXA2WWtrdm1rMTZkYmIzbVVseU5id3dLMjZldDFLcHUwZ0pFY29uU3FOeFBzdUpCcXVjY0hVdUNCNFNkV0xGeDFVX1ZxeXhadTFfbHJpMmMxZ3dHYURrWmRERVBmWUxDQ3ZIM2VKeWYwYmJneHVtYXZGRTFNV2lVUFd4OW9FYm13MnFkcFZjdEpsMFhqcXhuODliYnFMUlJFZjR2SjZBQlhEYmNRWWtIdU53SkRUTkFQdGxORkdha3pzR2Vaa2pBV01PQUNZOFpBcnZZb2VtUWJtdWNIa1pscS1Sa3ZNZk00Mnk5RVpSZkxxbjNqdlRINlJCNjRRQnNWNzB2alVxYmFGc0JzeDZHVjlSNlVtT3VVX1E5d3hTZU1FOXhqdE5kR2RDeC1HTE1WWXF2bWRaVG1hVUtGN1NzOGlqYXBUUGtCZExHdEMyYzNiQ19NTXZmWHhjMHBxcGpRVUdQSzlLN0tKTUNpQ1BXZ3B4Y3N4MFRjZjVDeUJXbzdCaXhrczJneU4teW5lZVhnVUI2MGEwMlBWckdaTlJZMTFPQzh5c2JMaHQ4MVhSeUxVZ1lyQXNLeTRPSFZVYnRId2JIdVBVT0dJZWVObjRBbVJQaG1hRURvQ0pvbU5LZ05BRTFmMFdHeTAtdXpwcDJrVXktM3Y2WVkwQXozV0lxQmFyNUpCbUpPektoRDJROHpLTDFZQmJKNFpQNVNlUTAxRHkwaVdvLWliWm1KSWh5N21FT0R5RFBJSGpmeTlkUTF0Ulp3SlhHZW51NVcxRWNQbEFBVGVjSW1ycHpaUl9HOEJvNmhmekJPOHdHY0pzUDFSZEhPYlJHTGJmajJVVmNsX1hKX3VSWXV3cU5XNDE1OHBMSXZHMGotVldHMUZTOFlldzR3TU55eFBBY1FISkFNMF9HNU4xQXlNRTl5aHNacmF6cnJyMEtxLUtTel95bThvZS1ROTNxNGVPekYydlNEYXlreTlpUlNmY0twQWRfci11Zk9JaTRZdVAxa2JFQnEtQzJQVkktRFlOMFJtNmp4Qk1xTUhtdjFZSmZnTEVOSllETGFibDI1OWRIYkcxUHoxRjVNTlJMVmxGblR5Rlp4NUVHcEx4aGZ6UjNQZExLOUplcnI1LUhTNXM3Z1JJSTdKc2dTVGlEQzJYU0k3akZKZ202VnRBeVc2Uzg0Z0hpVzNRRlNDUDl0MHp3QnppNXBZVWxQajk3OEdWYjZSdVJ3Uk51S2d0aWN2eS01VUdsNkluZ0NQTU9nYzBRTzRKbFNvbEstekRDb1BTNzNjZ1AtNDJqbmpYMWluMm9pUGNYdnZVXy1BVHZmRDA5eU1Vdy16RE8tQ1BTTUNfREllUlRPWEtMYV9EVlhLM0M5LWRUWEtETjd1akI3WjNjYnVMbnkzSXFocG92QmZmWlVWVFh1aDV1MEp2T3lCS19VRy1zNDR3RDZuY2h6dWVCTHF5T0k1Qnp0QzZiVlVHUjBtQXczSVlaaVdtcm0tWHJIWEx3MWhlcTIxQjlZYUV0SXBjQ0ZKd3JqTVZ4N0xrX1k1aktvN2dSeUJULXRBbXRMV1JubFZWLWt0WGZfYW1SMkNzWS1Reml4eWhza2VlWTVwbEE0TnZkRmJwLWxzM0tFbFFNeURrS0g2MFYwZDBQVnN4V3JFcWpWMGxoaHVJNE5IZVBGLVNTd1FmUDR2REpTT3pkVW04TFRJbVEwNTdKMnp3R1Q0TkJaUURJVGtkczE2SVRGZDZuYU1Sa3RKRDFyajBVX0QzT2NBM2RNUERnRFZ4Rk9jbmFjNjNjWTFDX1JKOG1kNHFNRWdjb0l3LTI0eS1jWTdRQVBIcUJrdHdkX3M0c3FQdkxTM2ZjX2xtUzVmUFZObWhOUG9RLXpwT2tyNHdhTFhnSkptZUxob2ozRHNtVnlNbDhjR1NlWWVCQ3J3N0llSk0ybDJKU01SSjJpT25XSjBLSnVoV1JTSXlXcERrRzFSY2RCc2tpUzVHcnhOSGVJeFJtT3d1YVlGTjNsOTNqU3QyUG92bkVXdEtTVDdXemdRLU9WXzNva3BKaU5TaElobHp3YmF0WXZyOURPRTJiOWVFeG9aSE1OeGxyenVRRjZ4MVZrQUxPeXFzWDRKWTB4WUcxZ1Z3d0EtZG9xazB2Q2RKZkNZb2lEcnNBQTJScmpUcmJLUXNoTWh3Qm5sRWhvNTBFb0h1QTR4OVN3ZXlJQVE5eHRpV1hmT3ZfbjB3VjJJcTM2X1JyRk56ZVNqUEpiSjZXMWtKVlVnVktkdlRQTm1LaDdxU2FQRk9ZbEI5YU1ENkxRclBQUWlTeHVOT1FFU3pBT0tTUktxOWlKTDVkWmFZeGx4MWwxT0RGS05POUJENzhNSkI1cnoyaEptNi1NcEpuYWtSVzZNS2xFcXF1ZlU2MmRZSjFyRmpybnhsbUdQVWpDYVczVFloQW1kRUhONmdCTWxLaGpIUE1YQ0E4MVRyX0tVYUZWcG15ZXZQV3haSjhiaVBOR1gyOUFBT3BwWjdHQVJLeHd1MHNwZTdUbHJET1hnVWFZVzNjd3dySFBORlVkLVl3OUF3QWhfTmhFYlMza3RzOGVDM0FYbHdMd3ktM0dscGFWQl9ia19GWDZ4R2U0bndqN1FDZ0pPUUU2SXg3RGhnOEZrSTZobWlOVlNoR3FYZWo0S3NkZE9RRUxkZDFXNVlLQl9qc1A1SHVGRzNFMGl5WHBTR1ZMektPSHFmVEVzZFNsZnY2WGJOOFVWdG5LMVNid3F5TjFQRUVFa3RhVWFPZDk1clhnLTNHTzNKTTVad1pmaEZLRFkyVF9SdlhKWGV3QVZiU24tNXUxTFB6OGcyZ2hlM2JmdldyQzBpZVVjVTNkZ204VlJ4UmVGclJrTXl2SzAtMUJvemFlSURCY2N1RDJXVjgyeDM0cGUtdDh6WnFqMVp5NlBfQTd0ZVFVbzRRd0x1T1NzZmctNENROHF4UmlVRk9sX0tITGRGdDZQMGprcDJkNVZzQnJKdGwxT0dPUS1zNXBfZGZyMS16UlM1T2xtclpUZy52YXBMbzE4Ti1QTm92cnVWbkdybHdnYjFUTWdKMHV3OURBb3F3UWpITEpz"}' headers: Accept: - application/json @@ -209,41 +331,39 @@ interactions: Connection: - keep-alive Content-Length: - - '10751' + - '10785' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/restore?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keyrec/b6efbac1d13b46519b5d7063c36d71a0","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qL29fZjOrvNKls8po5WcddQVohij1sjollS2m6NqLbBdAH97CHljdLpjo_XLITT8wbSVq1nygO3S_PWPuO-XDnXKWsQrNEv0RzwokscWvcN6U12lCxecCrA7fNc9Bq3BdS2v1wGQn3tllbnU5S1WTOFNZb8rq-FFWUA69lqvulyJaZ--81pQ5i4iOWFiJd0uHHma-K21cwZwrxiKZR0niCjiaUl7QyAfgtOOxHgTdG2T9a3OJA0wtiw9WMzw5beqVi3wsp0rzILMuKugURrV3s8Wy1YYSOSw9eWerGIErBvVVkiIszQvfm0cByUJXHA2CGV_o_rG_3g5CBo2XMO2CQ","e":"AQAB"},"attributes":{"enabled":true,"created":1596039284,"updated":1596039284,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/keyrec/b5907a8d7d6947f1885e49d5f2ef467f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"td550oEcuVVVgfL57DETRPImOEgvvlaZOLj1LorOB42vgVoL_YyIceJaci-TJpi-IQ7fBUHtN-p58-B8speaUHiELtvnerkc9ZGzPtz6Vk6R-3BAWSWmKpn82coMZsWkLkl-A4p4a9ayWc2ITegqGX0moL3wFaa6zpq7NeXC1ZIuKe-l_B9zhWCMKxr_Jag312xm0dNpi1EeDuwndlT72cUlTQQY45AsGPln72z4w3QHbAPE1ztVbBR_1VLR9HAx7Ke9OAGnFQ7raGYV-RD816NYqTw1ikSQio6HenGkzNgZNCod-_usj1ubrXOJsGvZb04b3L1Be_Njf2RL-MaopQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605578525,"updated":1605578525,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '673' + - '686' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 16:14:44 GMT + - Tue, 17 Nov 2020 02:02:22 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: diff --git a/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_samples_keys_async.test_example_keys_backup_restore.yaml b/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_samples_keys_async.test_example_keys_backup_restore.yaml index 73b2dd29b9ee..90a1de20f465 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_samples_keys_async.test_example_keys_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-keys/tests/recordings/test_samples_keys_async.test_example_keys_backup_restore.yaml @@ -9,7 +9,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/test-key/create?api-version=7.1 response: @@ -20,22 +20,21 @@ interactions: cache-control: no-cache content-length: '87' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:14:48 GMT + date: Tue, 17 Nov 2020 02:03:52 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains www-authenticate: Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 401 message: Unauthorized - url: https://sxqsgqvc2ae2daihlne36a4m.vault.azure.net/keys/test-key/create?api-version=7.1 + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/keys/test-key/create?api-version=7.1 - request: body: '{"kty": "RSA"}' headers: @@ -46,122 +45,230 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/test-key/create?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/test-key/c666a7e76c7449a98b49bb45cf6f6f63","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"uTc69sMV7kxD_3ORBJff28xm3v6TqV4PpswN-ysm09iWDqcOSWHjontwEK1pmIV7yJm-l860KEXxxM3vXSr_JgM5cQ16qC6XT4v7DWiBHM378D9qv6HYlQqW7nV7N3X7jOH2e_tjhhvmSn6UpOlGvp_ZY0ciKG4ANKtvmjIXvhcWCDgid_vb73AamGDbFNZyJFAqcwyMMJm7dF1vjXFm6MfOvJcEuY72uJEG1_NhG-z3aW4XbH5AxB18KDJHGK5T8kKIfT0pywG9RlDvdxvVK2eRqk1keI2cK0g8b6CvWNDS3MRJlV1wvvt8EhINUHj7BMPJB0LmybhieLZzN-vPuw","e":"AQAB"},"attributes":{"enabled":true,"created":1596039289,"updated":1596039289,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/test-key/8349dca3e83941a7a26b151302097c9b","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"u1eqGs8cPbR9O-vjNsQw6rKRDPGvoqCQL_tm3cXFltCXMc_J8Ss1m5HockZojOVOta3rhRIIXrPdXtELzJM-jCYI8MagaGE4a4YGFlh7hu3sey8RPSts2YT_TtL_jzeNKLvuEfIanXP-Vyx_6Wtgw3XN5XR9JW8RX02mfukUBB2HojLPdg5PYHdHPiZZUC5DM7Wu5kKH11RytxCM3yoI1mRnzqsI9jl0iXlxjV8VrZCBeD5TlKbRWtSP2OfQkfZbX1MQFcUMK7qXz8H2nwkg8j0IOQj9Y0lEoqJHWfk7tVKMf6vXnmWKnuRY0vi4qlswajMhPXllIpI4kcHFJd73RQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605578634,"updated":1605578634,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '675' + content-length: '688' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:14:49 GMT + date: Tue, 17 Nov 2020 02:03:53 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://sxqsgqvc2ae2daihlne36a4m.vault.azure.net/keys/test-key/create?api-version=7.1 + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/keys/test-key/create?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/test-key/backup?api-version=7.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLm9oQlNqb0F2RmpzSzVOTHFPTVUwMENBWjdieTNOSWU5SnZHQjFrdkhvZ0ZXbUp1QVU1cmw4UmtPcUJ1ZG5ETVJrbGlXZjZENGx0OF9HMWlmQ3BBUmYxWmlCeFp6U0NyeVBqQWEwTDBrbjA1Z3h6VFZ0d216VzY4cmc1dmVoeEdiNGxqWjVnWUFGOGZoS04xS2dtWE1iNTJ3ek5fV1lETjlUUjdLbk1FeWtVNmQ1bFRFUkVuczh2WndSRlpQcm1IY2I1RngwOGE2ODNCbDlGY3NXSGs4SUo4VVoxWUt2VTVzQlFXdDBBYUFkYWd0NGVBcUJLZk9JWjQzZG5RZkhIdzJZMjliNDQ1UWJxeDNKVnlfSldmaVlJVjFvY0JQdktJdTNlYXpzb0MyLWNPUXFIbVJocmoyRU05N0UxZy1paXRZVEZMcFU2MzNjWWpBS0Y5cF9UcFhOZy5JT0VVR2pwMW1yai0yVzZxckJpTGZRLjhmVXNTR3RrR2NSQkNUVU50YnpyaW9DeWNMZFJmbHF0OGczN3J4N01Zd1V4cThNeXpsbzluQkJyQU1fM0l6aTQ0Z2I5aTRpY1hRUG1IcGlTV09FaWwta2dMcEtQYVpURmo2MEM2ZGc5bTFGcEt6dm1WSFdpanQ2aTEyT1JYTElrWXJBMXNjODF1QUk5SkJURGxXRlNtaGVFdmlvQzRPNDJYSVFVNFJiYWFpb2pQWDhMNDRJTTBiTnllakZXY2ZjaFg5ZjFBT29ROGdnWEhPNG5hUFFFcnJvLWt6M2JKamFGQWItd3lxREpiSF91NUVHaXF0V0cwWjBCaG83Ylo5UFFjcmZObWhYdndfZlN4dlJmenlCWmk0d1EwaE9hMFVfWlRXWTd3bG5RUXk5bUJTT21VVGtnTklrQ2hiblJxa1pYNEswbVpxdE9fZ3p4eFEwZWVscXRrbWgydDZZbVlfZjgzM0psRlkySGF1d0U3UjhNTHZPd19BdUhRZ2Rnb0dGYWFKUTZhUUpWcmtUOEhtMXRsZGJ0bVJnakQ0SFZOang4N2xxVmdlNDBadkhod3RSRkgySHpKd2JQOXNDSTc2SE1rR1VxejZUQ0FPTU9lNlZ0Rk83OE1McFBoWGtrWVU2a2VmNmRTUHllcEhzTDQzNXppeG1xcTZqZTRLLXc1VzVGb0xhY3Z2Uk5KMlo3QUhFSWNOSTl2Zm5JcHhXR2lKcGU1bXg1a2xJT19LZE85MzlqY2tmaW4yM0JDN3FZaUE3YllWbGtTUWRBejdlR2l3bGtEaWppSzZwb2ZzUmstOGVhWWlsT1RndTJUTVk5VGw2NngtNW1oRDY3V2xrN2huV0szakNwVGRXcWNodTRiSFBTTDl4VnVNM3dZZUppTkhCQ1ppU0RhMmxic3NjMk4wdDM5M2RhZGdtSVhjTHpGNkR6V3BhRzgtX2ZablBseXEtZDhCTmVlbEVybWdiMDdiSml4djRaLTQ1OUhhcEhJN3hSQmVBM2NTMUtERXpHaXpIV0Z6NXhieXByN2NoS3pPVkROQk51SXp6MVg2alpGbEFQOGRIeEpUdGxMZTlUUnBtTGpoZ1BIMkV0RHhqY3d4T3pFTkp3b1hQQ1ZhMk1fYzhqSVIyU2xIenVTQ3RzMmFHS1JubEtjOEswaFRBSEJKWXRhQ0ZBVnlDVXllanU2Z2E3LVZWbmxxN1NQaEY1ZkRlcEpEaDNhallQVVRTWGZ0Mmt4S0I3Q1NfVVNTZ240YWE0Y1hKUUpQdTNyR2VydWF3NEJ4elU0bmZrenRiYjN5bUgzTWFDVmQxaXBINWdrZWx1WnlVYzZQR0E4NG5Cdk1qREdQNTZwTEhhOXU3eXhTd3duM2RqR2pBSW9JX3N6dDdjY1ZzYWpzTXNGTnVOZGwwNFFJVnlzT2Zsa0RHeklMb0U5WkVabHR1OHJIWFhqNDlXT2x6UEJOcnV4c283a0VzX3dtRkJPbHh4czBTZGdvbVZia1I2bmZKamZqaThodnlra01XOERnT1cwYjd1cnRYTzhvQ1FMclZDU0pXWXhIQWNBa0RhRHpGcHhEdExGTnhDci1GZ0tpbEFLY2FOb09YYUVIdUFlN3NiMU1SdFE2U0F4MndlRTBkaUdPcUVYNXNMZGd2bU5kUzg4ZFhjRDdXWG04b1B2SEJMck4yWEZPekppUmRoNWpsdzBLVWlKOUVWUlJrRTZialRVSDBPdWxVQm55NXBWZkJ2ZmQ1LVhHelZ5UnQwcmZOY3RlNWtQazhFMDJ0cm1UYjkyQzJUUXN0bEFxcFcyUGlwVG9mRXRQb29UbExpNkI3NXNCTjFPU1l3QWN2NmJzQ2FmNFRfV3pUaHI1RHJEOFBPYjloeDN6NE1MT0ZkV2ZobGNVTkwtSU16TEVhOGt5aHYwLUZ0Y2U2ZFYwWEJEaHZYZ3RzT2JyeFFFM3hyTmJwcVYxZE5pVXA1Q05TVTNnRjNFTlYyZ21CVmVkaXhRak1CTTVwZ3VzV0V5ZnVuU2EwRDBpV0toYVVla0pJWjhTY2hzZHFEUWZBcVBJalVROUhrSjR0UXNkYzRaYzRxbElMMnhLdHo0ZTA2V0stdzFMZHYzNFg1cVJBNDZ6N2FuYjg0Z2Q3S0JDSFBJVS1FbDB3MUwzN19CVlpPTnFTMm1JSDE5QXRGeFNlSlVmbUlKRXB4aHFOTHM0eEFSelRzUTdSX1BPTHAwem42MmVyYnBSeVRaOVFLSkFwdzBsdnBvY25teGs0d3U4aE5wU1NoRWc5UlJmU085TENLbV8tcVd3SmlUZDFOQXExSllFMXE3MmxnOE10UnMyQURFU2NVWFJxV05Nd0tvWk9FbGVlWEJHVGU2MV9jYVJHRkNYNnZ3V202MGJSU0wzSFJ2RGJwa3M5ZWJ0dy1Fc3RfTmRYbDNYVjRIeHBneTFhMHhLN1AwRXRSZU5OMHRPRDc4aVhJRGFTY21xTlZRZVh1N1o5OGFlQzRIRWZKcDFUWDJQM3ZrSmNydThaLU5iVVRselZXZUpSd1hwVEpCYkZXQ2pQLUxzc1hVbndMRjZtQzk5amF0Y3owYThlRDd6VjQ1SXdxQVVFWkI2Nk1LYVBBYUlsdU45SmZkLW1IVlFJbjM1T0dGTi1DV2FwSlF5Ung5dDAxdnlqWWVmZGhnVmdTenhaU1lTWWt1NnVQcjBSNEx3WGRLV0FRSkpRSTlwZmowdmVIZmxqc0NoZEdSM1Nac2djR29rbS1MT1MyZFh4dDVpa0tSLU9QT0FBLVBnM1dXODFMV1NlV3JzLWwxY3lKRWtyTUFoUUpQVHZSblM0R1pYc2tDcDRvaVVLX0I1WG93UlRFRGZ5OENQbEJGRHN6MUEteThVXzRYYzlTejB6S0ZrajBHXzNhU3BWR2k0NC1LSFdCbWNYc0JTQjhnbFMxTXJvRDZBVElXWG5OZjlIRXhOakVQMEVQQlh0TjN5V3U1SlhFUHFkTHg4LVdrejBHalg5NWdLRWJ3UmtTOXVnaFdhMW9uZHE1TThMY1UtMmxKWEZ5TU9qTlZIb2VVRlVVUGRzSlJjREJGVTBDbkthLU5Nai10YmRULVlzNFQyXzdIblEwRzhBVTZKRWJzT3VYeUluN19NYUk1RFRKMDdhcmpvaWRtRnBEZlZBTTNKV290RkROVS1MR1hMVFBhX01hcS10aTZLM19GWktubUpHV2lSdnAwTDItWEVCUTQtbTlXYTdkTjdSakwyWHFiXzktc21yZHhHN2dQU1Vmd2N1WVZHRTJ6QWhWTFhSRE5wMUpHSDJ4a1Iwc0NBNXpkcGhxS2Z3SU5ZSThFTU5FaXRzcHV1MnpJM0RnVlI1NUF2cV9QN2N4SXNyNjM1bE4wQnY5VFd5cHU0a1c5eE5rbnRlalI5eHVYY0FYbDB3Z0d6eTQ1YjVfRGUyOUZ6eGxiYlNEUHREN09NcUZmalI2MjVrUTRER3FFU1NsZjFYcW43Nm9seHlPTjhPcHVITkItaV9LcHozRFF4QkJHaUNITzdWSzcwcXItaXlaXzJ1Rm1UdEZ3dGJGb2poTVRDc1Y3bHdDOU44ckp4eTRJTXFLR21iMmtGNURNRk1zVFRNZ3k3Skh4U29xOVFUQzlHbUYtU0t4Tl9aaHlzaHpHUEwzeVU5RjRlaFZVdGRteE02Q09GTTRDa2xTUmtHc2FVYUpTNEw5Qm1aRzU0Yjd3YWJrOEZkb3o5NFNraUF1X1AwNXdoMmI5dXhJT1ltY3BDeVVPN3Jid1djUk5ad3dOMDdSNklVTTE1OHhLODYzR2xXb0haV01rZ1owN3p2ZTMyd3p2S0xCYWtWMExtSXJTZFFwYVdPdm8yMmhBdUUwODMzN09jZWNWa01id0RfWmR4N0xScXloZm9qLWJlS3lSazlqdEc0VEFGNWd5Y1gyLWVMcVRic3hRc3M2a2s5TFZqSkxpSjdxb2gxMmZrb2ZSU0ZaeVg1NFNXVThZSEtXLUtEQU5zVDhOUmhJWU1taEI1V2Q0Vl9YOHllV2FiX0M0ZmlfcXR4eExOTkl6aFNpVlRsWlRZN0hXSmxScEt2RFM5b2M3RU1SUXJaek9lSVU1Y1FYWXhLS19RSzYwN1VtRTExRGV0QzZBVnRid29oQWxOdTBRakNCT3duWjBXUFJxTmNoMWt6RlpwaTNoXy1SRTNldGZSRnR4QmhRZEpkV21aZFBQRXhGOVpxSUVsWXN6QmFaemxLXzU2dUFJZDJKdnNxRVUxWnZ4S0VEZTJNWWt2cVZ6OG9xd2JtRzBTellma3BPLXZCNURyWnhtMlJERUdkUGFGN1U2cVpEMWNnb2x5WERMLV8tbnpRMjR0b2NaS2ZmNHVRdVh5WXlpclJXaVU1M1pGRi1fX0piVy1KZkxTM0F0T25rdXVuTG9TMHZrQXZrNXI4M1ZKc28xV1JRSzY0ZmE5V2RJQWVGTkRsSlhZTWgweC11dC1jcDJTQ1RSV3VlUVBWbEQwNU16U3M5ejhVcjhkb3dkamdqYklnSXlYR3IyZWJWdVJYSzhGUF9QbW52X08zTEFmYmNLUUwtc3ZPakhSd0FjUDB3ME9BcXhqNzhVWlFMR3lCOTRHOFdsLVFSZmxtNzE2M0RYU0NBT3RqdW5lekJEU2tDdzlDZDRPajU2b2FRaU1FanJuLTRaMk5kRW14ckxiXzFDQ3F1R2s5YXZrT0RfWElzRV80MWNjWDNfOUZfdjRLUzZudHlIaUt1NWNpNjRIMEZxQnhqVkRBZnRFamZ0c3NhWVFWVDl2OFNHdWY2eUstUGFuWkR4NER4SzU5ZUZiUDZzYXdCTVhYSHcxaHU0OHhwSkFpRl9nSTVBSnRZcFRLUlo4THpCUklVRXdJRjhMam5TRU0tYzFIeUVJazQ4dnFzcVZMWmtGNkJRT3NDUWhtV2g4aHJfT0Z6N2lNV0piOHZWdnYzd2FkOGVpRnluS013M1FqR2hpVEVTSnZ5T3hlblU0X3M0S29FMUFlZmR3eTVtUlBhd0dJQWg2OElUeU52UkNoLWpRSndyR0dKU2psUDVuZ1FVa3ZJTDhnQXFqZWxVYmRkLXRnbWlpMkNSZXF5QlVzQUJmeVVzLThLb2Q1SmNQZEt5Vmt3STk1S19PSWZkNWRxaEQ4elRqTkFQcXR5amo2aEgxalMwX0VDOGdYVFBkN0RlNWdKajJBS1lTNXA1OXJCUmtWcXJjRURSMEFnR1VtNzhtelR1WU1FenpDbUZ4U3N4RzZWd283Vk9Zc1RRbDlucmFVMlpPenZaMkUwR3BucnpXRTVjb3FocmluNC05NFVSRmRqOW03X2dXVDJuY3FMTktGZjNudEVBV1Blcmwtc2R6WDNaMXRKNzVhRWdDVjNma2tFYUs0YXBnOXV2d0RvMDRDUWJROHRNcnoxMEotVEktLUhBYzB1eHN3QkwySmpoeDQ0TWQ3ejNCNW1pNVRzNFVOaHZ1dWxVM19DTlVUb3NLU2hBZFNLakhud1VBVGprZ2FFVXlNWmtlN2FFcDNBQkpFa0FxQ3pHSkQ5SllZdHMzZXVHWjE2UENpcXFRemNHb1NkZDZLVXJnbzFDQ0Rsb3BRM2p0Mk1HWlhuLXBBRVRQcldYTFRFTHlYandHY1pLb19jUWxxaFE0LXZ5WTVOWVNMZzRhemJZSEFnckdVMW5FcUpkZEdleVdXa2RjSUtkV3pGWmpabWR5WkZrQnM1bzZFT01ic2lMUHllOV8xSTNualFhVnhWd2cwTWNqWk5rQldtQmU4MDY5Wk1nQ3p5VTJXVUpRMXBkNVkwZTAwYzJHWjZGX0VaRGN5d1NhX1JPamtaYjVtT1dPLVFNNmctSmp0aXhtS2dyYnE2STNwZXFlM1JsQ0JlZTNCWFd0QzU0T0J5VDNDUVEwdk1kLXdVZldUTng5TER1Um04ZHZ5T1NBR0N5dXg2LUoxQU82SUk1Rm1GeUN3NDBzcTZGRHdmbXpmR2x0UGhLcmcyYUkyWHYwelRKUnNxRFMtT3JZVVdqczd5YWJmVi0tN1JvVFUxN2RielJRck5oNy01YXNIV1UyaEI4YllFYW5HLXdhRW9pckl0a0xGX3FlWlFSYlAtMjdkY0dXaExxUWVwQzlGOVRLWWlDdVJ4QWhoYU1tVjdKWWlUamhQcXUwV0ZmdWFLM2MyLUtWNGx1R3F0UklHYUl6VktneXgwVjh1ZXkxRDQzTFBQUldwM2htN2pFb2RGX0o4aG91ZDQzeWdndVlpZGlkYmFhX0hubHRWV1lhV19EZ215REcwcVIxRXU3ZWFHYVBVcWxfLXF1NHFpcnVhMHRJazNTdDNSVGhiaWFLOW5Kd2JlUm1QTDUtTHpzRGRKeDVNOTZQOXVodXRpY3k0UWZ2ZjQzS21fQjF2TFV5RWRZRXRMVWZVLUdJdXA2bGdQOFN6Rl9RUzhuSUhqbVE1NVNoWjZGa3BXUFcwNTllUngtZk1ieEZBZXVfbWVhUEt4LUFSdEdXT2JJNFE5ODFmRUlJaXpadTlUQ1J0WnpQUlRFZ2FVVkh4TlpYUFJ4YXNpMHNzMEhSeFlVUDFzZzZIaTN0bHVmQWw0V0RuWjZZZl9XZWVCNWtObHhxX2lTWl9NWGRmLXh6RHN2a25IU0htR0VBNXhXWUc5WUpuUzlBNklrNURucUxXOFRKWXBhcC1aNVYydTBYcHVpV05qcWVjWTJfcG5VX3hGZnlFYVRpeVR2ZFM0RU1qakZYcTh6TFd2TjJ6TlNlQ0ZHWVVrcFFTM29MVnpUc0ctaUpMcXpTYkdFS2xjd2JRUDJQSG9WRjVfX2FfVUdkbzMyelUtZWdueDFtM3FxVmotc0Q3Ul80OFhIb1hkak12dzVMV0duVlRsX2hQZWw1X1RWTS1Oa19sTE9nLUtRQl92emlGSXAyNGM5Q2tqTWMyM2h6WC1OOF9tZ0xKLXl6RzNsOEd3X2lhQUg5cS0yR29CRUo4OVR2bDVMZFhqZ05od1ppNURGLWttTGZvTm1ZaEd4Wm4xY2lFNGdsWDlCZ0wzMlB6RUQ5d1NkTG5Hc29nc0dlRFYtRkgzcnRwYzVuMFZvRVB2bXlPajBBYXdDQVdkbERnNThzQS16RWxtTmUzVU5rNVZDUmVfYXpJNmdUV25XQ0otZFpKbEIyazAzVzVURUxHa1R0UWNSUzBrR1JnTUJITmQ4VjFidk9ENGVadVJoSDNESnpJSkxuV0RaLXRlSVRoWUwydUxSRE01c2RFVDFjaklhUk1LY21VeGNBaF9vSFBzMV9FSXk5TndaaGdCam5Cc21SOXVUS2pYZnhUWWpNLTdSdmtDSW1TNlN5WTFoY0lBWTg2TXZHOW5ENzliSXEzN0hkUWtFektQdE1yVnc3R1FVSXV1bWV1MWNvcVMxSTUxZ1F2ZGRZd2dpc2pidS00WVFrWXpla29yUFE5SElVUUh2ZGRHVC1HTUVPTWNpYmZUTkFiUV9Lb3Rpa1plT1NIeUlvanRBd1ZIZlY2eGRwM0h2YTQ2d1Z5VnpHSEYtOXQ3WjRrMUhSM2xmamdleUVScWdBMGRJZXpZSWV5akJSZkdrM3hNLWJsb1RiTENrVFN6X2kteGtqMjlzUzdqLXJFYjV3VFI4aEVPenRIZzNmUW8zcVl5NzBDcUExTzZHNUFBcmVTbmVIWGp0Tk1WLVZ0ZUJyRUhTNVhJdXM1cDBmNkM5eUVBM0RRWTZaM0xVM2otc3FkNkExUGdmZ1V1QXZOeE1BWWRfNWd3VTNURkoxRnJrdndGZEdQT085eVIxc1Jlc1Fpem9xNEFRVzhPa3h1U1Y3a3F0Sl9zTURJZnJQbTVCTjNjS2JqbmhCNG5BbUNqR1o2ODdOS0dNVU1yYi1ybzQ4cGhMVTROaGlZX1VuQ1lZNXpxbENRYVNBaUQwZVR2cmN5OUdQUjAzLWt6WUR4WmVrRUR4SEx0N1JnLUpCZlp4R1ZDRmZGYklkX2ZHekJZcVh5WlJBYjlQUlAwTkhUTzduTll5ajh5SEw0TG0yZ1ZoMUx6bGx5akh0Q2twZkpMc29UWEU2d1IzcE4wSGp3NE1yT2pBb1o3TUZjVUVKRmd1N1pJYzBYNmIxeHVBR0JqaGxOaHdaMTZJZjNSSGlWcXFsU0tKc1drc09tc0dMT3lxSWNnMk5RYnIyQUcxNWxmWGN5bmNDTzFRWHlMd21rY3d6RTNvUFNRT0FmMGZmenB5bE53aFZVcS1WUVF5bGlmQUw2VGt4LS12S1Zha04wV1ZHWFlUUjRqSHN6Y3V1YUpjUnlWcHF6ZHEyUmVFa0VRVW1OVzE1ODExRjVoYktKbHQ1dkllelhhX1I0Rnh6OWVLREREVDgyME9lVVdoN3BPeV9kMkJYdXM0QkoyZVNjeU5DNmxkLTd0cW9aTEZNd1NQUElzSDhWU2huaGtIMTlXRE1XaHVmY1Y3aDluak0xZDdRcExkamVVd0VUTjAyY1lIUXRVN3ZkSzdkd1ptV0RzRk1NcGY5YnRMcUtORDRzSzlfVHJ6UzAyc1NJeDkwZVR5QUp2cl95Xy1nNy1fbEt5YmpYamxEa3drc1d4ZEkweklSYTI2NDZCdWlJa0dRQ3BMSWxhQXFlQWtKS2tRRTR1SWZKbV9jSHdNV053Rm5MenFvRGR3bEF3ZTBDLUd6ZXIwalYzejB1LTdsQ1FVdUJTWS1QUkdZRFRTTE9LZThkcXJXLWhPS3hTSjMtcEdtWHhNVjBJNmktRUdORDlkUzlEaWNoWWxuMVQyQUJEWTYwUkJkR2tGd25FZXBxUHdBM08teEtBYllqNHEtQkZFblVWLUlDOFpSOHdRZUtGeFZyeHJCbENPU1JtRUYyWXJpTGxOSXJRbmVZWnEzYm1wUUpIV3ByeGJxaTAyQlBzVnB4bGpTZFpadldjcGJNbGlWN2hLQ2VTX0RqLWZjalZrMFBTUmJueHA0QnpjX2hoMnFqWm94akoxOE9FSEMzWE9GdFE4cjZjNUJEejNOTDVtS2VjenlSYUY4ak15UlB2S2Z2bmV5OG96a3JFbVNZcUFJVW43VnhSZ3hndjlYaDFHc3NYN2Y0bW91ZmNsVUVIay1NaFFXX0FGNWVWQ3dMUFI2YUxoUXNQS3JaT01TTWlGQkxILW5ZaFFLNzZjQy1nM1VzenhjbFhxM21ucDZRb0F1Q1FuTmJtZXBGekc3Z0hxRWgyYTUyZFBzdkQ5ZmJDRmNuUUd2TlRkeEppcmpNU1JUUTNvZVVTNXhLU0tRbnYzTDI1cFR2UEVySjJDMjlkMmU1NVlzaW84bVUzN2JTcFJHdjZPV0pVRERCSFFhNFBKQnI2SXJqTVVMdl9FM3owRUxvdWx6Rmp1YUJBbEUwM2I2VTJpdUZYcGFIcTFnQWRORjlqRTJaczdtanNwSmxWa2Qya0pzQTVnMUF4VXpTZ3p0dnh2VEF6N3NvU0xzUDhlMnJWLS1SM0ZhTDVQclo4MzB1d3FkalJjOF9MUEdhVkIxR3JkS1JXVUxRZE54SWdjdGtiTDhrdVRDb1haeW5oQkZWYXBVVTRHZzRCcHQtZjY1RjVSRVVUYmlxWXctY0hYMG1lSEpQcHRjMjh4RTlMNTBRNUxlb0RhM0dZLU1BZzRZdTJiMFNTTlZSX2FVWWtianZkZU5tOHVvMjNMMldVcm9KWGNWUV9rbTdjeS1JT1h3SDl3NDhBZlVCUGN0bl8zVDg2UThaNU11TU5DcmFkd1ozcGpxRXlpQ0NrODVCTEpLR0REaTBfcDRZOV9pQ1pwVC1FSFYxYmUwc3pibHV6Y1ducGwwVGVHcVl2Z0N6Y195QXgwS0t0Um9FTW51Qkg3VFFhc3l2VGZ6eFhVU2JvV3U2RENJV19kN29mYUFZcFBibkdqR2dJV0t6TFg2a2EwUWFUdVE2eXBlR2I4b0ZSb2xtbTZ1TXZKV2JTXzhKVFdnWlpwSngzOFBxbG9JblZHYVRhbmk0RVVWUWdWaTg3dFlUQjVpSnVwRldXUGRoeVB1THh4ai1lZ1o0V3BLbjlPSWtvaHcubnAzWUV3MVczRlZqa0ZSVlktVzJYQQ"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuZXAtMVk4Y205TUNlTjJfNWFIZjNEeE9Yb0pXTzdsWGdtMkczV0lBOHBvZ3F2ZW9UVElBOXYzd0lvRHpQNUlBaE1oQm9ESTd2U1FzZzBPemVQVThackNiVG8tNHhQaGJuNi1TTzZPa21wTThQVFkzMkdWMWNZczJvWXhaTXNSZDgzY2EzS0xucm9kY0dILTdjYUJQSmFEZ3NzUGUwQ211Z3hQa0NGTEJqZmlwMzRqRHphdWNLRGI0cE9tMXJUWkN3QXhoMUpkWU9ybEk1RlYyU3Y0aldvWWdnTFF0M0ZyNjhlSnZ4Wm9JaktSUnlEaXVGcGpFRXdKZXFmbTJweWRoQi1sNXUyY0lCREQtVktXUXZ1TmFjNGswVDJlREZ1Sk5DR3pLTGhjdFBHYkVSV0NTWnlpSHpnNnVWa2psR2wwZ0dNVEVQTEhyNXRPN282S05qTXlSZzJBLlF6N3VRYk51TTZOdmdpVGVXNXRMbXcuQnpmb0gwV2l4eURBb0I2Q2dlX1V0RTRTVXZNbXV4Q3BNUGJHbnIxT1pOOEZnQm93ZURvRFVGUnJ1YjZOOTBuY3VfZVgybEdjRjR1azcxMlVQR1hVYVpITm03Mm5Eck53aWRHeHhYOG41d2toT25xMUNCNVJtNGhrNTY0TVVMdTY2Z0hMOE5UWTN5eVdpaEwtU2ZBaHVqVUJackNra20zc2d1VEVneElTV1FJM1R0amdzZDBfanYwbVFsS0FzWjdfVmJvUjNFbG1acGNpektMckN3Q1dyZDBPTVVVdWQtNURhN1k2NXJYTDBfek1ud3Y4Y3BmX3E1ZXBldHZ6Vm5ybjd2ZF8xdG85cVltdW8tdEdZQ2h1M0FtR00zTS1vM0hSdl9acU1wdDdOWVJoOThjRm9wZVdVSVRGQThNSUdaNWhia1hZSVQzaWdTbUZGMWxhYkxxZGJabjJXRWt5NS1RS0liME1haGZWNVBKYU1wNU1xQlFCOU16RXNTQkpRb3Itb3ZveUwweVNQTGtIVnFaVUZuNVVqRm52NENDcVViNG5IS3FsbE9DUUN0VEtNSDRjb0V1UTVialpDdkdWUG1hcU15T0huSjRVOFF0OUtibXUtYlN1VEkwbEFiVnlRcUNENktvUk9qN0Q3ZjV3aFZpaVZGNjk0YkVKYXdiZU02Y1VFQllma0ZZRjlLbV95WmlmNXNzc25CUzRzQnBPUlkxT1pUakNkdnJ3NEtJN0F5YVpUemo1d1ZoRk5QMFBqSzZJLUJCMm9wS1IyazVwMDNsUHppVW9ENnhyZjJBNnoyemdtLU1iQjVIc1RJTXlFTUNieTFhSmdjTlpDaUtNU195X1ZVUUhYT3F0WXVGdlgtMllUaEVlU3V4cW1zYkd1Z3JHbm5HaTN2MnlTckFKVmM3RDV2cHQ3X3A1Vkx2Q1BZRU0zX1FsaXpGZGhVTGRZTTF1b2ljSG0yRGZ0QTZjbjUtZU54eUI1SlUtTV9sWDdmS3B0TDR1V0oyUW9iM0FCWHhUclUtUl82TUI3YXAxdWdwSXM1aURDZGQ3Umx5cVcxWXF5UTMxaXJGaFJxVjFfZnNDVFFlUWR6ZVh5SEFubDJ3RlBab2huUHhhS0dqOElGNm54akVMU0JNdnF0UWNhWEpGV2t1WWlMTU5UVjhpeGZpV0xrT1R4NWkwRlhrX0lDckRESW1YUzA0U2ZxM05tWWh5WjJlc212aGt2RFk4QzZBNTFrNWhOaUFzX2tUMGEzbndFV0dpUk1BUmh5ZGJydWFRSDFJc2RJU1pXMVVxMUdSYkhCSUlFT2JvVWt6aU5KazJvQV8zTUdIcE13TEN0M2FXWm5vUk1wY1BHTkNqbUxmR0lDdTFqYVJkTWlOR3dzUGVYVUVUN19TZTlSNUlDYWZpQ1lyVkM5Y01IWDhnSnhCUnFsb1BudzgtcDYxTUM4RTBzMXRiV2hHd2xrV0cwU29ZR2FHUkRMQmpoTGVGOVA3VVpsbjFjMEtEa0R4SGdxcmlqWENxYkpIei1hZG5ibFYzLXI2Q3Y2TFEzUm1Gc0JfNk5nelB5eFJPZFZIaVhTMUo0eWZ5RmFBUjlVY29HZ0l0d1h2UnhYeUIxUDZGdXNZanRieE5jY0tCSGhkakZIZzZPWlJfcVV2TktXWnBuZ3dKWkpIa3B1dEtHNmxpZGVsVU9TQkVnTEN3eGI3aFJ1NFdHdTJSNzNHYXg1N1ZJdWFCSzVjVEkzd1Y4YmJJcEljNll4UFFQZXFNeVd5dTg2cjUxU2h2MW9iTlZNSEVjZDVTUVpLZWV5cVJfalFiNmRBQ01kR19ISUZ2enVLbG81UUFMeTN3OUxrcnFodkF6YVY0VGYzTHhGZXhmd1ZaektESzkyaU5yaVE4QXVRTGw1T1BSemtrMXhDS281eURQV1c0anBwMW1OM2x1NUZ5S2Vqc1BRMW1aV1IxbkhVTlZ6MnZDWDI4djFQZ0RVcS1TOVBCNm95dGh1LXRhYkhMR1NLbXZFUE1jb2NkYV9kVU5kemZ5Y2pSdWd4cTlUTnNRQndKM1NoM3NwbDFvMkM3Yy1MdXoySkhqdThKU0stcW5wdjRIbFk2VnMxZjV4ZFFOQWt4YXZGamxVRzQ4aDI5allrUkhkaHNKSTlpU2l3Q3NHVWFxRXVPcGpEcG11WlJ5SkNaUkpwZVE3OUgtbncyRWlURWJMX2dwNTlDVno3MWxUTnFDR0dGb3pFNUJMa3BoV3VQbEdXYkRJOWpSYjJzN0FZOW9ZRGZJaFhva1RwOEh1NlVjd3FETVZ2dzdpWEFwUEl1cVNjNGxrWUtDQUdfSnAzMjlUcXdjbEZXc3lOWE4td0gxWlVPZnZ4ZUl4b3ZMUkY0XzNacms4SF9qaXJhQm5KcHBQYWRzUjV2Zk9ITU1nVkpTcWhKWFEwcUo1ZTFwQ0IzV3VqR1VTWUxxcy0yRnV4MF9NTGVhU2xHdVJjY2Z0NHRnUldFV2N1YndOSWxvMHNUWmp4WnNWSTBPWVVNSnp4S2JsRlhiRVJNSEtnTWs3S1JGc0xrYTE4aFZWMWhZWTk5cm02blRyN2YxTTRyRUJ3SE50S0lUUnhITW9ZcG5KcUhSQ2RMRV94OXBJa2kzb25MVXUzWTVBSWlVZjliTzBiaC0wbXdiT3llUjVTODl1bFRveG1WSG8zNTNtT2JSLUEtaDVGYUhJYm52clBBSHRDX3dySmFHMUVaQTQtT0toLWxwWnViV2MtYnVpTU9YS0RxckhnVUVrTnk2cDY0cFFaVzhtdk1XcWVZVDk1MFhCTmpJRTkyZks3bExQTXZMREg3Q3I1TGpvQUpIbUwyVFNINjFOeGFTb05jTWJ6MV85SWdiVDNyYjlCV29DdnZRam1IZWRTT0IyTUl0WEY3ckJUdTVrcUF4clBVc2ZkWi1nODljalJXQ1d3TzNrOTFSTjlaZHM0ZmY0WGdTTFFzcjFxZGQ5T2Q3UVA1NVZEMkY4WUZlVnZyLTRSV0pJU0dmZU4xOWZSNVdnOV9NYXh5TWxQWUtJRndQdWt6NVlUOXZkeVkzLXU3X0VWdmZhN3lUdVRsTWZWcmIzYUN5YXZlakpfd1hKX3FkVjZGTmR0S2lUbDZ4eXdfbEZiQnc4a09FTUdnWlZCNDdXVUJhSHgwcVNTQkpfSEM1dU5uZzZJY2VZMkdYM1dHaXdhQWhfWFVLcC0zX2xuRmJ6UXIwV0tVd0JrSHlmVFFBdlBwdGFwdWREMmhlZjlobEM2RkJtYzlCZ25kdGNsNkpUOFZBQ2l2THhKUTVyTXYtNkJUaTZ0RXYtUWVvM0FZVHFDd3Vid3NGUWtRMW1sQ0pmdjZFSkRNSER0V1F3di1NQnVrWUJJOHlTYzJnM3ZIckk0eXpyeFlXczhJZ0pfQmRkTUpMRkhJOU4tbF9VZzdNbzM2TXZJWm5ZWEc0c25CZ2ZHY3EwOEN1MmtzemZ2X1hzZ0M4UWRKY3hYMTFuMUw1Y1Bkc2FhUnVtSVRSYmpvN0NSbHhQVXU4cVlKQm9STFlFQVJyV3prLVpTM1NHTzhwUDFkUkc5NC1QcDBqNWxhMjhBZUh2UkFsdlZ5MGZkcjJoQkdwUnpTQnNCM0x6N1N3Y1I5dEtNSnlqQU14bHd5LXF2OTNZa2VudkZBa3FjT1g0QXFGYjg5SVkxdTdGQTlkSnpTXzJMN2V5ZDhmZFRFUVpBdFRMWHVEQmY1dEp2YTVFc3NqTDZHS3M2d2w5dUFTWWtZNTNmd3ZuWV8zSF9sZXR3bFBaWGUyd2RMZ3RsZDVFYnN5ZEZSNWR3LWN3NklTdWJlTVJfRHZMb0l0WUtLYkpaNUJpZ2xkMmZfcWRLN0lObGdiNTZYUXhOMGRka3REb1pzY1l1T2x6cUlFcHdfWHpkeGRfWmR3M1BpTWs4cTk4d3h4YnFkcVYzMi1IdVV0dDhJTERWR2FWV2lDM3MwYWJjZ3dSNlFMalE5d1RnT1M2bzR2OVFtS2hYblhxTTVXNWFiTWlWSWxNRnNDdGRRckFBSm9QbUJiRVc1ajlwRGJZcEFzems0ZDZKSDZUZElIMWxLZmVucThxUm51dGNVNnFaQTJzNGhwSVJLWWxJa3JJWWpnUkt5dGpuR2pqNTZDQVB2QjhZNkdaWXVJMjBhMFAzUm5pT2tKOEdUV1J3VUgzNlJQZ1AzSmFvLXlEZFNQZ2hWVHVqVEhWY2FkcWFiM1d4Rm1qVy1ma003M1lQZVdfN3dwRW9qNTMyZ1F6TEcxTG1oYkNzUWdXMmc4amo0YTQwZ1dwYWNjcW5DSkV6XzZ2Rll6X0MzUWJyakZyak1BX051c0hZc1NVUklJems4WEFfUTI0anNOd2dYOWhDVk45REFpVm5EV0tyb0IzaFZRd3pZS2p5SVRsaDF0ZGJYd0FKUlJwRjMtZnd5RnJQWjBmc2hJcWhKRkVNMHNSV3FmOGh1RFJyQ3E3Sjl2M0RubS1tZXdGTHVyc3RZVEFpQTBmSXJZSDZkQnZnOWpDMXdYX0NtOHE5cDZKZ1hmVHp4elRSTEZyMzVkWGYzQnozdzU5bEw3WUhPdV9mSFU1SjA2bGtzdG9fTXpiWnFybVJtTVA4WHY5cXA5MkYxelpUMlYxQndOSUNONVFFRk1lcXRJb3BFMkN3U0hSVVJieTZOdmJkSTZ5NWxYMEcxT2lGU0xuSTg3MDJhcWdkWG1nNi1QYlYzTEdoWHl0OS1YcWthbnMzSVFfdllpcEhPSjVkclEwVmFvT21mXzBfZmZJOFU3bkZWaVN0RVBEdHVFaUFYSm15YWs0VWFoT3JMSDFYZWFjYVhmMlhXQlFVZ3kwZ3lpbFR2MnR6VWhZRjh0YVFPenJ0bnczMUtVdHJzSW1HMnByR0o5QTh2VUtQSnN2MUZPX01HRDloR1B4MTVmcnlCenAwTk9TdXRJRlc0UC1LRUE1a3NiZDVCalY2UVZPdV9ULTBpTG9IX3FmOS03ako0dlV2R2VlcjVFajgtV0JQTnl0N2lwbnhjdXVRdVRiM1NHaDN1MFNBTy12VzVHYkEydi1veTZJQkZhdEVicVM3b0RvQk1PX2xrSEZJdHF0d0dtLThvb1FOd0pKMFgyOXEybnA0YlZNNnRVN3pJM2d2OEpWc0pfVWZmcUkyOFpwaXVHRm8zeGtBbkhjVjJsZkVSem5PZERDNXhaNGJBcHNZWFg4U1h1YjlySEh4VmhkcXFoME9VVkoxdTdxRjl0MWZ6MUk2ZFdnN3JXY2thM1hfTUhpZ2pKVVFlUUxZMmp3Z2RnbXNTcjRvUjRGb1N6Zk9TZ0FtSFZWZk11bUJYZnRkTk4yNTBpcEdwaXVTMEN5bFZDRjFHeDJkRlJJUjFIcWJRTm90a2FBS2paQUZLZHBKQm85VnhvbUVUSHlUZWg0ZXVuQ1dOVWZhbXhpbFRVTHV4eVpYVWdKZUF1UkFpcm9CbzBlcWRhUmI4MmV2YWktZ0EwYk1xbGZRMngxT1I3NEhsTUlKX1l4Z2JNaURsTUYyRFlOOXJuWW9lVFloR0U1U18xalRNdkVkZ3F2N3hZZVNqdmRMR0tvZ3I5MWhSd1JuVDR2WWQzTEFxNEdiOGhMME5ubWpwaHVGYVBjWGxyQzV2UGhydlZfRUpLbXJhNXBUN201QmlyYUtrQmI5OW8yMkRtUExOTE9Tam9ydUVaYVpvVVc3NmdvbkdKSmRsejA0YmhXR3hxOENqLUlzY2E2YWJPWVFkZE40eGJnY0w3ei1jS2YyOUFkNDc5dlQzMV9oeHdwMjFDYVNtSmZOMjFLX1NvMl9LSzV6Znd3a0RlMFFyZEdiemhpd0piRXplbFZRdVJDUFVGSzItbEZ3MEdueWx3bUlIYXhrbXhRRXdfQzUyWXhzajRFOWdIeWUxNUJNZUhGQlAxcXhwRzlqMWhEanlZOUVQS2R3ZDRTQ0xxcjlwR0tCcFd4bzRWMjQ0VDNoVWROYndwVjYxNE51Z1VXMlNZNWF2WW1FUzlHTXR3alVKQW1LdllMTWdUM0NuejdjblRnZjQ0eHNVbGh6VHF2czFOS0xkUnRFNnNFSUtsX3F1VTVNTVRGTjFPekphOFlSbGxfTlFVaDZKSWRCTnkxZ3FNdUU3XzVFVERYQzZrSlRxeWtPVzJSZGhYc1lkZ195V25Jc3RoWF91VmxBejNPM0hLX2lyc1Z5TDRFblpPSUFkQjFOSld3b2lmRTE3alVPeVdzYzM0QkdoOFo3anhWNkNJVVFZYTc4WnJXbjdzb2h4MDd6bnNWQjY0SHdTcWFFazJFWWFfYUpuSnpwWTc1ZWVJTF9uVm53LW9pdUdlRHU2c2cwU0hyaDZEamV1aE5PMllyMTlneldYMWFBOW1TcmhrbjQyZUhOdk9qMjZyRmhFY2hLcHVQZWlIb084UzFpamNpTW9ac3hnaENRb3E0RDllVUg5VG5aSjBVd2N6RTVQQkVvRkptTFo1S05iMjI0aEhDbTItMm5VSWRoZmF5blNjSlRsLTdrU1dsLU05eEJrcmpab0RJMDBxb2tDMGpGT3VkU20yTkw5R0hrdkdlX3c4eDNYNEZaSC15U05fNENPa25GYW4xcXl4M0E5U0MydWx5aTN6bnh2RlhVNjlFUTl1UXJDeU9HWk51b2tlNmNSRkZQQXlxaUprMmozZlk4eHdKWHdlWjczcWx3M1JSM1JxU1REbVR4UkhtY09idThDV2k2QnhKdlJqNE9Db0dWdzJHNDVleEc1YzQ1YXhsYWpyTmlHRU5SZGZjakJqMDV2OVdVaHl6SWJTUk1DYk9Xb2ZTbnowbnNvdmlEVGZmYjVEX2tCLWJ1dkxvZTlyMHVUSnJwNXF0N3dyN3R3aEpxYVFXZ0NIc3YtQXJaRG5ibkFXQ0N4S1hSMlRzY3lkYkJGMXo3VTF6UzlYOW5iUE1fcnBxa1BkcGkxSUpINlExczFMUUppd3M2aDBfSC1QSG5iQWJkR2ZyMU1iSXYxUHZvcFJVWHRVMzdLd2EzcGFIeUFrN1J4OFo5bi1rSnRFbElxeVktM2RyX0oycFdWY05FdXFHeEV3ZWhoMTRYYmR4a0w0dVpjMlVDOENBY3ZYY01qZnBsQlBiNFRKRlU5MTRnUUNrQmRxQ2NHVmlTeG05VzJpYTk4WTktXzE2cWIyOUtib2l5SGU4RGhNWGE4Q0VnU1gwbTRzYkswMnlEVGkzYnRaQVhlaFFaN0JQRDE5WVlCWjlCbm40OE9JVFdmSzhUUnFXOTlxOURldDlwU0U1MUh2NklDMFo2UVhlOXFFRTJEbFZWdTk4ZGdwdHcxNUJXUE5kVHAxVm81bHR5aDRYQmo5STNod3JrLUhFZDF6bTZfWWdyMDQwWlg3R1VCbldXc1h1VVFQWmJVZFlSVmN6dUFkRVczczAzVVhYYnBQUE9IYlJqb2JwM082ajZEWkNoWmljN1ZBM01Bbzk5a0lJUkMxdTI0Y1BacXplM2ZlQTM4N3J5MktlcE5NTkpKR2hJNmFpOC0xLVJfbG9kWG1XOTViRFJRUjZFUTNsODZKRzBaV0lKdUN1M094WjdPdHpLT3RWNGJRbmRmOUVnVXh5VUFFVTFaemxxQ21GbmF6LS02T2FvdDhuQXlMMDk0VVVzRjJMLUtSZzRtaEREd19xbkFYWXNDRkhxcm85aWRqbTRpOWJIMUhUMGlsV2lIT21QMmV1blNQVlg0TFhfVU0wUWtDandNZzFXelhGRHJTU3U1bWF3R1dTQzNGS25BTC0xWWVCcTdYMTN0MUVqLUxMdFRhX1lzZHdqbjFYMnJXc0pHbVlTbEZPN2NqU0xEUU5CSUNSTWtIanpfQ1AyT1NmWmhQUnFyOVllSFEwSmljRW92SUpqeXdhYWJuZk9Ud3pyaXRudVhfczNyZXRCb2RlSS1CVXhlbTZXMnZwTkJiZmVGbVZuUWhab2UxWTMzZlo4S29lSkR2ZG5kNHBKU2NZRXZLc2RiZ3RBdElGaG1STkx5aF9xNDFVbm1TLTVGNGlNRWxzbTJyaVhvOXI5dnF2UkNvRnBmcFFQeG8xR1M2a1FnVVROMWVTS25xNFhWckpteU95QVVJS2d1SGdLY01QNVhtcmRETUk1X2FBVkZTOTVlOW1PSkEyaXp1YXc1ZEFRd2FLRDFIWHJYV1FNT2dhSFdOVk5IRTB6STRINTFCUnJVT3Q2M0tPR2VBdHVsNzU1RE5nbm9GOVgwYkNWMFhSYUFXU21reUlvY3VrYnFmVjM3N1RTdzFBX2JRZi1kS3R3Mm1Da0NVTXpELVZlQ3BFMWhhWE1sODZqeHFnV1RDRVJxUG5Gelo2dUNuakxtczVjZHo3elZlTW1WeC1JTjctR0F1R0g2SnBNQ2ktdlg4eUV0Q1hoMUk2ZnRGX2Q5NW84NXo4aUNOVEs4QnB1MlFYQ2tzZHRLa3dkUE5TclZJRHQ5YXgxY2RDeEVPZWJmYXQ5N29fV3kyQ09WeGw2bXk3Wk9EVEJjeHZScThac25VM09PN296cXVNMWpnZERKU0ZZZC1qcWFTQXlZM1VRa003aDBKd1kwWUFDRDBrMFRncW5MTFdCbUtHWXY3R1ZPYU5DUGxMeWN4YzVXTXFrbGZZRGdzNzNSX3ZkLU1zVlZzTVpGQnRSZ0FGb0hmVkNpdmdxcEpYZVNaanJUTnBKYWVPdnBadl9RZ0g2SVQxVWJJZFVNQjRQb04tYi1CNnU2YmhON3FlVmpBdWVoamN5eVhrLUhWdXBkcWJRZGVtYmk4RzJMWFJDVVFZanRCMW5RTnNsd0lDRDlmYjNTZmJYY0djNnlnaDh4enB3WWd0SmVfUW9GdmVDMTY2UkUzak96QkYtZkxPeUlxMTkzRGhqZ2VKbnVQVnQ5NWgxelROYTlycWEzdmhVYXZvQmRjVzBaWUNZdFpVc3NMcTFvS0RvWFRnaGVhVFJFdGFtRHFOemctWTJGOVVTcVJWYWVHQ1d2aENlcVJyT2k4LW5RNEdSeHBvR3hxdzJpQ0IxZXRYQU1UN3dZNmtNU1d4VW9IVVh5QzgyODBDRVpUZXBrUGd4VzNWRl94U252eVRoU3Q4RFZkb21mbWlaSVdwOTIya0F3aU0wdmxoelRJc182R19DbjhRU3Q1NVN5cUV1T0U0dkZnbC1nUW9VYnJUQXNvU3Blc08tX2ZuNmJWdHFwR0tlMm1RamJfY3RHMjZwYy13M1g3MTNMa1NOVTdxbDR1XzJnclp1WndmOGNJbnljbXhXYS1ZOUV3T2FadHZqMkpLcVd3YUpqSHNVM2JkM2dRVEZrSnRfWWxOdjRnMmRYRk5OdWdMamQ2NE9wWFZHNkRKVGxpQkhWczBCVkRBNU1vQUhhT24tWVdVQmdsSGhPU3FtZ1ZQT3JuRk9KOHJta1BFLWdaSHlPblJjNllBaGthWjlxeVNUZUlidV8zVEs4RGdXQ1o2MjV2d2NzZHoyR3Qtcnh3N0MtUWtXODZaSnRoWW1oeFBueU5oZTRnLUlfLTFlbkRUTmNPV0N5bDNDQzB1a3NYaVJvc2hTQzFFMkU3TmdpSExOYlc0bVBqWUdmTjFDcWNwYlFvb0NGY0VwSTZWRThYUnFyN0pyTmlxdmd4UHRpbWNWak02YVctdVFZekNFSF94SklLd0FYd29sNDl3TjR6TGc1NDNOY0ZNbG9ubXhBcUNjUU5wYzBSZHNtVmZSVEVKVzg0UjIyWkpTdTlTdzBWaXNNR0h1dTN1UmFzMlhBSE1Fa3FkM1gyZkhTNzg0dExDbmdUdmlMOFlJT2UtQno5NEM3aWxQZk9VbEpHOUxXdHFrM2ZtS0NIVjdpMWE0T3pQenVzVmdNcjVNUjM5T09aUzRjdlBGVkJDRnpTX3hkUVh3UEdNLUtaZW9YVTZXQUFuSEJuVWNIdWp1dGk5blp0VVRfZTFDMGJyUk0xazM2NEZTRy1SWDdTSUlZOG5XdlR6V3RwNE5DT3NyUW01c0RnT0hpLS14cGlkLXM3bkxJWFdZa2VKWXVIMnBlRVU3ZXRaY2FvZy40MG5hSEtKWEp5TlZyWmIzWEZFUnRlek5rT0xfb20xNWdIdUQxYzJCWGVJ"}' headers: cache-control: no-cache - content-length: '10750' + content-length: '10784' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:14:49 GMT + date: Tue, 17 Nov 2020 02:03:53 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://sxqsgqvc2ae2daihlne36a4m.vault.azure.net/keys/test-key/backup?api-version=7.1 + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/keys/test-key/backup?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE uri: https://vaultname.vault.azure.net/keys/test-key?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/test-key/c666a7e76c7449a98b49bb45cf6f6f63","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"uTc69sMV7kxD_3ORBJff28xm3v6TqV4PpswN-ysm09iWDqcOSWHjontwEK1pmIV7yJm-l860KEXxxM3vXSr_JgM5cQ16qC6XT4v7DWiBHM378D9qv6HYlQqW7nV7N3X7jOH2e_tjhhvmSn6UpOlGvp_ZY0ciKG4ANKtvmjIXvhcWCDgid_vb73AamGDbFNZyJFAqcwyMMJm7dF1vjXFm6MfOvJcEuY72uJEG1_NhG-z3aW4XbH5AxB18KDJHGK5T8kKIfT0pywG9RlDvdxvVK2eRqk1keI2cK0g8b6CvWNDS3MRJlV1wvvt8EhINUHj7BMPJB0LmybhieLZzN-vPuw","e":"AQAB"},"attributes":{"enabled":true,"created":1596039289,"updated":1596039289,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedkeys/test-key","deletedDate":1605578634,"scheduledPurgeDate":1613354634,"key":{"kid":"https://vaultname.vault.azure.net/keys/test-key/8349dca3e83941a7a26b151302097c9b","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"u1eqGs8cPbR9O-vjNsQw6rKRDPGvoqCQL_tm3cXFltCXMc_J8Ss1m5HockZojOVOta3rhRIIXrPdXtELzJM-jCYI8MagaGE4a4YGFlh7hu3sey8RPSts2YT_TtL_jzeNKLvuEfIanXP-Vyx_6Wtgw3XN5XR9JW8RX02mfukUBB2HojLPdg5PYHdHPiZZUC5DM7Wu5kKH11RytxCM3yoI1mRnzqsI9jl0iXlxjV8VrZCBeD5TlKbRWtSP2OfQkfZbX1MQFcUMK7qXz8H2nwkg8j0IOQj9Y0lEoqJHWfk7tVKMf6vXnmWKnuRY0vi4qlswajMhPXllIpI4kcHFJd73RQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605578634,"updated":1605578634,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '675' + content-length: '830' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:14:49 GMT + date: Tue, 17 Nov 2020 02:03:53 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://sxqsgqvc2ae2daihlne36a4m.vault.azure.net/keys/test-key?api-version=7.1 + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/keys/test-key?api-version=7.1 - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLm9oQlNqb0F2RmpzSzVOTHFPTVUwMENBWjdieTNOSWU5SnZHQjFrdkhvZ0ZXbUp1QVU1cmw4UmtPcUJ1ZG5ETVJrbGlXZjZENGx0OF9HMWlmQ3BBUmYxWmlCeFp6U0NyeVBqQWEwTDBrbjA1Z3h6VFZ0d216VzY4cmc1dmVoeEdiNGxqWjVnWUFGOGZoS04xS2dtWE1iNTJ3ek5fV1lETjlUUjdLbk1FeWtVNmQ1bFRFUkVuczh2WndSRlpQcm1IY2I1RngwOGE2ODNCbDlGY3NXSGs4SUo4VVoxWUt2VTVzQlFXdDBBYUFkYWd0NGVBcUJLZk9JWjQzZG5RZkhIdzJZMjliNDQ1UWJxeDNKVnlfSldmaVlJVjFvY0JQdktJdTNlYXpzb0MyLWNPUXFIbVJocmoyRU05N0UxZy1paXRZVEZMcFU2MzNjWWpBS0Y5cF9UcFhOZy5JT0VVR2pwMW1yai0yVzZxckJpTGZRLjhmVXNTR3RrR2NSQkNUVU50YnpyaW9DeWNMZFJmbHF0OGczN3J4N01Zd1V4cThNeXpsbzluQkJyQU1fM0l6aTQ0Z2I5aTRpY1hRUG1IcGlTV09FaWwta2dMcEtQYVpURmo2MEM2ZGc5bTFGcEt6dm1WSFdpanQ2aTEyT1JYTElrWXJBMXNjODF1QUk5SkJURGxXRlNtaGVFdmlvQzRPNDJYSVFVNFJiYWFpb2pQWDhMNDRJTTBiTnllakZXY2ZjaFg5ZjFBT29ROGdnWEhPNG5hUFFFcnJvLWt6M2JKamFGQWItd3lxREpiSF91NUVHaXF0V0cwWjBCaG83Ylo5UFFjcmZObWhYdndfZlN4dlJmenlCWmk0d1EwaE9hMFVfWlRXWTd3bG5RUXk5bUJTT21VVGtnTklrQ2hiblJxa1pYNEswbVpxdE9fZ3p4eFEwZWVscXRrbWgydDZZbVlfZjgzM0psRlkySGF1d0U3UjhNTHZPd19BdUhRZ2Rnb0dGYWFKUTZhUUpWcmtUOEhtMXRsZGJ0bVJnakQ0SFZOang4N2xxVmdlNDBadkhod3RSRkgySHpKd2JQOXNDSTc2SE1rR1VxejZUQ0FPTU9lNlZ0Rk83OE1McFBoWGtrWVU2a2VmNmRTUHllcEhzTDQzNXppeG1xcTZqZTRLLXc1VzVGb0xhY3Z2Uk5KMlo3QUhFSWNOSTl2Zm5JcHhXR2lKcGU1bXg1a2xJT19LZE85MzlqY2tmaW4yM0JDN3FZaUE3YllWbGtTUWRBejdlR2l3bGtEaWppSzZwb2ZzUmstOGVhWWlsT1RndTJUTVk5VGw2NngtNW1oRDY3V2xrN2huV0szakNwVGRXcWNodTRiSFBTTDl4VnVNM3dZZUppTkhCQ1ppU0RhMmxic3NjMk4wdDM5M2RhZGdtSVhjTHpGNkR6V3BhRzgtX2ZablBseXEtZDhCTmVlbEVybWdiMDdiSml4djRaLTQ1OUhhcEhJN3hSQmVBM2NTMUtERXpHaXpIV0Z6NXhieXByN2NoS3pPVkROQk51SXp6MVg2alpGbEFQOGRIeEpUdGxMZTlUUnBtTGpoZ1BIMkV0RHhqY3d4T3pFTkp3b1hQQ1ZhMk1fYzhqSVIyU2xIenVTQ3RzMmFHS1JubEtjOEswaFRBSEJKWXRhQ0ZBVnlDVXllanU2Z2E3LVZWbmxxN1NQaEY1ZkRlcEpEaDNhallQVVRTWGZ0Mmt4S0I3Q1NfVVNTZ240YWE0Y1hKUUpQdTNyR2VydWF3NEJ4elU0bmZrenRiYjN5bUgzTWFDVmQxaXBINWdrZWx1WnlVYzZQR0E4NG5Cdk1qREdQNTZwTEhhOXU3eXhTd3duM2RqR2pBSW9JX3N6dDdjY1ZzYWpzTXNGTnVOZGwwNFFJVnlzT2Zsa0RHeklMb0U5WkVabHR1OHJIWFhqNDlXT2x6UEJOcnV4c283a0VzX3dtRkJPbHh4czBTZGdvbVZia1I2bmZKamZqaThodnlra01XOERnT1cwYjd1cnRYTzhvQ1FMclZDU0pXWXhIQWNBa0RhRHpGcHhEdExGTnhDci1GZ0tpbEFLY2FOb09YYUVIdUFlN3NiMU1SdFE2U0F4MndlRTBkaUdPcUVYNXNMZGd2bU5kUzg4ZFhjRDdXWG04b1B2SEJMck4yWEZPekppUmRoNWpsdzBLVWlKOUVWUlJrRTZialRVSDBPdWxVQm55NXBWZkJ2ZmQ1LVhHelZ5UnQwcmZOY3RlNWtQazhFMDJ0cm1UYjkyQzJUUXN0bEFxcFcyUGlwVG9mRXRQb29UbExpNkI3NXNCTjFPU1l3QWN2NmJzQ2FmNFRfV3pUaHI1RHJEOFBPYjloeDN6NE1MT0ZkV2ZobGNVTkwtSU16TEVhOGt5aHYwLUZ0Y2U2ZFYwWEJEaHZYZ3RzT2JyeFFFM3hyTmJwcVYxZE5pVXA1Q05TVTNnRjNFTlYyZ21CVmVkaXhRak1CTTVwZ3VzV0V5ZnVuU2EwRDBpV0toYVVla0pJWjhTY2hzZHFEUWZBcVBJalVROUhrSjR0UXNkYzRaYzRxbElMMnhLdHo0ZTA2V0stdzFMZHYzNFg1cVJBNDZ6N2FuYjg0Z2Q3S0JDSFBJVS1FbDB3MUwzN19CVlpPTnFTMm1JSDE5QXRGeFNlSlVmbUlKRXB4aHFOTHM0eEFSelRzUTdSX1BPTHAwem42MmVyYnBSeVRaOVFLSkFwdzBsdnBvY25teGs0d3U4aE5wU1NoRWc5UlJmU085TENLbV8tcVd3SmlUZDFOQXExSllFMXE3MmxnOE10UnMyQURFU2NVWFJxV05Nd0tvWk9FbGVlWEJHVGU2MV9jYVJHRkNYNnZ3V202MGJSU0wzSFJ2RGJwa3M5ZWJ0dy1Fc3RfTmRYbDNYVjRIeHBneTFhMHhLN1AwRXRSZU5OMHRPRDc4aVhJRGFTY21xTlZRZVh1N1o5OGFlQzRIRWZKcDFUWDJQM3ZrSmNydThaLU5iVVRselZXZUpSd1hwVEpCYkZXQ2pQLUxzc1hVbndMRjZtQzk5amF0Y3owYThlRDd6VjQ1SXdxQVVFWkI2Nk1LYVBBYUlsdU45SmZkLW1IVlFJbjM1T0dGTi1DV2FwSlF5Ung5dDAxdnlqWWVmZGhnVmdTenhaU1lTWWt1NnVQcjBSNEx3WGRLV0FRSkpRSTlwZmowdmVIZmxqc0NoZEdSM1Nac2djR29rbS1MT1MyZFh4dDVpa0tSLU9QT0FBLVBnM1dXODFMV1NlV3JzLWwxY3lKRWtyTUFoUUpQVHZSblM0R1pYc2tDcDRvaVVLX0I1WG93UlRFRGZ5OENQbEJGRHN6MUEteThVXzRYYzlTejB6S0ZrajBHXzNhU3BWR2k0NC1LSFdCbWNYc0JTQjhnbFMxTXJvRDZBVElXWG5OZjlIRXhOakVQMEVQQlh0TjN5V3U1SlhFUHFkTHg4LVdrejBHalg5NWdLRWJ3UmtTOXVnaFdhMW9uZHE1TThMY1UtMmxKWEZ5TU9qTlZIb2VVRlVVUGRzSlJjREJGVTBDbkthLU5Nai10YmRULVlzNFQyXzdIblEwRzhBVTZKRWJzT3VYeUluN19NYUk1RFRKMDdhcmpvaWRtRnBEZlZBTTNKV290RkROVS1MR1hMVFBhX01hcS10aTZLM19GWktubUpHV2lSdnAwTDItWEVCUTQtbTlXYTdkTjdSakwyWHFiXzktc21yZHhHN2dQU1Vmd2N1WVZHRTJ6QWhWTFhSRE5wMUpHSDJ4a1Iwc0NBNXpkcGhxS2Z3SU5ZSThFTU5FaXRzcHV1MnpJM0RnVlI1NUF2cV9QN2N4SXNyNjM1bE4wQnY5VFd5cHU0a1c5eE5rbnRlalI5eHVYY0FYbDB3Z0d6eTQ1YjVfRGUyOUZ6eGxiYlNEUHREN09NcUZmalI2MjVrUTRER3FFU1NsZjFYcW43Nm9seHlPTjhPcHVITkItaV9LcHozRFF4QkJHaUNITzdWSzcwcXItaXlaXzJ1Rm1UdEZ3dGJGb2poTVRDc1Y3bHdDOU44ckp4eTRJTXFLR21iMmtGNURNRk1zVFRNZ3k3Skh4U29xOVFUQzlHbUYtU0t4Tl9aaHlzaHpHUEwzeVU5RjRlaFZVdGRteE02Q09GTTRDa2xTUmtHc2FVYUpTNEw5Qm1aRzU0Yjd3YWJrOEZkb3o5NFNraUF1X1AwNXdoMmI5dXhJT1ltY3BDeVVPN3Jid1djUk5ad3dOMDdSNklVTTE1OHhLODYzR2xXb0haV01rZ1owN3p2ZTMyd3p2S0xCYWtWMExtSXJTZFFwYVdPdm8yMmhBdUUwODMzN09jZWNWa01id0RfWmR4N0xScXloZm9qLWJlS3lSazlqdEc0VEFGNWd5Y1gyLWVMcVRic3hRc3M2a2s5TFZqSkxpSjdxb2gxMmZrb2ZSU0ZaeVg1NFNXVThZSEtXLUtEQU5zVDhOUmhJWU1taEI1V2Q0Vl9YOHllV2FiX0M0ZmlfcXR4eExOTkl6aFNpVlRsWlRZN0hXSmxScEt2RFM5b2M3RU1SUXJaek9lSVU1Y1FYWXhLS19RSzYwN1VtRTExRGV0QzZBVnRid29oQWxOdTBRakNCT3duWjBXUFJxTmNoMWt6RlpwaTNoXy1SRTNldGZSRnR4QmhRZEpkV21aZFBQRXhGOVpxSUVsWXN6QmFaemxLXzU2dUFJZDJKdnNxRVUxWnZ4S0VEZTJNWWt2cVZ6OG9xd2JtRzBTellma3BPLXZCNURyWnhtMlJERUdkUGFGN1U2cVpEMWNnb2x5WERMLV8tbnpRMjR0b2NaS2ZmNHVRdVh5WXlpclJXaVU1M1pGRi1fX0piVy1KZkxTM0F0T25rdXVuTG9TMHZrQXZrNXI4M1ZKc28xV1JRSzY0ZmE5V2RJQWVGTkRsSlhZTWgweC11dC1jcDJTQ1RSV3VlUVBWbEQwNU16U3M5ejhVcjhkb3dkamdqYklnSXlYR3IyZWJWdVJYSzhGUF9QbW52X08zTEFmYmNLUUwtc3ZPakhSd0FjUDB3ME9BcXhqNzhVWlFMR3lCOTRHOFdsLVFSZmxtNzE2M0RYU0NBT3RqdW5lekJEU2tDdzlDZDRPajU2b2FRaU1FanJuLTRaMk5kRW14ckxiXzFDQ3F1R2s5YXZrT0RfWElzRV80MWNjWDNfOUZfdjRLUzZudHlIaUt1NWNpNjRIMEZxQnhqVkRBZnRFamZ0c3NhWVFWVDl2OFNHdWY2eUstUGFuWkR4NER4SzU5ZUZiUDZzYXdCTVhYSHcxaHU0OHhwSkFpRl9nSTVBSnRZcFRLUlo4THpCUklVRXdJRjhMam5TRU0tYzFIeUVJazQ4dnFzcVZMWmtGNkJRT3NDUWhtV2g4aHJfT0Z6N2lNV0piOHZWdnYzd2FkOGVpRnluS013M1FqR2hpVEVTSnZ5T3hlblU0X3M0S29FMUFlZmR3eTVtUlBhd0dJQWg2OElUeU52UkNoLWpRSndyR0dKU2psUDVuZ1FVa3ZJTDhnQXFqZWxVYmRkLXRnbWlpMkNSZXF5QlVzQUJmeVVzLThLb2Q1SmNQZEt5Vmt3STk1S19PSWZkNWRxaEQ4elRqTkFQcXR5amo2aEgxalMwX0VDOGdYVFBkN0RlNWdKajJBS1lTNXA1OXJCUmtWcXJjRURSMEFnR1VtNzhtelR1WU1FenpDbUZ4U3N4RzZWd283Vk9Zc1RRbDlucmFVMlpPenZaMkUwR3BucnpXRTVjb3FocmluNC05NFVSRmRqOW03X2dXVDJuY3FMTktGZjNudEVBV1Blcmwtc2R6WDNaMXRKNzVhRWdDVjNma2tFYUs0YXBnOXV2d0RvMDRDUWJROHRNcnoxMEotVEktLUhBYzB1eHN3QkwySmpoeDQ0TWQ3ejNCNW1pNVRzNFVOaHZ1dWxVM19DTlVUb3NLU2hBZFNLakhud1VBVGprZ2FFVXlNWmtlN2FFcDNBQkpFa0FxQ3pHSkQ5SllZdHMzZXVHWjE2UENpcXFRemNHb1NkZDZLVXJnbzFDQ0Rsb3BRM2p0Mk1HWlhuLXBBRVRQcldYTFRFTHlYandHY1pLb19jUWxxaFE0LXZ5WTVOWVNMZzRhemJZSEFnckdVMW5FcUpkZEdleVdXa2RjSUtkV3pGWmpabWR5WkZrQnM1bzZFT01ic2lMUHllOV8xSTNualFhVnhWd2cwTWNqWk5rQldtQmU4MDY5Wk1nQ3p5VTJXVUpRMXBkNVkwZTAwYzJHWjZGX0VaRGN5d1NhX1JPamtaYjVtT1dPLVFNNmctSmp0aXhtS2dyYnE2STNwZXFlM1JsQ0JlZTNCWFd0QzU0T0J5VDNDUVEwdk1kLXdVZldUTng5TER1Um04ZHZ5T1NBR0N5dXg2LUoxQU82SUk1Rm1GeUN3NDBzcTZGRHdmbXpmR2x0UGhLcmcyYUkyWHYwelRKUnNxRFMtT3JZVVdqczd5YWJmVi0tN1JvVFUxN2RielJRck5oNy01YXNIV1UyaEI4YllFYW5HLXdhRW9pckl0a0xGX3FlWlFSYlAtMjdkY0dXaExxUWVwQzlGOVRLWWlDdVJ4QWhoYU1tVjdKWWlUamhQcXUwV0ZmdWFLM2MyLUtWNGx1R3F0UklHYUl6VktneXgwVjh1ZXkxRDQzTFBQUldwM2htN2pFb2RGX0o4aG91ZDQzeWdndVlpZGlkYmFhX0hubHRWV1lhV19EZ215REcwcVIxRXU3ZWFHYVBVcWxfLXF1NHFpcnVhMHRJazNTdDNSVGhiaWFLOW5Kd2JlUm1QTDUtTHpzRGRKeDVNOTZQOXVodXRpY3k0UWZ2ZjQzS21fQjF2TFV5RWRZRXRMVWZVLUdJdXA2bGdQOFN6Rl9RUzhuSUhqbVE1NVNoWjZGa3BXUFcwNTllUngtZk1ieEZBZXVfbWVhUEt4LUFSdEdXT2JJNFE5ODFmRUlJaXpadTlUQ1J0WnpQUlRFZ2FVVkh4TlpYUFJ4YXNpMHNzMEhSeFlVUDFzZzZIaTN0bHVmQWw0V0RuWjZZZl9XZWVCNWtObHhxX2lTWl9NWGRmLXh6RHN2a25IU0htR0VBNXhXWUc5WUpuUzlBNklrNURucUxXOFRKWXBhcC1aNVYydTBYcHVpV05qcWVjWTJfcG5VX3hGZnlFYVRpeVR2ZFM0RU1qakZYcTh6TFd2TjJ6TlNlQ0ZHWVVrcFFTM29MVnpUc0ctaUpMcXpTYkdFS2xjd2JRUDJQSG9WRjVfX2FfVUdkbzMyelUtZWdueDFtM3FxVmotc0Q3Ul80OFhIb1hkak12dzVMV0duVlRsX2hQZWw1X1RWTS1Oa19sTE9nLUtRQl92emlGSXAyNGM5Q2tqTWMyM2h6WC1OOF9tZ0xKLXl6RzNsOEd3X2lhQUg5cS0yR29CRUo4OVR2bDVMZFhqZ05od1ppNURGLWttTGZvTm1ZaEd4Wm4xY2lFNGdsWDlCZ0wzMlB6RUQ5d1NkTG5Hc29nc0dlRFYtRkgzcnRwYzVuMFZvRVB2bXlPajBBYXdDQVdkbERnNThzQS16RWxtTmUzVU5rNVZDUmVfYXpJNmdUV25XQ0otZFpKbEIyazAzVzVURUxHa1R0UWNSUzBrR1JnTUJITmQ4VjFidk9ENGVadVJoSDNESnpJSkxuV0RaLXRlSVRoWUwydUxSRE01c2RFVDFjaklhUk1LY21VeGNBaF9vSFBzMV9FSXk5TndaaGdCam5Cc21SOXVUS2pYZnhUWWpNLTdSdmtDSW1TNlN5WTFoY0lBWTg2TXZHOW5ENzliSXEzN0hkUWtFektQdE1yVnc3R1FVSXV1bWV1MWNvcVMxSTUxZ1F2ZGRZd2dpc2pidS00WVFrWXpla29yUFE5SElVUUh2ZGRHVC1HTUVPTWNpYmZUTkFiUV9Lb3Rpa1plT1NIeUlvanRBd1ZIZlY2eGRwM0h2YTQ2d1Z5VnpHSEYtOXQ3WjRrMUhSM2xmamdleUVScWdBMGRJZXpZSWV5akJSZkdrM3hNLWJsb1RiTENrVFN6X2kteGtqMjlzUzdqLXJFYjV3VFI4aEVPenRIZzNmUW8zcVl5NzBDcUExTzZHNUFBcmVTbmVIWGp0Tk1WLVZ0ZUJyRUhTNVhJdXM1cDBmNkM5eUVBM0RRWTZaM0xVM2otc3FkNkExUGdmZ1V1QXZOeE1BWWRfNWd3VTNURkoxRnJrdndGZEdQT085eVIxc1Jlc1Fpem9xNEFRVzhPa3h1U1Y3a3F0Sl9zTURJZnJQbTVCTjNjS2JqbmhCNG5BbUNqR1o2ODdOS0dNVU1yYi1ybzQ4cGhMVTROaGlZX1VuQ1lZNXpxbENRYVNBaUQwZVR2cmN5OUdQUjAzLWt6WUR4WmVrRUR4SEx0N1JnLUpCZlp4R1ZDRmZGYklkX2ZHekJZcVh5WlJBYjlQUlAwTkhUTzduTll5ajh5SEw0TG0yZ1ZoMUx6bGx5akh0Q2twZkpMc29UWEU2d1IzcE4wSGp3NE1yT2pBb1o3TUZjVUVKRmd1N1pJYzBYNmIxeHVBR0JqaGxOaHdaMTZJZjNSSGlWcXFsU0tKc1drc09tc0dMT3lxSWNnMk5RYnIyQUcxNWxmWGN5bmNDTzFRWHlMd21rY3d6RTNvUFNRT0FmMGZmenB5bE53aFZVcS1WUVF5bGlmQUw2VGt4LS12S1Zha04wV1ZHWFlUUjRqSHN6Y3V1YUpjUnlWcHF6ZHEyUmVFa0VRVW1OVzE1ODExRjVoYktKbHQ1dkllelhhX1I0Rnh6OWVLREREVDgyME9lVVdoN3BPeV9kMkJYdXM0QkoyZVNjeU5DNmxkLTd0cW9aTEZNd1NQUElzSDhWU2huaGtIMTlXRE1XaHVmY1Y3aDluak0xZDdRcExkamVVd0VUTjAyY1lIUXRVN3ZkSzdkd1ptV0RzRk1NcGY5YnRMcUtORDRzSzlfVHJ6UzAyc1NJeDkwZVR5QUp2cl95Xy1nNy1fbEt5YmpYamxEa3drc1d4ZEkweklSYTI2NDZCdWlJa0dRQ3BMSWxhQXFlQWtKS2tRRTR1SWZKbV9jSHdNV053Rm5MenFvRGR3bEF3ZTBDLUd6ZXIwalYzejB1LTdsQ1FVdUJTWS1QUkdZRFRTTE9LZThkcXJXLWhPS3hTSjMtcEdtWHhNVjBJNmktRUdORDlkUzlEaWNoWWxuMVQyQUJEWTYwUkJkR2tGd25FZXBxUHdBM08teEtBYllqNHEtQkZFblVWLUlDOFpSOHdRZUtGeFZyeHJCbENPU1JtRUYyWXJpTGxOSXJRbmVZWnEzYm1wUUpIV3ByeGJxaTAyQlBzVnB4bGpTZFpadldjcGJNbGlWN2hLQ2VTX0RqLWZjalZrMFBTUmJueHA0QnpjX2hoMnFqWm94akoxOE9FSEMzWE9GdFE4cjZjNUJEejNOTDVtS2VjenlSYUY4ak15UlB2S2Z2bmV5OG96a3JFbVNZcUFJVW43VnhSZ3hndjlYaDFHc3NYN2Y0bW91ZmNsVUVIay1NaFFXX0FGNWVWQ3dMUFI2YUxoUXNQS3JaT01TTWlGQkxILW5ZaFFLNzZjQy1nM1VzenhjbFhxM21ucDZRb0F1Q1FuTmJtZXBGekc3Z0hxRWgyYTUyZFBzdkQ5ZmJDRmNuUUd2TlRkeEppcmpNU1JUUTNvZVVTNXhLU0tRbnYzTDI1cFR2UEVySjJDMjlkMmU1NVlzaW84bVUzN2JTcFJHdjZPV0pVRERCSFFhNFBKQnI2SXJqTVVMdl9FM3owRUxvdWx6Rmp1YUJBbEUwM2I2VTJpdUZYcGFIcTFnQWRORjlqRTJaczdtanNwSmxWa2Qya0pzQTVnMUF4VXpTZ3p0dnh2VEF6N3NvU0xzUDhlMnJWLS1SM0ZhTDVQclo4MzB1d3FkalJjOF9MUEdhVkIxR3JkS1JXVUxRZE54SWdjdGtiTDhrdVRDb1haeW5oQkZWYXBVVTRHZzRCcHQtZjY1RjVSRVVUYmlxWXctY0hYMG1lSEpQcHRjMjh4RTlMNTBRNUxlb0RhM0dZLU1BZzRZdTJiMFNTTlZSX2FVWWtianZkZU5tOHVvMjNMMldVcm9KWGNWUV9rbTdjeS1JT1h3SDl3NDhBZlVCUGN0bl8zVDg2UThaNU11TU5DcmFkd1ozcGpxRXlpQ0NrODVCTEpLR0REaTBfcDRZOV9pQ1pwVC1FSFYxYmUwc3pibHV6Y1ducGwwVGVHcVl2Z0N6Y195QXgwS0t0Um9FTW51Qkg3VFFhc3l2VGZ6eFhVU2JvV3U2RENJV19kN29mYUFZcFBibkdqR2dJV0t6TFg2a2EwUWFUdVE2eXBlR2I4b0ZSb2xtbTZ1TXZKV2JTXzhKVFdnWlpwSngzOFBxbG9JblZHYVRhbmk0RVVWUWdWaTg3dFlUQjVpSnVwRldXUGRoeVB1THh4ai1lZ1o0V3BLbjlPSWtvaHcubnAzWUV3MVczRlZqa0ZSVlktVzJYQQ"}' + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/test-key?api-version=7.1 + response: + body: + string: '{"error":{"code":"KeyNotFound","message":"Deleted Key not found: test-key"}}' + headers: + cache-control: no-cache + content-length: '76' + content-type: application/json; charset=utf-8 + date: Tue, 17 Nov 2020 02:03:53 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/deletedkeys/test-key?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/test-key?api-version=7.1 + response: + body: + string: '{"error":{"code":"KeyNotFound","message":"Deleted Key not found: test-key"}}' + headers: + cache-control: no-cache + content-length: '76' + content-type: application/json; charset=utf-8 + date: Tue, 17 Nov 2020 02:03:56 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/deletedkeys/test-key?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedkeys/test-key?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedkeys/test-key","deletedDate":1605578634,"scheduledPurgeDate":1613354634,"key":{"kid":"https://vaultname.vault.azure.net/keys/test-key/8349dca3e83941a7a26b151302097c9b","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"u1eqGs8cPbR9O-vjNsQw6rKRDPGvoqCQL_tm3cXFltCXMc_J8Ss1m5HockZojOVOta3rhRIIXrPdXtELzJM-jCYI8MagaGE4a4YGFlh7hu3sey8RPSts2YT_TtL_jzeNKLvuEfIanXP-Vyx_6Wtgw3XN5XR9JW8RX02mfukUBB2HojLPdg5PYHdHPiZZUC5DM7Wu5kKH11RytxCM3yoI1mRnzqsI9jl0iXlxjV8VrZCBeD5TlKbRWtSP2OfQkfZbX1MQFcUMK7qXz8H2nwkg8j0IOQj9Y0lEoqJHWfk7tVKMf6vXnmWKnuRY0vi4qlswajMhPXllIpI4kcHFJd73RQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605578634,"updated":1605578634,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: no-cache + content-length: '830' + content-type: application/json; charset=utf-8 + date: Tue, 17 Nov 2020 02:03:58 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 200 + message: OK + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/deletedkeys/test-key?api-version=7.1 +- request: + body: null + headers: + User-Agent: + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedkeys/test-key?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: no-cache + date: Tue, 17 Nov 2020 02:03:58 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 204 + message: No Content + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/deletedkeys/test-key?api-version=7.1 +- request: + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuZXAtMVk4Y205TUNlTjJfNWFIZjNEeE9Yb0pXTzdsWGdtMkczV0lBOHBvZ3F2ZW9UVElBOXYzd0lvRHpQNUlBaE1oQm9ESTd2U1FzZzBPemVQVThackNiVG8tNHhQaGJuNi1TTzZPa21wTThQVFkzMkdWMWNZczJvWXhaTXNSZDgzY2EzS0xucm9kY0dILTdjYUJQSmFEZ3NzUGUwQ211Z3hQa0NGTEJqZmlwMzRqRHphdWNLRGI0cE9tMXJUWkN3QXhoMUpkWU9ybEk1RlYyU3Y0aldvWWdnTFF0M0ZyNjhlSnZ4Wm9JaktSUnlEaXVGcGpFRXdKZXFmbTJweWRoQi1sNXUyY0lCREQtVktXUXZ1TmFjNGswVDJlREZ1Sk5DR3pLTGhjdFBHYkVSV0NTWnlpSHpnNnVWa2psR2wwZ0dNVEVQTEhyNXRPN282S05qTXlSZzJBLlF6N3VRYk51TTZOdmdpVGVXNXRMbXcuQnpmb0gwV2l4eURBb0I2Q2dlX1V0RTRTVXZNbXV4Q3BNUGJHbnIxT1pOOEZnQm93ZURvRFVGUnJ1YjZOOTBuY3VfZVgybEdjRjR1azcxMlVQR1hVYVpITm03Mm5Eck53aWRHeHhYOG41d2toT25xMUNCNVJtNGhrNTY0TVVMdTY2Z0hMOE5UWTN5eVdpaEwtU2ZBaHVqVUJackNra20zc2d1VEVneElTV1FJM1R0amdzZDBfanYwbVFsS0FzWjdfVmJvUjNFbG1acGNpektMckN3Q1dyZDBPTVVVdWQtNURhN1k2NXJYTDBfek1ud3Y4Y3BmX3E1ZXBldHZ6Vm5ybjd2ZF8xdG85cVltdW8tdEdZQ2h1M0FtR00zTS1vM0hSdl9acU1wdDdOWVJoOThjRm9wZVdVSVRGQThNSUdaNWhia1hZSVQzaWdTbUZGMWxhYkxxZGJabjJXRWt5NS1RS0liME1haGZWNVBKYU1wNU1xQlFCOU16RXNTQkpRb3Itb3ZveUwweVNQTGtIVnFaVUZuNVVqRm52NENDcVViNG5IS3FsbE9DUUN0VEtNSDRjb0V1UTVialpDdkdWUG1hcU15T0huSjRVOFF0OUtibXUtYlN1VEkwbEFiVnlRcUNENktvUk9qN0Q3ZjV3aFZpaVZGNjk0YkVKYXdiZU02Y1VFQllma0ZZRjlLbV95WmlmNXNzc25CUzRzQnBPUlkxT1pUakNkdnJ3NEtJN0F5YVpUemo1d1ZoRk5QMFBqSzZJLUJCMm9wS1IyazVwMDNsUHppVW9ENnhyZjJBNnoyemdtLU1iQjVIc1RJTXlFTUNieTFhSmdjTlpDaUtNU195X1ZVUUhYT3F0WXVGdlgtMllUaEVlU3V4cW1zYkd1Z3JHbm5HaTN2MnlTckFKVmM3RDV2cHQ3X3A1Vkx2Q1BZRU0zX1FsaXpGZGhVTGRZTTF1b2ljSG0yRGZ0QTZjbjUtZU54eUI1SlUtTV9sWDdmS3B0TDR1V0oyUW9iM0FCWHhUclUtUl82TUI3YXAxdWdwSXM1aURDZGQ3Umx5cVcxWXF5UTMxaXJGaFJxVjFfZnNDVFFlUWR6ZVh5SEFubDJ3RlBab2huUHhhS0dqOElGNm54akVMU0JNdnF0UWNhWEpGV2t1WWlMTU5UVjhpeGZpV0xrT1R4NWkwRlhrX0lDckRESW1YUzA0U2ZxM05tWWh5WjJlc212aGt2RFk4QzZBNTFrNWhOaUFzX2tUMGEzbndFV0dpUk1BUmh5ZGJydWFRSDFJc2RJU1pXMVVxMUdSYkhCSUlFT2JvVWt6aU5KazJvQV8zTUdIcE13TEN0M2FXWm5vUk1wY1BHTkNqbUxmR0lDdTFqYVJkTWlOR3dzUGVYVUVUN19TZTlSNUlDYWZpQ1lyVkM5Y01IWDhnSnhCUnFsb1BudzgtcDYxTUM4RTBzMXRiV2hHd2xrV0cwU29ZR2FHUkRMQmpoTGVGOVA3VVpsbjFjMEtEa0R4SGdxcmlqWENxYkpIei1hZG5ibFYzLXI2Q3Y2TFEzUm1Gc0JfNk5nelB5eFJPZFZIaVhTMUo0eWZ5RmFBUjlVY29HZ0l0d1h2UnhYeUIxUDZGdXNZanRieE5jY0tCSGhkakZIZzZPWlJfcVV2TktXWnBuZ3dKWkpIa3B1dEtHNmxpZGVsVU9TQkVnTEN3eGI3aFJ1NFdHdTJSNzNHYXg1N1ZJdWFCSzVjVEkzd1Y4YmJJcEljNll4UFFQZXFNeVd5dTg2cjUxU2h2MW9iTlZNSEVjZDVTUVpLZWV5cVJfalFiNmRBQ01kR19ISUZ2enVLbG81UUFMeTN3OUxrcnFodkF6YVY0VGYzTHhGZXhmd1ZaektESzkyaU5yaVE4QXVRTGw1T1BSemtrMXhDS281eURQV1c0anBwMW1OM2x1NUZ5S2Vqc1BRMW1aV1IxbkhVTlZ6MnZDWDI4djFQZ0RVcS1TOVBCNm95dGh1LXRhYkhMR1NLbXZFUE1jb2NkYV9kVU5kemZ5Y2pSdWd4cTlUTnNRQndKM1NoM3NwbDFvMkM3Yy1MdXoySkhqdThKU0stcW5wdjRIbFk2VnMxZjV4ZFFOQWt4YXZGamxVRzQ4aDI5allrUkhkaHNKSTlpU2l3Q3NHVWFxRXVPcGpEcG11WlJ5SkNaUkpwZVE3OUgtbncyRWlURWJMX2dwNTlDVno3MWxUTnFDR0dGb3pFNUJMa3BoV3VQbEdXYkRJOWpSYjJzN0FZOW9ZRGZJaFhva1RwOEh1NlVjd3FETVZ2dzdpWEFwUEl1cVNjNGxrWUtDQUdfSnAzMjlUcXdjbEZXc3lOWE4td0gxWlVPZnZ4ZUl4b3ZMUkY0XzNacms4SF9qaXJhQm5KcHBQYWRzUjV2Zk9ITU1nVkpTcWhKWFEwcUo1ZTFwQ0IzV3VqR1VTWUxxcy0yRnV4MF9NTGVhU2xHdVJjY2Z0NHRnUldFV2N1YndOSWxvMHNUWmp4WnNWSTBPWVVNSnp4S2JsRlhiRVJNSEtnTWs3S1JGc0xrYTE4aFZWMWhZWTk5cm02blRyN2YxTTRyRUJ3SE50S0lUUnhITW9ZcG5KcUhSQ2RMRV94OXBJa2kzb25MVXUzWTVBSWlVZjliTzBiaC0wbXdiT3llUjVTODl1bFRveG1WSG8zNTNtT2JSLUEtaDVGYUhJYm52clBBSHRDX3dySmFHMUVaQTQtT0toLWxwWnViV2MtYnVpTU9YS0RxckhnVUVrTnk2cDY0cFFaVzhtdk1XcWVZVDk1MFhCTmpJRTkyZks3bExQTXZMREg3Q3I1TGpvQUpIbUwyVFNINjFOeGFTb05jTWJ6MV85SWdiVDNyYjlCV29DdnZRam1IZWRTT0IyTUl0WEY3ckJUdTVrcUF4clBVc2ZkWi1nODljalJXQ1d3TzNrOTFSTjlaZHM0ZmY0WGdTTFFzcjFxZGQ5T2Q3UVA1NVZEMkY4WUZlVnZyLTRSV0pJU0dmZU4xOWZSNVdnOV9NYXh5TWxQWUtJRndQdWt6NVlUOXZkeVkzLXU3X0VWdmZhN3lUdVRsTWZWcmIzYUN5YXZlakpfd1hKX3FkVjZGTmR0S2lUbDZ4eXdfbEZiQnc4a09FTUdnWlZCNDdXVUJhSHgwcVNTQkpfSEM1dU5uZzZJY2VZMkdYM1dHaXdhQWhfWFVLcC0zX2xuRmJ6UXIwV0tVd0JrSHlmVFFBdlBwdGFwdWREMmhlZjlobEM2RkJtYzlCZ25kdGNsNkpUOFZBQ2l2THhKUTVyTXYtNkJUaTZ0RXYtUWVvM0FZVHFDd3Vid3NGUWtRMW1sQ0pmdjZFSkRNSER0V1F3di1NQnVrWUJJOHlTYzJnM3ZIckk0eXpyeFlXczhJZ0pfQmRkTUpMRkhJOU4tbF9VZzdNbzM2TXZJWm5ZWEc0c25CZ2ZHY3EwOEN1MmtzemZ2X1hzZ0M4UWRKY3hYMTFuMUw1Y1Bkc2FhUnVtSVRSYmpvN0NSbHhQVXU4cVlKQm9STFlFQVJyV3prLVpTM1NHTzhwUDFkUkc5NC1QcDBqNWxhMjhBZUh2UkFsdlZ5MGZkcjJoQkdwUnpTQnNCM0x6N1N3Y1I5dEtNSnlqQU14bHd5LXF2OTNZa2VudkZBa3FjT1g0QXFGYjg5SVkxdTdGQTlkSnpTXzJMN2V5ZDhmZFRFUVpBdFRMWHVEQmY1dEp2YTVFc3NqTDZHS3M2d2w5dUFTWWtZNTNmd3ZuWV8zSF9sZXR3bFBaWGUyd2RMZ3RsZDVFYnN5ZEZSNWR3LWN3NklTdWJlTVJfRHZMb0l0WUtLYkpaNUJpZ2xkMmZfcWRLN0lObGdiNTZYUXhOMGRka3REb1pzY1l1T2x6cUlFcHdfWHpkeGRfWmR3M1BpTWs4cTk4d3h4YnFkcVYzMi1IdVV0dDhJTERWR2FWV2lDM3MwYWJjZ3dSNlFMalE5d1RnT1M2bzR2OVFtS2hYblhxTTVXNWFiTWlWSWxNRnNDdGRRckFBSm9QbUJiRVc1ajlwRGJZcEFzems0ZDZKSDZUZElIMWxLZmVucThxUm51dGNVNnFaQTJzNGhwSVJLWWxJa3JJWWpnUkt5dGpuR2pqNTZDQVB2QjhZNkdaWXVJMjBhMFAzUm5pT2tKOEdUV1J3VUgzNlJQZ1AzSmFvLXlEZFNQZ2hWVHVqVEhWY2FkcWFiM1d4Rm1qVy1ma003M1lQZVdfN3dwRW9qNTMyZ1F6TEcxTG1oYkNzUWdXMmc4amo0YTQwZ1dwYWNjcW5DSkV6XzZ2Rll6X0MzUWJyakZyak1BX051c0hZc1NVUklJems4WEFfUTI0anNOd2dYOWhDVk45REFpVm5EV0tyb0IzaFZRd3pZS2p5SVRsaDF0ZGJYd0FKUlJwRjMtZnd5RnJQWjBmc2hJcWhKRkVNMHNSV3FmOGh1RFJyQ3E3Sjl2M0RubS1tZXdGTHVyc3RZVEFpQTBmSXJZSDZkQnZnOWpDMXdYX0NtOHE5cDZKZ1hmVHp4elRSTEZyMzVkWGYzQnozdzU5bEw3WUhPdV9mSFU1SjA2bGtzdG9fTXpiWnFybVJtTVA4WHY5cXA5MkYxelpUMlYxQndOSUNONVFFRk1lcXRJb3BFMkN3U0hSVVJieTZOdmJkSTZ5NWxYMEcxT2lGU0xuSTg3MDJhcWdkWG1nNi1QYlYzTEdoWHl0OS1YcWthbnMzSVFfdllpcEhPSjVkclEwVmFvT21mXzBfZmZJOFU3bkZWaVN0RVBEdHVFaUFYSm15YWs0VWFoT3JMSDFYZWFjYVhmMlhXQlFVZ3kwZ3lpbFR2MnR6VWhZRjh0YVFPenJ0bnczMUtVdHJzSW1HMnByR0o5QTh2VUtQSnN2MUZPX01HRDloR1B4MTVmcnlCenAwTk9TdXRJRlc0UC1LRUE1a3NiZDVCalY2UVZPdV9ULTBpTG9IX3FmOS03ako0dlV2R2VlcjVFajgtV0JQTnl0N2lwbnhjdXVRdVRiM1NHaDN1MFNBTy12VzVHYkEydi1veTZJQkZhdEVicVM3b0RvQk1PX2xrSEZJdHF0d0dtLThvb1FOd0pKMFgyOXEybnA0YlZNNnRVN3pJM2d2OEpWc0pfVWZmcUkyOFpwaXVHRm8zeGtBbkhjVjJsZkVSem5PZERDNXhaNGJBcHNZWFg4U1h1YjlySEh4VmhkcXFoME9VVkoxdTdxRjl0MWZ6MUk2ZFdnN3JXY2thM1hfTUhpZ2pKVVFlUUxZMmp3Z2RnbXNTcjRvUjRGb1N6Zk9TZ0FtSFZWZk11bUJYZnRkTk4yNTBpcEdwaXVTMEN5bFZDRjFHeDJkRlJJUjFIcWJRTm90a2FBS2paQUZLZHBKQm85VnhvbUVUSHlUZWg0ZXVuQ1dOVWZhbXhpbFRVTHV4eVpYVWdKZUF1UkFpcm9CbzBlcWRhUmI4MmV2YWktZ0EwYk1xbGZRMngxT1I3NEhsTUlKX1l4Z2JNaURsTUYyRFlOOXJuWW9lVFloR0U1U18xalRNdkVkZ3F2N3hZZVNqdmRMR0tvZ3I5MWhSd1JuVDR2WWQzTEFxNEdiOGhMME5ubWpwaHVGYVBjWGxyQzV2UGhydlZfRUpLbXJhNXBUN201QmlyYUtrQmI5OW8yMkRtUExOTE9Tam9ydUVaYVpvVVc3NmdvbkdKSmRsejA0YmhXR3hxOENqLUlzY2E2YWJPWVFkZE40eGJnY0w3ei1jS2YyOUFkNDc5dlQzMV9oeHdwMjFDYVNtSmZOMjFLX1NvMl9LSzV6Znd3a0RlMFFyZEdiemhpd0piRXplbFZRdVJDUFVGSzItbEZ3MEdueWx3bUlIYXhrbXhRRXdfQzUyWXhzajRFOWdIeWUxNUJNZUhGQlAxcXhwRzlqMWhEanlZOUVQS2R3ZDRTQ0xxcjlwR0tCcFd4bzRWMjQ0VDNoVWROYndwVjYxNE51Z1VXMlNZNWF2WW1FUzlHTXR3alVKQW1LdllMTWdUM0NuejdjblRnZjQ0eHNVbGh6VHF2czFOS0xkUnRFNnNFSUtsX3F1VTVNTVRGTjFPekphOFlSbGxfTlFVaDZKSWRCTnkxZ3FNdUU3XzVFVERYQzZrSlRxeWtPVzJSZGhYc1lkZ195V25Jc3RoWF91VmxBejNPM0hLX2lyc1Z5TDRFblpPSUFkQjFOSld3b2lmRTE3alVPeVdzYzM0QkdoOFo3anhWNkNJVVFZYTc4WnJXbjdzb2h4MDd6bnNWQjY0SHdTcWFFazJFWWFfYUpuSnpwWTc1ZWVJTF9uVm53LW9pdUdlRHU2c2cwU0hyaDZEamV1aE5PMllyMTlneldYMWFBOW1TcmhrbjQyZUhOdk9qMjZyRmhFY2hLcHVQZWlIb084UzFpamNpTW9ac3hnaENRb3E0RDllVUg5VG5aSjBVd2N6RTVQQkVvRkptTFo1S05iMjI0aEhDbTItMm5VSWRoZmF5blNjSlRsLTdrU1dsLU05eEJrcmpab0RJMDBxb2tDMGpGT3VkU20yTkw5R0hrdkdlX3c4eDNYNEZaSC15U05fNENPa25GYW4xcXl4M0E5U0MydWx5aTN6bnh2RlhVNjlFUTl1UXJDeU9HWk51b2tlNmNSRkZQQXlxaUprMmozZlk4eHdKWHdlWjczcWx3M1JSM1JxU1REbVR4UkhtY09idThDV2k2QnhKdlJqNE9Db0dWdzJHNDVleEc1YzQ1YXhsYWpyTmlHRU5SZGZjakJqMDV2OVdVaHl6SWJTUk1DYk9Xb2ZTbnowbnNvdmlEVGZmYjVEX2tCLWJ1dkxvZTlyMHVUSnJwNXF0N3dyN3R3aEpxYVFXZ0NIc3YtQXJaRG5ibkFXQ0N4S1hSMlRzY3lkYkJGMXo3VTF6UzlYOW5iUE1fcnBxa1BkcGkxSUpINlExczFMUUppd3M2aDBfSC1QSG5iQWJkR2ZyMU1iSXYxUHZvcFJVWHRVMzdLd2EzcGFIeUFrN1J4OFo5bi1rSnRFbElxeVktM2RyX0oycFdWY05FdXFHeEV3ZWhoMTRYYmR4a0w0dVpjMlVDOENBY3ZYY01qZnBsQlBiNFRKRlU5MTRnUUNrQmRxQ2NHVmlTeG05VzJpYTk4WTktXzE2cWIyOUtib2l5SGU4RGhNWGE4Q0VnU1gwbTRzYkswMnlEVGkzYnRaQVhlaFFaN0JQRDE5WVlCWjlCbm40OE9JVFdmSzhUUnFXOTlxOURldDlwU0U1MUh2NklDMFo2UVhlOXFFRTJEbFZWdTk4ZGdwdHcxNUJXUE5kVHAxVm81bHR5aDRYQmo5STNod3JrLUhFZDF6bTZfWWdyMDQwWlg3R1VCbldXc1h1VVFQWmJVZFlSVmN6dUFkRVczczAzVVhYYnBQUE9IYlJqb2JwM082ajZEWkNoWmljN1ZBM01Bbzk5a0lJUkMxdTI0Y1BacXplM2ZlQTM4N3J5MktlcE5NTkpKR2hJNmFpOC0xLVJfbG9kWG1XOTViRFJRUjZFUTNsODZKRzBaV0lKdUN1M094WjdPdHpLT3RWNGJRbmRmOUVnVXh5VUFFVTFaemxxQ21GbmF6LS02T2FvdDhuQXlMMDk0VVVzRjJMLUtSZzRtaEREd19xbkFYWXNDRkhxcm85aWRqbTRpOWJIMUhUMGlsV2lIT21QMmV1blNQVlg0TFhfVU0wUWtDandNZzFXelhGRHJTU3U1bWF3R1dTQzNGS25BTC0xWWVCcTdYMTN0MUVqLUxMdFRhX1lzZHdqbjFYMnJXc0pHbVlTbEZPN2NqU0xEUU5CSUNSTWtIanpfQ1AyT1NmWmhQUnFyOVllSFEwSmljRW92SUpqeXdhYWJuZk9Ud3pyaXRudVhfczNyZXRCb2RlSS1CVXhlbTZXMnZwTkJiZmVGbVZuUWhab2UxWTMzZlo4S29lSkR2ZG5kNHBKU2NZRXZLc2RiZ3RBdElGaG1STkx5aF9xNDFVbm1TLTVGNGlNRWxzbTJyaVhvOXI5dnF2UkNvRnBmcFFQeG8xR1M2a1FnVVROMWVTS25xNFhWckpteU95QVVJS2d1SGdLY01QNVhtcmRETUk1X2FBVkZTOTVlOW1PSkEyaXp1YXc1ZEFRd2FLRDFIWHJYV1FNT2dhSFdOVk5IRTB6STRINTFCUnJVT3Q2M0tPR2VBdHVsNzU1RE5nbm9GOVgwYkNWMFhSYUFXU21reUlvY3VrYnFmVjM3N1RTdzFBX2JRZi1kS3R3Mm1Da0NVTXpELVZlQ3BFMWhhWE1sODZqeHFnV1RDRVJxUG5Gelo2dUNuakxtczVjZHo3elZlTW1WeC1JTjctR0F1R0g2SnBNQ2ktdlg4eUV0Q1hoMUk2ZnRGX2Q5NW84NXo4aUNOVEs4QnB1MlFYQ2tzZHRLa3dkUE5TclZJRHQ5YXgxY2RDeEVPZWJmYXQ5N29fV3kyQ09WeGw2bXk3Wk9EVEJjeHZScThac25VM09PN296cXVNMWpnZERKU0ZZZC1qcWFTQXlZM1VRa003aDBKd1kwWUFDRDBrMFRncW5MTFdCbUtHWXY3R1ZPYU5DUGxMeWN4YzVXTXFrbGZZRGdzNzNSX3ZkLU1zVlZzTVpGQnRSZ0FGb0hmVkNpdmdxcEpYZVNaanJUTnBKYWVPdnBadl9RZ0g2SVQxVWJJZFVNQjRQb04tYi1CNnU2YmhON3FlVmpBdWVoamN5eVhrLUhWdXBkcWJRZGVtYmk4RzJMWFJDVVFZanRCMW5RTnNsd0lDRDlmYjNTZmJYY0djNnlnaDh4enB3WWd0SmVfUW9GdmVDMTY2UkUzak96QkYtZkxPeUlxMTkzRGhqZ2VKbnVQVnQ5NWgxelROYTlycWEzdmhVYXZvQmRjVzBaWUNZdFpVc3NMcTFvS0RvWFRnaGVhVFJFdGFtRHFOemctWTJGOVVTcVJWYWVHQ1d2aENlcVJyT2k4LW5RNEdSeHBvR3hxdzJpQ0IxZXRYQU1UN3dZNmtNU1d4VW9IVVh5QzgyODBDRVpUZXBrUGd4VzNWRl94U252eVRoU3Q4RFZkb21mbWlaSVdwOTIya0F3aU0wdmxoelRJc182R19DbjhRU3Q1NVN5cUV1T0U0dkZnbC1nUW9VYnJUQXNvU3Blc08tX2ZuNmJWdHFwR0tlMm1RamJfY3RHMjZwYy13M1g3MTNMa1NOVTdxbDR1XzJnclp1WndmOGNJbnljbXhXYS1ZOUV3T2FadHZqMkpLcVd3YUpqSHNVM2JkM2dRVEZrSnRfWWxOdjRnMmRYRk5OdWdMamQ2NE9wWFZHNkRKVGxpQkhWczBCVkRBNU1vQUhhT24tWVdVQmdsSGhPU3FtZ1ZQT3JuRk9KOHJta1BFLWdaSHlPblJjNllBaGthWjlxeVNUZUlidV8zVEs4RGdXQ1o2MjV2d2NzZHoyR3Qtcnh3N0MtUWtXODZaSnRoWW1oeFBueU5oZTRnLUlfLTFlbkRUTmNPV0N5bDNDQzB1a3NYaVJvc2hTQzFFMkU3TmdpSExOYlc0bVBqWUdmTjFDcWNwYlFvb0NGY0VwSTZWRThYUnFyN0pyTmlxdmd4UHRpbWNWak02YVctdVFZekNFSF94SklLd0FYd29sNDl3TjR6TGc1NDNOY0ZNbG9ubXhBcUNjUU5wYzBSZHNtVmZSVEVKVzg0UjIyWkpTdTlTdzBWaXNNR0h1dTN1UmFzMlhBSE1Fa3FkM1gyZkhTNzg0dExDbmdUdmlMOFlJT2UtQno5NEM3aWxQZk9VbEpHOUxXdHFrM2ZtS0NIVjdpMWE0T3pQenVzVmdNcjVNUjM5T09aUzRjdlBGVkJDRnpTX3hkUVh3UEdNLUtaZW9YVTZXQUFuSEJuVWNIdWp1dGk5blp0VVRfZTFDMGJyUk0xazM2NEZTRy1SWDdTSUlZOG5XdlR6V3RwNE5DT3NyUW01c0RnT0hpLS14cGlkLXM3bkxJWFdZa2VKWXVIMnBlRVU3ZXRaY2FvZy40MG5hSEtKWEp5TlZyWmIzWEZFUnRlek5rT0xfb20xNWdIdUQxYzJCWGVJ"}' headers: Accept: - application/json Content-Length: - - '10751' + - '10785' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-keys/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-keys/4.3.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/keys/restore?api-version=7.1 response: body: - string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/test-key/c666a7e76c7449a98b49bb45cf6f6f63","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"uTc69sMV7kxD_3ORBJff28xm3v6TqV4PpswN-ysm09iWDqcOSWHjontwEK1pmIV7yJm-l860KEXxxM3vXSr_JgM5cQ16qC6XT4v7DWiBHM378D9qv6HYlQqW7nV7N3X7jOH2e_tjhhvmSn6UpOlGvp_ZY0ciKG4ANKtvmjIXvhcWCDgid_vb73AamGDbFNZyJFAqcwyMMJm7dF1vjXFm6MfOvJcEuY72uJEG1_NhG-z3aW4XbH5AxB18KDJHGK5T8kKIfT0pywG9RlDvdxvVK2eRqk1keI2cK0g8b6CvWNDS3MRJlV1wvvt8EhINUHj7BMPJB0LmybhieLZzN-vPuw","e":"AQAB"},"attributes":{"enabled":true,"created":1596039289,"updated":1596039289,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"key":{"kid":"https://vaultname.vault.azure.net/keys/test-key/8349dca3e83941a7a26b151302097c9b","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"u1eqGs8cPbR9O-vjNsQw6rKRDPGvoqCQL_tm3cXFltCXMc_J8Ss1m5HockZojOVOta3rhRIIXrPdXtELzJM-jCYI8MagaGE4a4YGFlh7hu3sey8RPSts2YT_TtL_jzeNKLvuEfIanXP-Vyx_6Wtgw3XN5XR9JW8RX02mfukUBB2HojLPdg5PYHdHPiZZUC5DM7Wu5kKH11RytxCM3yoI1mRnzqsI9jl0iXlxjV8VrZCBeD5TlKbRWtSP2OfQkfZbX1MQFcUMK7qXz8H2nwkg8j0IOQj9Y0lEoqJHWfk7tVKMf6vXnmWKnuRY0vi4qlswajMhPXllIpI4kcHFJd73RQ","e":"AQAB"},"attributes":{"enabled":true,"created":1605578634,"updated":1605578634,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '675' + content-length: '688' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 16:14:49 GMT + date: Tue, 17 Nov 2020 02:04:13 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://sxqsgqvc2ae2daihlne36a4m.vault.azure.net/keys/restore?api-version=7.1 + url: https://nblezykmltlhazz2z4stznwv.vault.azure.net/keys/restore?api-version=7.1 version: 1 diff --git a/sdk/keyvault/azure-keyvault-keys/tests/test_key_client.py b/sdk/keyvault/azure-keyvault-keys/tests/test_key_client.py index d075dfa104eb..3f883daa24ef 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/test_key_client.py +++ b/sdk/keyvault/azure-keyvault-keys/tests/test_key_client.py @@ -6,13 +6,10 @@ from dateutil import parser as date_parse import functools import time -import hashlib -import os import logging -import sys import json -from azure.core.exceptions import ResourceNotFoundError +from azure.core.exceptions import ResourceExistsError, ResourceNotFoundError from azure.keyvault.keys import JsonWebKey, KeyClient from devtools_testutils import ResourceGroupPreparer, KeyVaultPreparer @@ -194,7 +191,7 @@ def test_key_crud_operations(self, client, **kwargs): self.assertEqual(created_rsa_key.id, deleted_key.id) @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() def test_backup_restore(self, client, **kwargs): @@ -213,9 +210,13 @@ def test_backup_restore(self, client, **kwargs): # delete key client.begin_delete_key(created_bundle.name).wait() + # purge key + client.purge_deleted_key(created_bundle.name) + # restore key - restored = client.restore_key_backup(key_backup) - self._assert_key_attributes_equal(created_bundle.properties, restored.properties) + restore_function = functools.partial(client.restore_key_backup, key_backup) + restored_key = self._poll_until_no_exception(restore_function, ResourceExistsError) + self._assert_key_attributes_equal(created_bundle.properties, restored_key.properties) @ResourceGroupPreparer(random_name_enabled=True) @KeyVaultPreparer() diff --git a/sdk/keyvault/azure-keyvault-keys/tests/test_keys_async.py b/sdk/keyvault/azure-keyvault-keys/tests/test_keys_async.py index a98bc683c047..1e43e17f3228 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/test_keys_async.py +++ b/sdk/keyvault/azure-keyvault-keys/tests/test_keys_async.py @@ -5,12 +5,10 @@ import asyncio import functools import codecs -import hashlib -import os import logging import json -from azure.core.exceptions import ResourceNotFoundError +from azure.core.exceptions import ResourceExistsError from azure.keyvault.keys import JsonWebKey from azure.keyvault.keys.aio import KeyClient from devtools_testutils import ResourceGroupPreparer, KeyVaultPreparer @@ -297,7 +295,7 @@ async def test_list_deleted_keys(self, client, **kwargs): self.assertEqual(len(expected), 0) @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() async def test_backup_restore(self, client, **kwargs): self.assertIsNotNone(client) @@ -315,10 +313,13 @@ async def test_backup_restore(self, client, **kwargs): await client.delete_key(created_bundle.name) # can add test case to see if we do get_deleted should return error + # purge key + await client.purge_deleted_key(created_bundle.name) + # restore key - restored = await client.restore_key_backup(key_backup) - self.assertEqual(created_bundle.id, restored.id) - self._assert_key_attributes_equal(created_bundle.properties, restored.properties) + restore_function = functools.partial(client.restore_key_backup, key_backup) + restored_key = await self._poll_until_no_exception(restore_function, expected_exception=ResourceExistsError) + self._assert_key_attributes_equal(created_bundle.properties, restored_key.properties) @ResourceGroupPreparer(random_name_enabled=True) @KeyVaultPreparer() diff --git a/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys.py b/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys.py index b196ce9be714..041ea5c20327 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys.py +++ b/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys.py @@ -4,11 +4,9 @@ # ------------------------------------ from __future__ import print_function import functools -import hashlib -import os +import time from azure.keyvault.keys import KeyClient -from azure.core.exceptions import ResourceNotFoundError from devtools_testutils import ResourceGroupPreparer, KeyVaultPreparer from _shared.preparer import KeyVaultClientPreparer as _KeyVaultClientPreparer @@ -27,14 +25,12 @@ def test_create_key_client(): vault_url = "vault_url" # pylint:disable=unused-variable # [START create_key_client] - from azure.identity import DefaultAzureCredential from azure.keyvault.keys import KeyClient # Create a KeyClient using default Azure credentials credential = DefaultAzureCredential() key_client = KeyClient(vault_url, credential) - # [END create_key_client] @@ -59,10 +55,9 @@ def test_example_key_crud_operations(self, client, **kwargs): print(key.id) print(key.key_type) print(key.properties.expires_on) - # [END create_key] - # [START create_rsa_key] + # [START create_rsa_key] key_size = 2048 key_ops = ["encrypt", "decrypt", "sign", "verify", "wrapKey", "unwrapKey"] @@ -74,8 +69,8 @@ def test_example_key_crud_operations(self, client, **kwargs): print(key.name) print(key.key_type) print(key.key_operations) - # [END create_rsa_key] + # [START create_ec_key] key_curve = "P-256" @@ -87,10 +82,9 @@ def test_example_key_crud_operations(self, client, **kwargs): print(ec_key.properties.version) print(ec_key.key_type) print(ec_key.key.crv) - # [END create_ec_key] - # [START get_key] + # [START get_key] # get the latest version of a key key = key_client.get_key("key-name") @@ -103,10 +97,9 @@ def test_example_key_crud_operations(self, client, **kwargs): print(key.properties.version) print(key.key_type) print(key.properties.vault_url) - # [END get_key] - # [START update_key] + # [START update_key] # update attributes of an existing key expires_on = date_parse.parse("2050-01-02T08:00:00.000Z") tags = {"foo": "updated tag"} @@ -117,10 +110,9 @@ def test_example_key_crud_operations(self, client, **kwargs): print(updated_key.properties.expires_on) print(updated_key.properties.tags) print(key.key_type) - # [END update_key] - # [START delete_key] + # [START delete_key] # delete a key deleted_key_poller = key_client.begin_delete_key("key-name") deleted_key = deleted_key_poller.result() @@ -135,7 +127,6 @@ def test_example_key_crud_operations(self, client, **kwargs): # if you want to block until deletion is complete, call wait() on the poller deleted_key_poller.wait() - # [END delete_key] @ResourceGroupPreparer(random_name_enabled=True) @@ -150,29 +141,24 @@ def test_example_key_list_operations(self, client, **kwargs): key_client.create_rsa_key("key{}".format(i)) # [START list_keys] - # get an iterator of keys keys = key_client.list_properties_of_keys() for key in keys: print(key.id) print(key.name) - # [END list_keys] # [START list_properties_of_key_versions] - # get an iterator of a key's versions key_versions = key_client.list_properties_of_key_versions("key-name") for key in key_versions: print(key.id) print(key.name) - # [END list_properties_of_key_versions] # [START list_deleted_keys] - # get an iterator of deleted keys (requires soft-delete enabled for the vault) deleted_keys = key_client.list_deleted_keys() @@ -182,35 +168,34 @@ def test_example_key_list_operations(self, client, **kwargs): print(key.scheduled_purge_date) print(key.recovery_id) print(key.deleted_date) - # [END list_deleted_keys] @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() def test_example_keys_backup_restore(self, client, **kwargs): key_client = client created_key = key_client.create_key("keyrec", "RSA") key_name = created_key.name # [START backup_key] - # backup key key_backup = key_client.backup_key(key_name) # returns the raw bytes of the backed up key print(key_backup) - # [END backup_key] key_client.begin_delete_key(key_name).wait() + key_client.purge_deleted_key(key_name) - # [START restore_key_backup] + if self.is_live: + time.sleep(15) + # [START restore_key_backup] # restore a key backup restored_key = key_client.restore_key_backup(key_backup) print(restored_key.id) print(restored_key.properties.version) - # [END restore_key_backup] @ResourceGroupPreparer(random_name_enabled=True) @@ -221,7 +206,6 @@ def test_example_keys_recover(self, client, **kwargs): created_key = key_client.create_key("key-name", "RSA") key_client.begin_delete_key(created_key.name).wait() # [START get_deleted_key] - # get a deleted key (requires soft-delete enabled for the vault) deleted_key = key_client.get_deleted_key("key-name") print(deleted_key.name) @@ -231,10 +215,9 @@ def test_example_keys_recover(self, client, **kwargs): print(deleted_key.deleted_date) print(deleted_key.scheduled_purge_date) print(deleted_key.recovery_id) - # [END get_deleted_key] - # [START recover_deleted_key] + # [START recover_deleted_key] # recover a deleted key to its latest version (requires soft-delete enabled for the vault) recover_key_poller = key_client.begin_recover_deleted_key("key-name") recovered_key = recover_key_poller.result() @@ -243,5 +226,4 @@ def test_example_keys_recover(self, client, **kwargs): # if you want to block until key is recovered server-side, call wait() on the poller recover_key_poller.wait() - # [END recover_deleted_key] diff --git a/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys_async.py b/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys_async.py index 7ee7fb733b5f..686791bfb92b 100644 --- a/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys_async.py +++ b/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys_async.py @@ -2,11 +2,9 @@ # Copyright (c) Microsoft Corporation. # Licensed under the MIT License. # ------------------------------------ +import asyncio import functools -import hashlib -import os -from azure.core.exceptions import ResourceNotFoundError from azure.keyvault.keys.aio import KeyClient from devtools_testutils import ResourceGroupPreparer, KeyVaultPreparer from _shared.preparer_async import KeyVaultClientPreparer as _KeyVaultClientPreparer @@ -25,14 +23,12 @@ def test_create_key_client(): vault_url = "vault_url" # pylint:disable=unused-variable # [START create_key_client] - from azure.identity.aio import DefaultAzureCredential from azure.keyvault.keys.aio import KeyClient # Create a KeyClient using default Azure credentials credential = DefaultAzureCredential() key_client = KeyClient(vault_url, credential) - # [END create_key_client] @@ -43,7 +39,6 @@ class TestExamplesKeyVault(KeyVaultTestCase): async def test_example_key_crud_operations(self, client, **kwargs): key_client = client # [START create_key] - from dateutil import parser as date_parse key_size = 2048 @@ -60,20 +55,18 @@ async def test_example_key_crud_operations(self, client, **kwargs): print(key.key_type) print(key.properties.enabled) print(key.properties.expires_on) - # [END create_key] - # [START create_rsa_key] + # [START create_rsa_key] # create an rsa key in a hardware security module key = await key_client.create_rsa_key("key-name", hardware_protected=True, size=2048) print(key.id) print(key.name) print(key.key_type) - # [END create_rsa_key] - # [START create_ec_key] + # [START create_ec_key] # create an elliptic curve (ec) key key_curve = "P-256" ec_key = await key_client.create_ec_key("key-name", curve=key_curve) @@ -82,10 +75,9 @@ async def test_example_key_crud_operations(self, client, **kwargs): print(ec_key.name) print(ec_key.key_type) print(ec_key.key.crv) - # [END create_ec_key] - # [START get_key] + # [START get_key] # get the latest version of a key key = await key_client.get_key("key-name") @@ -98,10 +90,9 @@ async def test_example_key_crud_operations(self, client, **kwargs): print(key.properties.version) print(key.key_type) print(key.properties.vault_url) - # [END get_key] - # [START update_key] + # [START update_key] # update attributes of an existing key expires_on = date_parse.parse("2050-01-02T08:00:00.000Z") tags = {"foo": "updated tag"} @@ -112,10 +103,9 @@ async def test_example_key_crud_operations(self, client, **kwargs): print(updated_key.properties.expires_on) print(updated_key.properties.tags) print(updated_key.key_type) - # [END update_key] - # [START delete_key] + # [START delete_key] # delete a key deleted_key = await key_client.delete_key("key-name") @@ -126,7 +116,6 @@ async def test_example_key_crud_operations(self, client, **kwargs): print(deleted_key.deleted_date) print(deleted_key.scheduled_purge_date) print(deleted_key.recovery_id) - # [END delete_key] @ResourceGroupPreparer(random_name_enabled=True) @@ -141,7 +130,6 @@ async def test_example_key_list_operations(self, client, **kwargs): await key_client.create_rsa_key("key{}".format(i)) # [START list_keys] - # list keys keys = key_client.list_properties_of_keys() @@ -151,10 +139,9 @@ async def test_example_key_list_operations(self, client, **kwargs): print(key.name) print(key.updated_on) print(key.enabled) - # [END list_keys] - # [START list_properties_of_key_versions] + # [START list_properties_of_key_versions] # get an iterator of all versions of a key key_versions = key_client.list_properties_of_key_versions("key-name") @@ -163,10 +150,9 @@ async def test_example_key_list_operations(self, client, **kwargs): print(key.updated_on) print(key.properties.version) print(key.expires_on) - # [END list_properties_of_key_versions] - # [START list_deleted_keys] + # [START list_deleted_keys] # get an iterator of deleted keys (requires soft-delete enabled for the vault) deleted_keys = key_client.list_deleted_keys() @@ -176,36 +162,35 @@ async def test_example_key_list_operations(self, client, **kwargs): print(key.scheduled_purge_date) print(key.recovery_id) print(key.deleted_date) - # [END list_deleted_keys] @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() async def test_example_keys_backup_restore(self, client, **kwargs): key_client = client key_name = "test-key" await key_client.create_key(key_name, "RSA") # [START backup_key] - # backup key key_backup = await key_client.backup_key(key_name) # returns the raw bytes of the backup print(key_backup) - # [END backup_key] await key_client.delete_key(key_name) + await key_client.purge_deleted_key(key_name) - # [START restore_key_backup] + if self.is_live: + await asyncio.sleep(15) + # [START restore_key_backup] # restores a backup restored_key = await key_client.restore_key_backup(key_backup) print(restored_key.id) print(restored_key.name) print(restored_key.properties.version) - # [END restore_key_backup] @ResourceGroupPreparer(random_name_enabled=True) @@ -218,17 +203,14 @@ async def test_example_keys_recover(self, client, **kwargs): await key_client.delete_key(created_key.name) # [START get_deleted_key] - # get a deleted key (requires soft-delete enabled for the vault) deleted_key = await key_client.get_deleted_key("key-name") print(deleted_key.name) - # [END get_deleted_key] - # [START recover_deleted_key] + # [START recover_deleted_key] # recover deleted key to its latest version (requires soft-delete enabled for the vault) recovered_key = await key_client.recover_deleted_key("key-name") print(recovered_key.id) print(recovered_key.name) - # [END recover_deleted_key] diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/_shared/test_case_async.py b/sdk/keyvault/azure-keyvault-secrets/tests/_shared/test_case_async.py index 07991be314ff..7c765fb19455 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/_shared/test_case_async.py +++ b/sdk/keyvault/azure-keyvault-secrets/tests/_shared/test_case_async.py @@ -24,31 +24,26 @@ def setUp(self): self.list_test_size = 7 super(KeyVaultTestCase, self).setUp() - async def _poll_until_no_exception(self, fn, *resource_names, expected_exception, max_retries=20, retry_delay=3): + async def _poll_until_no_exception(self, fn, expected_exception, max_retries=20, retry_delay=3): """polling helper for live tests because some operations take an unpredictable amount of time to complete""" - for name in resource_names: - for i in range(max_retries): - try: - # TODO: better for caller to apply args to fn; could also gather - await fn(name) - break - except expected_exception: - if i == max_retries - 1: - raise - if self.is_live: - await asyncio.sleep(retry_delay) - - async def _poll_until_exception(self, fn, *resource_names, expected_exception, max_retries=20, retry_delay=3): + for i in range(max_retries): + try: + return await fn() + except expected_exception: + if i == max_retries - 1: + raise + if self.is_live: + await asyncio.sleep(retry_delay) + + async def _poll_until_exception(self, fn, expected_exception, max_retries=20, retry_delay=3): """polling helper for live tests because some operations take an unpredictable amount of time to complete""" - for name in resource_names: - for _ in range(max_retries): - try: - # TODO: better for caller to apply args to fn; could also gather - await fn(name) - if self.is_live: - await asyncio.sleep(retry_delay) - except expected_exception: - return + for _ in range(max_retries): + try: + await fn() + if self.is_live: + await asyncio.sleep(retry_delay) + except expected_exception: + return self.fail("expected exception {expected_exception} was not raised") diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_samples_secrets.test_example_secrets_backup_restore.yaml b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_samples_secrets.test_example_secrets_backup_restore.yaml index f222db0f4eb7..faf07b03570e 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_samples_secrets.test_example_secrets_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_samples_secrets.test_example_secrets_backup_restore.yaml @@ -13,7 +13,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret-name?api-version=7.1 response: @@ -28,7 +28,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:16 GMT + - Tue, 17 Nov 2020 02:06:52 GMT expires: - '-1' pragma: @@ -38,16 +38,14 @@ interactions: www-authenticate: - Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -67,37 +65,35 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret-name?api-version=7.1 response: body: - string: '{"value":"secret-value","id":"https://vaultname.vault.azure.net/secrets/secret-name/45b6af5aa7f944cfb1f5a7f37b03e7cb","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"value":"secret-value","id":"https://vaultname.vault.azure.net/secrets/secret-name/7cec78e1e7754475b6990781efeaa37f","attributes":{"enabled":true,"created":1605578813,"updated":1605578813,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '253' + - '266' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:17 GMT + - Tue, 17 Nov 2020 02:06:53 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -115,37 +111,35 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/secrets/secret-name/backup?api-version=7.1 response: body: - string: '{"value":"KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmpmN0ZzRF9pLU5EQU9CeUYtV0lVQzFmVFpyOFh1THNZZUR2ejZIb01oTlluSGZfaGd0UURrNVdSMGZvWUg5YXJfcEhWYm5rc21Nakc2SjIxeXFkdnBGbV96M2FObGlxM2dXa201dUR4RnYtRGg0U09YWHFBeGUxcFRtNjdUUExOOElIZ2lYekhMaldSNlp2a2lvX3ZGRGNZUG00bkMzTmJkemd6ZjAzZzdNTWcySVVDcEVlOUxWV2ctUWpoNnNPUTVHV0gyVnI1dWJIVzdudmhDekpKeFJpQ0ZMM1dOdHRtOVpLekxTZ2RzQUs4WUM5czc3N29IbjdiMnlmRVBXaTV1ekIwNGpGQm1HNTI4bkNFa0xxTWUzMXhlUEZUdUVIaUpMRkVYNFlOOEJzRnlXeDFsQ3ZtNzJIb0RfNkFKTUVXdFBkWHlmMmNGQTRoLWNITE1FWXJJdy4xSU5FdGVfS1BULTVoUEhmQ0dNY25BLlBOZVlNT0ZOQko3X3EyYUdDVVBiUWxjRFBRV2xSaF9WOUhiNHVjeTQwZjN6b3pjOTBNQU1kcE9QZy04TWw2VGR4M1c0YWFYSjBHZ2FROVhlS0RENF9qZ3RKbjRqQVR2TzI4bEZxM2N5Y2lBcmFSZDIxOHo5TUtJUlYxX1ctY0ZzLTFtN0RsaEVyNlBFNU5KQ1lMaFVHbDR3RW9DS2hHZGdUeGpMUmZLby1HbnlnLUxhSVlxNUNSWnlxaVJvQUs1NEl6MEhrNmhsaDE5MWhsTjRvNVA5OWw3VXh6NmhFU3VNWlVhQkZuaDdib21wY3pJZGRxRFdGVnp0UGwxRFk5djNJeU43WFlCM3l3SDR5NGs3ME9xSG5vaGs0b0dOclZRQjZObXozX3NoMkVSaVVkQWFOZngwd2RETThwazdlSjlwNHMwY3FDQ3o2cFlCTWJwMVdveWdMSk5Hc2YyejVCa1g3ZE8xcUkwMmpsaWM4cC0wVTJQLTdxVWozY00yeHJZdXo4c0poV2MtcURrMnBYd1oyWnZ3amxjTzY1RlNuTlJ1VktzZjNJQXdwRFlhemFyOGxWVEhYNXBCSUlFeHFRQkpyYm93cllCQ0ZLZ2Y2QUxDaGs1a0VqMHI1TFMzQ3FqQlBnVXhKcVl6WEI2UFlrdDBmUUpRTXV3NkJPTWdQTnEyMmJScHN2YTB2dnM0OTZKY3A4Q3F5cF9aSkV4QWFwUk44VUVKUjFCZFMzWmI5STVGOUdYd2JpM1NsU0tyelQ2NjduQ09JVGtJWmNFbTJzWVlCYUs5MkltTnd0eDhzTjFoRnBfVVlJa0J4RlQ3ZTdHNzJHU0FDcmlaRzRRODlzeGFfZFNydWRsZi1YNzRtWlF6UlpEMElVOE16cWg4a3pQdW5ZR291Q2JpLUJOb3hwUHBkeGxpZVd5Uml5UmRIWXd5aU9abTNycWxZazRoR2FUTWZLWHRrbUNYc25nR0UyYW9lNUIzZTdEdVdoeVp0SnREZzMwd3Nja2hUSkg0MEVpM0ttMy1JNDNWLUtxX0dMaEh1WXJEZks4azB1U2VNd0RPVjQxUjlxYmJqT00wZERXLVRGWjhnbWVSUmRQaC1fZTRRZl9WY05HTS15VUNzbVhCLTJQZW1PVjB0RWRnbjhoWTZFSXRSNXV2WVNRdTRiWjVmSmt4LU9lTjd0c3p3b3dHdkhHb25PaFNyYVZ3THlHWERtaVczUHliTW1vZEYzdTQ2NmNUR2ZoRjN6RzFXbGdEZG1DUm5oakpRYWVHZ1RMRlhjUXlnNWVZeWNZSWQ0WjRQX2h5eThtWnkxeE1Cemc2TzRtS201b0ZPdE9TZ0FPWHVMdjZSS0NGb0t6aUsxTUVBdEwwTVVvRG9oNG1hQzNRa0VZdEZCeUozWmNVSXFWUUQwNXJpOE5oQUFjUGdDNjhybDlYLVJvdHRaTmwzcUtyX01ibEh6RFRhNHBhbjRaX3c0ZkM1ZTVlSkNKSFRjSWw0NXNVRDRNR3RmU05vNG5XUFFzNlZVbG8zX2hnbXZpR3dVcnpqR2tTUnNfSzZ3MzIwVXRXTzlNcHgzUlo4ZFNVLTRHdTBFOW5uNTN4TnQyeXdqWGY3UWFpSWZsMmJlb1p4bkthaFhHZ2lwVFN0QnU1djByMzYxOWxDUDdFQWVvemtRMHRiM2tYcWJIaF9RWGgwX0JPLUJfajMxZUZzTWxtNnZOa2xtSG1nWXhoTmN6Vmh2UUZQUkMtd1ljX3F3OE1oWVE0aDZscTRkeXY4aHMwdHk3WERPUml5NjBRRzFsMlZFWGFpUW9LdVJzb1JvVmFvcUlqYzVzc05Mc1V2bURBcUNuc21sdk9HclpWaS1aSm40OWMtbHh6ajNSN2Y0MzZYeGxhTTZPUnlXbjhoZHJDdnlmNDRlMU9fM0ZrZHJmZDMwMG1QbGo3QTRJWTZsVWZ5ekhKLVBCRmpvWmRXcFdJSFZ3LUM5NG9fR21aQzlnd3FTYkthYzJmWGp3QjRNbzdScXV4ZndSMXlxV3hwdjNjQmtQWUtodzlobWZBOGxNck9mMVZTSkt0YVIxRjNYUnJSMmtKdzBZVGYxemFGS0RvZVJNcFV0Zkpkc3FHRWNEWkY2V2ZXYmxUQU1CaWlkMFdLaV9FVlNiM0VCX3Nqc0FqajhEV1cwX2NUOXFFeVlmNy14WDUxUGpteFdvYTVBRi12dVlSc3M0STVhWUplQlgwWnFueEs1YkNGS3RIRkVISlYzaEhTM1NWU1l5ZFh0M0doQ1JMb01YYTMyaTA0M3FIOGxBNHhwbnZWZmhnX3QtV3BSaVA0cllpbC1nZjFDZF9fRUFjWlZMdDA1UE9pUzFEeFZfV0JGRHdKSl9xeVh0S2pFVWRwS0VCeG9rY1RWVXUxUk5XVEJXaHF0RGcyZUEzSm1tVlc2aXB4WkdHMUpzWWtTV3lQSWRlWU94ODhtQ3YzQ2ZmVFRYdk45VVlKMGdrT1dITHk2cHdSUHNGQjNwbDlFTUp4MXg2U2hOZzg2U21HUXF1SHlMU1hzdWdIcFFDYjV0ZVlxVnViejFGZFV1OHVLanYwY2VPT0J1eGtILVRtUHdQNGF6MkpmdlRwU0xoZm9uUkh1eDREV01mbkY2SVl6Z1htX19CMXlMRzVFelBiMlN3S1dXRFhFTzRTdW5KS2RKTnRwbkpFcWk0cV83VW5ETDNMcHhqcllpckJvSWNfRnExRlkyb0FfbkE1Qm9DOWN5MzJPc3BfQW42V2R3VV9yYVR3UFNZNW5WN0F6SlBZNFI3OVBfS3pVa1pxaVA0ZUxKalNQZlpuODBDb1BqN19uUV9SNG9HRWNweEU5WWpEeWpueUQ5MlFPNDlIY0U5LWhoOUV0ckJWZHpUSHY0Ui11N29RbkxVTzV6N3I4ZVZQQ2tXRWtSTGpzNzljTkVLTk5SSHpVdktSY1pLamdFVWEyVFJhdXZuc1J1V1J4TlU2Sk1HYjRVcUtXT05Od2gyaDhyQklzUWgxYTY2TVZNTEo5Rjd0V25wZnQxaHNDdGphWlJfd0VNSnJaTWhHQldDTXVUZVBiQ1ZVeW1xVGJsajZ6V0tsbUFNWHhMMmdSdmhhSVhJTThJb3l1Xzl2WVhUR3JqOEw2TE9FX2g1RXVEMlYyTk8zVERraDR2b3dxdFZjSS1zV3lZQ2kwendhVExlcXBhVzN0X0RqcDV2LS1oUWhOQlFMZXBKTnpfc0Zzc1RjTjFQT0RvY0pXTmpMTmx2bWZyY3JkUThPTHNaV1VzaWZSRE9wd2dJaUpIdXJ2QUlCSTF1RGZCeUVtdWpwWnJRRUdoSVpoOGpkSFBXVlpZdjMzSjAtNXh4Q0RQYk1NYnVBRHMzQS1IcEFuN25EZXBXdWl4cExvaDVhZFhfS3gtb0hkOFhwbHVTb1QxZWt4cHZZdTU2ek9oSG9kRS1yTlVvX0JtdmJYLXhxUFJDY01rNGtuRnV1bFZkTVlsZDJqRjVWMEFUUW1JMXJUUUl5cmVtYS1paVZlT05Rcm5rU1BCc0dld1FBOV9oZ0RZMnp2NWJNNnM5emZFSUtDbjYtWGlDRXpPR3FJc1lIVnd6NDkxN2paX1NOZjdYZ05vOFBSay1ya21zcXpYQ0pPRmZxbmxnSEY4RXN5NGVmMFlqVjZGaGxKM2d5RklhUVdtQzYtMTFfaU9TSDdVSUpmTzczaEJ3VEE1TVdBbVl6VHpnLV9lX1FqLVRXRWRhbzBJZjM3RDlmZ2RYVG5qZ2NYVUNsVjZEdHhmRWlVdzdySUpsZkxKNXpKZGdJSXp6SDFSWTJGMTlDSjU0aDBndFFuVnhlNnZkeFVxRGVfVDdwcW5MN3dMSDFoWWkzSFFQSWpCc2ZZTlh2cjlMeUV4dHVXVm5UNDBoOW9Ya3RxcElpOVo1SzdMRXc3N0I4VHQ2ZGpVRWhVM3BjcUY1c1NpcUFCVm05clV6YjNYc3pYdmU3ck0zZ0VsbTNmMHFnZzlBaFhObWloYWpCZnJYQ0hYMjJ1TXB1QlBZWWNFeUNsUkZBZGY0NXZJSW45aDEwVTdYSHltUXVIaGUwaXNrSlA2ZlBOZ3M2dkUwNnAxM0NDUXZVNDVLZVN2bHdHZ0k4cUVsSU1jMXhUcXFwMXVlZlFTdkdvcnhYUXdMU09zd1NZNVYwbWpSNEZlMm5MdllENXAwYmdhbHNFQWJRZUljNDZNbnBFMEszRHNWLWdQZUJhdm53dG1yRGtqRHFBbWJteEFCY3dUd2FlZndVM050RWY5TEpTNUNtNGJWejBSZHdhZnNFR3ZPemZvalNyVE9IOEpyQXIxS1JxcFl3UjdBaVNZNDAtREhXTjBScDFrVzZ2VW1YVXdUUS1qeHE4WVlsc3dhN21NR01iTGdFNmxPTmRuMTdqTW55UFMxNlQ3NzFqcUFMNHlvTFllSWlGSXhxRUJZZTNmZVk3cjBEMGVJeHdCVk5kRC16djI1QWxISkYxSzM0bjhYUUdwclpnXy10dlZjY0pFWmR5LUNkdEdPT3RtUTBNU19hT25iNzZnLVIzRW1HS3hLQUhwRndqVkFhTVVwcS0wU0wwNnAxYWxQQVZwTC1lX1M3YzQ0THg1Z3lJTjhVMnZPX2s5QzAxbWphOVlCOXZsTjRzN2VVMjk0RnpnVi1nc0ppYjh3TWxMemFYMlNucHFTU0ZDZnZPOEhTTkdFYVhvTjVtMjdGd2Voc2M4MW1zNlZzRHh6M3JoWC1aWFhMeFNueVlfanMwR0MtZHd2anVJLjZ2VGFNVVVDQVZualNaeXQ1SW9LZWc"}' + string: '{"value":"KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuRGVjNUs1UzljM2VreFBpaFRTamxZUFEtaWRCNWJnLU9ld3dVeGU1WjZ2UXctSzdGUEg1OXZhYnptMnNzZVhqSHMwQmQ3TGlGZVZZaXZBQ3VidmNvbC1UakRjNWRrVzhXa3d0V2VIcUxBQU5UeWxsZGxkUGRSTGRBMThVRGV1bFFvOUYwM0d4eTFVOU9MNVNNdll6NEZSNW9wZTVWNFc1a29sNlVNUGVucTR6QzhJQkdBUGQzalJ1YmhBWVlnOGcwVmNKXzlsQXRjZTV4WGRQT1I5U1pKWVBMeXdabnEzbnZtb1BPQXVvMWdYUUthMHdrOUV6d3BvcGdlaXg2RW5SdnE3Vm11WjJXUjNsX0dTZWhzZ3RNdllwS1d0YU16SV84bVZFdkNBUE5ZbUVMQ1o4RWpxTVdTRFltZzdMYllFWjBBNk02SHZSYmgtX3Azc1k3amJ5TjhRLndULUlSRy1jN2ktMm1TZ3VuWVp3TUEuYm9heVlOVzdJekxwR1N4TFBpQjJsNjMycV92aHR4RE5fZEVMRzlXZUR0d2lESjZrWGF4Mmo1ajNlV2RhWUdSeTdleFg1aXgtR1VEc1NFanJIV081ajN4VFR1OGNoZ29vQ1EzWjNhWWdVZFhJOFVtX21rVDJxSEZGNGl2eGZWZmVvUC0tRTRIdnZvdFlYbFhUUHdxdHpBeGN2ZmdLUzlqdk9jYWhZbFlwcEJjU0hFWWZnR295R0U2Tnh2US1lS2lpN21fZUlMMFcxUzR4bjd2dTNBbVNGLWR0VGl2Vjg2cV9oU3dpZjVva25OeWhnc0MwSGg5QUZrTUhPdEhJclFSdGdLY0RRSlVHdmplUEtMaHlBU1hqSXJ5V255Z081aFUxYWxITVNQbEFpLXM0UXJBUTNGSC1LeUJYc01lUHlDYXg1Z0JyS2NRV0g0eTBQU004VmdKM0Q0b3JWTV9FVDlPZ3VsQVVPSHlDX0J5dThCNFA3WmJFdGR4bEJqMkZ1NElYUnNmWkZwcWJ0U2ljc0xSUjNfVUpYVUhtUmJ4RWlSR2lHa243SWgtYVd0WHNtQTBUSVlrV0hZNnRXWjJMNXliUHNoRm1QUkR6OWJVQktLYURSVmozem9JZGZiTUZ4M0poNVVEVDB6dE1qTUt1Q3RBeWM1aDdCX2wxcDMzWEdVellITk9NSVowU2Q5OEN0NHNlUVVpTUZQUGNwT2Q2VllOTElERjdUa1lqQUxHSTFBZDU4UEV6TUMtcVZHbGxxX09fWmt3VS1SaUNsTEtFVHVad0NBZm9lS2lwdFRtVVJaWUUxcWgwUi1aYzhXZFdsSzFSb2k2d0oyTlhuRlpubTc1Q2sxZ0dGUjNFWTRVUnd3M0xhbFF1WU02aVFxV2R5QzVoNTVDdWh0MU45SEU1QWhYcFpVVURiMHNHSHlUcmNCSnJKRWtDZ3JhOWNXYmp0LTc1YkNCV0tUNFJnaGcyTk53QmRqeXAtSlliLVViNmlTdHpvbFNpMVNLdEh6eUF3bEN0Zjg4a2lWR2MtNWkxZDZjSFVsT2NSaXZzZUN6LXhnRVdBTnNNZ0RhX3ZlMTJmakxueEtsMWhZclk2bXBWNEloaTJNdDRoTFJkUFZqbW5oRWZoaW9QYXFONzVVWGxvSng5Y25WUHIxN3F4YnJnLTVJdk5yR0JFQ2FDOC1MUjRQZGdyVUJpT0E4SlJRWG5FYnRfbWdhNlhGeVNLUHlpVVlvVE5nb2RXbFR6ejY3RENMRHdBbzNWQVJTbnRBcWZSSDhjQWRTdFVTa3p4T3kzbFB0N1I5bkFBMjZKTHIyZnhPVGtqODlWaDdjaENJeWptWkduWFBya2U5cnQ5WlZVSk1SdXBDQzRUODY5TkctdE5nWk9vNk5EYzltdU9GNTFsMVFrUG1tcVBxaDIwSHlPVVJnZ2RxUFdSU0x6WTBicTFhWVdYbFNnZTJtd0hTT1otMzFRSHJmUERwRThPY3BPc0gtOWtfcDBFRG11NDBjZFRhV1k2clUtTVc1dGt1b3F0R01NcVF1T3dqaTNLUnA1QWQteW1sVXRlTjI2c1BvS0RfQkNLM2ZLV0x2WElsS3NZRkNPbHpaeUFRLTBieUZXLXctVEJCYnlJckpPaWp3TWNaTmNHS1NzY1RRT25mb1FqVmNCai1LdV9pVFNhaGdYOVpxNHpBbFVnb3ItclozaUJOU21jRnNKcVI4Z3pyOGRzUUJ2d2pLVGpGWThSNzJOczhocHhZSjY3VUlkSGY2YjlYejNIMXh1cUk3X2kteDVZa2Y2REI2amJwTm5LbXpxNU9ZbklMNWlEaEVzbzFzWGFqWXgxemJVLVQ4d3VjY3VaRHktSGpQSEpST1d2b0tnSnNNN2lOZ0hTYkhaWERERk4zVUlUdWViVFVTOXZUWGpQRzRKcGNvVmRocWIzSDFCc3RZdC1Nd3FRdGNXVExHTTVkdlRrWHl5RkJZRUpFa1JwNmdjYXU1cUpzbUQtTnBUVm5GbEt2aC13Z211MXlxMzBzUXRYanFzQ1RKOV9TcGxnSVYtZnltRmNjd2UtTnFhX29QWVExY3BNcnlkRmJSSEExTDhWU0RDd0hHdTdSVlJJNER3YUNIWks2RzBsNzF0dldDTlV6WXNocWctRVgxR3ctdXRUZEhyNHNjS0h6UEgwZUNoWXllREFqZ3VJWFY5aEk2TWZBSDkzNVh1SnZiQUFHalVwSWF3bjA1SDVSdVBxVUljYXBRZjNCc1EzaklILVpKVnV6Q2YxZTU1VmdrNjZWcGFVanB4NDgxSmJIMmZIV1NLWmZUb0UzWE9SODlzWHpBanY1WmpmYW55bGlvWk1iTnJCMWpZTGVYRkNZZy1WNVF5dUxQUjVwVkNxOE5YdndFVElMdmlOTVZjblJIR3NIcUc2OGptZjdLOUxPNm53RW1qZjJiNTJMVDZGWW1DU3Q0T2lrLWhQLVFTVnlwS0QyS1VpS3FFb3M2WVVGRkwxcUg4VWFQeGlnY3cwYVd1WEI3Nnh2VGVEZ0dyUGhXSW12RVBZNHlxdFlWT3V3MFpqRTMwaWxnNnNCa0gyYk1DWGRhSXYxZW4xN2l0d2tMVmhVQS1oSUJDLTdDdWtVVnlnVmhuOFNDNDRPV0NOUVgtMWxQbVJjMDgxdkF6QlhlSWN0b1Z1LUFGdVluSmo2Um1tbG43LVJPY2ZtdE9EVzRUTWpHZ0ttbmRkUmRyMHNCbG5vX1BZYWlWcTBLQ1JEcnFmZE03N0E5M0xWYk1PbUtsVGtZWDBDbjVGc3NfeTNvM0FSQzZnajRTMjNmQ01uYWhabmU5Wkhtazk2TW9lcms3eHppTmhUTWlWT1J5aUF4eWVNN3B2Vk5HUUdTOWhRaGxEbkJNUlpQUE5JX2E2dU9rNGxYa3Z6MkZ6SEhiN1RDMjRVXzlmWlpFZHVHcE1xVjIybm94UTA4SUk5XzZwYl9WaDlEN0lqRFZ4dzAwajNlQlRTN0o3bGNfLWJZaW9NMko2Rm9Oa0t3Y2ZFY3J2QkNYaXhBSzU1WTM3TEpFNFdpLTRObjdJNWlKQnhGY3lzTm4xaV9qZjR6VXVzeU5PZVBHQkhLOGp3NUd1c21fZVJsMmZFWTdHSS1kRU53RlBTMkVYZEFkbXhCcFRlQzVTazRkWVQxbmV3OVpPaXhMWFg4YVBCYzM2bks2Q1NlMEh5OEUtLTQ3c1ZVWXhycVc4SE1fMWZHc09rb0hCWWdjcnlqM3pkZ3l0eWQ1bzNpRlcwdnk5SHYzWEJ4VFRod0M2d3hrMFNMMk9WUm1QQ2l3YTNrc1g5MXBWWmFrUWhTb0dkbW05RUNVTThWbXh4U2pwMGhDaFIyVi1LRUs2V2NvaTZCUlAzaWh4YWNVY2NJaV85Z2NUd0ZCa0ZJekhraWNSaFI0ajF1dGpMOVNLTjFKNjlnNzJ4MjJXaDJTR21kcnlkeEkwM2tMV1czX29wcEcybjhwVWFXeXJ3SXNfYWdLaUpKNHNTVFFfSi02dV95Y2xGUFllZ2k5Tm1FTTdrNVN3bTFISTZMNUNPN1NCOVZhazAxVVUyaUxfUDlmRWpRMXFhdy1ycm9kSnlieHFNMUo3dlluWHlfX2xmaXdMdTZyeWVSa000Ti1HOHA4d3VqMWdScVBRZWw1RWFtZk92eDY2UGU1NmdMZlU3ZDkzUTRtdi1SQ1BmVEJmemd3eDlLekhwVmFZNVVNY0xSVy1tb3hHRjJpdFVocGk2M2tSMlZPbEcwSTFfWUU3NTkweU1JMy0xVVhxTmpUcGVyZTdOQVpyWWNMVnJ5UUFyR09qT2dsSF9QV2VTZ3AwTVlLYVc5WnBzTHBaNUhGVXN0dGFfWXZDcEd2aG9nSmRGcnlpM1NhYWRYV25IMWpBWWtlQWV4cGZYRUVPdWhVcHVGeUtKcHBIQnViSVNBUnNiSFVaQ2piVFpSMVhfY001ZU51aGxXRExFbEUyYnhJSndCZVFNQ05fZHE4R2JhTGxCaXdfeHN3dU9MS3RzYVczaVpDTmMzOUx3M05WV0NoMmpXUng1YjRoNFVqd016bGJmbHY2dUZ4VXhhNGkyY1F6UUxxZjh5dy1vYkhLU3JFeWRudmV3X1ItUGJ5N29LUFFuTmFfUFdEOXNwcVdkZnJyS0drZjhvR2ZkNWd2bXR1WnN2aEhwTy1uOVBqVGd2eHFaQmNrc1VyUE0ycVBHN1pwV2thSGUtV042RkN0dTZqUUktOG5UX3REYkdQLWJtcDVTbkp6ZkZCd3RyNU5wTGFzYXlGNUZUWURfQy1jSEdscVRLeVlmUnVGYWRnU3BUTXZROGE4TVY0dzdlMG51OUlvTUxpdXUyNjhrN2VWd3ZrelJrNkJoS3B6RXkteXVLTW95NExydWdONUJtM2VMTmFmQmVCeC1HRXlISjUyR3lzbE9qRUp0eDR1aWlhS092RTVMUlhDZXA0QjFGaXNWVDFkU2NpWFFseG1YNjQ1ODNLQktxYTJEVUxQb0R3UFBlRW5GUjRrdWJiOUhwYWFFODhXTXRpUEhzWFpxRHNaRUEzc1BDS1B3QURlaGdQZHhsMVRuVkViQ1dldGJ2dVN3NjlGZXBpdlozY0xYa3ZFUnF3UVdFMDBvR3dkOHM0dWFCVFJYQTRUbzJqdDNhdllSQ2pjQVlRdXRfeEhFRkRtYjJiZkVSSUNoRXVlbmpCaHZsbV9pQWdIdVVVTFBkRVJZMGxUbjc5SFEua1hCbTlUV0Y4N2p5bEZOWEpMcEJsZ2QwX2dySmc3a2FFVGo3c1MyZVNmZw"}' headers: cache-control: - no-cache content-length: - - '5491' + - '5498' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:17 GMT + - Tue, 17 Nov 2020 02:06:53 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -163,44 +157,218 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE uri: https://vaultname.vault.azure.net/secrets/secret-name?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret-name/45b6af5aa7f944cfb1f5a7f37b03e7cb","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret-name","deletedDate":1605578813,"scheduledPurgeDate":1613354813,"id":"https://vaultname.vault.azure.net/secrets/secret-name/7cec78e1e7754475b6990781efeaa37f","attributes":{"enabled":true,"created":1605578813,"updated":1605578813,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '230' + - '391' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:17 GMT + - Tue, 17 Nov 2020 02:06:53 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: code: 200 message: OK - request: - body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmpmN0ZzRF9pLU5EQU9CeUYtV0lVQzFmVFpyOFh1THNZZUR2ejZIb01oTlluSGZfaGd0UURrNVdSMGZvWUg5YXJfcEhWYm5rc21Nakc2SjIxeXFkdnBGbV96M2FObGlxM2dXa201dUR4RnYtRGg0U09YWHFBeGUxcFRtNjdUUExOOElIZ2lYekhMaldSNlp2a2lvX3ZGRGNZUG00bkMzTmJkemd6ZjAzZzdNTWcySVVDcEVlOUxWV2ctUWpoNnNPUTVHV0gyVnI1dWJIVzdudmhDekpKeFJpQ0ZMM1dOdHRtOVpLekxTZ2RzQUs4WUM5czc3N29IbjdiMnlmRVBXaTV1ekIwNGpGQm1HNTI4bkNFa0xxTWUzMXhlUEZUdUVIaUpMRkVYNFlOOEJzRnlXeDFsQ3ZtNzJIb0RfNkFKTUVXdFBkWHlmMmNGQTRoLWNITE1FWXJJdy4xSU5FdGVfS1BULTVoUEhmQ0dNY25BLlBOZVlNT0ZOQko3X3EyYUdDVVBiUWxjRFBRV2xSaF9WOUhiNHVjeTQwZjN6b3pjOTBNQU1kcE9QZy04TWw2VGR4M1c0YWFYSjBHZ2FROVhlS0RENF9qZ3RKbjRqQVR2TzI4bEZxM2N5Y2lBcmFSZDIxOHo5TUtJUlYxX1ctY0ZzLTFtN0RsaEVyNlBFNU5KQ1lMaFVHbDR3RW9DS2hHZGdUeGpMUmZLby1HbnlnLUxhSVlxNUNSWnlxaVJvQUs1NEl6MEhrNmhsaDE5MWhsTjRvNVA5OWw3VXh6NmhFU3VNWlVhQkZuaDdib21wY3pJZGRxRFdGVnp0UGwxRFk5djNJeU43WFlCM3l3SDR5NGs3ME9xSG5vaGs0b0dOclZRQjZObXozX3NoMkVSaVVkQWFOZngwd2RETThwazdlSjlwNHMwY3FDQ3o2cFlCTWJwMVdveWdMSk5Hc2YyejVCa1g3ZE8xcUkwMmpsaWM4cC0wVTJQLTdxVWozY00yeHJZdXo4c0poV2MtcURrMnBYd1oyWnZ3amxjTzY1RlNuTlJ1VktzZjNJQXdwRFlhemFyOGxWVEhYNXBCSUlFeHFRQkpyYm93cllCQ0ZLZ2Y2QUxDaGs1a0VqMHI1TFMzQ3FqQlBnVXhKcVl6WEI2UFlrdDBmUUpRTXV3NkJPTWdQTnEyMmJScHN2YTB2dnM0OTZKY3A4Q3F5cF9aSkV4QWFwUk44VUVKUjFCZFMzWmI5STVGOUdYd2JpM1NsU0tyelQ2NjduQ09JVGtJWmNFbTJzWVlCYUs5MkltTnd0eDhzTjFoRnBfVVlJa0J4RlQ3ZTdHNzJHU0FDcmlaRzRRODlzeGFfZFNydWRsZi1YNzRtWlF6UlpEMElVOE16cWg4a3pQdW5ZR291Q2JpLUJOb3hwUHBkeGxpZVd5Uml5UmRIWXd5aU9abTNycWxZazRoR2FUTWZLWHRrbUNYc25nR0UyYW9lNUIzZTdEdVdoeVp0SnREZzMwd3Nja2hUSkg0MEVpM0ttMy1JNDNWLUtxX0dMaEh1WXJEZks4azB1U2VNd0RPVjQxUjlxYmJqT00wZERXLVRGWjhnbWVSUmRQaC1fZTRRZl9WY05HTS15VUNzbVhCLTJQZW1PVjB0RWRnbjhoWTZFSXRSNXV2WVNRdTRiWjVmSmt4LU9lTjd0c3p3b3dHdkhHb25PaFNyYVZ3THlHWERtaVczUHliTW1vZEYzdTQ2NmNUR2ZoRjN6RzFXbGdEZG1DUm5oakpRYWVHZ1RMRlhjUXlnNWVZeWNZSWQ0WjRQX2h5eThtWnkxeE1Cemc2TzRtS201b0ZPdE9TZ0FPWHVMdjZSS0NGb0t6aUsxTUVBdEwwTVVvRG9oNG1hQzNRa0VZdEZCeUozWmNVSXFWUUQwNXJpOE5oQUFjUGdDNjhybDlYLVJvdHRaTmwzcUtyX01ibEh6RFRhNHBhbjRaX3c0ZkM1ZTVlSkNKSFRjSWw0NXNVRDRNR3RmU05vNG5XUFFzNlZVbG8zX2hnbXZpR3dVcnpqR2tTUnNfSzZ3MzIwVXRXTzlNcHgzUlo4ZFNVLTRHdTBFOW5uNTN4TnQyeXdqWGY3UWFpSWZsMmJlb1p4bkthaFhHZ2lwVFN0QnU1djByMzYxOWxDUDdFQWVvemtRMHRiM2tYcWJIaF9RWGgwX0JPLUJfajMxZUZzTWxtNnZOa2xtSG1nWXhoTmN6Vmh2UUZQUkMtd1ljX3F3OE1oWVE0aDZscTRkeXY4aHMwdHk3WERPUml5NjBRRzFsMlZFWGFpUW9LdVJzb1JvVmFvcUlqYzVzc05Mc1V2bURBcUNuc21sdk9HclpWaS1aSm40OWMtbHh6ajNSN2Y0MzZYeGxhTTZPUnlXbjhoZHJDdnlmNDRlMU9fM0ZrZHJmZDMwMG1QbGo3QTRJWTZsVWZ5ekhKLVBCRmpvWmRXcFdJSFZ3LUM5NG9fR21aQzlnd3FTYkthYzJmWGp3QjRNbzdScXV4ZndSMXlxV3hwdjNjQmtQWUtodzlobWZBOGxNck9mMVZTSkt0YVIxRjNYUnJSMmtKdzBZVGYxemFGS0RvZVJNcFV0Zkpkc3FHRWNEWkY2V2ZXYmxUQU1CaWlkMFdLaV9FVlNiM0VCX3Nqc0FqajhEV1cwX2NUOXFFeVlmNy14WDUxUGpteFdvYTVBRi12dVlSc3M0STVhWUplQlgwWnFueEs1YkNGS3RIRkVISlYzaEhTM1NWU1l5ZFh0M0doQ1JMb01YYTMyaTA0M3FIOGxBNHhwbnZWZmhnX3QtV3BSaVA0cllpbC1nZjFDZF9fRUFjWlZMdDA1UE9pUzFEeFZfV0JGRHdKSl9xeVh0S2pFVWRwS0VCeG9rY1RWVXUxUk5XVEJXaHF0RGcyZUEzSm1tVlc2aXB4WkdHMUpzWWtTV3lQSWRlWU94ODhtQ3YzQ2ZmVFRYdk45VVlKMGdrT1dITHk2cHdSUHNGQjNwbDlFTUp4MXg2U2hOZzg2U21HUXF1SHlMU1hzdWdIcFFDYjV0ZVlxVnViejFGZFV1OHVLanYwY2VPT0J1eGtILVRtUHdQNGF6MkpmdlRwU0xoZm9uUkh1eDREV01mbkY2SVl6Z1htX19CMXlMRzVFelBiMlN3S1dXRFhFTzRTdW5KS2RKTnRwbkpFcWk0cV83VW5ETDNMcHhqcllpckJvSWNfRnExRlkyb0FfbkE1Qm9DOWN5MzJPc3BfQW42V2R3VV9yYVR3UFNZNW5WN0F6SlBZNFI3OVBfS3pVa1pxaVA0ZUxKalNQZlpuODBDb1BqN19uUV9SNG9HRWNweEU5WWpEeWpueUQ5MlFPNDlIY0U5LWhoOUV0ckJWZHpUSHY0Ui11N29RbkxVTzV6N3I4ZVZQQ2tXRWtSTGpzNzljTkVLTk5SSHpVdktSY1pLamdFVWEyVFJhdXZuc1J1V1J4TlU2Sk1HYjRVcUtXT05Od2gyaDhyQklzUWgxYTY2TVZNTEo5Rjd0V25wZnQxaHNDdGphWlJfd0VNSnJaTWhHQldDTXVUZVBiQ1ZVeW1xVGJsajZ6V0tsbUFNWHhMMmdSdmhhSVhJTThJb3l1Xzl2WVhUR3JqOEw2TE9FX2g1RXVEMlYyTk8zVERraDR2b3dxdFZjSS1zV3lZQ2kwendhVExlcXBhVzN0X0RqcDV2LS1oUWhOQlFMZXBKTnpfc0Zzc1RjTjFQT0RvY0pXTmpMTmx2bWZyY3JkUThPTHNaV1VzaWZSRE9wd2dJaUpIdXJ2QUlCSTF1RGZCeUVtdWpwWnJRRUdoSVpoOGpkSFBXVlpZdjMzSjAtNXh4Q0RQYk1NYnVBRHMzQS1IcEFuN25EZXBXdWl4cExvaDVhZFhfS3gtb0hkOFhwbHVTb1QxZWt4cHZZdTU2ek9oSG9kRS1yTlVvX0JtdmJYLXhxUFJDY01rNGtuRnV1bFZkTVlsZDJqRjVWMEFUUW1JMXJUUUl5cmVtYS1paVZlT05Rcm5rU1BCc0dld1FBOV9oZ0RZMnp2NWJNNnM5emZFSUtDbjYtWGlDRXpPR3FJc1lIVnd6NDkxN2paX1NOZjdYZ05vOFBSay1ya21zcXpYQ0pPRmZxbmxnSEY4RXN5NGVmMFlqVjZGaGxKM2d5RklhUVdtQzYtMTFfaU9TSDdVSUpmTzczaEJ3VEE1TVdBbVl6VHpnLV9lX1FqLVRXRWRhbzBJZjM3RDlmZ2RYVG5qZ2NYVUNsVjZEdHhmRWlVdzdySUpsZkxKNXpKZGdJSXp6SDFSWTJGMTlDSjU0aDBndFFuVnhlNnZkeFVxRGVfVDdwcW5MN3dMSDFoWWkzSFFQSWpCc2ZZTlh2cjlMeUV4dHVXVm5UNDBoOW9Ya3RxcElpOVo1SzdMRXc3N0I4VHQ2ZGpVRWhVM3BjcUY1c1NpcUFCVm05clV6YjNYc3pYdmU3ck0zZ0VsbTNmMHFnZzlBaFhObWloYWpCZnJYQ0hYMjJ1TXB1QlBZWWNFeUNsUkZBZGY0NXZJSW45aDEwVTdYSHltUXVIaGUwaXNrSlA2ZlBOZ3M2dkUwNnAxM0NDUXZVNDVLZVN2bHdHZ0k4cUVsSU1jMXhUcXFwMXVlZlFTdkdvcnhYUXdMU09zd1NZNVYwbWpSNEZlMm5MdllENXAwYmdhbHNFQWJRZUljNDZNbnBFMEszRHNWLWdQZUJhdm53dG1yRGtqRHFBbWJteEFCY3dUd2FlZndVM050RWY5TEpTNUNtNGJWejBSZHdhZnNFR3ZPemZvalNyVE9IOEpyQXIxS1JxcFl3UjdBaVNZNDAtREhXTjBScDFrVzZ2VW1YVXdUUS1qeHE4WVlsc3dhN21NR01iTGdFNmxPTmRuMTdqTW55UFMxNlQ3NzFqcUFMNHlvTFllSWlGSXhxRUJZZTNmZVk3cjBEMGVJeHdCVk5kRC16djI1QWxISkYxSzM0bjhYUUdwclpnXy10dlZjY0pFWmR5LUNkdEdPT3RtUTBNU19hT25iNzZnLVIzRW1HS3hLQUhwRndqVkFhTVVwcS0wU0wwNnAxYWxQQVZwTC1lX1M3YzQ0THg1Z3lJTjhVMnZPX2s5QzAxbWphOVlCOXZsTjRzN2VVMjk0RnpnVi1nc0ppYjh3TWxMemFYMlNucHFTU0ZDZnZPOEhTTkdFYVhvTjVtMjdGd2Voc2M4MW1zNlZzRHh6M3JoWC1aWFhMeFNueVlfanMwR0MtZHd2anVJLjZ2VGFNVVVDQVZualNaeXQ1SW9LZWc"}' + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secret-name"}}' + headers: + cache-control: + - no-cache + content-length: + - '85' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 02:06:53 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secret-name"}}' + headers: + cache-control: + - no-cache + content-length: + - '85' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 02:06:55 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret-name","deletedDate":1605578813,"scheduledPurgeDate":1613354813,"id":"https://vaultname.vault.azure.net/secrets/secret-name/7cec78e1e7754475b6990781efeaa37f","attributes":{"enabled":true,"created":1605578813,"updated":1605578813,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: + - no-cache + content-length: + - '391' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 17 Nov 2020 02:06:57 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: + - no-cache + date: + - Tue, 17 Nov 2020 02:06:57 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 204 + message: No Content +- request: + body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuRGVjNUs1UzljM2VreFBpaFRTamxZUFEtaWRCNWJnLU9ld3dVeGU1WjZ2UXctSzdGUEg1OXZhYnptMnNzZVhqSHMwQmQ3TGlGZVZZaXZBQ3VidmNvbC1UakRjNWRrVzhXa3d0V2VIcUxBQU5UeWxsZGxkUGRSTGRBMThVRGV1bFFvOUYwM0d4eTFVOU9MNVNNdll6NEZSNW9wZTVWNFc1a29sNlVNUGVucTR6QzhJQkdBUGQzalJ1YmhBWVlnOGcwVmNKXzlsQXRjZTV4WGRQT1I5U1pKWVBMeXdabnEzbnZtb1BPQXVvMWdYUUthMHdrOUV6d3BvcGdlaXg2RW5SdnE3Vm11WjJXUjNsX0dTZWhzZ3RNdllwS1d0YU16SV84bVZFdkNBUE5ZbUVMQ1o4RWpxTVdTRFltZzdMYllFWjBBNk02SHZSYmgtX3Azc1k3amJ5TjhRLndULUlSRy1jN2ktMm1TZ3VuWVp3TUEuYm9heVlOVzdJekxwR1N4TFBpQjJsNjMycV92aHR4RE5fZEVMRzlXZUR0d2lESjZrWGF4Mmo1ajNlV2RhWUdSeTdleFg1aXgtR1VEc1NFanJIV081ajN4VFR1OGNoZ29vQ1EzWjNhWWdVZFhJOFVtX21rVDJxSEZGNGl2eGZWZmVvUC0tRTRIdnZvdFlYbFhUUHdxdHpBeGN2ZmdLUzlqdk9jYWhZbFlwcEJjU0hFWWZnR295R0U2Tnh2US1lS2lpN21fZUlMMFcxUzR4bjd2dTNBbVNGLWR0VGl2Vjg2cV9oU3dpZjVva25OeWhnc0MwSGg5QUZrTUhPdEhJclFSdGdLY0RRSlVHdmplUEtMaHlBU1hqSXJ5V255Z081aFUxYWxITVNQbEFpLXM0UXJBUTNGSC1LeUJYc01lUHlDYXg1Z0JyS2NRV0g0eTBQU004VmdKM0Q0b3JWTV9FVDlPZ3VsQVVPSHlDX0J5dThCNFA3WmJFdGR4bEJqMkZ1NElYUnNmWkZwcWJ0U2ljc0xSUjNfVUpYVUhtUmJ4RWlSR2lHa243SWgtYVd0WHNtQTBUSVlrV0hZNnRXWjJMNXliUHNoRm1QUkR6OWJVQktLYURSVmozem9JZGZiTUZ4M0poNVVEVDB6dE1qTUt1Q3RBeWM1aDdCX2wxcDMzWEdVellITk9NSVowU2Q5OEN0NHNlUVVpTUZQUGNwT2Q2VllOTElERjdUa1lqQUxHSTFBZDU4UEV6TUMtcVZHbGxxX09fWmt3VS1SaUNsTEtFVHVad0NBZm9lS2lwdFRtVVJaWUUxcWgwUi1aYzhXZFdsSzFSb2k2d0oyTlhuRlpubTc1Q2sxZ0dGUjNFWTRVUnd3M0xhbFF1WU02aVFxV2R5QzVoNTVDdWh0MU45SEU1QWhYcFpVVURiMHNHSHlUcmNCSnJKRWtDZ3JhOWNXYmp0LTc1YkNCV0tUNFJnaGcyTk53QmRqeXAtSlliLVViNmlTdHpvbFNpMVNLdEh6eUF3bEN0Zjg4a2lWR2MtNWkxZDZjSFVsT2NSaXZzZUN6LXhnRVdBTnNNZ0RhX3ZlMTJmakxueEtsMWhZclk2bXBWNEloaTJNdDRoTFJkUFZqbW5oRWZoaW9QYXFONzVVWGxvSng5Y25WUHIxN3F4YnJnLTVJdk5yR0JFQ2FDOC1MUjRQZGdyVUJpT0E4SlJRWG5FYnRfbWdhNlhGeVNLUHlpVVlvVE5nb2RXbFR6ejY3RENMRHdBbzNWQVJTbnRBcWZSSDhjQWRTdFVTa3p4T3kzbFB0N1I5bkFBMjZKTHIyZnhPVGtqODlWaDdjaENJeWptWkduWFBya2U5cnQ5WlZVSk1SdXBDQzRUODY5TkctdE5nWk9vNk5EYzltdU9GNTFsMVFrUG1tcVBxaDIwSHlPVVJnZ2RxUFdSU0x6WTBicTFhWVdYbFNnZTJtd0hTT1otMzFRSHJmUERwRThPY3BPc0gtOWtfcDBFRG11NDBjZFRhV1k2clUtTVc1dGt1b3F0R01NcVF1T3dqaTNLUnA1QWQteW1sVXRlTjI2c1BvS0RfQkNLM2ZLV0x2WElsS3NZRkNPbHpaeUFRLTBieUZXLXctVEJCYnlJckpPaWp3TWNaTmNHS1NzY1RRT25mb1FqVmNCai1LdV9pVFNhaGdYOVpxNHpBbFVnb3ItclozaUJOU21jRnNKcVI4Z3pyOGRzUUJ2d2pLVGpGWThSNzJOczhocHhZSjY3VUlkSGY2YjlYejNIMXh1cUk3X2kteDVZa2Y2REI2amJwTm5LbXpxNU9ZbklMNWlEaEVzbzFzWGFqWXgxemJVLVQ4d3VjY3VaRHktSGpQSEpST1d2b0tnSnNNN2lOZ0hTYkhaWERERk4zVUlUdWViVFVTOXZUWGpQRzRKcGNvVmRocWIzSDFCc3RZdC1Nd3FRdGNXVExHTTVkdlRrWHl5RkJZRUpFa1JwNmdjYXU1cUpzbUQtTnBUVm5GbEt2aC13Z211MXlxMzBzUXRYanFzQ1RKOV9TcGxnSVYtZnltRmNjd2UtTnFhX29QWVExY3BNcnlkRmJSSEExTDhWU0RDd0hHdTdSVlJJNER3YUNIWks2RzBsNzF0dldDTlV6WXNocWctRVgxR3ctdXRUZEhyNHNjS0h6UEgwZUNoWXllREFqZ3VJWFY5aEk2TWZBSDkzNVh1SnZiQUFHalVwSWF3bjA1SDVSdVBxVUljYXBRZjNCc1EzaklILVpKVnV6Q2YxZTU1VmdrNjZWcGFVanB4NDgxSmJIMmZIV1NLWmZUb0UzWE9SODlzWHpBanY1WmpmYW55bGlvWk1iTnJCMWpZTGVYRkNZZy1WNVF5dUxQUjVwVkNxOE5YdndFVElMdmlOTVZjblJIR3NIcUc2OGptZjdLOUxPNm53RW1qZjJiNTJMVDZGWW1DU3Q0T2lrLWhQLVFTVnlwS0QyS1VpS3FFb3M2WVVGRkwxcUg4VWFQeGlnY3cwYVd1WEI3Nnh2VGVEZ0dyUGhXSW12RVBZNHlxdFlWT3V3MFpqRTMwaWxnNnNCa0gyYk1DWGRhSXYxZW4xN2l0d2tMVmhVQS1oSUJDLTdDdWtVVnlnVmhuOFNDNDRPV0NOUVgtMWxQbVJjMDgxdkF6QlhlSWN0b1Z1LUFGdVluSmo2Um1tbG43LVJPY2ZtdE9EVzRUTWpHZ0ttbmRkUmRyMHNCbG5vX1BZYWlWcTBLQ1JEcnFmZE03N0E5M0xWYk1PbUtsVGtZWDBDbjVGc3NfeTNvM0FSQzZnajRTMjNmQ01uYWhabmU5Wkhtazk2TW9lcms3eHppTmhUTWlWT1J5aUF4eWVNN3B2Vk5HUUdTOWhRaGxEbkJNUlpQUE5JX2E2dU9rNGxYa3Z6MkZ6SEhiN1RDMjRVXzlmWlpFZHVHcE1xVjIybm94UTA4SUk5XzZwYl9WaDlEN0lqRFZ4dzAwajNlQlRTN0o3bGNfLWJZaW9NMko2Rm9Oa0t3Y2ZFY3J2QkNYaXhBSzU1WTM3TEpFNFdpLTRObjdJNWlKQnhGY3lzTm4xaV9qZjR6VXVzeU5PZVBHQkhLOGp3NUd1c21fZVJsMmZFWTdHSS1kRU53RlBTMkVYZEFkbXhCcFRlQzVTazRkWVQxbmV3OVpPaXhMWFg4YVBCYzM2bks2Q1NlMEh5OEUtLTQ3c1ZVWXhycVc4SE1fMWZHc09rb0hCWWdjcnlqM3pkZ3l0eWQ1bzNpRlcwdnk5SHYzWEJ4VFRod0M2d3hrMFNMMk9WUm1QQ2l3YTNrc1g5MXBWWmFrUWhTb0dkbW05RUNVTThWbXh4U2pwMGhDaFIyVi1LRUs2V2NvaTZCUlAzaWh4YWNVY2NJaV85Z2NUd0ZCa0ZJekhraWNSaFI0ajF1dGpMOVNLTjFKNjlnNzJ4MjJXaDJTR21kcnlkeEkwM2tMV1czX29wcEcybjhwVWFXeXJ3SXNfYWdLaUpKNHNTVFFfSi02dV95Y2xGUFllZ2k5Tm1FTTdrNVN3bTFISTZMNUNPN1NCOVZhazAxVVUyaUxfUDlmRWpRMXFhdy1ycm9kSnlieHFNMUo3dlluWHlfX2xmaXdMdTZyeWVSa000Ti1HOHA4d3VqMWdScVBRZWw1RWFtZk92eDY2UGU1NmdMZlU3ZDkzUTRtdi1SQ1BmVEJmemd3eDlLekhwVmFZNVVNY0xSVy1tb3hHRjJpdFVocGk2M2tSMlZPbEcwSTFfWUU3NTkweU1JMy0xVVhxTmpUcGVyZTdOQVpyWWNMVnJ5UUFyR09qT2dsSF9QV2VTZ3AwTVlLYVc5WnBzTHBaNUhGVXN0dGFfWXZDcEd2aG9nSmRGcnlpM1NhYWRYV25IMWpBWWtlQWV4cGZYRUVPdWhVcHVGeUtKcHBIQnViSVNBUnNiSFVaQ2piVFpSMVhfY001ZU51aGxXRExFbEUyYnhJSndCZVFNQ05fZHE4R2JhTGxCaXdfeHN3dU9MS3RzYVczaVpDTmMzOUx3M05WV0NoMmpXUng1YjRoNFVqd016bGJmbHY2dUZ4VXhhNGkyY1F6UUxxZjh5dy1vYkhLU3JFeWRudmV3X1ItUGJ5N29LUFFuTmFfUFdEOXNwcVdkZnJyS0drZjhvR2ZkNWd2bXR1WnN2aEhwTy1uOVBqVGd2eHFaQmNrc1VyUE0ycVBHN1pwV2thSGUtV042RkN0dTZqUUktOG5UX3REYkdQLWJtcDVTbkp6ZkZCd3RyNU5wTGFzYXlGNUZUWURfQy1jSEdscVRLeVlmUnVGYWRnU3BUTXZROGE4TVY0dzdlMG51OUlvTUxpdXUyNjhrN2VWd3ZrelJrNkJoS3B6RXkteXVLTW95NExydWdONUJtM2VMTmFmQmVCeC1HRXlISjUyR3lzbE9qRUp0eDR1aWlhS092RTVMUlhDZXA0QjFGaXNWVDFkU2NpWFFseG1YNjQ1ODNLQktxYTJEVUxQb0R3UFBlRW5GUjRrdWJiOUhwYWFFODhXTXRpUEhzWFpxRHNaRUEzc1BDS1B3QURlaGdQZHhsMVRuVkViQ1dldGJ2dVN3NjlGZXBpdlozY0xYa3ZFUnF3UVdFMDBvR3dkOHM0dWFCVFJYQTRUbzJqdDNhdllSQ2pjQVlRdXRfeEhFRkRtYjJiZkVSSUNoRXVlbmpCaHZsbV9pQWdIdVVVTFBkRVJZMGxUbjc5SFEua1hCbTlUV0Y4N2p5bEZOWEpMcEJsZ2QwX2dySmc3a2FFVGo3c1MyZVNmZw"}' headers: Accept: - application/json @@ -209,41 +377,39 @@ interactions: Connection: - keep-alive Content-Length: - - '5492' + - '5499' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/secrets/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret-name/45b6af5aa7f944cfb1f5a7f37b03e7cb","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret-name/7cec78e1e7754475b6990781efeaa37f","attributes":{"enabled":true,"created":1605578813,"updated":1605578813,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '230' + - '243' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:17 GMT + - Tue, 17 Nov 2020 02:07:12 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_samples_secrets_async.test_example_secrets_backup_restore.yaml b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_samples_secrets_async.test_example_secrets_backup_restore.yaml index 19e0501cce5e..cad64da74e93 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_samples_secrets_async.test_example_secrets_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_samples_secrets_async.test_example_secrets_backup_restore.yaml @@ -9,7 +9,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret-name?api-version=7.1 response: @@ -20,22 +20,21 @@ interactions: cache-control: no-cache content-length: '87' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:21 GMT + date: Tue, 17 Nov 2020 02:09:34 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains www-authenticate: Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 401 message: Unauthorized - url: https://qujflup4ijfee2ut7d3plgit.vault.azure.net/secrets/secret-name?api-version=7.1 + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/secrets/secret-name?api-version=7.1 - request: body: '{"value": "secret-value"}' headers: @@ -46,122 +45,232 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret-name?api-version=7.1 response: body: - string: '{"value":"secret-value","id":"https://vaultname.vault.azure.net/secrets/secret-name/f43f0573b66c4f079e1f7ee7613870a9","attributes":{"enabled":true,"created":1596044242,"updated":1596044242,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"value":"secret-value","id":"https://vaultname.vault.azure.net/secrets/secret-name/54fa9355a7bc4cf7b1154c642db0c569","attributes":{"enabled":true,"created":1605578975,"updated":1605578975,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '253' + content-length: '266' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:22 GMT + date: Tue, 17 Nov 2020 02:09:35 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://qujflup4ijfee2ut7d3plgit.vault.azure.net/secrets/secret-name?api-version=7.1 + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/secrets/secret-name?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/secrets/secret-name/backup?api-version=7.1 response: body: - string: '{"value":"KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmJfbUFtZmRLNE0wV2YyQUEzN25KMFFHNE1UOWJnRnVZS2JkMU84aUJUdlRldWN3Q25xMmxDWjVwdEFPVHAwTTJTUlRYNHpVRWRFYVQta0tLc1NkMUlrdkFqQkY0d1JXMGNiNUllNE5KNkpFaWx0d3hYS2xOYnVlaEZ5am9PUUN0NGZiek4zM01tWVNxNHdTYW9VMWlzZlNWZGZSUTN2YzhaaUN0VktnWC05SHlUeU1waUhIajd6ckxpNnFLT3dDM1pqQjR1MWRCV0x3QzI1UFFNUUo3RmNOajJNX2wwc0dSbUlpa2tSMzdNSXBFZXBVQlUwRGJYbUxYNlhEYzIwd3hpdHhDUDkzMDdGSi1Sbm55N1JCcUxKdGNoTWZpSk9FN1FJdVluSHB1NUQzd2NwNXMtOHoyWVpXSEJ3TG4yWFJ5TjhxQ0lpUzNiMnU3T0xKcHpJd042Zy43UGdTNkxXNkVOc1FSeFVuSkZ0TXpnLmxkczJIbGtVLVdfb05VdnVaTmx6SXluMnBSUE9LczRJbTFNU2Nra3VhUzNUaHhOVFJjbW5yTHF1MkZJZ0xsMzhuWm9Zd2d2a2pVSUdyMzJNLVRwWnE0V1JxSmxncEpCdE12TnlPR3dpemNmTk1CWXptUFBaSGhiOTVCc1QxcVNUd0RhbTJhWHdJZEp4dmhsbl9xUFJMUjJHNlNPdGZTNnlUTHVpZ2xZcjg2TW55SDdNdTJsZUNWVzh4TTZfYzFqTUhpcWNMenZEMUdpTHJGdUZWYnFKMkY3dXlvSmJuZkhWQ1NIZ19LMUxyUVJGaVVUc0J4di1naTVsemZ3RUlaWDlaNWswZ0Z5OV9VZk9udkc3ZTBMR19YYmZaQ1dzV1JuVDRxdE9vZHNGT0F2T1NaS2VFUjVZcXlBWm1wSDN1cHRXazJXYTEwaFVNOVdaNERPM1hITDdndlRYN3UyTTBJWVVGeG91ZDQ2aFBHUnhvN3FGeFNLRk9CaE1YajdyNmkybDAtOUJQMDRIZk9URmNXVHFpYnZ3YkxxakNQcWpqOVlzTG1IcnhtQUtxRnZubDZEZ2FyMnZYbnJ3OVRxWU1KR0ZWUHNISEUxbkZYUlBjb0prWmRnLTBER0RITzRBZ2FvaGdMYXhtNnhPZnR0YWVIU21ld1ZOcG9sTDE5Mk9Oa2pZeGd4VzRzZ1lsRGJkUkRRYnptRTFJc3RIS2tWb0dOLUljME11LTN4ZXhPSVlfdVBoN2lXdWc0d1N4Z0ozd0s2Vm5kYXI1SkVWYkRycGlYcWJodEY2bFR0cGdUMXl5cGI2bi1wRVpMLW9HQ3pOMzB2NWNNR3ViQmRDQzQxVXFQTkdDbmdpVjIwZXVIY1BhYWdTYnB3N0c1M3pkSzlGSVl5NzBKaFAxc3dRdDcxM180ZjdjOG1RN0FGWW5kLTk2cHpzeVdQS0ROelNremtFQWFrNXhDNFBHcWJ4QnRnQkFVdk43YnkzaF93OHpNMGxtR0Q4cXdnai1MclN1alFfYWNfUDMwYlQwbHVUTmR6RlhzQ2VMZW1IcTNhakVDZ2tOTmpIbUZsbHZOR3ItTGZZVXluMWV2bG9MSy1pRTNROS05VFdhLXRXb3RsM3BTcy1RbHJqc2lRN0FFcXhwUDRBREFjTE5ZSVBhakVVYWJ3NjRLNW9vRDhRYWlxMWpKeVhDbnRYQ1JwM2hJY01lQjlTN2xQOWFSeWdZd1dNVzBrdUpsdHh5SHBGRjlkZ2IzTW41VWFjTUxFdUM1aTdyUS1wMGM2V0lZSjdSTFNrWXFxS1d0NmRnZUlPZEtGWDF2TDFYUmVhU3lnaTlrX0gyeDNYNmg0TUpfaVRETkIwMlpaNXRVaV9hN0I4cWw2cUd6aEREb1lrX3F4ckpaU09TUzVsTzNUQm5CMGxCNjNkY3JwYTlicEdtSUx6Y25NVmg2MXlwdTd3alp2VlpGVGdJOHJMbUs2Z1hZZVlPR1dMVzQ1U1o3SVpSZWlyWVhfc3BBZlZUOWNMYmktVFdJSW9TMDhETkNoZWk3RXpEMEx3ZElmX1JLSEFvX2Z0eDV4eDRkemNtM0h1ZUFMUVVUUVBKU3BtaHpVdVFOTTRCVE9IVzUwWkFueG1uRnZPRHlrZmlPaTJKdmN2RnAxQnlJcFFWc01GY2RJNjNkYlVSMElWYzY4NFpIRzNxMC1LZVlNMXQtMUpOZC04RHFKblp5a2RtNTN1bDZvUG9GbE94WHVuQVBVczE4Z3puX1ZYN1d4eEdkanhuZTVDbDBSWFdkbmVIbGFZUDZuaUZzcXJkZ1RFWHNEVmZQa2JMeEg4MUg4ZDBjQTRBSjFRZXZ2R0l5MTA5NTlYdEZWbTVRcVdrT2Z3YXVxOW5FanJNdUVrZUxtbENmUG5GNVQ5THJ5dGx5bDY1UkE1cHM2TDVlVlVPTUc0UUdNeWR5NV9hWHRsSjhrQkxNOHlwNlVOQ1JlUDVnV3lvOTNJM2xvRldjbFJvanFrMlh0WmViSEYya1Rkdld1bkVGN0MzNW43bjNHdE1lSW8yUGVSQ1VsTlNJQ2gtRnNCRW5QTlZqRTB4eGJ3UFZMVk1KdlhQUV9STHZOTkRJSGN3OTRfNWxPYUhSYTljZmtUeWdCUFAzemE2Ymx6T3dzeW1uUG82VHprMC1BbG9fNEFHYlFxRXZYMnNEcmRybEE5SHlTMWJWWk9ISnAzeEtJejYtdWt3enlzMk5PRG1KUzlVMVQ3RFVfMVBfalA2TUp1YlZSNlNFNWUyeWRZNmFKRV9oV3FyQVdhSmhxSVV1dmtzY2xfTW9PM2dyWUZ3VWpybTBpbmRnRUszR29Ucnktc1JfaFFLMkszbW1QSVNSMk1HZmxnUVFIZXVMYnVYWHd6el9WajI1OFdVZkhSVlJOekRUbzJWMUxaWXZxT0FVdVpPZFlvRXJ3ejM4OEgzQmh0TTVocDU0VW9UZ1BiNW9FVTk4TWlVY0lQQVFYYXhxaUs2a2tWRWtwM2VUby1nM1NhZ0JoNmhJcVZIbXBEc0FGdmtqM1hDM2pQdVFYREoxNDRmM2daVVNKUWw5ZzU1T0xhY3Jfd3lVOEZOcGwtV2wyMS1OUkFrSmtHdjlJNm5hLWJpX3FwZDF4QjFvYllRc2ZVckkyWS1JaU9jZlJzV0NBUWJSU1pRNko3Q3pjLXBsVkFDbktmdDZIdkd1bFpoTzBMalhuYmtTVm5aT1EzdWdvRHJzTXV2ZmdNM3R5cklFYVZjWmw4QkJhaV9McHBSNWxhZ3VRWFM5d0NNdjZxenlGSmc4N19CZGM5dnlqSEhDOGR5RGZNUjNfREM4M0dfYUdmazRiNnpIcXhNMGFUZXFuVWRLUDNoYVFEdmo1SWhSMmoxZHN4QXphSWtnb0RSSjJWcUZKZy1ybTR4OHc4OVhlWTlEMS1TbHVtNmRvUTEwcWlBQl9hM1JYTWJ6QlNSQVdZcTBrUUpjU1dBbEdXSDNJTmpWNTAydGlZWGtwRmlUMjlqMVZsN0dGWTJnTk5MUXZBandtdzFZM01iWU5NR3BwN0FuV3JlMjh2Y3BuQWlRclljR0Q3NW8tUmJ6dnpUYmtQTWZBbGd4ZTlDanBwSTBwVUNSRzJ6aEUxMDlyRTVVV3plVWRGaFMtbGplb1hjN2x4SzlwRm42UHVzaEhpc2pXaWhWRlR4bm13b1dHaHNYSEpLaVpHSDlLQXRhbFVxNUdva1FBN0NLemMxaGdGeFp4NGd0b2p5NGpkZlV0bDRzSElQZFFfU0hsQ2NMWENOVElTa29hTktTVmtWS1NJME1vTFNWTXNnRkxlZzFnTzlzTmR4eVRmQWpLVmRFOHdMUjVtMnNyYXUxc0RKWEdXRlA5bEUxZkhIZ1FReUwwa0s2X1NpTXp4aU9QTlFjU1RmY2hPMzRkQm9YY0RFcnIyQ1B6MUtISUpuVVJkWVVWVDFtU3dwN281UmZXUTQ4RWhEN25aemNfcUFpMVFWZU9Bc3hkOXRHUW8wUTBYNGxYemlTdUxjNS04TnhGQU5GMnZtX3FORjhsdXdOazJ1ZVpPT2o3Mmx5bTFaTjNaN2tzcVR5UGU5Q3JYbTZ1S0NWMTFTN0dHWU5tdWgzeHpSZ3NzSU8zMHA0QmV3b21JTnZlUTRhNmlUaUVIV3hlNnZiNjVvSEdZNThvRlQzWHNLVDRjb19XQjFMTXJrTTRmSEpyOVFDNDc1bFFUdU1icVNxLUhqc2xxS1Q4R05fT09UYkU5Tk9PVnBnZVJoUjd0dmNvVzVCMU1vS2p0b3Y2NFFqc2F6V1prMWlVVmwydzl3OFdCc2ZDZlBWelM4dUxuX3dGWW1VOEZqM0x3YkZXZEU2WnE5N0FIaWt0N1ZUYXF6Y0tubHhKSkF1ZnFKSlBPWEg0RUpuaEdGeTVLUjBpWHJMMDBSeWRvZTNLeHdIaEV2TXF2b2xIaTlWc0tVSENwX3YycG9vWE9MRGxKOXpWOWFrclhKUENCcTdMTXBSTklndHFBbWlxUklqY1ZSallBZjIxNVdYZ3NQT3NUdENHV0hKekNoUC1RMkFhbzJwTzcxcUJuNEZFUW9DMWp6em9iS0VPQTJiX3Y0ZHVlZS1uc2F0eUZQWG5nVTZrT3pXZXAtMkpRRTNya2ZUOE1tdWNoUk1MOEpYdG9QS2hpNEZEb2lYSVNyamp1ZTBvVWdMczBDZDRpZmx3a2s2QmJlQ2hVRUhSWFN6YVIzNmNTbldwZU5kOUxhWVdCaV9NZnRtaHNSRzJFb0gyOFFTXzAtdVpPRE9NLTJFWTRHbEJzRGJsZXJzcGF5eVA5X1FBTmFXVkV1N2Q3S3ZTd3hxcEJlVWZNMDJndEhQczNIU0E1eGZpWUNrVXlZaDBtSVg4ekY3Y1Npa3h5eC1aOThmdm5Rd1BFRHJzbXlMTDQ2V1NVRTBVTjFOdUxBOVB1SXVDZks1Yk5vUzBnVlB3RFR6YnJLUm05aURXTjZBLUwwRTNlTDlaSC1CRHpENUpLbFZHcy1WVElCdUpjczV5cFVtdlVNaWlCSG1MRWltRWotakdLemZWQ0lGTXIzcTNHX1JhSkJVbVphWlVRWGgyUVh0UDBZRDRXQVZKVEhPd1g0cEJONERnYkhZZFZBT3lOZ3ZsTWN5bzMzTWlSQVJHVUxKZUZFN0FnUVpfd0dkUV9PcTlsMU5nSVRNODI4VURqTHF1NGpEbUFQRWppX2stY19reGhOa01LdEhEX1ZYOGx4dzg2QnFvcEpRSW5EeU5QZHNRLnRtR1FLbkpvSy1zLXU5dFpsaWtjSkE"}' + string: '{"value":"KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuTG1QaXNZUXVrV0kzWTlZM0VJMHBJSmxhMzdTNFZneUdycHp2TFhGWlpkamQwZTJ1MmY2TkYweVRZRFJBc2E0bW1UQlpxUzZvUkRCMUNSN2VmaHlTRG0yVElsNUZtNFY4MHNtSFpmUkl4Zks3UC0tX1dVOTZPems2RHUtdnQ5NlRYckNGV01XUlh3YVp3RnhnaG5ZY21reXZDMU9JR3QzMmk1TUoyMUlPQkNLSDRodkFqNEdCZl9raW1nZkxqajNDY2tzZ2ZWOHNOODVMNkpzYlFtd0Zzbl9vTFdqRDVLZUIzbzNsWHl4N2pnRVZCcEpoT3NZek1aeUE5ajhuWmkyaGxrS3VBYVB1Qm0tMFZQUVl4Vng0ZlBQWUNjSnlUWmVGTjJVQldNWWFIbnpZdHB0WkpUS184dkNJTHV2YkdidWVSTl8xcTNWZXdQUTBfZ0hDR18xNGJ3LkZXTE4wZDctY1BOZEd6VFhhYUJ0cEEuWld1N3AtcWI5RGNVNVBCSEYzdmVMTm1pbl9aQnFrd0FQSksya005NnNtSnhJVzRfaERTVk5VcXYzNDlwdGdUOTBZeGlUNTRtVkJBbjVEQjM1aXJneWRkSFU3dXJLM1dUNEp1a1E0VjlsY1NiQWdDRFcxX1FjT0J1N21adDYySFpubXVwVGVoLUxKZ1d0TXdSSVVmcVR4aGlIR3RWdDY0dTd1TmR2NG5DbjVodW9lVk5ZaUoydWRjRlVsZU5Dd3BveEJnaElRYlNfTjBsUXJWdjR1YjZhbWMyMnpTcUNhVHZVazdzSTJod2lzenVQeDBuNUY4cmlNVzZ5SV9SQkJCZUJrWk52M1JIQk80UW1nOHRJZ2otWVJPdENRSFJMR0I1b0dTUzBEM19oaVgxdzJsY0h3SHpnbkJheUxHQVNPR2ctSDFRSE9PNEh5bXZRa0p2YzBRNENRWi04TzFwWVdwQWI2b29zWHdKSDhNRXhwQi10UC1LVVo1MGVQblhlbUswMU5keGJfcHktbk0xYXZyWFRvZUxOMXdHTTNIcjZZLUJoRkF4RUNpQXBFUjFVR3F4UVZzZktPYjJHcVQ1TzNVcE5ObThWVFN2QlpaWHoxNGdyMXdCTDR2bHAwRmx5M0ZBTm9iOXhjUFpBbTQxVXdDVUdwT3dpcVE1RGN0T25HNjg5VHhjbndOX0ZoNFdJNlNfd0x5UVVESGJvUDZHS0JiQ2pNeUhaMGJvQVRzRndOUTJHUU9xQlRyWkJlTkpaTl9aRjBHbm1HaWdWNkh5czlsbTdXVzdKM1dKTXpuRmRFSHV2Z2hlSnI3RHhGZTFaMHdRRGdpXzd3bG1wRF9iTm9qcDZTV1p3MU1FaVZqTmVBYzM3VFhYbE0wQjNCdzdFeDV6XzE1TzFiQWlpckdaYXZsS0VyUXUtcm9QcEFYS01RV1FkNF92R2hZbVhaLWFFSnNnajhLbnhVNDZVcWxRb2RJVWlNbHFHY1lRaXBtV3hUVEE4LWppNHo3aXRxNGJWS1QxN2JRTFJlem5pTlNsUzlNQ0xSdTYydmRDRjVEeE5Xazl5dkh6S0F6YXB3OUh4WlpUZ250c3FUWmZIN01POGVmRjdaZ3FMZmdLNzk5VHQtbXVELTNwRzlUWFBqOWVoSHNialF2RDRma09hTFFHam91N1F5SEVXNmFmdmZmWjR5dS1felBxQmRVWm9fVDlmZFlxdk9UNWwySzZtbGNDMUJndE9oRUtqMEp5bXk0MFdJa2d6LXZhZjFTblFQWFZrYTdMOUh4M1pKcjUzVFRrLTV4UEFTaFhNS3lBU3Z5aGo0WmtPeU85OXRqNkVfZGkxVXlCWkV2bXFTeXBYN3N3bnl3Zi0ydjh3Tkpab25XaHRBdTkxWjlDSUw1cC0yT0FLcWxYTEU5dnd5UWdUcUNZTXhOV2h4bW1ZVExFUTM5Qzh6X1JGT25wc0lhY0t5aENFdG1ZQUVoWThzVmFvY3pyRFRiYWMxTUI5Q3I1SDFMdlRpbENvVzZ4Sy1QMGZlSHVfT1lheXl0TnlIbjNFYlp5RWVfakZFYVRlLXVjRU9GdFZLdUhpQWVVMHlZRUktS3dSV1JScDVxMng2VUt1Z3FydDBWc0lZSk05SE4zdzh5SjFGN2RWQnNvYi1rbldmbTlTWDRaUUdGUTdzZm1oNUl5RkdVRnVfM09wbVdQaDR3bUFLS0JGaTlhNWU4c0VSdDdCeUxHV0pneHBRZHhRaGtsd0cxTjJQX0RQWVFNRjViaERpal9mUG9MeGZnM0hLQmJ0eEprWlUtN1JiQjA1WHNVX0xLZkUtaVhoY0VXTnRMR3VISVR4dDl3SzZwb00xOE42aHZXU3dnY1FhS2xhV0hiMkdSWDJtdGNObFpVVWs5MHNDOFp6RkZjNGcteEd5UGhCc1M5eUhPRjNNRmYwWHhfdlhOMDVNdldFc3d5V09heUlmVF80YjNoOWhYbjNSUFp1OG0yZk1fZDFMbUVEZnl3NVJlcDBGUHhRNlBaeDZzNFkxeDhlTDFSQjhUQVIwQnRzR1Q5akZUUEprWUFPdHVtRlJjbHFJdHItU2cxUnJPXzlPdXF3dDlHbVVjRlBNQnJVajZ4N0Vyb2tzc2R6ekh4RU56WDFqNi1Jb3R3aHBtTGU0Q2ZYQkpnM3FVLTdIWXgtWHZaUTBwTVdzV2RldjNyQTNYd2RIMkpYYTNpY0w4V1JTYUlQaHRVQ3piaEFxVXFnd01RTDVGTUtzMTUxNDliejFXampER2lyU3JYSWZONEhuaGp6S2xZeXBLdmg5UDZJaFpSc045MVdoS1lhMHNVOHl2ZTYwNlN5bGdRN1lSMFdqenZxemtEbVZyWS1ITTVoam5ZSFB1Mk0tV0hoM0RpclNVb1M3R2U4T0N0alpWaTBUeldRdHFyamd3eDlVWks3SG5sMmdWUUloXzd2T3BWcWZiUzZCV0VQNDRnVGpMRmhLaGpRSnZqVnh3c25tMmZpbmhWbzlMUi1UMUEySV81ckc5cm9Pb2Z1ejNYclFOSGJ5bEoyUWRHbml6ajJ5N042OHF2QTBTZ0w5cFJyc01SallvZ0tyMTRHNWEwNnBwbGFfT3N6OGFia2RLWktiUG1ZZnZKdzdiWi11LThHUGxCbjRSRlVpcWhOWWxLTm9WYVlZS2Z3T3lpdDRLQmVkNTItNEpHRjNOQlo0X1JhaWg5RGcycVgxV3dyNG1hU2s3VlF2RTBUQk8tbHJDV09VR1lzdnNva1lacnR4NWYtdkF3cjlFQlltQXlaanI1bGtzQmY4b3VrUlRNN3Z0UzZ5dUY5NVB0LThnWXEwZU05R21xQ2JqWS1wT2dSaTlfMEZtaHk5MkdEWVhYNFlNZkFKQ2lxckwzbkNPbDdoLW1IOVFvdHRjWTBNaFBuWWgwWFJmM3N6eFZZeHZvMGtRZDlYSy0zNEZoczY2Z2ptX3dnRXAzWnJnQWJQVUozTG5aQWkwRXhkY0ttV3otalJQX1BWaHVNY0RlWXFPdlhKY044Wnhrd3g3a3F3ZTY2ZzMzZWxGenQzN09vSURMMFEzTUVtSlI5dmxyUG40WlBTNmkxNDgwTjRNRXdvRXV0R2VQZk5FaUlaZGNBWVVQNGFJTDJpYW5scTVJazNGZmpXZFZ2cGMyazlCaV8yMkxSeDM1bUV6RnBLS1FzZzRQTHROQUVtTy0ybmU2NEllUTc1OWNBSlFvXzlxOENYU0FsWUEyeUViVk5QMFhXTFRtUTRma2pPdUMtQ0tSbF9oNm11VG9vRTBrbnMxakVPdW9iMGhIZndsaFh5WnhublpvYVdUTklKT1JjdGVrRXl3UTRPWFZnanRTbkpPNnl2a0tCUDloT2d6elBtTW80RktHQURTZndudXZEZXZyZUFOd0lQZ0kxdUo1Uy0xdzRPQ01CRHZqcVctZjJMLXRackIybnBiQkRqWXMtVzAxRGY3b2hUaDR2cHJ2eVAwWnUyQ29HMUtYbkhPbloxV0ZSNENlVEdEc3VhUm1IN0dJWmVONTZGNmJ5eGJ1SGctdTdZWm90VXQyYUhCMldpTENhbVE1Qm9aNmd0QzN6LWFFeUt6TkNqR1FsbUpkRjRiSkl2ZExQNTA1YkdILWFDZWFVOEs5bHlIaEZYck15R25kM3dQSWVvcURseXduQ1Y2N2NZMnlLb2ZYdm5HVkIydlVPRkphMEFGRWZpblBDZGxwSnBySzFWbFhldXBlaE1FWDdBMFdkMXhLYWRyMktHWTFsblJ2UjVYMHBRQTVqNGJYS0VzMTRxYURkSVV6NzF3aTRWX2hJLTBEN0RQUGVVVURpOXFlNGN4YWpfMkVid05ERG1Sby1yRVZCaHFmS0xidzBkbHdvWVVMT3FwS1FCSXVxaU9lX2hvWFdfNmwwVjJkQnJQMkhpN2s5MHo5b1A4RGsxM292ZmtSMTAzT3hfV0ZxX25UYU1kb21xbkp1azlINVBBVU9sTnBMTmwxdUFDVFppekZHTTRGbFEtOGpqclBXZFFZd2ZVeENCTklIZlVOak1ERVF0YTRkaFdpS3h6VWJHeXpFa1hVaDYxdHpOay1ETWplb2lMQ25oYmNrU1NSZGpaNVdSRDFsTzlnYW4weU9BaVdNVjlwVEcwUzJvSTMzdzBxTDUydFE3S2ZYaV8xSTlHN3QyUjZuQll2UUhabFB0aGZLUlZUWjJIb1I3WU1UOVNNUDkyYWJ3cUt6UFhWdTBscEt0b2JXNzkzR2llWFRRSDZkWUxhS0ZFd21xOHQwbGVaR2owMjFGb2V4Nm03cnFFb2Q2UkJTZjVqSTJpNTJEY0lOdVg2VDJQZnBsMmpjX2FBa0RwejBkZWRUNnVGMkQtYWduTkJyTUNVWlJMaGJ5UlVDY3d3dml6UFd1NzhsUEdURkc5VTBLY1QwZ0tkSzlNTlRMc2pUdHNiSEc3Y25LdDJSZFFBUHNacURoTWtLODU3YnNCZHNwaFFoelQzSF9KM25VdldtZHpMTkUzOVFFdG9oY3pGMkg5ZlNjQkktR1dRcE1Fb3hCeE9NR3RrTE9BcTI0cUNPWWk0cE1jX00yaDJhTGdkU2xUMmVjeVN0RHNlcmp5M3c0VnhjeTV6cEdENzUxQUdXdGZqd3dBOF9vY1d1NlJWRGYyYzd6eW9tZ21QUWFqM0dabUNtNlFsci1DSjVXQWZtV1djTGJTTldSU0ZMMzdBbnBSa3oxMFhqdHRJS2cuWTVWVHNRLWRpV185bjBHcnRPSTF5d3BDQUQ0QWRGZWN0TEJPMGxwcXFhUQ"}' headers: cache-control: no-cache - content-length: '5491' + content-length: '5498' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:22 GMT + date: Tue, 17 Nov 2020 02:09:35 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://qujflup4ijfee2ut7d3plgit.vault.azure.net/secrets/secret-name/backup?api-version=7.1 + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/secrets/secret-name/backup?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE uri: https://vaultname.vault.azure.net/secrets/secret-name?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret-name/f43f0573b66c4f079e1f7ee7613870a9","attributes":{"enabled":true,"created":1596044242,"updated":1596044242,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret-name","deletedDate":1605578976,"scheduledPurgeDate":1613354976,"id":"https://vaultname.vault.azure.net/secrets/secret-name/54fa9355a7bc4cf7b1154c642db0c569","attributes":{"enabled":true,"created":1605578975,"updated":1605578975,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '230' + content-length: '391' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:22 GMT + date: Tue, 17 Nov 2020 02:09:35 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://qujflup4ijfee2ut7d3plgit.vault.azure.net/secrets/secret-name?api-version=7.1 + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/secrets/secret-name?api-version=7.1 - request: - body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmJfbUFtZmRLNE0wV2YyQUEzN25KMFFHNE1UOWJnRnVZS2JkMU84aUJUdlRldWN3Q25xMmxDWjVwdEFPVHAwTTJTUlRYNHpVRWRFYVQta0tLc1NkMUlrdkFqQkY0d1JXMGNiNUllNE5KNkpFaWx0d3hYS2xOYnVlaEZ5am9PUUN0NGZiek4zM01tWVNxNHdTYW9VMWlzZlNWZGZSUTN2YzhaaUN0VktnWC05SHlUeU1waUhIajd6ckxpNnFLT3dDM1pqQjR1MWRCV0x3QzI1UFFNUUo3RmNOajJNX2wwc0dSbUlpa2tSMzdNSXBFZXBVQlUwRGJYbUxYNlhEYzIwd3hpdHhDUDkzMDdGSi1Sbm55N1JCcUxKdGNoTWZpSk9FN1FJdVluSHB1NUQzd2NwNXMtOHoyWVpXSEJ3TG4yWFJ5TjhxQ0lpUzNiMnU3T0xKcHpJd042Zy43UGdTNkxXNkVOc1FSeFVuSkZ0TXpnLmxkczJIbGtVLVdfb05VdnVaTmx6SXluMnBSUE9LczRJbTFNU2Nra3VhUzNUaHhOVFJjbW5yTHF1MkZJZ0xsMzhuWm9Zd2d2a2pVSUdyMzJNLVRwWnE0V1JxSmxncEpCdE12TnlPR3dpemNmTk1CWXptUFBaSGhiOTVCc1QxcVNUd0RhbTJhWHdJZEp4dmhsbl9xUFJMUjJHNlNPdGZTNnlUTHVpZ2xZcjg2TW55SDdNdTJsZUNWVzh4TTZfYzFqTUhpcWNMenZEMUdpTHJGdUZWYnFKMkY3dXlvSmJuZkhWQ1NIZ19LMUxyUVJGaVVUc0J4di1naTVsemZ3RUlaWDlaNWswZ0Z5OV9VZk9udkc3ZTBMR19YYmZaQ1dzV1JuVDRxdE9vZHNGT0F2T1NaS2VFUjVZcXlBWm1wSDN1cHRXazJXYTEwaFVNOVdaNERPM1hITDdndlRYN3UyTTBJWVVGeG91ZDQ2aFBHUnhvN3FGeFNLRk9CaE1YajdyNmkybDAtOUJQMDRIZk9URmNXVHFpYnZ3YkxxakNQcWpqOVlzTG1IcnhtQUtxRnZubDZEZ2FyMnZYbnJ3OVRxWU1KR0ZWUHNISEUxbkZYUlBjb0prWmRnLTBER0RITzRBZ2FvaGdMYXhtNnhPZnR0YWVIU21ld1ZOcG9sTDE5Mk9Oa2pZeGd4VzRzZ1lsRGJkUkRRYnptRTFJc3RIS2tWb0dOLUljME11LTN4ZXhPSVlfdVBoN2lXdWc0d1N4Z0ozd0s2Vm5kYXI1SkVWYkRycGlYcWJodEY2bFR0cGdUMXl5cGI2bi1wRVpMLW9HQ3pOMzB2NWNNR3ViQmRDQzQxVXFQTkdDbmdpVjIwZXVIY1BhYWdTYnB3N0c1M3pkSzlGSVl5NzBKaFAxc3dRdDcxM180ZjdjOG1RN0FGWW5kLTk2cHpzeVdQS0ROelNremtFQWFrNXhDNFBHcWJ4QnRnQkFVdk43YnkzaF93OHpNMGxtR0Q4cXdnai1MclN1alFfYWNfUDMwYlQwbHVUTmR6RlhzQ2VMZW1IcTNhakVDZ2tOTmpIbUZsbHZOR3ItTGZZVXluMWV2bG9MSy1pRTNROS05VFdhLXRXb3RsM3BTcy1RbHJqc2lRN0FFcXhwUDRBREFjTE5ZSVBhakVVYWJ3NjRLNW9vRDhRYWlxMWpKeVhDbnRYQ1JwM2hJY01lQjlTN2xQOWFSeWdZd1dNVzBrdUpsdHh5SHBGRjlkZ2IzTW41VWFjTUxFdUM1aTdyUS1wMGM2V0lZSjdSTFNrWXFxS1d0NmRnZUlPZEtGWDF2TDFYUmVhU3lnaTlrX0gyeDNYNmg0TUpfaVRETkIwMlpaNXRVaV9hN0I4cWw2cUd6aEREb1lrX3F4ckpaU09TUzVsTzNUQm5CMGxCNjNkY3JwYTlicEdtSUx6Y25NVmg2MXlwdTd3alp2VlpGVGdJOHJMbUs2Z1hZZVlPR1dMVzQ1U1o3SVpSZWlyWVhfc3BBZlZUOWNMYmktVFdJSW9TMDhETkNoZWk3RXpEMEx3ZElmX1JLSEFvX2Z0eDV4eDRkemNtM0h1ZUFMUVVUUVBKU3BtaHpVdVFOTTRCVE9IVzUwWkFueG1uRnZPRHlrZmlPaTJKdmN2RnAxQnlJcFFWc01GY2RJNjNkYlVSMElWYzY4NFpIRzNxMC1LZVlNMXQtMUpOZC04RHFKblp5a2RtNTN1bDZvUG9GbE94WHVuQVBVczE4Z3puX1ZYN1d4eEdkanhuZTVDbDBSWFdkbmVIbGFZUDZuaUZzcXJkZ1RFWHNEVmZQa2JMeEg4MUg4ZDBjQTRBSjFRZXZ2R0l5MTA5NTlYdEZWbTVRcVdrT2Z3YXVxOW5FanJNdUVrZUxtbENmUG5GNVQ5THJ5dGx5bDY1UkE1cHM2TDVlVlVPTUc0UUdNeWR5NV9hWHRsSjhrQkxNOHlwNlVOQ1JlUDVnV3lvOTNJM2xvRldjbFJvanFrMlh0WmViSEYya1Rkdld1bkVGN0MzNW43bjNHdE1lSW8yUGVSQ1VsTlNJQ2gtRnNCRW5QTlZqRTB4eGJ3UFZMVk1KdlhQUV9STHZOTkRJSGN3OTRfNWxPYUhSYTljZmtUeWdCUFAzemE2Ymx6T3dzeW1uUG82VHprMC1BbG9fNEFHYlFxRXZYMnNEcmRybEE5SHlTMWJWWk9ISnAzeEtJejYtdWt3enlzMk5PRG1KUzlVMVQ3RFVfMVBfalA2TUp1YlZSNlNFNWUyeWRZNmFKRV9oV3FyQVdhSmhxSVV1dmtzY2xfTW9PM2dyWUZ3VWpybTBpbmRnRUszR29Ucnktc1JfaFFLMkszbW1QSVNSMk1HZmxnUVFIZXVMYnVYWHd6el9WajI1OFdVZkhSVlJOekRUbzJWMUxaWXZxT0FVdVpPZFlvRXJ3ejM4OEgzQmh0TTVocDU0VW9UZ1BiNW9FVTk4TWlVY0lQQVFYYXhxaUs2a2tWRWtwM2VUby1nM1NhZ0JoNmhJcVZIbXBEc0FGdmtqM1hDM2pQdVFYREoxNDRmM2daVVNKUWw5ZzU1T0xhY3Jfd3lVOEZOcGwtV2wyMS1OUkFrSmtHdjlJNm5hLWJpX3FwZDF4QjFvYllRc2ZVckkyWS1JaU9jZlJzV0NBUWJSU1pRNko3Q3pjLXBsVkFDbktmdDZIdkd1bFpoTzBMalhuYmtTVm5aT1EzdWdvRHJzTXV2ZmdNM3R5cklFYVZjWmw4QkJhaV9McHBSNWxhZ3VRWFM5d0NNdjZxenlGSmc4N19CZGM5dnlqSEhDOGR5RGZNUjNfREM4M0dfYUdmazRiNnpIcXhNMGFUZXFuVWRLUDNoYVFEdmo1SWhSMmoxZHN4QXphSWtnb0RSSjJWcUZKZy1ybTR4OHc4OVhlWTlEMS1TbHVtNmRvUTEwcWlBQl9hM1JYTWJ6QlNSQVdZcTBrUUpjU1dBbEdXSDNJTmpWNTAydGlZWGtwRmlUMjlqMVZsN0dGWTJnTk5MUXZBandtdzFZM01iWU5NR3BwN0FuV3JlMjh2Y3BuQWlRclljR0Q3NW8tUmJ6dnpUYmtQTWZBbGd4ZTlDanBwSTBwVUNSRzJ6aEUxMDlyRTVVV3plVWRGaFMtbGplb1hjN2x4SzlwRm42UHVzaEhpc2pXaWhWRlR4bm13b1dHaHNYSEpLaVpHSDlLQXRhbFVxNUdva1FBN0NLemMxaGdGeFp4NGd0b2p5NGpkZlV0bDRzSElQZFFfU0hsQ2NMWENOVElTa29hTktTVmtWS1NJME1vTFNWTXNnRkxlZzFnTzlzTmR4eVRmQWpLVmRFOHdMUjVtMnNyYXUxc0RKWEdXRlA5bEUxZkhIZ1FReUwwa0s2X1NpTXp4aU9QTlFjU1RmY2hPMzRkQm9YY0RFcnIyQ1B6MUtISUpuVVJkWVVWVDFtU3dwN281UmZXUTQ4RWhEN25aemNfcUFpMVFWZU9Bc3hkOXRHUW8wUTBYNGxYemlTdUxjNS04TnhGQU5GMnZtX3FORjhsdXdOazJ1ZVpPT2o3Mmx5bTFaTjNaN2tzcVR5UGU5Q3JYbTZ1S0NWMTFTN0dHWU5tdWgzeHpSZ3NzSU8zMHA0QmV3b21JTnZlUTRhNmlUaUVIV3hlNnZiNjVvSEdZNThvRlQzWHNLVDRjb19XQjFMTXJrTTRmSEpyOVFDNDc1bFFUdU1icVNxLUhqc2xxS1Q4R05fT09UYkU5Tk9PVnBnZVJoUjd0dmNvVzVCMU1vS2p0b3Y2NFFqc2F6V1prMWlVVmwydzl3OFdCc2ZDZlBWelM4dUxuX3dGWW1VOEZqM0x3YkZXZEU2WnE5N0FIaWt0N1ZUYXF6Y0tubHhKSkF1ZnFKSlBPWEg0RUpuaEdGeTVLUjBpWHJMMDBSeWRvZTNLeHdIaEV2TXF2b2xIaTlWc0tVSENwX3YycG9vWE9MRGxKOXpWOWFrclhKUENCcTdMTXBSTklndHFBbWlxUklqY1ZSallBZjIxNVdYZ3NQT3NUdENHV0hKekNoUC1RMkFhbzJwTzcxcUJuNEZFUW9DMWp6em9iS0VPQTJiX3Y0ZHVlZS1uc2F0eUZQWG5nVTZrT3pXZXAtMkpRRTNya2ZUOE1tdWNoUk1MOEpYdG9QS2hpNEZEb2lYSVNyamp1ZTBvVWdMczBDZDRpZmx3a2s2QmJlQ2hVRUhSWFN6YVIzNmNTbldwZU5kOUxhWVdCaV9NZnRtaHNSRzJFb0gyOFFTXzAtdVpPRE9NLTJFWTRHbEJzRGJsZXJzcGF5eVA5X1FBTmFXVkV1N2Q3S3ZTd3hxcEJlVWZNMDJndEhQczNIU0E1eGZpWUNrVXlZaDBtSVg4ekY3Y1Npa3h5eC1aOThmdm5Rd1BFRHJzbXlMTDQ2V1NVRTBVTjFOdUxBOVB1SXVDZks1Yk5vUzBnVlB3RFR6YnJLUm05aURXTjZBLUwwRTNlTDlaSC1CRHpENUpLbFZHcy1WVElCdUpjczV5cFVtdlVNaWlCSG1MRWltRWotakdLemZWQ0lGTXIzcTNHX1JhSkJVbVphWlVRWGgyUVh0UDBZRDRXQVZKVEhPd1g0cEJONERnYkhZZFZBT3lOZ3ZsTWN5bzMzTWlSQVJHVUxKZUZFN0FnUVpfd0dkUV9PcTlsMU5nSVRNODI4VURqTHF1NGpEbUFQRWppX2stY19reGhOa01LdEhEX1ZYOGx4dzg2QnFvcEpRSW5EeU5QZHNRLnRtR1FLbkpvSy1zLXU5dFpsaWtjSkE"}' + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secret-name"}}' + headers: + cache-control: no-cache + content-length: '85' + content-type: application/json; charset=utf-8 + date: Tue, 17 Nov 2020 02:09:35 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secret-name"}}' + headers: + cache-control: no-cache + content-length: '85' + content-type: application/json; charset=utf-8 + date: Tue, 17 Nov 2020 02:09:38 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret-name","deletedDate":1605578976,"scheduledPurgeDate":1613354976,"id":"https://vaultname.vault.azure.net/secrets/secret-name/54fa9355a7bc4cf7b1154c642db0c569","attributes":{"enabled":true,"created":1605578975,"updated":1605578975,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: no-cache + content-length: '391' + content-type: application/json; charset=utf-8 + date: Tue, 17 Nov 2020 02:09:40 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 200 + message: OK + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 +- request: + body: null + headers: + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: no-cache + date: Tue, 17 Nov 2020 02:09:40 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 204 + message: No Content + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/deletedsecrets/secret-name?api-version=7.1 +- request: + body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuTG1QaXNZUXVrV0kzWTlZM0VJMHBJSmxhMzdTNFZneUdycHp2TFhGWlpkamQwZTJ1MmY2TkYweVRZRFJBc2E0bW1UQlpxUzZvUkRCMUNSN2VmaHlTRG0yVElsNUZtNFY4MHNtSFpmUkl4Zks3UC0tX1dVOTZPems2RHUtdnQ5NlRYckNGV01XUlh3YVp3RnhnaG5ZY21reXZDMU9JR3QzMmk1TUoyMUlPQkNLSDRodkFqNEdCZl9raW1nZkxqajNDY2tzZ2ZWOHNOODVMNkpzYlFtd0Zzbl9vTFdqRDVLZUIzbzNsWHl4N2pnRVZCcEpoT3NZek1aeUE5ajhuWmkyaGxrS3VBYVB1Qm0tMFZQUVl4Vng0ZlBQWUNjSnlUWmVGTjJVQldNWWFIbnpZdHB0WkpUS184dkNJTHV2YkdidWVSTl8xcTNWZXdQUTBfZ0hDR18xNGJ3LkZXTE4wZDctY1BOZEd6VFhhYUJ0cEEuWld1N3AtcWI5RGNVNVBCSEYzdmVMTm1pbl9aQnFrd0FQSksya005NnNtSnhJVzRfaERTVk5VcXYzNDlwdGdUOTBZeGlUNTRtVkJBbjVEQjM1aXJneWRkSFU3dXJLM1dUNEp1a1E0VjlsY1NiQWdDRFcxX1FjT0J1N21adDYySFpubXVwVGVoLUxKZ1d0TXdSSVVmcVR4aGlIR3RWdDY0dTd1TmR2NG5DbjVodW9lVk5ZaUoydWRjRlVsZU5Dd3BveEJnaElRYlNfTjBsUXJWdjR1YjZhbWMyMnpTcUNhVHZVazdzSTJod2lzenVQeDBuNUY4cmlNVzZ5SV9SQkJCZUJrWk52M1JIQk80UW1nOHRJZ2otWVJPdENRSFJMR0I1b0dTUzBEM19oaVgxdzJsY0h3SHpnbkJheUxHQVNPR2ctSDFRSE9PNEh5bXZRa0p2YzBRNENRWi04TzFwWVdwQWI2b29zWHdKSDhNRXhwQi10UC1LVVo1MGVQblhlbUswMU5keGJfcHktbk0xYXZyWFRvZUxOMXdHTTNIcjZZLUJoRkF4RUNpQXBFUjFVR3F4UVZzZktPYjJHcVQ1TzNVcE5ObThWVFN2QlpaWHoxNGdyMXdCTDR2bHAwRmx5M0ZBTm9iOXhjUFpBbTQxVXdDVUdwT3dpcVE1RGN0T25HNjg5VHhjbndOX0ZoNFdJNlNfd0x5UVVESGJvUDZHS0JiQ2pNeUhaMGJvQVRzRndOUTJHUU9xQlRyWkJlTkpaTl9aRjBHbm1HaWdWNkh5czlsbTdXVzdKM1dKTXpuRmRFSHV2Z2hlSnI3RHhGZTFaMHdRRGdpXzd3bG1wRF9iTm9qcDZTV1p3MU1FaVZqTmVBYzM3VFhYbE0wQjNCdzdFeDV6XzE1TzFiQWlpckdaYXZsS0VyUXUtcm9QcEFYS01RV1FkNF92R2hZbVhaLWFFSnNnajhLbnhVNDZVcWxRb2RJVWlNbHFHY1lRaXBtV3hUVEE4LWppNHo3aXRxNGJWS1QxN2JRTFJlem5pTlNsUzlNQ0xSdTYydmRDRjVEeE5Xazl5dkh6S0F6YXB3OUh4WlpUZ250c3FUWmZIN01POGVmRjdaZ3FMZmdLNzk5VHQtbXVELTNwRzlUWFBqOWVoSHNialF2RDRma09hTFFHam91N1F5SEVXNmFmdmZmWjR5dS1felBxQmRVWm9fVDlmZFlxdk9UNWwySzZtbGNDMUJndE9oRUtqMEp5bXk0MFdJa2d6LXZhZjFTblFQWFZrYTdMOUh4M1pKcjUzVFRrLTV4UEFTaFhNS3lBU3Z5aGo0WmtPeU85OXRqNkVfZGkxVXlCWkV2bXFTeXBYN3N3bnl3Zi0ydjh3Tkpab25XaHRBdTkxWjlDSUw1cC0yT0FLcWxYTEU5dnd5UWdUcUNZTXhOV2h4bW1ZVExFUTM5Qzh6X1JGT25wc0lhY0t5aENFdG1ZQUVoWThzVmFvY3pyRFRiYWMxTUI5Q3I1SDFMdlRpbENvVzZ4Sy1QMGZlSHVfT1lheXl0TnlIbjNFYlp5RWVfakZFYVRlLXVjRU9GdFZLdUhpQWVVMHlZRUktS3dSV1JScDVxMng2VUt1Z3FydDBWc0lZSk05SE4zdzh5SjFGN2RWQnNvYi1rbldmbTlTWDRaUUdGUTdzZm1oNUl5RkdVRnVfM09wbVdQaDR3bUFLS0JGaTlhNWU4c0VSdDdCeUxHV0pneHBRZHhRaGtsd0cxTjJQX0RQWVFNRjViaERpal9mUG9MeGZnM0hLQmJ0eEprWlUtN1JiQjA1WHNVX0xLZkUtaVhoY0VXTnRMR3VISVR4dDl3SzZwb00xOE42aHZXU3dnY1FhS2xhV0hiMkdSWDJtdGNObFpVVWs5MHNDOFp6RkZjNGcteEd5UGhCc1M5eUhPRjNNRmYwWHhfdlhOMDVNdldFc3d5V09heUlmVF80YjNoOWhYbjNSUFp1OG0yZk1fZDFMbUVEZnl3NVJlcDBGUHhRNlBaeDZzNFkxeDhlTDFSQjhUQVIwQnRzR1Q5akZUUEprWUFPdHVtRlJjbHFJdHItU2cxUnJPXzlPdXF3dDlHbVVjRlBNQnJVajZ4N0Vyb2tzc2R6ekh4RU56WDFqNi1Jb3R3aHBtTGU0Q2ZYQkpnM3FVLTdIWXgtWHZaUTBwTVdzV2RldjNyQTNYd2RIMkpYYTNpY0w4V1JTYUlQaHRVQ3piaEFxVXFnd01RTDVGTUtzMTUxNDliejFXampER2lyU3JYSWZONEhuaGp6S2xZeXBLdmg5UDZJaFpSc045MVdoS1lhMHNVOHl2ZTYwNlN5bGdRN1lSMFdqenZxemtEbVZyWS1ITTVoam5ZSFB1Mk0tV0hoM0RpclNVb1M3R2U4T0N0alpWaTBUeldRdHFyamd3eDlVWks3SG5sMmdWUUloXzd2T3BWcWZiUzZCV0VQNDRnVGpMRmhLaGpRSnZqVnh3c25tMmZpbmhWbzlMUi1UMUEySV81ckc5cm9Pb2Z1ejNYclFOSGJ5bEoyUWRHbml6ajJ5N042OHF2QTBTZ0w5cFJyc01SallvZ0tyMTRHNWEwNnBwbGFfT3N6OGFia2RLWktiUG1ZZnZKdzdiWi11LThHUGxCbjRSRlVpcWhOWWxLTm9WYVlZS2Z3T3lpdDRLQmVkNTItNEpHRjNOQlo0X1JhaWg5RGcycVgxV3dyNG1hU2s3VlF2RTBUQk8tbHJDV09VR1lzdnNva1lacnR4NWYtdkF3cjlFQlltQXlaanI1bGtzQmY4b3VrUlRNN3Z0UzZ5dUY5NVB0LThnWXEwZU05R21xQ2JqWS1wT2dSaTlfMEZtaHk5MkdEWVhYNFlNZkFKQ2lxckwzbkNPbDdoLW1IOVFvdHRjWTBNaFBuWWgwWFJmM3N6eFZZeHZvMGtRZDlYSy0zNEZoczY2Z2ptX3dnRXAzWnJnQWJQVUozTG5aQWkwRXhkY0ttV3otalJQX1BWaHVNY0RlWXFPdlhKY044Wnhrd3g3a3F3ZTY2ZzMzZWxGenQzN09vSURMMFEzTUVtSlI5dmxyUG40WlBTNmkxNDgwTjRNRXdvRXV0R2VQZk5FaUlaZGNBWVVQNGFJTDJpYW5scTVJazNGZmpXZFZ2cGMyazlCaV8yMkxSeDM1bUV6RnBLS1FzZzRQTHROQUVtTy0ybmU2NEllUTc1OWNBSlFvXzlxOENYU0FsWUEyeUViVk5QMFhXTFRtUTRma2pPdUMtQ0tSbF9oNm11VG9vRTBrbnMxakVPdW9iMGhIZndsaFh5WnhublpvYVdUTklKT1JjdGVrRXl3UTRPWFZnanRTbkpPNnl2a0tCUDloT2d6elBtTW80RktHQURTZndudXZEZXZyZUFOd0lQZ0kxdUo1Uy0xdzRPQ01CRHZqcVctZjJMLXRackIybnBiQkRqWXMtVzAxRGY3b2hUaDR2cHJ2eVAwWnUyQ29HMUtYbkhPbloxV0ZSNENlVEdEc3VhUm1IN0dJWmVONTZGNmJ5eGJ1SGctdTdZWm90VXQyYUhCMldpTENhbVE1Qm9aNmd0QzN6LWFFeUt6TkNqR1FsbUpkRjRiSkl2ZExQNTA1YkdILWFDZWFVOEs5bHlIaEZYck15R25kM3dQSWVvcURseXduQ1Y2N2NZMnlLb2ZYdm5HVkIydlVPRkphMEFGRWZpblBDZGxwSnBySzFWbFhldXBlaE1FWDdBMFdkMXhLYWRyMktHWTFsblJ2UjVYMHBRQTVqNGJYS0VzMTRxYURkSVV6NzF3aTRWX2hJLTBEN0RQUGVVVURpOXFlNGN4YWpfMkVid05ERG1Sby1yRVZCaHFmS0xidzBkbHdvWVVMT3FwS1FCSXVxaU9lX2hvWFdfNmwwVjJkQnJQMkhpN2s5MHo5b1A4RGsxM292ZmtSMTAzT3hfV0ZxX25UYU1kb21xbkp1azlINVBBVU9sTnBMTmwxdUFDVFppekZHTTRGbFEtOGpqclBXZFFZd2ZVeENCTklIZlVOak1ERVF0YTRkaFdpS3h6VWJHeXpFa1hVaDYxdHpOay1ETWplb2lMQ25oYmNrU1NSZGpaNVdSRDFsTzlnYW4weU9BaVdNVjlwVEcwUzJvSTMzdzBxTDUydFE3S2ZYaV8xSTlHN3QyUjZuQll2UUhabFB0aGZLUlZUWjJIb1I3WU1UOVNNUDkyYWJ3cUt6UFhWdTBscEt0b2JXNzkzR2llWFRRSDZkWUxhS0ZFd21xOHQwbGVaR2owMjFGb2V4Nm03cnFFb2Q2UkJTZjVqSTJpNTJEY0lOdVg2VDJQZnBsMmpjX2FBa0RwejBkZWRUNnVGMkQtYWduTkJyTUNVWlJMaGJ5UlVDY3d3dml6UFd1NzhsUEdURkc5VTBLY1QwZ0tkSzlNTlRMc2pUdHNiSEc3Y25LdDJSZFFBUHNacURoTWtLODU3YnNCZHNwaFFoelQzSF9KM25VdldtZHpMTkUzOVFFdG9oY3pGMkg5ZlNjQkktR1dRcE1Fb3hCeE9NR3RrTE9BcTI0cUNPWWk0cE1jX00yaDJhTGdkU2xUMmVjeVN0RHNlcmp5M3c0VnhjeTV6cEdENzUxQUdXdGZqd3dBOF9vY1d1NlJWRGYyYzd6eW9tZ21QUWFqM0dabUNtNlFsci1DSjVXQWZtV1djTGJTTldSU0ZMMzdBbnBSa3oxMFhqdHRJS2cuWTVWVHNRLWRpV185bjBHcnRPSTF5d3BDQUQ0QWRGZWN0TEJPMGxwcXFhUQ"}' headers: Accept: - application/json Content-Length: - - '5492' + - '5499' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/secrets/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret-name/f43f0573b66c4f079e1f7ee7613870a9","attributes":{"enabled":true,"created":1596044242,"updated":1596044242,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret-name/54fa9355a7bc4cf7b1154c642db0c569","attributes":{"enabled":true,"created":1605578975,"updated":1605578975,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '230' + content-length: '243' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:22 GMT + date: Tue, 17 Nov 2020 02:09:56 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://qujflup4ijfee2ut7d3plgit.vault.azure.net/secrets/restore?api-version=7.1 + url: https://t5gmm33gdyj3v6khg7hdwjzp.vault.azure.net/secrets/restore?api-version=7.1 version: 1 diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_async.test_backup_restore.yaml b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_async.test_backup_restore.yaml index 0c524e23a1ac..cf318570d65c 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_async.test_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_async.test_backup_restore.yaml @@ -9,7 +9,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 response: @@ -20,22 +20,21 @@ interactions: cache-control: no-cache content-length: '87' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:46:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains www-authenticate: Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 401 message: Unauthorized - url: https://wpgnzuwtyxatjygjyncnyqhr.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 - request: body: '{"value": "secVal32f60fbc"}' headers: @@ -46,122 +45,302 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 response: body: - string: '{"value":"secVal32f60fbc","id":"https://vaultname.vault.azure.net/secrets/secbak32f60fbc/1840bd9727634538bd11a3fa8ec10a71","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"value":"secVal32f60fbc","id":"https://vaultname.vault.azure.net/secrets/secbak32f60fbc/ccbd8e0276e6442e977af985322ef465","attributes":{"enabled":true,"created":1605660377,"updated":1605660377,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '258' + content-length: '271' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:46:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://wpgnzuwtyxatjygjyncnyqhr.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/secrets/secbak32f60fbc/backup?api-version=7.1 response: body: - string: '{"value":"KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLnM4Y21WWWNlX1VnQ0UyaE5EMjZPcVZGY0wtZUVHdzZGNlNjdWZTNUxxMUt6ejFnRngxRHNTN2t6VWt0QUJ1N1dpZDliYnNhZVFpdmZReEJ6Z3Q3NkNrQ3FINFRreFQ0OTBqN1FPVG9ITk1qbndTVmFQcHJVMllUSnlMSnlqbEY3OUtIaWxweTZTa1ZRNVZ6TmtkSGdmNGRPby02aEs5X1U4WXJtcHJjQ0RYMTFOWWZpaVdxZjRpbnZpdUVMbXpGdXlvV1RBaldfLThoOVoxT0lERnZ6RW0tR0dFOE94NTdXcW9UMWN5S0ZfSVhQMGJ0cWFYVEM3c3NpNFhxNlE2WTVXdm56TE9xOS1kWkd1SE1zdDZZU2k0cFpYM24xQTBEUC0zNm1NMm5KSzF6VzNDQ0o0TzlKRGFsLU45akhQTUF1WS1WQjJkbFFWalQtczVxc0xMN0VzUS5seUdyY1lOOVhiQnloeWYzOEJDTWZBLlZqVTRCTlE3bEktTDZDQnNQdmVWa1dkWVJYMmZaYlM4eDRqZjUweWdHbWxxblUtOTBRZjNzN21hYVh4RXU0cjFBbnF6RkE3YXdGTWFlUEk0a2FGM29OYTQwWGxHOEMtS1YxY3JVXzBOeWVFdG41M0lQN3YtTEpFWHVLYUlsbDZaQWRwWEIydjVLc2p3Z0MwMVhUU3l4V0JOaFJDZk1kYVhKV1AzNVg3UWtTbjJsS1VZYzdIY0VtYjhwUDRYTndGUVhKQkFnOURod0Zfa3V5NUpUdVRPZkdIMTFHM3c0SU9FTkZRd3h3dzViN0RIVTdGYW1YTGlRRXJGT0NEZ2E0RnRtT0Z0OTMtc2RqakxGR01pVEUwaTE3TWNCY2gzcE1wUllCUGJoUEZXd2w2VTBKVzVWTDVGdUNfMWIyd1VfZWZ0NFoxR3NPajk0NUc0REVmTldzNmtMZ1F3ZG9ISWJoQ3ZmZFVDck15Zkk1c18ydHJ1ZnlYTkI5Mk5KeURjQUs1OVlIRnpOSFYzdXN3TE1HWDBGY2NGLVh3ZlkxTWZQYlRxRk94UXZxSENvOGFLb2l6RGM2NWhMWllCTWNtai0tQmdnREkzb1FEMDRpNHBsallkMUFZQzlfWnJVN2Y4QTBiZ1dxTGJFb29WQ001dmVDMnBaWXNzVFluU2FFR2c2Y1VOUkhVUVFIN3NPTVotWTVKMEo5Nkx1c0ZQNGpJWVFpVk5EVWRHVGVSMTlfcnM2b2VrLU9VVVlpUlFRNHBjZHRuM0hyOWZDUi04WV9RMXdtSmdhaHYxSC1uWWRfQVk4ZERFSVBJdmxsU3A4TS1yZWdpeUdhSmR3VkFYYkdGVnlTdXJBbS05REpYS3R0TUtKN2hjWWJvTzVJS1locElqLXlzZXROd1A1WFhla2x1T3UzUVcwa1V4T1dxTzR6X29jTWZFNnoyYnNIVW1qRC00Y1VuVC1QWWs4ZlZNdkI4ZW1CVHlrMHIwTktrTE9aVTMxVUQzQnpQV2s5aURERDJnNHZUdUtPUzZlRF9HS29HVE9XeTRzY2FIU2NkTXR3TmY2dkZERVM0YTlNZE9lZlBYOFVrWTMzRFVhNmZMOTFIS0p4YXhURWVNaXdac0ZER29YR2t5Njh3RE91dll6MGhKeEVINllxLWt6aEFHazZDSF9qOWVaNmI5OEpqOG1xa2JrY28wd0ZNX3I2ODRmVFNpN0IwUzZLeFMyY1JTV1ZyWDEwTW9IVVNDNzlLaUlhZnNpSzNCbjFrQ2dKTjJoaVJWdmRoN1pMT040dm5Ja3kzRFNyY085VENYdXBMODA1aHJ6aXJhVzExRV82UWd6c0U5eXRsRl9TT2RlazFMWkVmSkxGUWxKODFFN0V2NDhRQW05OVh5TWhYM2ZMVjNrcHVIX0x4dGw4ZHVYX003MGo1V0pKei1JcnZCc0hxSEIxTC1TZ1BsU2pEVExQR1QwNmUzeXhVYzAxNzJGYWJ4SkdCRjA5bGk2REU4eVNyNFdlXzRNZlpvY0Nsb0oyTUV2eWMyaWhXRTZqekxSeFlhQmplVGREaEoxTmJURUJqTzlqby1RUjBYcFBTcklnVnVkcEhKenNDSF82MzBxSWtRbE1JdjZXRVRXQ25aWWplOVBiZTZJaVVTRUxnak9tN1VLSEVxOUFSNk1fUnJWRXp0M2JrNEtsTXFHMDg1elNfckRrT25peDBBU2tSUzQtVGNPS3lXenVWeVBMazRXZElPWXloajhpWEVuM2l6UEZqcmsteVgtNUVJb2FwSzMzR0lyYVV4R2dyRnF5bTczY0lMcjRMTjdBZ2F6MzN1ZzI0c0RMaHJDYTBSaGkxanNNZzZHZU5INlI5MkM5NWc2RS0xNlZSaFd2VWs4SnV6NkFVMmh6U2gzS0dHbkh6dm1KdGthRFgwQldlc2pLcDkyYk02QTBBNDZsUWJuaXg1VGNBWVdibjB3Sjc1SlgtT0o3Q1ItWDFaZl8zbm8xZTBpeDlrMnVQY0RQN1VScEIzYTdvNlp4d015bEg0Y2w3SGdleWp2WVQ3MFVmY3IwZU5OV3FuM1RXRnFodkRLeTlod3lXbklPVFZPZ2tKb2FKZEh4RFBWUEdseXdWNHpHa1lHNFpudjZRQmFNRlhtZktmUDViRGxieWs3RkFZbFVnaXgwcVBIOGM5QmZmSXFMdXBCendSMnNIQWpISnVRWl9iYkJHSjFlOWZmSTZwOXBSdkpLdFlKcDFFSWh3d2NjYkRoelFoX1ItOXczM0Vya1hidzZvLU4wd0oyR1Y4Sjc5cjBNOGxtdjJRQ3RTLWFVR1dSak1Ea2p1d0t0d1dVMEpLZHlvTnBXZXRSY043d2RXX1JWZmE3a1E5Zm84Y3lFRmdwN2h5OGJRSFdaUElEcVhCQ3RmUURoNFNCUEtHT1kweGpUV3FHdFhxVUJfTWFpbVpmc083R3ZzN0U5NW5EbGZCem44bl9UdndNSVVBV3F4UV9vRWd4TDlqVW9GSkFJdGVLT1RTWm5OOUxyQlFZTWVnTWwxM1pNTng5MklGS1gtLVIxSV9qSEhJdkNuN0Q2ZWR2ZG1Eajdod1dPeWtxd1JfSUU2Y1dBazNmUXpkWnpNVnFBaE9SZHVFc254VWlqOVdESF82anBwV0VsSGtDTENEczhkalQ5eFRaNnRucWpfb2xSRDhpV1BUcDRWa2dsb21URDNKSHdab1Awa2w0dmRWLTFQb1VnVmE3Q1RObWE1Mm9vT1BqVWlwcExIeElyOVU3ckExYWFZVTdtY0hfQzBQejF1NjNwTjdNcXhGYzNVRHdhRHRsSVptV3RlWGUzRWEtTFJobmMyRGY3dHczSTZ2VUh0Tzg2YjNDVnR0MjZYZ1M0YlBwVEJMUWxjbXhJUEVnS21FSlFkVTBiOWdLcmtwTDV3STJWOWVHOC1KYmxmaFFtOVlhckxSZmR3WFNDUHhZSmpMbTNYakZVVzQtOXM1NmtIcVFpMVphV1NGUm1FTGNsMDRSRHhRbFlWclpyNGVBa3lXOGJiZnd0WUFuVGU4UmFpT1ZZbDZVbmtXYXRkUHJfWURpSmg1Uk1tNldHSGZkTk1NMlFwa2dpdWlFMmRpelRNMnVjeERCODFyZUlZR0s1eERwUXJqaUp4UVhaZm9mRUJmbE1sYlY1TmROZGhzQkFtZmFUWWRmeF83dnhyenlzVGhPcGloTmpsSVZ3YlJoV0wtRTdGYTBIOTk1MDVINWctd281T3FMRzdhYTdZaVJYYkJoeUVSa3FsQ2dvU1UwTWRqaTF2VXVCR1FUbXAxYmxLUkM5V3RDSWxGdEpoTUlpVlVQQkRTUDJXMnFTUnQwMFZNMlVvOENINklSS05nVGRSMVNiQkM4UnFTMXpDV29IdFUtLTg3WXJkX1ZQQUhod2ZpZndsdTh0RUNUNWJaQkNoelNWWkYxYklQQ0xReEZEWm5NVlFvWVZ3YUVBX01sdHhwVGhGOVNlSWY2bUZSV0lOMXZFV3g1OFFvVTZCTXVEY2V3WXhzaGJnNXRoU3JCVmpKSjlWMEo2WkVwNExzMVcxdTZvSFBId1BnTW9IaEpYa0NzellVWUhHZEVmVkluUmtMUzVyUDNvZWN3UVBwN1Atc3VwT00xcXNhWjQ0bVNHS2hMLXhHSUNVZFBVeEFiS3BkSF83V0ljWWRCRFhKWVEtVDVkWFcwaW1yRy04ZktzZjJReC1qSVVCY1RLdlYyVGRkZU11dXVjazhBd1d2cVY5UnJPYWVZWjQ2REJzcWVyRFlrR2YzWWJZeWowU0Y2bUZzNDg1T2lvMmliMmtRT1BkUnpVQ2JWYzB1TVBNT3hjMW9QSmJZaHJrSXEzV29ITjN2QVdwcm1GNDRoQ3VvQ2o1WjFYZ04xVlFsSjZSWnBaZkhWTjdHX0FfU0tMaEIxYlVkTUxtMTE4UmpPWlUtZ0tDMGpVOUhqU0pDaHl2MFN0X1hHc25JR2VYeWprZ3VWTW0wbW1XdW5uMkcwNHpzOS1lNnl1TW1ZT0pUNm54dllGZWR1aXNkSnVzQ0RYRGc2UHQ4eUNiWnRUQjB2ZkdYeEs4U3RHU2RCaWxMdWZzdXZGUjZHT09uZkE2YkMwLXNmM3pwclZjMTlGQ3ZWWkMwY3ZFTFBTaGpjdjVLSzVkV3ZTa09kQnJ0WXJvclplNDhSUTZwcmNxX1Rab2xsOFBMdUpGTm4tUk5Gb00yd3RTazNpWlhLWkdRaXRIUWtqY0txSG1pdW1pYklPRzV0eTB1cFdqQUlOTkN2d05udVNNZkxGWEtBMmtROEYxYXJZVVVXMWUtUWczT29naWNRRk5LTGZBcThHMlhNVTc3aGdUVnRMZG1CT1AzSkNNSmoybXo2SWk4RkI4amJHalM1Z3lLcmg1TmJnaV91aEJGVmROMUJnUzNmMDY5Qnp2VF9ldk9kd2hZMUV0WXd3SXVkRjlXSGpoZV9JVDZtN3NkN01DR3Q4Z0diN2ZJOFJLR0tHeWQ3VGRRc2gyOU11V0xQR2JCRGNLUG04bkg5T3hINmhiR29MREhYWmN4LTNkV1ktM2E1ZmF5anB0YlFmenFKR0xaVmlnUF9xaXBtNzNoUXZaX3NDbnFZRzgzbS1USkJ0TnVkYW9WMm80Y2tadU9obXhBenhLNVcxQm9KUE1rVF9fVGtIR091QWM4LTlYWi1aUF9NTE1kTUhlLS1YR2IyczZLZ0NibU44QWZoZWJyU2FQSjRPcUlwdm9lcmx0NTRIdzNNdEVoZUVnLmZEemwxUVMzSTBGS09wZ2VOdm11bHc"}' + string: '{"value":"KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuc2xVTXhPNFpXbzg2Wkdxa1RjQXV4QW5Cc1F5aVgxYUJIQnJ5bE0xbkIzVkFSaWdlWWhGN0xjeFdDRDR6OTFNZFJSbjdQRHNSTzRobGV1SmZGc0ViaGEyb2pGYS1vT3pxNXFpR2hXX29tN1ZidzM2MUNIOU9XT3p1TlFDMWs4RGhEaDdVbDlwbkI2ZFEwUHNtU1VSY2tYWTA4LWtfMjMyRXhqcHEwS3VoSjNiYVh5VG1OTkpxUVkxU2xuM0FLTzZyZUJnUTFoUjdIRUxuMllEM004OG5NTnZPQ1hjQ0JIMGdJWlVWejhNc3luai02dF9IdG95dFZsQnVjOE9yS19adHlQVGkxY3BmY3R0SjZYZFM3YUg1UVFDR3kyclpBWmJNZEU5VlhYazV0MXdpSTloeVB3N05MUjNlT21Ddl9nLTN4Tmw0R0NYWXpJbWxMVU5TUWZuMW9RLlNtekpIakNwQ2J3dzR2bXN2VUlaVUEudHZTV2VKYmlhSVVwNS1zRUhfdk9lVTNtTkFWV2R1c0xVZmx1clBidkJQZVVkbGVmbXd1NHBCRmVrbm5rVXhmMjI3czFDS1BhbS14TGpxZml0aGRVbi1TUHAwVWdiWk8yYXFfZUxnMHF2S2hHQVhoeEJDRzctQWhSdHczYlVpcHUtR2VjRVg1Q3dnSDRVNmkyT1FrRHVBbXRVY0NuVDBPSDdZejhzTnVoTVAtZnR6REhkX2NtUWZMZzFwamxqdnpWVDlJVGNXRU82Zzh2S2kwczFSeUc0cUNEQVF4cEVwek5oQ2YzVHVOS2J2eXFzaVNra1Z5cVhsQ3o1Z1FpMlJ2ZS1PTzV3NTJFX0FCR0x5NV9nWEppTElFYklJd19TOGtzQUFEUml2czRkY0cwUVBDR2VnazZPTExDZVlHN3VXTDk3X2VpN3cwMXd4eVBpZzVRNV9QZnIyeHdFTHFWRHI5akc2R1VwRWo5RHVPYmVkTndGa3hlZ0F6OF9kZUtkcGI0Z0xxalBEZkZwNnV4WHk3MmtCdGt5d3BCZUFWWWR5QWZ0Qk5fN09rUWNIcDF2YzllaVpzQnZYcnNBYTNUZkdhZlpwMlo4NkhBTmZOWW9IVXpEQ3NZS0RoOUdMWXRFVTFlZmdqN0lEenlCTWhoRmRKNVNyUmhSV29rUGRLZk52bFFWUDMwdE94TDhJWElRTnNNNWZlclg1c0hNY2NrcHZBbUNCdjJ2azNtaGJBODFWZUtCajl0UUpIZDdmNzRQTWcwRk1fQmJtZnh0Nng5ZXdoSXpqQjlZcW1xYnRTOTdDWFBGb1Q1MkpEeG1NamVWU2VuV2Fvd2FGVUM2UVRJLXdXY1Q3VGY3M29HV05CeHI3R3AzRjhGVk9qVnFjVWRFd3pOTkgyZkJEV3FIY2RmRjBlcFlYM3o5WXBfcFRRZGdZR3lGSm1HUi1JMDF4eFpRXzlEU0ZNM0NNTnNUN0JONk90dG9qcUlIN3B6SHFHM2VSX2JlQmlQTkpicDdGZmVpSFBfQ2ZUUnVlUUtxSFA4ZW5mSnFRUXRBTnNnT2o3T0Y1TklvcEdBdnZYczhJTDJmVnBsRlZPQl96cTNEbmZQS1VWY1hMVzlqby0yTmxFSTUzQ0REcDN1c2FDaDZ0VDlQck9aT1dqcGV5aXhFTkNPSEZSUVZjc0EwdUNGdllLRmE2UjY3TlpWMVZpWWY2eVUzVHc4cFNVVjJTVDd6ZWo5b3pOV0cwb3YwdFkzcXhHUHc3R3picEp6U0xVZVV6Ylp5Qm03bVNrNUhyZXpwdF9nU3pnSlE4TlBPYzZJQkRWX1NkR1laUHdhYXMyWFdoanlaSVNyRXhmVDNWZ1g4OWxmTnA2a0E3eDhLMDg4ZUJrVmVuRlNlWXVBWXBIZW1wOUZ5VTlBdVlWY3VZZ2VIN2RUV1NxeXhsTGlXVjdTaEx3bUZHMmNiSk1WdnJBTmpIYXRqMlROLXlkVE5IQVAtemVHQWZYQ3M3V3N1cDRiUWdWUzNvQ0VMeUt4SmlBdDNZNS1lX0x3ek1qTzZTZzhQajZWRlpNdkx4bGhfTGxtTER5M0RIUzQ5Z2dLWEFaZkFsRkpWYjhEUDBOQ2ExRFBDWWNTa01iaXVJZDlKeVRTOThLT2Z6Vm9hX0lQdktvWk1DckhOWDVJZ0Y2cE9MY3Z5ZWY1dHBlc2xuTS1Ramc0eXkwTlo2T0dfc2tuTGlkemd2SXdQQk9SYS1nRElGbW5LcFlqa1JsWnhLWTdJYmpSUUxob3BRdEFtNmhCQXFka1VJNlhjTnYtam1lVWxxS01OdHZScmFuQTFxeVlJNE9JSW5qbEEtVjNkVi1IMk9GWTlrczg0RFJOLUFIQ3lIZ1JrWngyZG50TGtrTldpOEFueEpYRjZubUpWeVFjdGV4UDV1Si1ia0RITFljMEFWS3JidEJTazdJa0JscExGRk9lTF91c1lQOUViYnZsYVJJc0ItdW5QQnZtZm5XeGpEN1p4MEd4dldsUHF1WUpjcUpITl91ejhnMzJzcnNwdU1neEVpUU5qR0FHMUtJR1NWQ09MdXhtUW9CZTR2UzNoYXhqT0NaUm9ZTV9Xb3VUWldGLWpUcHpRTHlXNnJ2MFNUb0JZWTdBVVZrQ3pzWWxQN1ljd2RGOHN6UGFBU0VPSEdpYUFOZUVzazFxZW1DWVlPdjZ3WHVoVFluaV9VdE5BdXpSV2llZUtRVHBQcXk3MVp4dXp4M082c0ZxVUd4NGc0aDhNMGU1RHMxUy13MDR2MFhvWTg2RzVoemx3WHBfN2tpVlZVN3F0VmVEd0RlTDB4QmUycXp4UHkwMWVmdHJzVy1mY0VXZEttMzMzYUs5RGJOdFJScmlaQk9jSnk0czVVV0hfRDYzZUtrOTc0eW5RWkxPUVpGRXUtXzVrRTBWZlNSMmljMnh0YVZVV3ZhNWhBdmNaQjJ2Q0lBTlMwQWtncGtocE1qQ3didjR2c3lnUUhwMklHOXJtNHE2dkh4eTNpS2hWcGVCd0p4NUhOZHZobm1KdWt2eDg2X1pjSjVWdXJqRloxOTcxSkd3WHZiN05uRmZUMHl5TkREdkpyaElKdmZSSWQtakctbGVaemVBTmotSlFBOTdGSlZ1aHdoNk92T0ZBUzNMQWdhVjNPQlQzODFWREVLXzJXSzBwdTFWLXNfeGQ2TWZhLWR5anUxajdXblV2NU0wdEZQU3BsVDN2Z0VlTDh6M3NFX0djMnBCME8zRHZQbVlMNy1oTDIyUDVYZEptWmFzWlQ0ZFBpYjRuYlQza21CTE9KQXNKd25PVlRsSVQxWkhtd21DS0Flc1RiTHlUY3dtRk5yS3R5S0Q3TmJRanFWVkRGZF95NWpHa3lGRDVOUDVGWVhVeHZFVVppQU1PSWtYNGQ0Zk5saFEwdGJsRl81NE4wSFNsdU1MRThzaVFKOUxkRzl2a1d2NHpPejBDc0dLUTJYeFIzaWxYbG01Q0tIQ1ExYkRyeGNwSWRZdVV4eGFobWdkUXkyOS1RNElpSEpDS2dDS2FyZ21IeE9CU2tqbzJiUnlSSTB5Yzg1bVl5Qkc5MUlqT00wbkdpVUlleTNEUW9JdUNIb0hVekhHYk5wbUNROTZiM1pyWHhqRFZQNXF1WGE1WHlPc1JEN3JkNkdYWkJYdURaSnFtWWhYaktJRmR0VjJJNUdXMHJmbldFV0tzTUNxNHB5ckN4WTUyUDNVNnA0TkFmc1hpUG1PM1ZvOUlZT3pBZk1uN3RvOF9scVVNOExZZGxBNlJJeDIxWW05TkRvWlFSdDFqd2dkQzQxdlJIWHVHSndiZFlnOFlwWFpLS2VXdnZ1YUZmY2pfR2w1aWR1aFp4ZU5VcHUtSHk3SHFrdzNXcW1FcTRxVzFQRmlVakl5U0EtWlhTdE5nbjY4aDJtX3V1ZktBdjRwU1JEb0REMlZIYm9TTGMwNzZRZW42bzFmMTFTWUtGcm1nNDdsbkdnS0lCckZKMTJiUWtyV01PZzhjUm1pT2phSzlVSV9yQndqNXJDZXgtUnRpMzZVVVBuNHFMd3JyWUo5YzFtdk5zdlI3d2E1Yndlb1NHV09rbDF3NWlPcExmWW1xR3U3dEFfY0J0U3ozLVQtQmFsc1daVm1OUnV5dHV2LUh1WXhscDBzSnFhclhPdUQ5ZnJ3NWIwaUN4czNGNXZuc3ZHdXpyWnloYUUzLUNWZEFDR2VpSE9nX281c3JJcHkybnZWTHROdF9YYTVYUGVVWC1uZ2RCV2VqZGtaVFRuTmJWWG45X21wWXZxNENiTzRiUUZwNjVBVzhVUmM2bUZNMVVwc0ZVS25RVzU5MWRPUFI4bGZSMFAtRzV0T3dPU1c2VVpqSUQ1N2hST3g1dVlwYWlOcUxKRGNZQTBmRi1DQjNDcGJYc2F0cm5SdnhwdG51aElhS1pvcDJxM3FFLThhblpKUUVoVlhzcExsZkotamJPSW1jWHlUUFFwSFh3OGJTWkQyQ1ZSTV9FNTY4OGx1bUNSVFp4eGJVRHhnTG1LNzgwenBPOWxVVUJnek1VY0JibjNOWUdmcEptMlV1QXVvcVJvemwyVXowMkFERnBJUXFpeDNMeVhjZ01xZUQwdkxSdUE1OXljQzVwX3JsZVpYT1QwY2hlLVRRaWNMbjlQX2xjZDlmMnZoMnhBdm5CVlJBQ3BfdTFuU2NKelB0elRlZWgyYmw5eVdXN2RFUmZCWkk0dDI3QlV2dkFaNDZycUpJa3BNaEVfLTNzRmtIb0JwdUVhYTAzT2YwU1hfOUNqZXRPNVJObnRwTHI2b25jdGhucEVPenR0MWctMU1KeFB6eDBwaW8zZ2hoQjZMX3pURDhuaDlUQXVkR3hjQ19MUXhfdXdqd3pzUi1oUEJrWWxZakI0NWlwZjNlWlhqeWlVVFhtbGNjMUdJQUw1U1pMODRjTFlROXR0VW5iM1hhRzNoQ2R2N29aWUljUnNaX1VVZllaZlEzcnJzYXdQb2ZhZzVrZmRVSmRodHZybHdrSVFSdGsxWmZ3SF8xeTFSeGZ5dng5TFJpNWkwU29QdmI5Y2xVSkwxY3E2TXYyRjJvWC1zdldHRWRYeWZkRWVRT1RnSFJLS2pQVk84TVFldm5lZi1mWXUtdjBXWmhsTjc5MGR6Ym4zLTFHdjZ2UXpwQ1g5cnQ1WGZDRFZweHJXY3F5QTdPWEZ0bmZfNzVwUkw5dV9nSTNmSmZmNGJwR2RVSXh5aWpYLW53ZWFhT3VpN2VyQkUxUVEuWWphTmNMTG1xUlFwM3Uwd09PcDhlRTl6OGhRM1VkcVRkNkFnbzJ0NEpaVQ"}' headers: cache-control: no-cache - content-length: '5491' + content-length: '5526' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:46:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://wpgnzuwtyxatjygjyncnyqhr.vault.azure.net/secrets/secbak32f60fbc/backup?api-version=7.1 + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/secrets/secbak32f60fbc/backup?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE uri: https://vaultname.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secbak32f60fbc/1840bd9727634538bd11a3fa8ec10a71","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secbak32f60fbc","deletedDate":1605660377,"scheduledPurgeDate":1613436377,"id":"https://vaultname.vault.azure.net/secrets/secbak32f60fbc/ccbd8e0276e6442e977af985322ef465","attributes":{"enabled":true,"created":1605660377,"updated":1605660377,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '233' + content-length: '397' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:46:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://wpgnzuwtyxatjygjyncnyqhr.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/secrets/secbak32f60fbc?api-version=7.1 - request: - body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLnM4Y21WWWNlX1VnQ0UyaE5EMjZPcVZGY0wtZUVHdzZGNlNjdWZTNUxxMUt6ejFnRngxRHNTN2t6VWt0QUJ1N1dpZDliYnNhZVFpdmZReEJ6Z3Q3NkNrQ3FINFRreFQ0OTBqN1FPVG9ITk1qbndTVmFQcHJVMllUSnlMSnlqbEY3OUtIaWxweTZTa1ZRNVZ6TmtkSGdmNGRPby02aEs5X1U4WXJtcHJjQ0RYMTFOWWZpaVdxZjRpbnZpdUVMbXpGdXlvV1RBaldfLThoOVoxT0lERnZ6RW0tR0dFOE94NTdXcW9UMWN5S0ZfSVhQMGJ0cWFYVEM3c3NpNFhxNlE2WTVXdm56TE9xOS1kWkd1SE1zdDZZU2k0cFpYM24xQTBEUC0zNm1NMm5KSzF6VzNDQ0o0TzlKRGFsLU45akhQTUF1WS1WQjJkbFFWalQtczVxc0xMN0VzUS5seUdyY1lOOVhiQnloeWYzOEJDTWZBLlZqVTRCTlE3bEktTDZDQnNQdmVWa1dkWVJYMmZaYlM4eDRqZjUweWdHbWxxblUtOTBRZjNzN21hYVh4RXU0cjFBbnF6RkE3YXdGTWFlUEk0a2FGM29OYTQwWGxHOEMtS1YxY3JVXzBOeWVFdG41M0lQN3YtTEpFWHVLYUlsbDZaQWRwWEIydjVLc2p3Z0MwMVhUU3l4V0JOaFJDZk1kYVhKV1AzNVg3UWtTbjJsS1VZYzdIY0VtYjhwUDRYTndGUVhKQkFnOURod0Zfa3V5NUpUdVRPZkdIMTFHM3c0SU9FTkZRd3h3dzViN0RIVTdGYW1YTGlRRXJGT0NEZ2E0RnRtT0Z0OTMtc2RqakxGR01pVEUwaTE3TWNCY2gzcE1wUllCUGJoUEZXd2w2VTBKVzVWTDVGdUNfMWIyd1VfZWZ0NFoxR3NPajk0NUc0REVmTldzNmtMZ1F3ZG9ISWJoQ3ZmZFVDck15Zkk1c18ydHJ1ZnlYTkI5Mk5KeURjQUs1OVlIRnpOSFYzdXN3TE1HWDBGY2NGLVh3ZlkxTWZQYlRxRk94UXZxSENvOGFLb2l6RGM2NWhMWllCTWNtai0tQmdnREkzb1FEMDRpNHBsallkMUFZQzlfWnJVN2Y4QTBiZ1dxTGJFb29WQ001dmVDMnBaWXNzVFluU2FFR2c2Y1VOUkhVUVFIN3NPTVotWTVKMEo5Nkx1c0ZQNGpJWVFpVk5EVWRHVGVSMTlfcnM2b2VrLU9VVVlpUlFRNHBjZHRuM0hyOWZDUi04WV9RMXdtSmdhaHYxSC1uWWRfQVk4ZERFSVBJdmxsU3A4TS1yZWdpeUdhSmR3VkFYYkdGVnlTdXJBbS05REpYS3R0TUtKN2hjWWJvTzVJS1locElqLXlzZXROd1A1WFhla2x1T3UzUVcwa1V4T1dxTzR6X29jTWZFNnoyYnNIVW1qRC00Y1VuVC1QWWs4ZlZNdkI4ZW1CVHlrMHIwTktrTE9aVTMxVUQzQnpQV2s5aURERDJnNHZUdUtPUzZlRF9HS29HVE9XeTRzY2FIU2NkTXR3TmY2dkZERVM0YTlNZE9lZlBYOFVrWTMzRFVhNmZMOTFIS0p4YXhURWVNaXdac0ZER29YR2t5Njh3RE91dll6MGhKeEVINllxLWt6aEFHazZDSF9qOWVaNmI5OEpqOG1xa2JrY28wd0ZNX3I2ODRmVFNpN0IwUzZLeFMyY1JTV1ZyWDEwTW9IVVNDNzlLaUlhZnNpSzNCbjFrQ2dKTjJoaVJWdmRoN1pMT040dm5Ja3kzRFNyY085VENYdXBMODA1aHJ6aXJhVzExRV82UWd6c0U5eXRsRl9TT2RlazFMWkVmSkxGUWxKODFFN0V2NDhRQW05OVh5TWhYM2ZMVjNrcHVIX0x4dGw4ZHVYX003MGo1V0pKei1JcnZCc0hxSEIxTC1TZ1BsU2pEVExQR1QwNmUzeXhVYzAxNzJGYWJ4SkdCRjA5bGk2REU4eVNyNFdlXzRNZlpvY0Nsb0oyTUV2eWMyaWhXRTZqekxSeFlhQmplVGREaEoxTmJURUJqTzlqby1RUjBYcFBTcklnVnVkcEhKenNDSF82MzBxSWtRbE1JdjZXRVRXQ25aWWplOVBiZTZJaVVTRUxnak9tN1VLSEVxOUFSNk1fUnJWRXp0M2JrNEtsTXFHMDg1elNfckRrT25peDBBU2tSUzQtVGNPS3lXenVWeVBMazRXZElPWXloajhpWEVuM2l6UEZqcmsteVgtNUVJb2FwSzMzR0lyYVV4R2dyRnF5bTczY0lMcjRMTjdBZ2F6MzN1ZzI0c0RMaHJDYTBSaGkxanNNZzZHZU5INlI5MkM5NWc2RS0xNlZSaFd2VWs4SnV6NkFVMmh6U2gzS0dHbkh6dm1KdGthRFgwQldlc2pLcDkyYk02QTBBNDZsUWJuaXg1VGNBWVdibjB3Sjc1SlgtT0o3Q1ItWDFaZl8zbm8xZTBpeDlrMnVQY0RQN1VScEIzYTdvNlp4d015bEg0Y2w3SGdleWp2WVQ3MFVmY3IwZU5OV3FuM1RXRnFodkRLeTlod3lXbklPVFZPZ2tKb2FKZEh4RFBWUEdseXdWNHpHa1lHNFpudjZRQmFNRlhtZktmUDViRGxieWs3RkFZbFVnaXgwcVBIOGM5QmZmSXFMdXBCendSMnNIQWpISnVRWl9iYkJHSjFlOWZmSTZwOXBSdkpLdFlKcDFFSWh3d2NjYkRoelFoX1ItOXczM0Vya1hidzZvLU4wd0oyR1Y4Sjc5cjBNOGxtdjJRQ3RTLWFVR1dSak1Ea2p1d0t0d1dVMEpLZHlvTnBXZXRSY043d2RXX1JWZmE3a1E5Zm84Y3lFRmdwN2h5OGJRSFdaUElEcVhCQ3RmUURoNFNCUEtHT1kweGpUV3FHdFhxVUJfTWFpbVpmc083R3ZzN0U5NW5EbGZCem44bl9UdndNSVVBV3F4UV9vRWd4TDlqVW9GSkFJdGVLT1RTWm5OOUxyQlFZTWVnTWwxM1pNTng5MklGS1gtLVIxSV9qSEhJdkNuN0Q2ZWR2ZG1Eajdod1dPeWtxd1JfSUU2Y1dBazNmUXpkWnpNVnFBaE9SZHVFc254VWlqOVdESF82anBwV0VsSGtDTENEczhkalQ5eFRaNnRucWpfb2xSRDhpV1BUcDRWa2dsb21URDNKSHdab1Awa2w0dmRWLTFQb1VnVmE3Q1RObWE1Mm9vT1BqVWlwcExIeElyOVU3ckExYWFZVTdtY0hfQzBQejF1NjNwTjdNcXhGYzNVRHdhRHRsSVptV3RlWGUzRWEtTFJobmMyRGY3dHczSTZ2VUh0Tzg2YjNDVnR0MjZYZ1M0YlBwVEJMUWxjbXhJUEVnS21FSlFkVTBiOWdLcmtwTDV3STJWOWVHOC1KYmxmaFFtOVlhckxSZmR3WFNDUHhZSmpMbTNYakZVVzQtOXM1NmtIcVFpMVphV1NGUm1FTGNsMDRSRHhRbFlWclpyNGVBa3lXOGJiZnd0WUFuVGU4UmFpT1ZZbDZVbmtXYXRkUHJfWURpSmg1Uk1tNldHSGZkTk1NMlFwa2dpdWlFMmRpelRNMnVjeERCODFyZUlZR0s1eERwUXJqaUp4UVhaZm9mRUJmbE1sYlY1TmROZGhzQkFtZmFUWWRmeF83dnhyenlzVGhPcGloTmpsSVZ3YlJoV0wtRTdGYTBIOTk1MDVINWctd281T3FMRzdhYTdZaVJYYkJoeUVSa3FsQ2dvU1UwTWRqaTF2VXVCR1FUbXAxYmxLUkM5V3RDSWxGdEpoTUlpVlVQQkRTUDJXMnFTUnQwMFZNMlVvOENINklSS05nVGRSMVNiQkM4UnFTMXpDV29IdFUtLTg3WXJkX1ZQQUhod2ZpZndsdTh0RUNUNWJaQkNoelNWWkYxYklQQ0xReEZEWm5NVlFvWVZ3YUVBX01sdHhwVGhGOVNlSWY2bUZSV0lOMXZFV3g1OFFvVTZCTXVEY2V3WXhzaGJnNXRoU3JCVmpKSjlWMEo2WkVwNExzMVcxdTZvSFBId1BnTW9IaEpYa0NzellVWUhHZEVmVkluUmtMUzVyUDNvZWN3UVBwN1Atc3VwT00xcXNhWjQ0bVNHS2hMLXhHSUNVZFBVeEFiS3BkSF83V0ljWWRCRFhKWVEtVDVkWFcwaW1yRy04ZktzZjJReC1qSVVCY1RLdlYyVGRkZU11dXVjazhBd1d2cVY5UnJPYWVZWjQ2REJzcWVyRFlrR2YzWWJZeWowU0Y2bUZzNDg1T2lvMmliMmtRT1BkUnpVQ2JWYzB1TVBNT3hjMW9QSmJZaHJrSXEzV29ITjN2QVdwcm1GNDRoQ3VvQ2o1WjFYZ04xVlFsSjZSWnBaZkhWTjdHX0FfU0tMaEIxYlVkTUxtMTE4UmpPWlUtZ0tDMGpVOUhqU0pDaHl2MFN0X1hHc25JR2VYeWprZ3VWTW0wbW1XdW5uMkcwNHpzOS1lNnl1TW1ZT0pUNm54dllGZWR1aXNkSnVzQ0RYRGc2UHQ4eUNiWnRUQjB2ZkdYeEs4U3RHU2RCaWxMdWZzdXZGUjZHT09uZkE2YkMwLXNmM3pwclZjMTlGQ3ZWWkMwY3ZFTFBTaGpjdjVLSzVkV3ZTa09kQnJ0WXJvclplNDhSUTZwcmNxX1Rab2xsOFBMdUpGTm4tUk5Gb00yd3RTazNpWlhLWkdRaXRIUWtqY0txSG1pdW1pYklPRzV0eTB1cFdqQUlOTkN2d05udVNNZkxGWEtBMmtROEYxYXJZVVVXMWUtUWczT29naWNRRk5LTGZBcThHMlhNVTc3aGdUVnRMZG1CT1AzSkNNSmoybXo2SWk4RkI4amJHalM1Z3lLcmg1TmJnaV91aEJGVmROMUJnUzNmMDY5Qnp2VF9ldk9kd2hZMUV0WXd3SXVkRjlXSGpoZV9JVDZtN3NkN01DR3Q4Z0diN2ZJOFJLR0tHeWQ3VGRRc2gyOU11V0xQR2JCRGNLUG04bkg5T3hINmhiR29MREhYWmN4LTNkV1ktM2E1ZmF5anB0YlFmenFKR0xaVmlnUF9xaXBtNzNoUXZaX3NDbnFZRzgzbS1USkJ0TnVkYW9WMm80Y2tadU9obXhBenhLNVcxQm9KUE1rVF9fVGtIR091QWM4LTlYWi1aUF9NTE1kTUhlLS1YR2IyczZLZ0NibU44QWZoZWJyU2FQSjRPcUlwdm9lcmx0NTRIdzNNdEVoZUVnLmZEemwxUVMzSTBGS09wZ2VOdm11bHc"}' + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak32f60fbc?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secbak32f60fbc"}}' + headers: + cache-control: no-cache + content-length: '88' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 00:46:16 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/deletedsecrets/secbak32f60fbc?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak32f60fbc?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secbak32f60fbc"}}' + headers: + cache-control: no-cache + content-length: '88' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 00:46:18 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 404 + message: Not Found + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/deletedsecrets/secbak32f60fbc?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak32f60fbc?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secbak32f60fbc","deletedDate":1605660377,"scheduledPurgeDate":1613436377,"id":"https://vaultname.vault.azure.net/secrets/secbak32f60fbc/ccbd8e0276e6442e977af985322ef465","attributes":{"enabled":true,"created":1605660377,"updated":1605660377,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: no-cache + content-length: '397' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 00:46:21 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 200 + message: OK + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/deletedsecrets/secbak32f60fbc?api-version=7.1 +- request: + body: null + headers: + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak32f60fbc?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: no-cache + date: Wed, 18 Nov 2020 00:46:21 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 204 + message: No Content + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/deletedsecrets/secbak32f60fbc?api-version=7.1 +- request: + body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuc2xVTXhPNFpXbzg2Wkdxa1RjQXV4QW5Cc1F5aVgxYUJIQnJ5bE0xbkIzVkFSaWdlWWhGN0xjeFdDRDR6OTFNZFJSbjdQRHNSTzRobGV1SmZGc0ViaGEyb2pGYS1vT3pxNXFpR2hXX29tN1ZidzM2MUNIOU9XT3p1TlFDMWs4RGhEaDdVbDlwbkI2ZFEwUHNtU1VSY2tYWTA4LWtfMjMyRXhqcHEwS3VoSjNiYVh5VG1OTkpxUVkxU2xuM0FLTzZyZUJnUTFoUjdIRUxuMllEM004OG5NTnZPQ1hjQ0JIMGdJWlVWejhNc3luai02dF9IdG95dFZsQnVjOE9yS19adHlQVGkxY3BmY3R0SjZYZFM3YUg1UVFDR3kyclpBWmJNZEU5VlhYazV0MXdpSTloeVB3N05MUjNlT21Ddl9nLTN4Tmw0R0NYWXpJbWxMVU5TUWZuMW9RLlNtekpIakNwQ2J3dzR2bXN2VUlaVUEudHZTV2VKYmlhSVVwNS1zRUhfdk9lVTNtTkFWV2R1c0xVZmx1clBidkJQZVVkbGVmbXd1NHBCRmVrbm5rVXhmMjI3czFDS1BhbS14TGpxZml0aGRVbi1TUHAwVWdiWk8yYXFfZUxnMHF2S2hHQVhoeEJDRzctQWhSdHczYlVpcHUtR2VjRVg1Q3dnSDRVNmkyT1FrRHVBbXRVY0NuVDBPSDdZejhzTnVoTVAtZnR6REhkX2NtUWZMZzFwamxqdnpWVDlJVGNXRU82Zzh2S2kwczFSeUc0cUNEQVF4cEVwek5oQ2YzVHVOS2J2eXFzaVNra1Z5cVhsQ3o1Z1FpMlJ2ZS1PTzV3NTJFX0FCR0x5NV9nWEppTElFYklJd19TOGtzQUFEUml2czRkY0cwUVBDR2VnazZPTExDZVlHN3VXTDk3X2VpN3cwMXd4eVBpZzVRNV9QZnIyeHdFTHFWRHI5akc2R1VwRWo5RHVPYmVkTndGa3hlZ0F6OF9kZUtkcGI0Z0xxalBEZkZwNnV4WHk3MmtCdGt5d3BCZUFWWWR5QWZ0Qk5fN09rUWNIcDF2YzllaVpzQnZYcnNBYTNUZkdhZlpwMlo4NkhBTmZOWW9IVXpEQ3NZS0RoOUdMWXRFVTFlZmdqN0lEenlCTWhoRmRKNVNyUmhSV29rUGRLZk52bFFWUDMwdE94TDhJWElRTnNNNWZlclg1c0hNY2NrcHZBbUNCdjJ2azNtaGJBODFWZUtCajl0UUpIZDdmNzRQTWcwRk1fQmJtZnh0Nng5ZXdoSXpqQjlZcW1xYnRTOTdDWFBGb1Q1MkpEeG1NamVWU2VuV2Fvd2FGVUM2UVRJLXdXY1Q3VGY3M29HV05CeHI3R3AzRjhGVk9qVnFjVWRFd3pOTkgyZkJEV3FIY2RmRjBlcFlYM3o5WXBfcFRRZGdZR3lGSm1HUi1JMDF4eFpRXzlEU0ZNM0NNTnNUN0JONk90dG9qcUlIN3B6SHFHM2VSX2JlQmlQTkpicDdGZmVpSFBfQ2ZUUnVlUUtxSFA4ZW5mSnFRUXRBTnNnT2o3T0Y1TklvcEdBdnZYczhJTDJmVnBsRlZPQl96cTNEbmZQS1VWY1hMVzlqby0yTmxFSTUzQ0REcDN1c2FDaDZ0VDlQck9aT1dqcGV5aXhFTkNPSEZSUVZjc0EwdUNGdllLRmE2UjY3TlpWMVZpWWY2eVUzVHc4cFNVVjJTVDd6ZWo5b3pOV0cwb3YwdFkzcXhHUHc3R3picEp6U0xVZVV6Ylp5Qm03bVNrNUhyZXpwdF9nU3pnSlE4TlBPYzZJQkRWX1NkR1laUHdhYXMyWFdoanlaSVNyRXhmVDNWZ1g4OWxmTnA2a0E3eDhLMDg4ZUJrVmVuRlNlWXVBWXBIZW1wOUZ5VTlBdVlWY3VZZ2VIN2RUV1NxeXhsTGlXVjdTaEx3bUZHMmNiSk1WdnJBTmpIYXRqMlROLXlkVE5IQVAtemVHQWZYQ3M3V3N1cDRiUWdWUzNvQ0VMeUt4SmlBdDNZNS1lX0x3ek1qTzZTZzhQajZWRlpNdkx4bGhfTGxtTER5M0RIUzQ5Z2dLWEFaZkFsRkpWYjhEUDBOQ2ExRFBDWWNTa01iaXVJZDlKeVRTOThLT2Z6Vm9hX0lQdktvWk1DckhOWDVJZ0Y2cE9MY3Z5ZWY1dHBlc2xuTS1Ramc0eXkwTlo2T0dfc2tuTGlkemd2SXdQQk9SYS1nRElGbW5LcFlqa1JsWnhLWTdJYmpSUUxob3BRdEFtNmhCQXFka1VJNlhjTnYtam1lVWxxS01OdHZScmFuQTFxeVlJNE9JSW5qbEEtVjNkVi1IMk9GWTlrczg0RFJOLUFIQ3lIZ1JrWngyZG50TGtrTldpOEFueEpYRjZubUpWeVFjdGV4UDV1Si1ia0RITFljMEFWS3JidEJTazdJa0JscExGRk9lTF91c1lQOUViYnZsYVJJc0ItdW5QQnZtZm5XeGpEN1p4MEd4dldsUHF1WUpjcUpITl91ejhnMzJzcnNwdU1neEVpUU5qR0FHMUtJR1NWQ09MdXhtUW9CZTR2UzNoYXhqT0NaUm9ZTV9Xb3VUWldGLWpUcHpRTHlXNnJ2MFNUb0JZWTdBVVZrQ3pzWWxQN1ljd2RGOHN6UGFBU0VPSEdpYUFOZUVzazFxZW1DWVlPdjZ3WHVoVFluaV9VdE5BdXpSV2llZUtRVHBQcXk3MVp4dXp4M082c0ZxVUd4NGc0aDhNMGU1RHMxUy13MDR2MFhvWTg2RzVoemx3WHBfN2tpVlZVN3F0VmVEd0RlTDB4QmUycXp4UHkwMWVmdHJzVy1mY0VXZEttMzMzYUs5RGJOdFJScmlaQk9jSnk0czVVV0hfRDYzZUtrOTc0eW5RWkxPUVpGRXUtXzVrRTBWZlNSMmljMnh0YVZVV3ZhNWhBdmNaQjJ2Q0lBTlMwQWtncGtocE1qQ3didjR2c3lnUUhwMklHOXJtNHE2dkh4eTNpS2hWcGVCd0p4NUhOZHZobm1KdWt2eDg2X1pjSjVWdXJqRloxOTcxSkd3WHZiN05uRmZUMHl5TkREdkpyaElKdmZSSWQtakctbGVaemVBTmotSlFBOTdGSlZ1aHdoNk92T0ZBUzNMQWdhVjNPQlQzODFWREVLXzJXSzBwdTFWLXNfeGQ2TWZhLWR5anUxajdXblV2NU0wdEZQU3BsVDN2Z0VlTDh6M3NFX0djMnBCME8zRHZQbVlMNy1oTDIyUDVYZEptWmFzWlQ0ZFBpYjRuYlQza21CTE9KQXNKd25PVlRsSVQxWkhtd21DS0Flc1RiTHlUY3dtRk5yS3R5S0Q3TmJRanFWVkRGZF95NWpHa3lGRDVOUDVGWVhVeHZFVVppQU1PSWtYNGQ0Zk5saFEwdGJsRl81NE4wSFNsdU1MRThzaVFKOUxkRzl2a1d2NHpPejBDc0dLUTJYeFIzaWxYbG01Q0tIQ1ExYkRyeGNwSWRZdVV4eGFobWdkUXkyOS1RNElpSEpDS2dDS2FyZ21IeE9CU2tqbzJiUnlSSTB5Yzg1bVl5Qkc5MUlqT00wbkdpVUlleTNEUW9JdUNIb0hVekhHYk5wbUNROTZiM1pyWHhqRFZQNXF1WGE1WHlPc1JEN3JkNkdYWkJYdURaSnFtWWhYaktJRmR0VjJJNUdXMHJmbldFV0tzTUNxNHB5ckN4WTUyUDNVNnA0TkFmc1hpUG1PM1ZvOUlZT3pBZk1uN3RvOF9scVVNOExZZGxBNlJJeDIxWW05TkRvWlFSdDFqd2dkQzQxdlJIWHVHSndiZFlnOFlwWFpLS2VXdnZ1YUZmY2pfR2w1aWR1aFp4ZU5VcHUtSHk3SHFrdzNXcW1FcTRxVzFQRmlVakl5U0EtWlhTdE5nbjY4aDJtX3V1ZktBdjRwU1JEb0REMlZIYm9TTGMwNzZRZW42bzFmMTFTWUtGcm1nNDdsbkdnS0lCckZKMTJiUWtyV01PZzhjUm1pT2phSzlVSV9yQndqNXJDZXgtUnRpMzZVVVBuNHFMd3JyWUo5YzFtdk5zdlI3d2E1Yndlb1NHV09rbDF3NWlPcExmWW1xR3U3dEFfY0J0U3ozLVQtQmFsc1daVm1OUnV5dHV2LUh1WXhscDBzSnFhclhPdUQ5ZnJ3NWIwaUN4czNGNXZuc3ZHdXpyWnloYUUzLUNWZEFDR2VpSE9nX281c3JJcHkybnZWTHROdF9YYTVYUGVVWC1uZ2RCV2VqZGtaVFRuTmJWWG45X21wWXZxNENiTzRiUUZwNjVBVzhVUmM2bUZNMVVwc0ZVS25RVzU5MWRPUFI4bGZSMFAtRzV0T3dPU1c2VVpqSUQ1N2hST3g1dVlwYWlOcUxKRGNZQTBmRi1DQjNDcGJYc2F0cm5SdnhwdG51aElhS1pvcDJxM3FFLThhblpKUUVoVlhzcExsZkotamJPSW1jWHlUUFFwSFh3OGJTWkQyQ1ZSTV9FNTY4OGx1bUNSVFp4eGJVRHhnTG1LNzgwenBPOWxVVUJnek1VY0JibjNOWUdmcEptMlV1QXVvcVJvemwyVXowMkFERnBJUXFpeDNMeVhjZ01xZUQwdkxSdUE1OXljQzVwX3JsZVpYT1QwY2hlLVRRaWNMbjlQX2xjZDlmMnZoMnhBdm5CVlJBQ3BfdTFuU2NKelB0elRlZWgyYmw5eVdXN2RFUmZCWkk0dDI3QlV2dkFaNDZycUpJa3BNaEVfLTNzRmtIb0JwdUVhYTAzT2YwU1hfOUNqZXRPNVJObnRwTHI2b25jdGhucEVPenR0MWctMU1KeFB6eDBwaW8zZ2hoQjZMX3pURDhuaDlUQXVkR3hjQ19MUXhfdXdqd3pzUi1oUEJrWWxZakI0NWlwZjNlWlhqeWlVVFhtbGNjMUdJQUw1U1pMODRjTFlROXR0VW5iM1hhRzNoQ2R2N29aWUljUnNaX1VVZllaZlEzcnJzYXdQb2ZhZzVrZmRVSmRodHZybHdrSVFSdGsxWmZ3SF8xeTFSeGZ5dng5TFJpNWkwU29QdmI5Y2xVSkwxY3E2TXYyRjJvWC1zdldHRWRYeWZkRWVRT1RnSFJLS2pQVk84TVFldm5lZi1mWXUtdjBXWmhsTjc5MGR6Ym4zLTFHdjZ2UXpwQ1g5cnQ1WGZDRFZweHJXY3F5QTdPWEZ0bmZfNzVwUkw5dV9nSTNmSmZmNGJwR2RVSXh5aWpYLW53ZWFhT3VpN2VyQkUxUVEuWWphTmNMTG1xUlFwM3Uwd09PcDhlRTl6OGhRM1VkcVRkNkFnbzJ0NEpaVQ"}' + headers: + Accept: + - application/json + Content-Length: + - '5527' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/secrets/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring secret + https://vaultname.vault.azure.net/secrets/secbak32f60fbc/ccbd8e0276e6442e977af985322ef465 + - secret already exists or concurrent access"}}' + headers: + cache-control: no-cache + content-length: '223' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 00:46:22 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 409 + message: Conflict + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/secrets/restore?api-version=7.1 +- request: + body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuc2xVTXhPNFpXbzg2Wkdxa1RjQXV4QW5Cc1F5aVgxYUJIQnJ5bE0xbkIzVkFSaWdlWWhGN0xjeFdDRDR6OTFNZFJSbjdQRHNSTzRobGV1SmZGc0ViaGEyb2pGYS1vT3pxNXFpR2hXX29tN1ZidzM2MUNIOU9XT3p1TlFDMWs4RGhEaDdVbDlwbkI2ZFEwUHNtU1VSY2tYWTA4LWtfMjMyRXhqcHEwS3VoSjNiYVh5VG1OTkpxUVkxU2xuM0FLTzZyZUJnUTFoUjdIRUxuMllEM004OG5NTnZPQ1hjQ0JIMGdJWlVWejhNc3luai02dF9IdG95dFZsQnVjOE9yS19adHlQVGkxY3BmY3R0SjZYZFM3YUg1UVFDR3kyclpBWmJNZEU5VlhYazV0MXdpSTloeVB3N05MUjNlT21Ddl9nLTN4Tmw0R0NYWXpJbWxMVU5TUWZuMW9RLlNtekpIakNwQ2J3dzR2bXN2VUlaVUEudHZTV2VKYmlhSVVwNS1zRUhfdk9lVTNtTkFWV2R1c0xVZmx1clBidkJQZVVkbGVmbXd1NHBCRmVrbm5rVXhmMjI3czFDS1BhbS14TGpxZml0aGRVbi1TUHAwVWdiWk8yYXFfZUxnMHF2S2hHQVhoeEJDRzctQWhSdHczYlVpcHUtR2VjRVg1Q3dnSDRVNmkyT1FrRHVBbXRVY0NuVDBPSDdZejhzTnVoTVAtZnR6REhkX2NtUWZMZzFwamxqdnpWVDlJVGNXRU82Zzh2S2kwczFSeUc0cUNEQVF4cEVwek5oQ2YzVHVOS2J2eXFzaVNra1Z5cVhsQ3o1Z1FpMlJ2ZS1PTzV3NTJFX0FCR0x5NV9nWEppTElFYklJd19TOGtzQUFEUml2czRkY0cwUVBDR2VnazZPTExDZVlHN3VXTDk3X2VpN3cwMXd4eVBpZzVRNV9QZnIyeHdFTHFWRHI5akc2R1VwRWo5RHVPYmVkTndGa3hlZ0F6OF9kZUtkcGI0Z0xxalBEZkZwNnV4WHk3MmtCdGt5d3BCZUFWWWR5QWZ0Qk5fN09rUWNIcDF2YzllaVpzQnZYcnNBYTNUZkdhZlpwMlo4NkhBTmZOWW9IVXpEQ3NZS0RoOUdMWXRFVTFlZmdqN0lEenlCTWhoRmRKNVNyUmhSV29rUGRLZk52bFFWUDMwdE94TDhJWElRTnNNNWZlclg1c0hNY2NrcHZBbUNCdjJ2azNtaGJBODFWZUtCajl0UUpIZDdmNzRQTWcwRk1fQmJtZnh0Nng5ZXdoSXpqQjlZcW1xYnRTOTdDWFBGb1Q1MkpEeG1NamVWU2VuV2Fvd2FGVUM2UVRJLXdXY1Q3VGY3M29HV05CeHI3R3AzRjhGVk9qVnFjVWRFd3pOTkgyZkJEV3FIY2RmRjBlcFlYM3o5WXBfcFRRZGdZR3lGSm1HUi1JMDF4eFpRXzlEU0ZNM0NNTnNUN0JONk90dG9qcUlIN3B6SHFHM2VSX2JlQmlQTkpicDdGZmVpSFBfQ2ZUUnVlUUtxSFA4ZW5mSnFRUXRBTnNnT2o3T0Y1TklvcEdBdnZYczhJTDJmVnBsRlZPQl96cTNEbmZQS1VWY1hMVzlqby0yTmxFSTUzQ0REcDN1c2FDaDZ0VDlQck9aT1dqcGV5aXhFTkNPSEZSUVZjc0EwdUNGdllLRmE2UjY3TlpWMVZpWWY2eVUzVHc4cFNVVjJTVDd6ZWo5b3pOV0cwb3YwdFkzcXhHUHc3R3picEp6U0xVZVV6Ylp5Qm03bVNrNUhyZXpwdF9nU3pnSlE4TlBPYzZJQkRWX1NkR1laUHdhYXMyWFdoanlaSVNyRXhmVDNWZ1g4OWxmTnA2a0E3eDhLMDg4ZUJrVmVuRlNlWXVBWXBIZW1wOUZ5VTlBdVlWY3VZZ2VIN2RUV1NxeXhsTGlXVjdTaEx3bUZHMmNiSk1WdnJBTmpIYXRqMlROLXlkVE5IQVAtemVHQWZYQ3M3V3N1cDRiUWdWUzNvQ0VMeUt4SmlBdDNZNS1lX0x3ek1qTzZTZzhQajZWRlpNdkx4bGhfTGxtTER5M0RIUzQ5Z2dLWEFaZkFsRkpWYjhEUDBOQ2ExRFBDWWNTa01iaXVJZDlKeVRTOThLT2Z6Vm9hX0lQdktvWk1DckhOWDVJZ0Y2cE9MY3Z5ZWY1dHBlc2xuTS1Ramc0eXkwTlo2T0dfc2tuTGlkemd2SXdQQk9SYS1nRElGbW5LcFlqa1JsWnhLWTdJYmpSUUxob3BRdEFtNmhCQXFka1VJNlhjTnYtam1lVWxxS01OdHZScmFuQTFxeVlJNE9JSW5qbEEtVjNkVi1IMk9GWTlrczg0RFJOLUFIQ3lIZ1JrWngyZG50TGtrTldpOEFueEpYRjZubUpWeVFjdGV4UDV1Si1ia0RITFljMEFWS3JidEJTazdJa0JscExGRk9lTF91c1lQOUViYnZsYVJJc0ItdW5QQnZtZm5XeGpEN1p4MEd4dldsUHF1WUpjcUpITl91ejhnMzJzcnNwdU1neEVpUU5qR0FHMUtJR1NWQ09MdXhtUW9CZTR2UzNoYXhqT0NaUm9ZTV9Xb3VUWldGLWpUcHpRTHlXNnJ2MFNUb0JZWTdBVVZrQ3pzWWxQN1ljd2RGOHN6UGFBU0VPSEdpYUFOZUVzazFxZW1DWVlPdjZ3WHVoVFluaV9VdE5BdXpSV2llZUtRVHBQcXk3MVp4dXp4M082c0ZxVUd4NGc0aDhNMGU1RHMxUy13MDR2MFhvWTg2RzVoemx3WHBfN2tpVlZVN3F0VmVEd0RlTDB4QmUycXp4UHkwMWVmdHJzVy1mY0VXZEttMzMzYUs5RGJOdFJScmlaQk9jSnk0czVVV0hfRDYzZUtrOTc0eW5RWkxPUVpGRXUtXzVrRTBWZlNSMmljMnh0YVZVV3ZhNWhBdmNaQjJ2Q0lBTlMwQWtncGtocE1qQ3didjR2c3lnUUhwMklHOXJtNHE2dkh4eTNpS2hWcGVCd0p4NUhOZHZobm1KdWt2eDg2X1pjSjVWdXJqRloxOTcxSkd3WHZiN05uRmZUMHl5TkREdkpyaElKdmZSSWQtakctbGVaemVBTmotSlFBOTdGSlZ1aHdoNk92T0ZBUzNMQWdhVjNPQlQzODFWREVLXzJXSzBwdTFWLXNfeGQ2TWZhLWR5anUxajdXblV2NU0wdEZQU3BsVDN2Z0VlTDh6M3NFX0djMnBCME8zRHZQbVlMNy1oTDIyUDVYZEptWmFzWlQ0ZFBpYjRuYlQza21CTE9KQXNKd25PVlRsSVQxWkhtd21DS0Flc1RiTHlUY3dtRk5yS3R5S0Q3TmJRanFWVkRGZF95NWpHa3lGRDVOUDVGWVhVeHZFVVppQU1PSWtYNGQ0Zk5saFEwdGJsRl81NE4wSFNsdU1MRThzaVFKOUxkRzl2a1d2NHpPejBDc0dLUTJYeFIzaWxYbG01Q0tIQ1ExYkRyeGNwSWRZdVV4eGFobWdkUXkyOS1RNElpSEpDS2dDS2FyZ21IeE9CU2tqbzJiUnlSSTB5Yzg1bVl5Qkc5MUlqT00wbkdpVUlleTNEUW9JdUNIb0hVekhHYk5wbUNROTZiM1pyWHhqRFZQNXF1WGE1WHlPc1JEN3JkNkdYWkJYdURaSnFtWWhYaktJRmR0VjJJNUdXMHJmbldFV0tzTUNxNHB5ckN4WTUyUDNVNnA0TkFmc1hpUG1PM1ZvOUlZT3pBZk1uN3RvOF9scVVNOExZZGxBNlJJeDIxWW05TkRvWlFSdDFqd2dkQzQxdlJIWHVHSndiZFlnOFlwWFpLS2VXdnZ1YUZmY2pfR2w1aWR1aFp4ZU5VcHUtSHk3SHFrdzNXcW1FcTRxVzFQRmlVakl5U0EtWlhTdE5nbjY4aDJtX3V1ZktBdjRwU1JEb0REMlZIYm9TTGMwNzZRZW42bzFmMTFTWUtGcm1nNDdsbkdnS0lCckZKMTJiUWtyV01PZzhjUm1pT2phSzlVSV9yQndqNXJDZXgtUnRpMzZVVVBuNHFMd3JyWUo5YzFtdk5zdlI3d2E1Yndlb1NHV09rbDF3NWlPcExmWW1xR3U3dEFfY0J0U3ozLVQtQmFsc1daVm1OUnV5dHV2LUh1WXhscDBzSnFhclhPdUQ5ZnJ3NWIwaUN4czNGNXZuc3ZHdXpyWnloYUUzLUNWZEFDR2VpSE9nX281c3JJcHkybnZWTHROdF9YYTVYUGVVWC1uZ2RCV2VqZGtaVFRuTmJWWG45X21wWXZxNENiTzRiUUZwNjVBVzhVUmM2bUZNMVVwc0ZVS25RVzU5MWRPUFI4bGZSMFAtRzV0T3dPU1c2VVpqSUQ1N2hST3g1dVlwYWlOcUxKRGNZQTBmRi1DQjNDcGJYc2F0cm5SdnhwdG51aElhS1pvcDJxM3FFLThhblpKUUVoVlhzcExsZkotamJPSW1jWHlUUFFwSFh3OGJTWkQyQ1ZSTV9FNTY4OGx1bUNSVFp4eGJVRHhnTG1LNzgwenBPOWxVVUJnek1VY0JibjNOWUdmcEptMlV1QXVvcVJvemwyVXowMkFERnBJUXFpeDNMeVhjZ01xZUQwdkxSdUE1OXljQzVwX3JsZVpYT1QwY2hlLVRRaWNMbjlQX2xjZDlmMnZoMnhBdm5CVlJBQ3BfdTFuU2NKelB0elRlZWgyYmw5eVdXN2RFUmZCWkk0dDI3QlV2dkFaNDZycUpJa3BNaEVfLTNzRmtIb0JwdUVhYTAzT2YwU1hfOUNqZXRPNVJObnRwTHI2b25jdGhucEVPenR0MWctMU1KeFB6eDBwaW8zZ2hoQjZMX3pURDhuaDlUQXVkR3hjQ19MUXhfdXdqd3pzUi1oUEJrWWxZakI0NWlwZjNlWlhqeWlVVFhtbGNjMUdJQUw1U1pMODRjTFlROXR0VW5iM1hhRzNoQ2R2N29aWUljUnNaX1VVZllaZlEzcnJzYXdQb2ZhZzVrZmRVSmRodHZybHdrSVFSdGsxWmZ3SF8xeTFSeGZ5dng5TFJpNWkwU29QdmI5Y2xVSkwxY3E2TXYyRjJvWC1zdldHRWRYeWZkRWVRT1RnSFJLS2pQVk84TVFldm5lZi1mWXUtdjBXWmhsTjc5MGR6Ym4zLTFHdjZ2UXpwQ1g5cnQ1WGZDRFZweHJXY3F5QTdPWEZ0bmZfNzVwUkw5dV9nSTNmSmZmNGJwR2RVSXh5aWpYLW53ZWFhT3VpN2VyQkUxUVEuWWphTmNMTG1xUlFwM3Uwd09PcDhlRTl6OGhRM1VkcVRkNkFnbzJ0NEpaVQ"}' + headers: + Accept: + - application/json + Content-Length: + - '5527' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/secrets/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring secret + https://vaultname.vault.azure.net/secrets/secbak32f60fbc/ccbd8e0276e6442e977af985322ef465 + - secret already exists or concurrent access"}}' + headers: + cache-control: no-cache + content-length: '223' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 00:46:25 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 409 + message: Conflict + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/secrets/restore?api-version=7.1 +- request: + body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuc2xVTXhPNFpXbzg2Wkdxa1RjQXV4QW5Cc1F5aVgxYUJIQnJ5bE0xbkIzVkFSaWdlWWhGN0xjeFdDRDR6OTFNZFJSbjdQRHNSTzRobGV1SmZGc0ViaGEyb2pGYS1vT3pxNXFpR2hXX29tN1ZidzM2MUNIOU9XT3p1TlFDMWs4RGhEaDdVbDlwbkI2ZFEwUHNtU1VSY2tYWTA4LWtfMjMyRXhqcHEwS3VoSjNiYVh5VG1OTkpxUVkxU2xuM0FLTzZyZUJnUTFoUjdIRUxuMllEM004OG5NTnZPQ1hjQ0JIMGdJWlVWejhNc3luai02dF9IdG95dFZsQnVjOE9yS19adHlQVGkxY3BmY3R0SjZYZFM3YUg1UVFDR3kyclpBWmJNZEU5VlhYazV0MXdpSTloeVB3N05MUjNlT21Ddl9nLTN4Tmw0R0NYWXpJbWxMVU5TUWZuMW9RLlNtekpIakNwQ2J3dzR2bXN2VUlaVUEudHZTV2VKYmlhSVVwNS1zRUhfdk9lVTNtTkFWV2R1c0xVZmx1clBidkJQZVVkbGVmbXd1NHBCRmVrbm5rVXhmMjI3czFDS1BhbS14TGpxZml0aGRVbi1TUHAwVWdiWk8yYXFfZUxnMHF2S2hHQVhoeEJDRzctQWhSdHczYlVpcHUtR2VjRVg1Q3dnSDRVNmkyT1FrRHVBbXRVY0NuVDBPSDdZejhzTnVoTVAtZnR6REhkX2NtUWZMZzFwamxqdnpWVDlJVGNXRU82Zzh2S2kwczFSeUc0cUNEQVF4cEVwek5oQ2YzVHVOS2J2eXFzaVNra1Z5cVhsQ3o1Z1FpMlJ2ZS1PTzV3NTJFX0FCR0x5NV9nWEppTElFYklJd19TOGtzQUFEUml2czRkY0cwUVBDR2VnazZPTExDZVlHN3VXTDk3X2VpN3cwMXd4eVBpZzVRNV9QZnIyeHdFTHFWRHI5akc2R1VwRWo5RHVPYmVkTndGa3hlZ0F6OF9kZUtkcGI0Z0xxalBEZkZwNnV4WHk3MmtCdGt5d3BCZUFWWWR5QWZ0Qk5fN09rUWNIcDF2YzllaVpzQnZYcnNBYTNUZkdhZlpwMlo4NkhBTmZOWW9IVXpEQ3NZS0RoOUdMWXRFVTFlZmdqN0lEenlCTWhoRmRKNVNyUmhSV29rUGRLZk52bFFWUDMwdE94TDhJWElRTnNNNWZlclg1c0hNY2NrcHZBbUNCdjJ2azNtaGJBODFWZUtCajl0UUpIZDdmNzRQTWcwRk1fQmJtZnh0Nng5ZXdoSXpqQjlZcW1xYnRTOTdDWFBGb1Q1MkpEeG1NamVWU2VuV2Fvd2FGVUM2UVRJLXdXY1Q3VGY3M29HV05CeHI3R3AzRjhGVk9qVnFjVWRFd3pOTkgyZkJEV3FIY2RmRjBlcFlYM3o5WXBfcFRRZGdZR3lGSm1HUi1JMDF4eFpRXzlEU0ZNM0NNTnNUN0JONk90dG9qcUlIN3B6SHFHM2VSX2JlQmlQTkpicDdGZmVpSFBfQ2ZUUnVlUUtxSFA4ZW5mSnFRUXRBTnNnT2o3T0Y1TklvcEdBdnZYczhJTDJmVnBsRlZPQl96cTNEbmZQS1VWY1hMVzlqby0yTmxFSTUzQ0REcDN1c2FDaDZ0VDlQck9aT1dqcGV5aXhFTkNPSEZSUVZjc0EwdUNGdllLRmE2UjY3TlpWMVZpWWY2eVUzVHc4cFNVVjJTVDd6ZWo5b3pOV0cwb3YwdFkzcXhHUHc3R3picEp6U0xVZVV6Ylp5Qm03bVNrNUhyZXpwdF9nU3pnSlE4TlBPYzZJQkRWX1NkR1laUHdhYXMyWFdoanlaSVNyRXhmVDNWZ1g4OWxmTnA2a0E3eDhLMDg4ZUJrVmVuRlNlWXVBWXBIZW1wOUZ5VTlBdVlWY3VZZ2VIN2RUV1NxeXhsTGlXVjdTaEx3bUZHMmNiSk1WdnJBTmpIYXRqMlROLXlkVE5IQVAtemVHQWZYQ3M3V3N1cDRiUWdWUzNvQ0VMeUt4SmlBdDNZNS1lX0x3ek1qTzZTZzhQajZWRlpNdkx4bGhfTGxtTER5M0RIUzQ5Z2dLWEFaZkFsRkpWYjhEUDBOQ2ExRFBDWWNTa01iaXVJZDlKeVRTOThLT2Z6Vm9hX0lQdktvWk1DckhOWDVJZ0Y2cE9MY3Z5ZWY1dHBlc2xuTS1Ramc0eXkwTlo2T0dfc2tuTGlkemd2SXdQQk9SYS1nRElGbW5LcFlqa1JsWnhLWTdJYmpSUUxob3BRdEFtNmhCQXFka1VJNlhjTnYtam1lVWxxS01OdHZScmFuQTFxeVlJNE9JSW5qbEEtVjNkVi1IMk9GWTlrczg0RFJOLUFIQ3lIZ1JrWngyZG50TGtrTldpOEFueEpYRjZubUpWeVFjdGV4UDV1Si1ia0RITFljMEFWS3JidEJTazdJa0JscExGRk9lTF91c1lQOUViYnZsYVJJc0ItdW5QQnZtZm5XeGpEN1p4MEd4dldsUHF1WUpjcUpITl91ejhnMzJzcnNwdU1neEVpUU5qR0FHMUtJR1NWQ09MdXhtUW9CZTR2UzNoYXhqT0NaUm9ZTV9Xb3VUWldGLWpUcHpRTHlXNnJ2MFNUb0JZWTdBVVZrQ3pzWWxQN1ljd2RGOHN6UGFBU0VPSEdpYUFOZUVzazFxZW1DWVlPdjZ3WHVoVFluaV9VdE5BdXpSV2llZUtRVHBQcXk3MVp4dXp4M082c0ZxVUd4NGc0aDhNMGU1RHMxUy13MDR2MFhvWTg2RzVoemx3WHBfN2tpVlZVN3F0VmVEd0RlTDB4QmUycXp4UHkwMWVmdHJzVy1mY0VXZEttMzMzYUs5RGJOdFJScmlaQk9jSnk0czVVV0hfRDYzZUtrOTc0eW5RWkxPUVpGRXUtXzVrRTBWZlNSMmljMnh0YVZVV3ZhNWhBdmNaQjJ2Q0lBTlMwQWtncGtocE1qQ3didjR2c3lnUUhwMklHOXJtNHE2dkh4eTNpS2hWcGVCd0p4NUhOZHZobm1KdWt2eDg2X1pjSjVWdXJqRloxOTcxSkd3WHZiN05uRmZUMHl5TkREdkpyaElKdmZSSWQtakctbGVaemVBTmotSlFBOTdGSlZ1aHdoNk92T0ZBUzNMQWdhVjNPQlQzODFWREVLXzJXSzBwdTFWLXNfeGQ2TWZhLWR5anUxajdXblV2NU0wdEZQU3BsVDN2Z0VlTDh6M3NFX0djMnBCME8zRHZQbVlMNy1oTDIyUDVYZEptWmFzWlQ0ZFBpYjRuYlQza21CTE9KQXNKd25PVlRsSVQxWkhtd21DS0Flc1RiTHlUY3dtRk5yS3R5S0Q3TmJRanFWVkRGZF95NWpHa3lGRDVOUDVGWVhVeHZFVVppQU1PSWtYNGQ0Zk5saFEwdGJsRl81NE4wSFNsdU1MRThzaVFKOUxkRzl2a1d2NHpPejBDc0dLUTJYeFIzaWxYbG01Q0tIQ1ExYkRyeGNwSWRZdVV4eGFobWdkUXkyOS1RNElpSEpDS2dDS2FyZ21IeE9CU2tqbzJiUnlSSTB5Yzg1bVl5Qkc5MUlqT00wbkdpVUlleTNEUW9JdUNIb0hVekhHYk5wbUNROTZiM1pyWHhqRFZQNXF1WGE1WHlPc1JEN3JkNkdYWkJYdURaSnFtWWhYaktJRmR0VjJJNUdXMHJmbldFV0tzTUNxNHB5ckN4WTUyUDNVNnA0TkFmc1hpUG1PM1ZvOUlZT3pBZk1uN3RvOF9scVVNOExZZGxBNlJJeDIxWW05TkRvWlFSdDFqd2dkQzQxdlJIWHVHSndiZFlnOFlwWFpLS2VXdnZ1YUZmY2pfR2w1aWR1aFp4ZU5VcHUtSHk3SHFrdzNXcW1FcTRxVzFQRmlVakl5U0EtWlhTdE5nbjY4aDJtX3V1ZktBdjRwU1JEb0REMlZIYm9TTGMwNzZRZW42bzFmMTFTWUtGcm1nNDdsbkdnS0lCckZKMTJiUWtyV01PZzhjUm1pT2phSzlVSV9yQndqNXJDZXgtUnRpMzZVVVBuNHFMd3JyWUo5YzFtdk5zdlI3d2E1Yndlb1NHV09rbDF3NWlPcExmWW1xR3U3dEFfY0J0U3ozLVQtQmFsc1daVm1OUnV5dHV2LUh1WXhscDBzSnFhclhPdUQ5ZnJ3NWIwaUN4czNGNXZuc3ZHdXpyWnloYUUzLUNWZEFDR2VpSE9nX281c3JJcHkybnZWTHROdF9YYTVYUGVVWC1uZ2RCV2VqZGtaVFRuTmJWWG45X21wWXZxNENiTzRiUUZwNjVBVzhVUmM2bUZNMVVwc0ZVS25RVzU5MWRPUFI4bGZSMFAtRzV0T3dPU1c2VVpqSUQ1N2hST3g1dVlwYWlOcUxKRGNZQTBmRi1DQjNDcGJYc2F0cm5SdnhwdG51aElhS1pvcDJxM3FFLThhblpKUUVoVlhzcExsZkotamJPSW1jWHlUUFFwSFh3OGJTWkQyQ1ZSTV9FNTY4OGx1bUNSVFp4eGJVRHhnTG1LNzgwenBPOWxVVUJnek1VY0JibjNOWUdmcEptMlV1QXVvcVJvemwyVXowMkFERnBJUXFpeDNMeVhjZ01xZUQwdkxSdUE1OXljQzVwX3JsZVpYT1QwY2hlLVRRaWNMbjlQX2xjZDlmMnZoMnhBdm5CVlJBQ3BfdTFuU2NKelB0elRlZWgyYmw5eVdXN2RFUmZCWkk0dDI3QlV2dkFaNDZycUpJa3BNaEVfLTNzRmtIb0JwdUVhYTAzT2YwU1hfOUNqZXRPNVJObnRwTHI2b25jdGhucEVPenR0MWctMU1KeFB6eDBwaW8zZ2hoQjZMX3pURDhuaDlUQXVkR3hjQ19MUXhfdXdqd3pzUi1oUEJrWWxZakI0NWlwZjNlWlhqeWlVVFhtbGNjMUdJQUw1U1pMODRjTFlROXR0VW5iM1hhRzNoQ2R2N29aWUljUnNaX1VVZllaZlEzcnJzYXdQb2ZhZzVrZmRVSmRodHZybHdrSVFSdGsxWmZ3SF8xeTFSeGZ5dng5TFJpNWkwU29QdmI5Y2xVSkwxY3E2TXYyRjJvWC1zdldHRWRYeWZkRWVRT1RnSFJLS2pQVk84TVFldm5lZi1mWXUtdjBXWmhsTjc5MGR6Ym4zLTFHdjZ2UXpwQ1g5cnQ1WGZDRFZweHJXY3F5QTdPWEZ0bmZfNzVwUkw5dV9nSTNmSmZmNGJwR2RVSXh5aWpYLW53ZWFhT3VpN2VyQkUxUVEuWWphTmNMTG1xUlFwM3Uwd09PcDhlRTl6OGhRM1VkcVRkNkFnbzJ0NEpaVQ"}' headers: Accept: - application/json Content-Length: - - '5492' + - '5527' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/secrets/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secbak32f60fbc/1840bd9727634538bd11a3fa8ec10a71","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secbak32f60fbc/ccbd8e0276e6442e977af985322ef465","attributes":{"enabled":true,"created":1605660377,"updated":1605660377,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '233' + content-length: '246' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:46:28 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://wpgnzuwtyxatjygjyncnyqhr.vault.azure.net/secrets/restore?api-version=7.1 + url: https://jxqw73iba3xzkco2e5kmlruo.vault.azure.net/secrets/restore?api-version=7.1 version: 1 diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_async.test_recover.yaml b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_async.test_recover.yaml index 5a6a52c7c1a3..46ff6133f60b 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_async.test_recover.yaml +++ b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_async.test_recover.yaml @@ -9,7 +9,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret0?api-version=7.1 response: @@ -20,22 +20,21 @@ interactions: cache-control: no-cache content-length: '87' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:54:15 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains www-authenticate: Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 401 message: Unauthorized - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret0?api-version=7.1 - request: body: '{"value": "value0"}' headers: @@ -46,30 +45,29 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret0?api-version=7.1 response: body: - string: '{"value":"value0","id":"https://vaultname.vault.azure.net/secrets/secret0/5f2f70081562430381a8bb7ddf1e831c","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value0","id":"https://vaultname.vault.azure.net/secrets/secret0/ba991c7a46e241b4bf715e2ee3e21cf5","attributes":{"enabled":true,"created":1605660855,"updated":1605660855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:54:15 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret0?api-version=7.1 - request: body: '{"value": "value1"}' headers: @@ -80,30 +78,29 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret1?api-version=7.1 response: body: - string: '{"value":"value1","id":"https://vaultname.vault.azure.net/secrets/secret1/d750b99861224185a43827acf4bbb846","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value1","id":"https://vaultname.vault.azure.net/secrets/secret1/c5de33f5b8a445ae8f1cd374eef5726d","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:54:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret1?api-version=7.1 - request: body: '{"value": "value2"}' headers: @@ -114,30 +111,29 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret2?api-version=7.1 response: body: - string: '{"value":"value2","id":"https://vaultname.vault.azure.net/secrets/secret2/672b09049c504debaa35269121477f52","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value2","id":"https://vaultname.vault.azure.net/secrets/secret2/ca71b32bc8ae4f9b9ae54721869b4514","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:17 GMT + date: Wed, 18 Nov 2020 00:54:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret2?api-version=7.1 - request: body: '{"value": "value3"}' headers: @@ -148,30 +144,29 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret3?api-version=7.1 response: body: - string: '{"value":"value3","id":"https://vaultname.vault.azure.net/secrets/secret3/b2730044e75448f1a8debc4eb5dcad03","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value3","id":"https://vaultname.vault.azure.net/secrets/secret3/09478bbb6cb149248013aa0b01e041e3","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:18 GMT + date: Wed, 18 Nov 2020 00:54:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret3?api-version=7.1 - request: body: '{"value": "value4"}' headers: @@ -182,30 +177,29 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret4?api-version=7.1 response: body: - string: '{"value":"value4","id":"https://vaultname.vault.azure.net/secrets/secret4/07aff30dd9804fd881db056f684c2f9b","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value4","id":"https://vaultname.vault.azure.net/secrets/secret4/a35dbf04436a4eeaaee066e46adae3dd","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:18 GMT + date: Wed, 18 Nov 2020 00:54:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret4?api-version=7.1 - request: body: '{"value": "value5"}' headers: @@ -216,30 +210,29 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret5?api-version=7.1 response: body: - string: '{"value":"value5","id":"https://vaultname.vault.azure.net/secrets/secret5/2e6b22e76e6a4849a07117bd0dc4bf86","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value5","id":"https://vaultname.vault.azure.net/secrets/secret5/c696c1c004264f92918bf1ffc1299451","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:18 GMT + date: Wed, 18 Nov 2020 00:54:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret5?api-version=7.1 - request: body: '{"value": "value6"}' headers: @@ -250,4967 +243,1222 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secret6?api-version=7.1 response: body: - string: '{"value":"value6","id":"https://vaultname.vault.azure.net/secrets/secret6/43957466f16146b494c9e28d9bbb04c5","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value6","id":"https://vaultname.vault.azure.net/secrets/secret6/244137a8e2e941528c9028bd06efc629","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:18 GMT + date: Wed, 18 Nov 2020 00:54:16 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret6?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE - uri: https://vaultname.vault.azure.net/secrets/secret0?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret2?api-version=7.1 response: body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret0","deletedDate":1596044179,"scheduledPurgeDate":1603820179,"id":"https://vaultname.vault.azure.net/secrets/secret0/5f2f70081562430381a8bb7ddf1e831c","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret2","deletedDate":1605660857,"scheduledPurgeDate":1613436857,"id":"https://vaultname.vault.azure.net/secrets/secret2/ca71b32bc8ae4f9b9ae54721869b4514","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:18 GMT + date: Wed, 18 Nov 2020 00:54:17 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:18 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret2?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' + secret2"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:21 GMT + date: Wed, 18 Nov 2020 00:54:17 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret2?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' + secret2"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:23 GMT + date: Wed, 18 Nov 2020 00:54:19 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret2?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' + secret2"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:25 GMT + date: Wed, 18 Nov 2020 00:54:21 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret2?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' + secret2"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:27 GMT + date: Wed, 18 Nov 2020 00:54:22 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret2?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret2","deletedDate":1605660857,"scheduledPurgeDate":1613436857,"id":"https://vaultname.vault.azure.net/secrets/secret2/ca71b32bc8ae4f9b9ae54721869b4514","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:29 GMT + date: Wed, 18 Nov 2020 00:54:25 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret2?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/secrets/secret5?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret5","deletedDate":1605660865,"scheduledPurgeDate":1613436865,"id":"https://vaultname.vault.azure.net/secrets/secret5/c696c1c004264f92918bf1ffc1299451","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:31 GMT + date: Wed, 18 Nov 2020 00:54:25 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret5?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' + secret5"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:33 GMT + date: Wed, 18 Nov 2020 00:54:25 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret0"}}' + secret5"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:35 GMT + date: Wed, 18 Nov 2020 00:54:27 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret0","deletedDate":1596044179,"scheduledPurgeDate":1603820179,"id":"https://vaultname.vault.azure.net/secrets/secret0/5f2f70081562430381a8bb7ddf1e831c","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:37 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: DELETE - uri: https://vaultname.vault.azure.net/secrets/secret1?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret1","deletedDate":1596044198,"scheduledPurgeDate":1603820198,"id":"https://vaultname.vault.azure.net/secrets/secret1/d750b99861224185a43827acf4bbb846","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:37 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + secret5"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:37 GMT + date: Wed, 18 Nov 2020 00:54:29 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + secret5"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:39 GMT + date: Wed, 18 Nov 2020 00:54:32 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret5","deletedDate":1605660865,"scheduledPurgeDate":1613436865,"id":"https://vaultname.vault.azure.net/secrets/secret5/c696c1c004264f92918bf1ffc1299451","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:42 GMT + date: Wed, 18 Nov 2020 00:54:33 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/secrets/secret0?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret0","deletedDate":1605660874,"scheduledPurgeDate":1613436874,"id":"https://vaultname.vault.azure.net/secrets/secret0/ba991c7a46e241b4bf715e2ee3e21cf5","attributes":{"enabled":true,"created":1605660855,"updated":1605660855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:44 GMT + date: Wed, 18 Nov 2020 00:54:34 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret0?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + secret0"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:46 GMT + date: Wed, 18 Nov 2020 00:54:34 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret0?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret0?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret0","deletedDate":1605660874,"scheduledPurgeDate":1613436874,"id":"https://vaultname.vault.azure.net/secrets/secret0/ba991c7a46e241b4bf715e2ee3e21cf5","attributes":{"enabled":true,"created":1605660855,"updated":1605660855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:48 GMT + date: Wed, 18 Nov 2020 00:54:36 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret0?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/secrets/secret3?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret3","deletedDate":1605660876,"scheduledPurgeDate":1613436876,"id":"https://vaultname.vault.azure.net/secrets/secret3/09478bbb6cb149248013aa0b01e041e3","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:50 GMT + date: Wed, 18 Nov 2020 00:54:36 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret3?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + secret3"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:52 GMT + date: Wed, 18 Nov 2020 00:54:36 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + secret3"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:54 GMT + date: Wed, 18 Nov 2020 00:54:37 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret1"}}' + secret3"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:57 GMT + date: Wed, 18 Nov 2020 00:54:39 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 response: body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret1","deletedDate":1596044198,"scheduledPurgeDate":1603820198,"id":"https://vaultname.vault.azure.net/secrets/secret1/d750b99861224185a43827acf4bbb846","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret3","deletedDate":1605660876,"scheduledPurgeDate":1613436876,"id":"https://vaultname.vault.azure.net/secrets/secret3/09478bbb6cb149248013aa0b01e041e3","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:59 GMT + date: Wed, 18 Nov 2020 00:54:42 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE - uri: https://vaultname.vault.azure.net/secrets/secret2?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret1?api-version=7.1 response: body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret2","deletedDate":1596044219,"scheduledPurgeDate":1603820219,"id":"https://vaultname.vault.azure.net/secrets/secret2/672b09049c504debaa35269121477f52","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret1","deletedDate":1605660882,"scheduledPurgeDate":1613436882,"id":"https://vaultname.vault.azure.net/secrets/secret1/c5de33f5b8a445ae8f1cd374eef5726d","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:59 GMT + date: Wed, 18 Nov 2020 00:54:42 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret1?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + secret1"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:36:59 GMT + date: Wed, 18 Nov 2020 00:54:42 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret1?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + secret1"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:01 GMT + date: Wed, 18 Nov 2020 00:54:44 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret1?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + secret1"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:03 GMT + date: Wed, 18 Nov 2020 00:54:46 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret1?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret1?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret1","deletedDate":1605660882,"scheduledPurgeDate":1613436882,"id":"https://vaultname.vault.azure.net/secrets/secret1/c5de33f5b8a445ae8f1cd374eef5726d","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:05 GMT + date: Wed, 18 Nov 2020 00:54:48 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret1?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/secrets/secret6?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret6","deletedDate":1605660889,"scheduledPurgeDate":1613436889,"id":"https://vaultname.vault.azure.net/secrets/secret6/244137a8e2e941528c9028bd06efc629","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:08 GMT + date: Wed, 18 Nov 2020 00:54:48 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret6?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + secret6"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:10 GMT + date: Wed, 18 Nov 2020 00:54:48 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + secret6"}}' headers: cache-control: no-cache content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:12 GMT + date: Wed, 18 Nov 2020 00:54:51 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret6","deletedDate":1605660889,"scheduledPurgeDate":1613436889,"id":"https://vaultname.vault.azure.net/secrets/secret6/244137a8e2e941528c9028bd06efc629","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:13 GMT + date: Wed, 18 Nov 2020 00:54:53 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/secrets/secret4?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret4","deletedDate":1605660893,"scheduledPurgeDate":1613436893,"id":"https://vaultname.vault.azure.net/secrets/secret4/a35dbf04436a4eeaaee066e46adae3dd","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '81' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:16 GMT + date: Wed, 18 Nov 2020 00:54:53 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret4?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret2"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:18 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret2","deletedDate":1596044219,"scheduledPurgeDate":1603820219,"id":"https://vaultname.vault.azure.net/secrets/secret2/672b09049c504debaa35269121477f52","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:20 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: DELETE - uri: https://vaultname.vault.azure.net/secrets/secret3?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret3","deletedDate":1596044240,"scheduledPurgeDate":1603820240,"id":"https://vaultname.vault.azure.net/secrets/secret3/b2730044e75448f1a8debc4eb5dcad03","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:20 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:20 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:22 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:24 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:26 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:28 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:31 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:33 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:35 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:37 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:39 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:41 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:43 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret3"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:46 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret3","deletedDate":1596044240,"scheduledPurgeDate":1603820240,"id":"https://vaultname.vault.azure.net/secrets/secret3/b2730044e75448f1a8debc4eb5dcad03","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:48 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: DELETE - uri: https://vaultname.vault.azure.net/secrets/secret4?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret4","deletedDate":1596044268,"scheduledPurgeDate":1603820268,"id":"https://vaultname.vault.azure.net/secrets/secret4/07aff30dd9804fd881db056f684c2f9b","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:48 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:48 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:50 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:52 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:54 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:56 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:37:58 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:00 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:02 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret4"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:04 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret4","deletedDate":1596044268,"scheduledPurgeDate":1603820268,"id":"https://vaultname.vault.azure.net/secrets/secret4/07aff30dd9804fd881db056f684c2f9b","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:06 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: DELETE - uri: https://vaultname.vault.azure.net/secrets/secret5?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret5","deletedDate":1596044287,"scheduledPurgeDate":1603820287,"id":"https://vaultname.vault.azure.net/secrets/secret5/2e6b22e76e6a4849a07117bd0dc4bf86","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:06 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret5"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:06 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret5"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:10 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret5"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:12 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret5"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:14 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret5"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:16 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret5"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:18 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret5"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:20 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret5"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:22 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret5","deletedDate":1596044287,"scheduledPurgeDate":1603820287,"id":"https://vaultname.vault.azure.net/secrets/secret5/2e6b22e76e6a4849a07117bd0dc4bf86","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:24 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: DELETE - uri: https://vaultname.vault.azure.net/secrets/secret6?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret6","deletedDate":1596044304,"scheduledPurgeDate":1603820304,"id":"https://vaultname.vault.azure.net/secrets/secret6/43957466f16146b494c9e28d9bbb04c5","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:24 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:24 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:26 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:28 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:30 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:32 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:34 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:37 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:39 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:41 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:43 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: - secret6"}}' - headers: - cache-control: no-cache - content-length: '81' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:45 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6?api-version=7.1 - response: - body: - string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret6","deletedDate":1596044304,"scheduledPurgeDate":1603820304,"id":"https://vaultname.vault.azure.net/secrets/secret6/43957466f16146b494c9e28d9bbb04c5","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '383' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:48 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/deletedsecrets?api-version=7.1 - response: - body: - string: '{"value":[{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret0","deletedDate":1596044179,"scheduledPurgeDate":1603820179,"id":"https://vaultname.vault.azure.net/secrets/secret0","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret1","deletedDate":1596044198,"scheduledPurgeDate":1603820198,"id":"https://vaultname.vault.azure.net/secrets/secret1","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret2","deletedDate":1596044219,"scheduledPurgeDate":1603820219,"id":"https://vaultname.vault.azure.net/secrets/secret2","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret3","deletedDate":1596044240,"scheduledPurgeDate":1603820240,"id":"https://vaultname.vault.azure.net/secrets/secret3","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret4","deletedDate":1596044268,"scheduledPurgeDate":1603820268,"id":"https://vaultname.vault.azure.net/secrets/secret4","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret5","deletedDate":1596044287,"scheduledPurgeDate":1603820287,"id":"https://vaultname.vault.azure.net/secrets/secret5","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret6","deletedDate":1596044304,"scheduledPurgeDate":1603820304,"id":"https://vaultname.vault.azure.net/secrets/secret6","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}],"nextLink":null}' - headers: - cache-control: no-cache - content-length: '2484' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:48 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/deletedsecrets/secret0/recover?api-version=7.1 - response: - body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret0/5f2f70081562430381a8bb7ddf1e831c","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '239' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:48 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret0/recover?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret0 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:48 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret0 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:50 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret0 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:52 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret0 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:55 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret0 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:57 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret0 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:38:59 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret0 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:01 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret0 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:03 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 - response: - body: - string: '{"value":"value0","id":"https://vaultname.vault.azure.net/secrets/secret0/5f2f70081562430381a8bb7ddf1e831c","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '256' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:05 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/deletedsecrets/secret1/recover?api-version=7.1 - response: - body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret1/d750b99861224185a43827acf4bbb846","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '239' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:05 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret1/recover?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:05 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:07 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:09 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:11 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:13 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:15 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:17 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:19 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:22 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret1 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:24 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 - response: - body: - string: '{"value":"value1","id":"https://vaultname.vault.azure.net/secrets/secret1/d750b99861224185a43827acf4bbb846","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '256' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:26 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/deletedsecrets/secret2/recover?api-version=7.1 - response: - body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret2/672b09049c504debaa35269121477f52","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '239' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:27 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret2/recover?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:27 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:29 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:31 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:33 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:35 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:37 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:39 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:41 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:43 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret2 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:45 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 - response: - body: - string: '{"value":"value2","id":"https://vaultname.vault.azure.net/secrets/secret2/672b09049c504debaa35269121477f52","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '256' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:47 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/deletedsecrets/secret3/recover?api-version=7.1 - response: - body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret3/b2730044e75448f1a8debc4eb5dcad03","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '239' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:47 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret3/recover?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:48 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:50 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:52 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:54 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:56 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:39:59 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:01 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:03 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:05 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:07 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret3 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:09 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 - response: - body: - string: '{"value":"value3","id":"https://vaultname.vault.azure.net/secrets/secret3/b2730044e75448f1a8debc4eb5dcad03","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '256' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:11 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/deletedsecrets/secret4/recover?api-version=7.1 - response: - body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret4/07aff30dd9804fd881db056f684c2f9b","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' - headers: - cache-control: no-cache - content-length: '239' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:11 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 200 - message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret4/recover?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:11 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:13 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:15 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:17 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:19 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:22 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:24 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:26 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:28 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:30 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:33 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:35 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' - headers: - cache-control: no-cache - content-length: '304' - content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:37 GMT - expires: '-1' - pragma: no-cache - strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 - x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; - x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 - x-powered-by: ASP.NET - status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 - response: - body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secret4"}}' headers: cache-control: no-cache - content-length: '304' + content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:39 GMT + date: Wed, 18 Nov 2020 00:54:53 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secret4"}}' headers: cache-control: no-cache - content-length: '304' + content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:41 GMT + date: Wed, 18 Nov 2020 00:54:55 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret4 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secret4"}}' headers: cache-control: no-cache - content-length: '304' + content-length: '81' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:43 GMT + date: Wed, 18 Nov 2020 00:54:57 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret4?api-version=7.1 response: body: - string: '{"value":"value4","id":"https://vaultname.vault.azure.net/secrets/secret4/07aff30dd9804fd881db056f684c2f9b","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret4","deletedDate":1605660893,"scheduledPurgeDate":1613436893,"id":"https://vaultname.vault.azure.net/secrets/secret4/a35dbf04436a4eeaaee066e46adae3dd","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '256' + content-length: '383' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:46 GMT + date: Wed, 18 Nov 2020 00:54:59 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret4?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: POST - uri: https://vaultname.vault.azure.net/deletedsecrets/secret5/recover?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret5/2e6b22e76e6a4849a07117bd0dc4bf86","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":[{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret0","deletedDate":1605660874,"scheduledPurgeDate":1613436874,"id":"https://vaultname.vault.azure.net/secrets/secret0","attributes":{"enabled":true,"created":1605660855,"updated":1605660855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret1","deletedDate":1605660882,"scheduledPurgeDate":1613436882,"id":"https://vaultname.vault.azure.net/secrets/secret1","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret2","deletedDate":1605660857,"scheduledPurgeDate":1613436857,"id":"https://vaultname.vault.azure.net/secrets/secret2","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret3","deletedDate":1605660876,"scheduledPurgeDate":1613436876,"id":"https://vaultname.vault.azure.net/secrets/secret3","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret4","deletedDate":1605660893,"scheduledPurgeDate":1613436893,"id":"https://vaultname.vault.azure.net/secrets/secret4","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret5","deletedDate":1605660865,"scheduledPurgeDate":1613436865,"id":"https://vaultname.vault.azure.net/secrets/secret5","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}},{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secret6","deletedDate":1605660889,"scheduledPurgeDate":1613436889,"id":"https://vaultname.vault.azure.net/secrets/secret6","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}],"nextLink":null}' headers: cache-control: no-cache - content-length: '239' + content-length: '2484' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:46 GMT + date: Wed, 18 Nov 2020 00:54:59 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret5/recover?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/deletedsecrets/secret2/recover?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret2/ca71b32bc8ae4f9b9ae54721869b4514","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '239' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:46 GMT + date: Wed, 18 Nov 2020 00:55:00 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret2/recover?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret + secret2 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:48 GMT + date: Wed, 18 Nov 2020 00:55:00 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret2/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret + secret2 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:50 GMT + date: Wed, 18 Nov 2020 00:55:02 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret2/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"value":"value2","id":"https://vaultname.vault.azure.net/secrets/secret2/ca71b32bc8ae4f9b9ae54721869b4514","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:52 GMT + date: Wed, 18 Nov 2020 00:55:04 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret2/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/deletedsecrets/secret5/recover?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret5/c696c1c004264f92918bf1ffc1299451","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '239' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:54 GMT + date: Wed, 18 Nov 2020 00:55:04 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret5/recover?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 response: @@ -5223,27 +1471,26 @@ interactions: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:56 GMT + date: Wed, 18 Nov 2020 00:55:04 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret5/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 response: @@ -5256,27 +1503,26 @@ interactions: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:40:58 GMT + date: Wed, 18 Nov 2020 00:55:06 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret5/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 response: @@ -5289,549 +1535,514 @@ interactions: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:01 GMT + date: Wed, 18 Nov 2020 00:55:08 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret5/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"value":"value5","id":"https://vaultname.vault.azure.net/secrets/secret5/c696c1c004264f92918bf1ffc1299451","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:03 GMT + date: Wed, 18 Nov 2020 00:55:10 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret5/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/deletedsecrets/secret0/recover?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret0/ba991c7a46e241b4bf715e2ee3e21cf5","attributes":{"enabled":true,"created":1605660855,"updated":1605660855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '239' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:05 GMT + date: Wed, 18 Nov 2020 00:55:10 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret0/recover?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret + secret0 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:07 GMT + date: Wed, 18 Nov 2020 00:55:10 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret0/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret + secret0 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:09 GMT + date: Wed, 18 Nov 2020 00:55:13 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret0/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret + secret0 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:11 GMT + date: Wed, 18 Nov 2020 00:55:15 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret0/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"value":"value0","id":"https://vaultname.vault.azure.net/secrets/secret0/ba991c7a46e241b4bf715e2ee3e21cf5","attributes":{"enabled":true,"created":1605660855,"updated":1605660855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:13 GMT + date: Wed, 18 Nov 2020 00:55:17 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret0/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/deletedsecrets/secret3/recover?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret3/09478bbb6cb149248013aa0b01e041e3","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '239' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:15 GMT + date: Wed, 18 Nov 2020 00:55:17 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret3/recover?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret + secret3 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:17 GMT + date: Wed, 18 Nov 2020 00:55:17 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret3/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret + secret3 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:19 GMT + date: Wed, 18 Nov 2020 00:55:19 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret3/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret5 was not found in this key vault. If you recently deleted this secret + secret3 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:22 GMT + date: Wed, 18 Nov 2020 00:55:21 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret3/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 response: body: - string: '{"value":"value5","id":"https://vaultname.vault.azure.net/secrets/secret5/2e6b22e76e6a4849a07117bd0dc4bf86","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value3","id":"https://vaultname.vault.azure.net/secrets/secret3/09478bbb6cb149248013aa0b01e041e3","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:24 GMT + date: Wed, 18 Nov 2020 00:55:23 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret3/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST - uri: https://vaultname.vault.azure.net/deletedsecrets/secret6/recover?api-version=7.1 + uri: https://vaultname.vault.azure.net/deletedsecrets/secret1/recover?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secret6/43957466f16146b494c9e28d9bbb04c5","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret1/c5de33f5b8a445ae8f1cd374eef5726d","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '239' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:24 GMT + date: Wed, 18 Nov 2020 00:55:23 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/deletedsecrets/secret6/recover?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret1/recover?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret6 was not found in this key vault. If you recently deleted this secret + secret1 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:24 GMT + date: Wed, 18 Nov 2020 00:55:23 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret1/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret6 was not found in this key vault. If you recently deleted this secret + secret1 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:26 GMT + date: Wed, 18 Nov 2020 00:55:26 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret1/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret6 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"value":"value1","id":"https://vaultname.vault.azure.net/secrets/secret1/c5de33f5b8a445ae8f1cd374eef5726d","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:28 GMT + date: Wed, 18 Nov 2020 00:55:27 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret1/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) - method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/deletedsecrets/secret6/recover?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret6 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret6/244137a8e2e941528c9028bd06efc629","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '239' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:31 GMT + date: Wed, 18 Nov 2020 00:55:28 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret6/recover?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 response: @@ -5844,27 +2055,26 @@ interactions: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:33 GMT + date: Wed, 18 Nov 2020 00:55:28 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret6/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 response: @@ -5877,27 +2087,26 @@ interactions: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:35 GMT + date: Wed, 18 Nov 2020 00:55:29 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret6/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 response: @@ -5910,390 +2119,403 @@ interactions: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:37 GMT + date: Wed, 18 Nov 2020 00:55:31 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret6/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 response: body: - string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret6 was not found in this key vault. If you recently deleted this secret - you may be able to recover it using the correct recovery command. For help - resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' + string: '{"value":"value6","id":"https://vaultname.vault.azure.net/secrets/secret6/244137a8e2e941528c9028bd06efc629","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache - content-length: '304' + content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:40 GMT + date: Wed, 18 Nov 2020 00:55:33 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: - code: 404 - message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret6/?api-version=7.1 +- request: + body: null + headers: + Accept: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/deletedsecrets/secret4/recover?api-version=7.1 + response: + body: + string: '{"id":"https://vaultname.vault.azure.net/secrets/secret4/a35dbf04436a4eeaaee066e46adae3dd","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: no-cache + content-length: '239' + content-type: application/json; charset=utf-8 + date: Wed, 18 Nov 2020 00:55:33 GMT + expires: '-1' + pragma: no-cache + strict-transport-security: max-age=31536000;includeSubDomains + x-content-type-options: nosniff + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: westus + x-ms-keyvault-service-version: 1.2.58.0 + x-powered-by: ASP.NET + status: + code: 200 + message: OK + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/deletedsecrets/secret4/recover?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret6 was not found in this key vault. If you recently deleted this secret + secret4 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:42 GMT + date: Wed, 18 Nov 2020 00:55:33 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret4/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret6 was not found in this key vault. If you recently deleted this secret + secret4 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:44 GMT + date: Wed, 18 Nov 2020 00:55:36 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret4/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 response: body: string: '{"error":{"code":"SecretNotFound","message":"A secret with (name/id) - secret6 was not found in this key vault. If you recently deleted this secret + secret4 was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182"}}' headers: cache-control: no-cache content-length: '304' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:46 GMT + date: Wed, 18 Nov 2020 00:55:38 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 404 message: Not Found - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret4/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 response: body: - string: '{"value":"value6","id":"https://vaultname.vault.azure.net/secrets/secret6/43957466f16146b494c9e28d9bbb04c5","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value4","id":"https://vaultname.vault.azure.net/secrets/secret4/a35dbf04436a4eeaaee066e46adae3dd","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:48 GMT + date: Wed, 18 Nov 2020 00:55:41 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret4/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 response: body: - string: '{"value":"value0","id":"https://vaultname.vault.azure.net/secrets/secret0/5f2f70081562430381a8bb7ddf1e831c","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value2","id":"https://vaultname.vault.azure.net/secrets/secret2/ca71b32bc8ae4f9b9ae54721869b4514","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:48 GMT + date: Wed, 18 Nov 2020 00:55:41 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret0/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret2/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 response: body: - string: '{"value":"value1","id":"https://vaultname.vault.azure.net/secrets/secret1/d750b99861224185a43827acf4bbb846","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value5","id":"https://vaultname.vault.azure.net/secrets/secret5/c696c1c004264f92918bf1ffc1299451","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:48 GMT + date: Wed, 18 Nov 2020 00:55:41 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret1/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret5/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret2/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret0/?api-version=7.1 response: body: - string: '{"value":"value2","id":"https://vaultname.vault.azure.net/secrets/secret2/672b09049c504debaa35269121477f52","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value0","id":"https://vaultname.vault.azure.net/secrets/secret0/ba991c7a46e241b4bf715e2ee3e21cf5","attributes":{"enabled":true,"created":1605660855,"updated":1605660855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:48 GMT + date: Wed, 18 Nov 2020 00:55:41 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret2/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret0/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET uri: https://vaultname.vault.azure.net/secrets/secret3/?api-version=7.1 response: body: - string: '{"value":"value3","id":"https://vaultname.vault.azure.net/secrets/secret3/b2730044e75448f1a8debc4eb5dcad03","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value3","id":"https://vaultname.vault.azure.net/secrets/secret3/09478bbb6cb149248013aa0b01e041e3","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:48 GMT + date: Wed, 18 Nov 2020 00:55:41 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret3/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret3/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret1/?api-version=7.1 response: body: - string: '{"value":"value4","id":"https://vaultname.vault.azure.net/secrets/secret4/07aff30dd9804fd881db056f684c2f9b","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value1","id":"https://vaultname.vault.azure.net/secrets/secret1/c5de33f5b8a445ae8f1cd374eef5726d","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:48 GMT + date: Wed, 18 Nov 2020 00:55:41 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret4/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret1/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret5/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 response: body: - string: '{"value":"value5","id":"https://vaultname.vault.azure.net/secrets/secret5/2e6b22e76e6a4849a07117bd0dc4bf86","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value6","id":"https://vaultname.vault.azure.net/secrets/secret6/244137a8e2e941528c9028bd06efc629","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:48 GMT + date: Wed, 18 Nov 2020 00:55:41 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret5/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret6/?api-version=7.1 - request: body: null headers: Accept: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: GET - uri: https://vaultname.vault.azure.net/secrets/secret6/?api-version=7.1 + uri: https://vaultname.vault.azure.net/secrets/secret4/?api-version=7.1 response: body: - string: '{"value":"value6","id":"https://vaultname.vault.azure.net/secrets/secret6/43957466f16146b494c9e28d9bbb04c5","attributes":{"enabled":true,"created":1596044178,"updated":1596044178,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + string: '{"value":"value4","id":"https://vaultname.vault.azure.net/secrets/secret4/a35dbf04436a4eeaaee066e46adae3dd","attributes":{"enabled":true,"created":1605660856,"updated":1605660856,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: no-cache content-length: '256' content-type: application/json; charset=utf-8 - date: Wed, 29 Jul 2020 17:41:49 GMT + date: Wed, 18 Nov 2020 00:55:41 GMT expires: '-1' pragma: no-cache strict-transport-security: max-age=31536000;includeSubDomains - x-aspnet-version: 4.0.30319 x-content-type-options: nosniff - x-ms-keyvault-network-info: conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + x-ms-keyvault-network-info: conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: westus - x-ms-keyvault-service-version: 1.1.10.0 + x-ms-keyvault-service-version: 1.2.58.0 x-powered-by: ASP.NET status: code: 200 message: OK - url: https://r4erorashpw2bflpuftbflky.vault.azure.net/secrets/secret6/?api-version=7.1 + url: https://qjhljjxeismrn7ychg5funfo.vault.azure.net/secrets/secret4/?api-version=7.1 version: 1 diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_client.test_backup_restore.yaml b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_client.test_backup_restore.yaml index ec7c5dd8fbc9..e1383f53eac4 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_client.test_backup_restore.yaml +++ b/sdk/keyvault/azure-keyvault-secrets/tests/recordings/test_secrets_client.test_backup_restore.yaml @@ -13,7 +13,7 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secbak4238101d?api-version=7.1 response: @@ -28,7 +28,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:16 GMT + - Thu, 29 Oct 2020 22:40:59 GMT expires: - '-1' pragma: @@ -38,16 +38,14 @@ interactions: www-authenticate: - Bearer authorization="https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47", resource="https://vault.azure.net" - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -67,37 +65,35 @@ interactions: Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: PUT uri: https://vaultname.vault.azure.net/secrets/secbak4238101d?api-version=7.1 response: body: - string: '{"value":"secVal4238101d","id":"https://vaultname.vault.azure.net/secrets/secbak4238101d/3d3981c28c054a668b2c203087dbde24","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"value":"secVal4238101d","id":"https://vaultname.vault.azure.net/secrets/secbak4238101d/b1b62862ef224c5889d1a29779007b03","attributes":{"enabled":true,"created":1604011261,"updated":1604011261,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '258' + - '271' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:17 GMT + - Thu, 29 Oct 2020 22:41:00 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -115,37 +111,35 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/secrets/secbak4238101d/backup?api-version=7.1 response: body: - string: '{"value":"KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmw5ZUc1V09oUGF5MnNlVzVYVDhiZkNpRDI5dEpLUmVxUXlUOTREelYtQkxTQXUxal9qSDgyZm1qQlRfUlRycDZiVWtDVVFOTEV6MlVCbm5wUW9ORzB2cWhTN3B1WDdnT2J4YVg3Tk14eXptQTB2WWRWZ0xBQU9Ic3NHTjBGUDJJcFFnSUUtZTZqZlZ2aEphZnlRM21IZFRJclM4T1ZvLXNRVEhmck50bnhRejNkcE9yR3E0bUp1MXJKblZTTkhwMUJJT3d0dm5KbWVwenh2U0RPbmJQTTByLTY3U3FtWkpMT283MnMwWTZTV2NKMWRtMDNKQ29hYXlJaVlyWHJsbnlZeFQ0alBUNUp3N1ZRamNBS2E0ZHkxcGg4R0ZjTzNVUWc3RlFZTWpQZndIMFlzbGRwblQ1MmducDZFZUwwRlB2REV4ZDEzXzVTbk92NFpTTkZFWjFOdy5qU19YRFExSUkxWXkzcUwwdGQxVUdRLnc2V1pIdGFwV3dWN21EMWpkVjBxdTQxQnBVbkZvN2JBSDMtZld0S3dqQjd3M0p3aDB0ZHYwNUtQUVEyeXB3Z3VnSXFPVHBRN3hjS1JJbGJXeDdqQjYxMWtaamhpZnF5MkVDdWNOYjlJa3V6WmNwNm9HNWdLYTcxLVpSRVdZRVI3azBYQU0xR3dMR3ZBNG9XcHVzMGxOSWxaN0x1UlZzSFpHbmFINjN4WU5tZ2hWeF84UkV6LXE0NXVmMUp0eURwX3FCR1hXMUlIcGVWSG5rUElYOHduVlVzeVlNbFZZTFBzS0V5YThzZmdtSzdJeC16QW1wODlhUVg1QTIyLXV3WU9mTWFmeGxXcDVaYmVWcjJULUs4Y2hpdkRkUzJjSjNIbFAyR1IwVGExQmN2b2Z1LUJSblBKa0pfVW1sOHNSSkFJbzRSLXBSYnA3ek1NTUk2NjhTandOUEtKbkxuZTBrcHlwRktwbDVZa0JUWjcwYzM5TlJFVlJwQ0dQcW03V1NOU3dtQW1ES0Y5YnRqc1NmZ1lkTzRNd04zLV9jVGZoMm54bWhLWXlQanFMWHMzaVQyQ1BRVVY2N01aNEExVFctcndxT2ZtQ2RhUU55c29PN1ZjYTYxS1hIOHdxS2xnUHFQRXlaYUg5SE95NzQ5SUtuT2F2YzVHMmdMWTE5ci1OQ1dxTDFidGM2MzlTb1JFVnhZdFVvRy1ZVTJGZFF4LThHb0dhNGRfU093N25PNU9aSlRYZGZVbWVlaTdXMktLVlBLckRkZE9ZTEhQc3RvQ0NOOUZJeVYxRlNObm5XNGhaSk56bDBDVnJPeG5sZWpIeDJVRFVLMDVvcnpUOHFoM3BEYlY1RnVkV3ZXTUpwVFZ5bE16MXB1S0FTNW9GM0pqSWR2bEY3bnNqOVpOZmdyaVdmb0M2Y3N1dlN6NVVsa1ZBQXZ6NWhoNGsyck1WQWRrWmItc2s3WDA4Q243R2c4OUdiMm5WbENqejFYY2g2MkVUa0FnOXRCQmEzd2hERUlabHd2aDlqajFta0NwZ2RFcUREU0JHdTdxdGRCMGVzSjh4YkhEbnBKZS11X1N4UW1qamNnZ0VfZVI1YVVhT3VIZ3NIekRINVp3LVFhMHFxWDBZVkZaYWxJUjNQRVg2blE3aVhmckgtNkRaVFRBTW8tQWlUSFgwSjhwcjh4NTR2cmJxNDdQc2JhdlVyNERVRjBheFE1SWNrVjROWGNVWEpZRGtaTTJhTnhPSDY4a3lNa1ZmUUgzRy13Mk0xVDRFWGZpX25yX014QllUZjMwOTJfX3J0OVRYY29KdmxQN1FZTGVXNlhlTWFJTjVBMW9RQjUtOHFVMC1CdDVCVllqU3UyNG5ubkpjZUFKUkVLenRDS3ZVejhQdl9qSV9kcTFYTEE2SmhWTWRRcFhOYnFnZGQ1VC1raUcyTXRZWk8wUFl1dnlzRU5wOFVXdW05UUhiaTdueS0yTEwwYjhFdlFIR2N0eElCODVmZmY3cUZRTHhhdHFNbWVkbTI2Z3ZTT0NnVTB2bmtseEdGWmI3RkFpMlpJQjdCZVdod1N3WjU5Y0dSUUgyX2FzRjRhRlBtWERtMERYOGZSR09zbkdia2xkc2RqTXFvSWp4QlFYRjRtcE9jOTFBQnJUNEFvSHJCQVJiUWRaYzFHcnZWcVV1TnotQ2dBRmQwZHlHZHpfV3NFMHJrYk0tWDdreEIyb19xWXoyZGg0VlFsTlpGRGpvUGtZcW53azI3YjZ4U3VpZkh1cjZpMzgydmdaVVhQRHhqNEh3QW9NTlNKLVk2MWJLUVFudGhTbkVqTlhjR1o4TmJoeEdoOUZaYnVpem5tYVVhd2VPanRUbWpOMVVVbTJpdFlrbW1qMEtRUGJTUndwS3l3N2t1Tk96RnBybElGMXdNQmJoeGg5dV9ydHE3ZTBBV1RDWk5kalR0VzJJZW5HNEc1cjlXSE8ya2VPRnZ3cnA2WmRybGVCNG9GWTVsbm9WTGJ1cURPenJnVlhEVkRJUzJiX2NZZlI3MVdxMHBqS0xISTQxQXA5OGdYS05lRTFRMGs5NW1xVHIwcm1xcWFZSDRtdWJ6V2VudjNpaWFjdlBvSlExb2xKMi1LQmV5VXcwX0RsR2VDUkYybF9vTjdjTlhXaUZ2WEpKVHpJc3p5T0tkd1g1TEJhelVUenZ6M3pBbTBxY05xVXI1V256TFotOWlkd1hRbklWRWtsQ0dCcVE0cENQeDZmc1doS1lGMTVCVVFBY1BhOGIwRzdvOWkyN1g5Y1Y2TEtRTkJBRzFzU2tFUHFqZkFYNnFSYktJTlg5eExoREs0amg1emxKYXZhRFVjZXk0ekRGYVJCVjRMTE0xdzhqbUx1N2FSbjdkSXhydElMOEhKZVI0VmtSdzRJOFd3NmlUcFp2Uk9ZUU5NMlpoOUp0WTFIR3gzQW5kZFp1amFKOEQ4TV9BS3M2OEJNdUFDYTlqdE5xeDAtVHJlYUtlR0dkeC1KZU9UWExqTEo4dF9xRG9qN0lYbko4WWJkT0FQaEx2WFNhT1UtSE5xQjhZRXFKaklFQ2M0T19LZ2ExNlBFR2ViZkdqQlpiZ1g4a0lsZHN6cWhjRTR0Y2Rwcmp6Tlk5bnlrV2hTTWhiOGE5dTVKNjZITjNCMEpYbXh1N1NTa3BIUm5aZWprT1hLN1V4bjB2Qk1ZY3ljWTctdk1pc2JSRm10UFJIYlZvRVU1MWNIRjJuNWxGQUUxZW1iQndsdWtaR0hGXzdJWE41QVFTUm9xdXVpZ3VrUmVyN2NwUDJvMEd0Nm82Tk1aSTlaZEI5MHZpWE40ZVZXSTZ1UklVZ0Nua2NEbWF5cjBlenZmUkZ5VnlnbFhBMzdvdTl6bVoyQUdxVldVVHBNNWpNTEgwZmhjampuUEF0Y0RiWGFIcml4OHVUaC1wZlVDaUoxdGlabVFLQjUzeHZfc29LU3NJN3FGcnQ4b0E3MkdSWU82RDJMVkJ0a3Q4LW9BdGRFWjhra0NaU3F2ejR0Skk5d1lJT3pScFVNTDJTVWRqYWJlUzlnUzJ0XzZ5SGZUekxqRy1LcUJGZEtCNDlSMnZjWWNqUWZDVjBzSGhRVjRtVnhGYTJTa1Y1Ynh6UkZiOHZGMTlKWWdvRF8wZE1nSjRuWFBnQXNJSVE1emF4RlFzTHptTG9DOG5Xb0dSNUVLSWdLU2MwT1dNTmZZZzhORlhYZTBxaE5aVW9ZcmpnVjN3UF8yREJQUS1SdnBJSkxCaHMtcUJPTVY0MFRTYlRNWVlkSzljN3dXSUhYcWJ4X18tWVRVRmp3b2NQeGFkelYyeS1iNDhCUkN2SHdRWHg5ejVkTm9WV2E1Wl9VbGFGOWNtRkx2Y2x4SlZKY09uUkRDQ1ZGR3BOMVZ0WDNkNjJxRHAzeGNwYjBveGlCdUxUTDZoRUllLUwxX1EzX2hqMXU2ZHpxeTgzdGlId0ROeDVKUUM5VU5DY3YtdU90b1FaWm9zWUIwVWVkTXI3TVVDU3BLZnVuT0txZWJoYjM5cWVoN0RkTm5xZUpKVUFfbDlJWlBRZ2FJajhCU3AweWJST3ptejhpaWhROGwyRzlHZF9SNVgwTEpPODdObldET3hjTmJ6UmtDUEQxT011dFJfVjE1MWYyUU9OR3FhMnhDM0pCQ2htVjBxVVFXdExjenFIWVdLcHF0eTFSRjZYTzJGSnhSM0RTemh2dTEtVDdOMVU4OFVxQWMxQ2I4a3FtWTY5cFZadVJ2ZXRJbXNfUVg3VG0wQjE1ck9NVGFlN041VGNIb2tRU2pxbllMQ0RBeE1LZE12UkhaWWZLZzRzSE1QV2pNc2MtY2pobXh1UFV2bU80cThWZWxXSWZLdWZxU0lja0F6SWRYY1JqXzdycEJTR25Kb1ZRQ2hGMEdLd0dtX0pkMXhwU2xtTG94eEdrdnF2TnFEQ0Etb0pGOGxiWHgtcWtteW1YMGRHQTBqV29jWlpkM2RBMU5OYi1MT05CME9YWmJvT1lUSWF3UEpITklxU2N6aVZnQ3c2bklWTWlFRG9tMTh5SHVXTWJ2cGo5QlZnWkNzb0tzM1Fza1JpVGFwRW1xOWJOTVgybXBMR0QySEJ3TFQwblF2TlRaRXI2bEY2WE1Tcl9GQUV0c1hscG14OUVNVUxnUEVFQWxCb1ZJaUY0R2hTOEtRS1Z0TFl1aXh1Uk9OMHdYcU5QUDk1NFV4T2lwV1FiYW9HWHNlNEVjUVBMMVQwejhyN0lfVnhQZmNaVDB3emt1SjFXVW5xV1l2VnJnUkV5aFotcEFGbURCc2M4NFdwQzRrVk83NWJ4YUZsOGlUNU9lNjQyMmZLbzlrdHNiLTEwcW1OM1BkUkVqX2prN1pRMi1ObWpkcm1EWHRuTDVfZXpwSjh0Q3AzbEJDY3hleTRxVVNkWEdDdm05MFNSUTh1ZVl5aTZZVnYzWXI1NTJpa3B2UThhcTV0M1FudDM2ekVINVl5a3ZRYVRFUXBtVkZ3YVQwbmp2SFpHYUU3anNMMUFaeGhjYng5eTlCa1l4Yms0el84OVdGdExtX05DaWxnZFhMYm5HWkdIMVQ4VUFaWHQ3NFpaX3N0dHhCZzQxYnBJUEF0czRpUXpRRlI5dk9QTmFnWktrTGdjenQ5bm1xbnptcjhYNXo5RV9SMWM5QTJBTE9VRU93bUJHQWNPRkxiZU9XdHg4b0g1akVwandxLXNmOUpnZzg2Tmh5R1NENmZkOURNRGlxQjRTVXpWODNob0I3b2tYYmRjLmtnNERmS29HaS02RU5WVVBGTXN0YUE"}' + string: '{"value":"KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucmt6N01UVjRxWFZOaTRBeEFlTHBSS1FMbWJtQ3FKNTBXU0stRjdGaHozQ3ZWSlFpZUl3NFNQTW5QSTg0WFhJc0lBdl8tZXViN2NmQjY0R3FSaGNwa1JXNEJ4Tms2RTJQRjEyVUpGZjNJbHhBLW1LMWxLMlRzQU55c043OFdzb2JHNU9mS2tWMHVaZ3AzYVNmdERqS1ljRy0wM085ck4wTUplTjZUbWFsNVlWblBLQzg2cXI4UUc2VDVMNXZsOHplZEJWSktoNXUwRTdtUThteXpWTk5uZjcyVjB2cHdSUFBWN3FyWnk5bDBjNUtqQXRBM1JKR21BSnh0WHg1azZveDFMOFZSMHlHc1UwOENsMEpjRE4zd3hwb2tOeVRqRVN2UGlkc2RFeklQNnpsWXAtUno2Wl9VZHJHdDYyY1Yzc2k1ZWlOdHNaQ3ZvZFJkTWFuV2JWdmFBLk9mR2J6WkdFR3NVTWsxNjBSUnNMQ1EuaGZobXpRWW5aQ1Y4VTJ0MS1HUXQ4cFgzNVFfR2xVd1ZNMFRteW9hYzhSWVFOZjVWemdIMC01a0lYTlFWVEZqcm93ZE1oejZiY2h0UlRCcGRWZWN4QWtlaWlvTGtJQWdrVFJ2V3RCM0pMN1dCSExkNHdyWVVyTTFHMUt1QzQ0Rzh0VWM5ZXFISVJ6MWZ2V0pkbXdIR3dYSW1YVVdkQU94R0Q2OXo0ZEV4QWxCSzdva1Q5WksxQWQwaUdTQlBDcmVnYTd6aWlvd1B3TWk0QWFlRVM0LUpRSmNaclFmdFloaXNISjR1Q0M4bzhkcUphbk00MkJpUlpOM21NYUUtbDRVTF92NTYtQVQyNXFtcGVISlhlTmU3cHdWVE1ZaFFTUDlIUHhmR08zYTZMRmt2bEJ6OXAxVUNLLVRISlVFQ1F0ZDFiRGZfaUVmdi1wNklMdWUtMFJuTDRBY1JVV0g2Y1lJOWhmeGx4b01sOXE2UXdFLVFHYm5mczdfY3ljTGhuTUk2Sk9jQkhwakRfcXFVR2JibVhIbDBkWHVOZjFvOEpLektWNnFDbmxIQnVIUmVHdTRmbGg0VDlLWmNiVGx0b1NKNWhrMWdUd19DbjZqNFNnY0Vlc3NiaEFMX1pibTU3ODRHbW5uVk42QUNRQW53UGdqNFNjYm0zdTJoQXhmZ3NBVTN5LXc1SHFVREk0OXJCT1AtdGx6bE1ocy1KTG1IeTljMlh2Ums4Q1dOeHFkZ2FNUVFLbkx4cWVuTzlmQ3JZcllWVzJ1aUU1VG01eDZLT2x0MnpJUF9xb09OQjlub19sZllhV1JXSDM2SEhkSWYwamNULVZiQUxwYTJPRDRvcDhVSlViRnZNWjZlci1LUHZMbzk4aDdzZVUyajRkbHhzaXoxSzJVY1otNVZoVmxLUU5UUWZncVVVMWtoSW16Q1MzanFMMFJtYldxaC00Y3Brc01hLWRkQnk1TF94TGlna3FKbkFfamI4S0JWQkFnUm05QUtnU0ZlRk9DcVFfWU5UQXBVek9QQ2lUaEhVaW1LYUFZNEE5MUJKS2tOMHRhbF9vbnFNYTJ1NTJHM216UWtPd01NWmVFUjhLSXVYWklNOW9ycGZKWHhkcWxPWUtUZjlsdWw5endaaF9DQ3VQRkk3OWNiTUxjdTd4X1p0b0E3N05nNmhNSENRQU5NRWc1M2o4RWJmMkV1TkZhWHdXa2ljQzkzZlRLay1DSzRndXNYYS0xeGdpMTY0cEd4SnZabGlRTVNHX3NfeEdSNk9pUG9mM2xvT2M0ckZmX0F6Rjc1cUYteWlwT2dwekRqaE0xWklrNy05aV9YVTlBbUNMYlgwcmxlSmtkT21GWGVfNUFQbHByTkhoOU1lTFdpOUNHTVN3TzNKb3hBYVpDVTN0dXd3N2NycllQa3dadXQtdXBhZHJqbF9GM29fU3JtNnZ5Q0ZRVl80Q0hWLWRPVDZha0o4RWZvSVNYUnpOMlVuR3Nna3dzczBid19lSzNZbHMyc0VJdVVaOVpzclR6QUx6aG5GTnFubHRya25VOUNWZl9GaW9Ka01YWTVrdUo2Nk05cnE4R0Y5STVOTjQ3N2twb3VsVk52UWZicjc2a2pQUmJDUnJSMFR6LUhHX1hGQm13bEdBb2ZiVXdDakQ4NEZzUXFOcWR4VTl5eVJWUUtDOTFXaHprWEh6QmQ3OHVtYkozaHJiQ3JVUTN5MFJxV2Q4TXhBRlMyRVExbUwzVnFiN2w1UlpVUXN0UTF0aG1FODAxRzRvdUxJbkNVWVp1QjQ1NEs3clVJZUlLMERCY0Znbm9PS1Jsd1BUZ0M2QVYyVzlzV0xSUllTZW5heFdDck9taXdSZWxjczZoU1pielVxZEFvb1FORU1Id3k5NzFsaXZGZTRBRGZHNjNlVGc2bFhzdnZhbVlsVlVmUlEyb0E4dEt0TDZ4YVlNZ01OemhwY0t3dHptV085Q1didi1aSEk0WkVaZ0xyYzYyR0U4ZFRYRms4aks1RXppUkEyelpnUjNKRlYzYndtSkwzbjJFdG5TdlliTGpxM2dXZEJTb3RTdlJzSUs4N2RYRGhEOW5MVEJxX0NZdWhrcEIxcjdxNTJpUXRzWTRuamRzeHVGS0ZBeFJ6V0IxbFNlaU1RalZtVmFBUkNUR0VLNHBBenNYcDRXX3lUbTZNNjBfQ1dobWdVOTRXeVZMUUJzTVJ3SllMZUotaURwSGt3ZU1fMXF1QVozLS1vQmkxMnkzaGthRDJ2NHRvUTJORkVLY0lhaV9EOUFkanNWbHpITWhBblRIOUVBTnZRTGVMcTlvMkdfd051Q0lDNGJjX3RSVFNPQnNfblY0TF8waTFlamZXR0o2WjZud0dDREtWUXZzcUpWUFpQd2dGZ3NqQi1IUkwydkpESlVUalV2cXpadVprbXdSNTBxQ18xbXdaN0JIazVaWDJUcmkxTmNhdmdGVlRub1dVcGhoNS03eFFvUXNNR1R0VGdDRW9WYVJfMzJuQnNHNWl6WUV1VGdhdEVqWGloM2Y2b25kem9SWlJzcldzUi01cHZZSVVVSkszTWxqQnUwQzlxZ19LZlBaaWN6SWJrMWJiNEp4aXRIS1NXcS1FZm5GV0xPUW13aV9CYTNXWk5WLXFwclFsUnNWNWg5TXFwVGtpNWNOSy1pbHE2MFZVekVmeTZ4dVhJUHQwWF9vdk1VU1VkWjlGeE9CamJZaHE5RUNiMmc0TDBDLURHLWtMaWR1MEZSaEFFeVR5TjZucU5Qd0toUUYwaE9Za1gyQ1Bha3Z0NzFPY19kRlJrNTZJZkllVjM4UElFMlkyRktxRjVCeS1nZWxqcE9wWG1jTFhkVGhJdzJkQmFKWFlkWWU2Y3c0ZFk3b2x6UzkycmJ5b0NUY0ZJVU9QWXFTcVJreVo0VVdRbS0xNmxCcERvR0lqRG83ME1BM3N0VWZHdzdkWkUtUGxLYU5ncnlPdFdvaG40dzZ6U2lSUEQ1azJPbXZVVzNCb1lOamwzMzZqRzhnWkprUUI0dndhbk9rOC1CWW1sSi1NT2JOeDltaENEZ2Q5ZHlsYW42bjV2WC1EcjI3TmptcXlqSzNFVTZUVmJtU0JNYWR4WTU3b3FWSnBjZ1Q1ZW5VbGdrbXhFam1WSTJERHZlS1JiODhBZ19DVHNsZkI3MDF0LU5PQVhyclU1Z19LdXBnd0gxVWRfRWpiREZlTnMyakQ0QkhNMXpDR0d0X3dxWFRaeXNQX0tzWkV1RnJXaWFYWnBaTEVDUmVfT1dQamlBSUJudTNqeFl6Y3ZPQnVRemhPckEteXF3aTQ5UUc5RmEycGpGUld5Y0JRd0dmdVd0UFMyZkl1T0lsMTZ5b2doQmdUa0dBdjQtaXV5QThLQ2ZnTzQ4MV9ZOFZ6VnU2aEdTUmtkZzJpbEUtWC16aEVMVjNBeWc2MGdFU2RHV2o1U3lxQ1YxSlROWExicy1lLTJmY0JmS1BvQTdUcHNoVWduY1pJZE5SRFRydHZiZW9lLTNlMGVsQk8tSl9rb0xFN3JnYVg0U0RMeUZIa1ZfR1ZvZ1VLMXVVdjJ5cXNVZEFtWUxONlprREdYLWs3eXpDNGkteHlDVm0tQndqYkFWc0RmQ2E1RkFNYXMzZUxMY2lQWFYwSkxUbVpfS3BzUzZvWVZtekwwaXBDdTdVbnVOM0p0bldrMlgwOEF0Z1NUOW9lOVZaelhqOU5ldGtQODlob0stWm9pUzU1M3dPMHVaRXR6WjF0V3pxYmlBOEJkdXhFTkplU1VQOTdwTUduQ1p1TUdteU5OMGtHcmxGbW9MMzlQR2xva0J3OFhWOGJ4N0R6QUZMRzRwNjU3cVhvMFZzLWVmcF9qS2JZdFJLM1VSWUo2a0FnLXd1ckVaM0NYbUxqUjNOSnZBYWNUYlRKTlJodmdYbFpTRmZXY0UxNDFkMFVKSE5ZYXdzbzBhWHd6M2h4aEdVaG9wODlLNjlmT3R4SEl4OEFqVndjVWxoMFFveTMySkJETkFsU25USWE4eEYzeUgwZ2dVbS1sVXJ3NVFkdVo2SmdiS2dxOXFWaFJuNnZSUDdzQ3Eta3RBSWVKTTh5eERINmFheS01U19lM245ZGFIdWF1Tm4zMEJPRHJwSDFxMDFfYk9qQjNFc0ZfYzVDY0xEMUwzX0VsazRYcWczdHRaTlRudE93bDE2Y3lHV3pEa3p4enl6RnI4b3owaHNOTVZ4VS1YdnFGSGdGSWl2RUZLcmZlNkFBVnJJdXVZRnk2XzRldEprQjJHY2NlVUhBc3U4NnVwRGEwb2Jta0k3Um1KSk0yX2ZHb1owUkRQcXp6bHlzZWtNeTlLR01PSU5IQ0QybUs4d1QtOGVJX3Z2X0FVaThBOGgwU3d2Z1p0Xzk5RWl3STBGek5fa3huUzVDQjRoQkdHN3liYlNsQmc3cE1JUE1pZkgwb1NtaHBJbk9vVWM1YWpWUEdHZDFuVkRicm80REtXSmNFYkVWeURzeTdHNkFUc0FTU25HT1NTVThTT19yUGFCUHRQcHp4bHk0M29kXzFGSkFtdWktSVBYQ1IwaUxKQjllUFhyWWNYYks3dUtvOEpZRVJFLUthTkZCTEFzbEVQbTVXTmprZkNMUWdsRHBoNGZaa0Jud2YyYmQtR0xXdFpkdXRaNG1oSnJRX19EenAxTnpGaGpTWmtqRmY2b1hBMU1pUkRzZDVhMVFMZUQ1bGlrbU5BTUo5eUpmQ01lRUdzZHpkUXJPSjJzME9wYkN1NlUuNG9qY015Yi1MVjJWOTh2cndtMUl6em5VMkduUGlFYVVPbkk1dXdoekZqbw"}' headers: cache-control: - no-cache content-length: - - '5491' + - '5526' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:17 GMT + - Thu, 29 Oct 2020 22:41:00 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: @@ -163,44 +157,408 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: DELETE uri: https://vaultname.vault.azure.net/secrets/secbak4238101d?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secbak4238101d/3d3981c28c054a668b2c203087dbde24","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secbak4238101d","deletedDate":1604011261,"scheduledPurgeDate":1611787261,"id":"https://vaultname.vault.azure.net/secrets/secbak4238101d/b1b62862ef224c5889d1a29779007b03","attributes":{"enabled":true,"created":1604011261,"updated":1604011261,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '233' + - '397' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:17 GMT + - Thu, 29 Oct 2020 22:41:00 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: code: 200 message: OK - request: - body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmw5ZUc1V09oUGF5MnNlVzVYVDhiZkNpRDI5dEpLUmVxUXlUOTREelYtQkxTQXUxal9qSDgyZm1qQlRfUlRycDZiVWtDVVFOTEV6MlVCbm5wUW9ORzB2cWhTN3B1WDdnT2J4YVg3Tk14eXptQTB2WWRWZ0xBQU9Ic3NHTjBGUDJJcFFnSUUtZTZqZlZ2aEphZnlRM21IZFRJclM4T1ZvLXNRVEhmck50bnhRejNkcE9yR3E0bUp1MXJKblZTTkhwMUJJT3d0dm5KbWVwenh2U0RPbmJQTTByLTY3U3FtWkpMT283MnMwWTZTV2NKMWRtMDNKQ29hYXlJaVlyWHJsbnlZeFQ0alBUNUp3N1ZRamNBS2E0ZHkxcGg4R0ZjTzNVUWc3RlFZTWpQZndIMFlzbGRwblQ1MmducDZFZUwwRlB2REV4ZDEzXzVTbk92NFpTTkZFWjFOdy5qU19YRFExSUkxWXkzcUwwdGQxVUdRLnc2V1pIdGFwV3dWN21EMWpkVjBxdTQxQnBVbkZvN2JBSDMtZld0S3dqQjd3M0p3aDB0ZHYwNUtQUVEyeXB3Z3VnSXFPVHBRN3hjS1JJbGJXeDdqQjYxMWtaamhpZnF5MkVDdWNOYjlJa3V6WmNwNm9HNWdLYTcxLVpSRVdZRVI3azBYQU0xR3dMR3ZBNG9XcHVzMGxOSWxaN0x1UlZzSFpHbmFINjN4WU5tZ2hWeF84UkV6LXE0NXVmMUp0eURwX3FCR1hXMUlIcGVWSG5rUElYOHduVlVzeVlNbFZZTFBzS0V5YThzZmdtSzdJeC16QW1wODlhUVg1QTIyLXV3WU9mTWFmeGxXcDVaYmVWcjJULUs4Y2hpdkRkUzJjSjNIbFAyR1IwVGExQmN2b2Z1LUJSblBKa0pfVW1sOHNSSkFJbzRSLXBSYnA3ek1NTUk2NjhTandOUEtKbkxuZTBrcHlwRktwbDVZa0JUWjcwYzM5TlJFVlJwQ0dQcW03V1NOU3dtQW1ES0Y5YnRqc1NmZ1lkTzRNd04zLV9jVGZoMm54bWhLWXlQanFMWHMzaVQyQ1BRVVY2N01aNEExVFctcndxT2ZtQ2RhUU55c29PN1ZjYTYxS1hIOHdxS2xnUHFQRXlaYUg5SE95NzQ5SUtuT2F2YzVHMmdMWTE5ci1OQ1dxTDFidGM2MzlTb1JFVnhZdFVvRy1ZVTJGZFF4LThHb0dhNGRfU093N25PNU9aSlRYZGZVbWVlaTdXMktLVlBLckRkZE9ZTEhQc3RvQ0NOOUZJeVYxRlNObm5XNGhaSk56bDBDVnJPeG5sZWpIeDJVRFVLMDVvcnpUOHFoM3BEYlY1RnVkV3ZXTUpwVFZ5bE16MXB1S0FTNW9GM0pqSWR2bEY3bnNqOVpOZmdyaVdmb0M2Y3N1dlN6NVVsa1ZBQXZ6NWhoNGsyck1WQWRrWmItc2s3WDA4Q243R2c4OUdiMm5WbENqejFYY2g2MkVUa0FnOXRCQmEzd2hERUlabHd2aDlqajFta0NwZ2RFcUREU0JHdTdxdGRCMGVzSjh4YkhEbnBKZS11X1N4UW1qamNnZ0VfZVI1YVVhT3VIZ3NIekRINVp3LVFhMHFxWDBZVkZaYWxJUjNQRVg2blE3aVhmckgtNkRaVFRBTW8tQWlUSFgwSjhwcjh4NTR2cmJxNDdQc2JhdlVyNERVRjBheFE1SWNrVjROWGNVWEpZRGtaTTJhTnhPSDY4a3lNa1ZmUUgzRy13Mk0xVDRFWGZpX25yX014QllUZjMwOTJfX3J0OVRYY29KdmxQN1FZTGVXNlhlTWFJTjVBMW9RQjUtOHFVMC1CdDVCVllqU3UyNG5ubkpjZUFKUkVLenRDS3ZVejhQdl9qSV9kcTFYTEE2SmhWTWRRcFhOYnFnZGQ1VC1raUcyTXRZWk8wUFl1dnlzRU5wOFVXdW05UUhiaTdueS0yTEwwYjhFdlFIR2N0eElCODVmZmY3cUZRTHhhdHFNbWVkbTI2Z3ZTT0NnVTB2bmtseEdGWmI3RkFpMlpJQjdCZVdod1N3WjU5Y0dSUUgyX2FzRjRhRlBtWERtMERYOGZSR09zbkdia2xkc2RqTXFvSWp4QlFYRjRtcE9jOTFBQnJUNEFvSHJCQVJiUWRaYzFHcnZWcVV1TnotQ2dBRmQwZHlHZHpfV3NFMHJrYk0tWDdreEIyb19xWXoyZGg0VlFsTlpGRGpvUGtZcW53azI3YjZ4U3VpZkh1cjZpMzgydmdaVVhQRHhqNEh3QW9NTlNKLVk2MWJLUVFudGhTbkVqTlhjR1o4TmJoeEdoOUZaYnVpem5tYVVhd2VPanRUbWpOMVVVbTJpdFlrbW1qMEtRUGJTUndwS3l3N2t1Tk96RnBybElGMXdNQmJoeGg5dV9ydHE3ZTBBV1RDWk5kalR0VzJJZW5HNEc1cjlXSE8ya2VPRnZ3cnA2WmRybGVCNG9GWTVsbm9WTGJ1cURPenJnVlhEVkRJUzJiX2NZZlI3MVdxMHBqS0xISTQxQXA5OGdYS05lRTFRMGs5NW1xVHIwcm1xcWFZSDRtdWJ6V2VudjNpaWFjdlBvSlExb2xKMi1LQmV5VXcwX0RsR2VDUkYybF9vTjdjTlhXaUZ2WEpKVHpJc3p5T0tkd1g1TEJhelVUenZ6M3pBbTBxY05xVXI1V256TFotOWlkd1hRbklWRWtsQ0dCcVE0cENQeDZmc1doS1lGMTVCVVFBY1BhOGIwRzdvOWkyN1g5Y1Y2TEtRTkJBRzFzU2tFUHFqZkFYNnFSYktJTlg5eExoREs0amg1emxKYXZhRFVjZXk0ekRGYVJCVjRMTE0xdzhqbUx1N2FSbjdkSXhydElMOEhKZVI0VmtSdzRJOFd3NmlUcFp2Uk9ZUU5NMlpoOUp0WTFIR3gzQW5kZFp1amFKOEQ4TV9BS3M2OEJNdUFDYTlqdE5xeDAtVHJlYUtlR0dkeC1KZU9UWExqTEo4dF9xRG9qN0lYbko4WWJkT0FQaEx2WFNhT1UtSE5xQjhZRXFKaklFQ2M0T19LZ2ExNlBFR2ViZkdqQlpiZ1g4a0lsZHN6cWhjRTR0Y2Rwcmp6Tlk5bnlrV2hTTWhiOGE5dTVKNjZITjNCMEpYbXh1N1NTa3BIUm5aZWprT1hLN1V4bjB2Qk1ZY3ljWTctdk1pc2JSRm10UFJIYlZvRVU1MWNIRjJuNWxGQUUxZW1iQndsdWtaR0hGXzdJWE41QVFTUm9xdXVpZ3VrUmVyN2NwUDJvMEd0Nm82Tk1aSTlaZEI5MHZpWE40ZVZXSTZ1UklVZ0Nua2NEbWF5cjBlenZmUkZ5VnlnbFhBMzdvdTl6bVoyQUdxVldVVHBNNWpNTEgwZmhjampuUEF0Y0RiWGFIcml4OHVUaC1wZlVDaUoxdGlabVFLQjUzeHZfc29LU3NJN3FGcnQ4b0E3MkdSWU82RDJMVkJ0a3Q4LW9BdGRFWjhra0NaU3F2ejR0Skk5d1lJT3pScFVNTDJTVWRqYWJlUzlnUzJ0XzZ5SGZUekxqRy1LcUJGZEtCNDlSMnZjWWNqUWZDVjBzSGhRVjRtVnhGYTJTa1Y1Ynh6UkZiOHZGMTlKWWdvRF8wZE1nSjRuWFBnQXNJSVE1emF4RlFzTHptTG9DOG5Xb0dSNUVLSWdLU2MwT1dNTmZZZzhORlhYZTBxaE5aVW9ZcmpnVjN3UF8yREJQUS1SdnBJSkxCaHMtcUJPTVY0MFRTYlRNWVlkSzljN3dXSUhYcWJ4X18tWVRVRmp3b2NQeGFkelYyeS1iNDhCUkN2SHdRWHg5ejVkTm9WV2E1Wl9VbGFGOWNtRkx2Y2x4SlZKY09uUkRDQ1ZGR3BOMVZ0WDNkNjJxRHAzeGNwYjBveGlCdUxUTDZoRUllLUwxX1EzX2hqMXU2ZHpxeTgzdGlId0ROeDVKUUM5VU5DY3YtdU90b1FaWm9zWUIwVWVkTXI3TVVDU3BLZnVuT0txZWJoYjM5cWVoN0RkTm5xZUpKVUFfbDlJWlBRZ2FJajhCU3AweWJST3ptejhpaWhROGwyRzlHZF9SNVgwTEpPODdObldET3hjTmJ6UmtDUEQxT011dFJfVjE1MWYyUU9OR3FhMnhDM0pCQ2htVjBxVVFXdExjenFIWVdLcHF0eTFSRjZYTzJGSnhSM0RTemh2dTEtVDdOMVU4OFVxQWMxQ2I4a3FtWTY5cFZadVJ2ZXRJbXNfUVg3VG0wQjE1ck9NVGFlN041VGNIb2tRU2pxbllMQ0RBeE1LZE12UkhaWWZLZzRzSE1QV2pNc2MtY2pobXh1UFV2bU80cThWZWxXSWZLdWZxU0lja0F6SWRYY1JqXzdycEJTR25Kb1ZRQ2hGMEdLd0dtX0pkMXhwU2xtTG94eEdrdnF2TnFEQ0Etb0pGOGxiWHgtcWtteW1YMGRHQTBqV29jWlpkM2RBMU5OYi1MT05CME9YWmJvT1lUSWF3UEpITklxU2N6aVZnQ3c2bklWTWlFRG9tMTh5SHVXTWJ2cGo5QlZnWkNzb0tzM1Fza1JpVGFwRW1xOWJOTVgybXBMR0QySEJ3TFQwblF2TlRaRXI2bEY2WE1Tcl9GQUV0c1hscG14OUVNVUxnUEVFQWxCb1ZJaUY0R2hTOEtRS1Z0TFl1aXh1Uk9OMHdYcU5QUDk1NFV4T2lwV1FiYW9HWHNlNEVjUVBMMVQwejhyN0lfVnhQZmNaVDB3emt1SjFXVW5xV1l2VnJnUkV5aFotcEFGbURCc2M4NFdwQzRrVk83NWJ4YUZsOGlUNU9lNjQyMmZLbzlrdHNiLTEwcW1OM1BkUkVqX2prN1pRMi1ObWpkcm1EWHRuTDVfZXpwSjh0Q3AzbEJDY3hleTRxVVNkWEdDdm05MFNSUTh1ZVl5aTZZVnYzWXI1NTJpa3B2UThhcTV0M1FudDM2ekVINVl5a3ZRYVRFUXBtVkZ3YVQwbmp2SFpHYUU3anNMMUFaeGhjYng5eTlCa1l4Yms0el84OVdGdExtX05DaWxnZFhMYm5HWkdIMVQ4VUFaWHQ3NFpaX3N0dHhCZzQxYnBJUEF0czRpUXpRRlI5dk9QTmFnWktrTGdjenQ5bm1xbnptcjhYNXo5RV9SMWM5QTJBTE9VRU93bUJHQWNPRkxiZU9XdHg4b0g1akVwandxLXNmOUpnZzg2Tmh5R1NENmZkOURNRGlxQjRTVXpWODNob0I3b2tYYmRjLmtnNERmS29HaS02RU5WVVBGTXN0YUE"}' + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak4238101d?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secbak4238101d"}}' + headers: + cache-control: + - no-cache + content-length: + - '88' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 22:41:00 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak4238101d?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secbak4238101d"}}' + headers: + cache-control: + - no-cache + content-length: + - '88' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 22:41:02 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak4238101d?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secbak4238101d"}}' + headers: + cache-control: + - no-cache + content-length: + - '88' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 22:41:04 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak4238101d?api-version=7.1 + response: + body: + string: '{"error":{"code":"SecretNotFound","message":"Deleted Secret not found: + secbak4238101d"}}' + headers: + cache-control: + - no-cache + content-length: + - '88' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 22:41:07 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak4238101d?api-version=7.1 + response: + body: + string: '{"recoveryId":"https://vaultname.vault.azure.net/deletedsecrets/secbak4238101d","deletedDate":1604011261,"scheduledPurgeDate":1611787261,"id":"https://vaultname.vault.azure.net/secrets/secbak4238101d/b1b62862ef224c5889d1a29779007b03","attributes":{"enabled":true,"created":1604011261,"updated":1604011261,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' + headers: + cache-control: + - no-cache + content-length: + - '397' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 22:41:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: DELETE + uri: https://vaultname.vault.azure.net/deletedsecrets/secbak4238101d?api-version=7.1 + response: + body: + string: '' + headers: + cache-control: + - no-cache + date: + - Thu, 29 Oct 2020 22:41:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 204 + message: No Content +- request: + body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucmt6N01UVjRxWFZOaTRBeEFlTHBSS1FMbWJtQ3FKNTBXU0stRjdGaHozQ3ZWSlFpZUl3NFNQTW5QSTg0WFhJc0lBdl8tZXViN2NmQjY0R3FSaGNwa1JXNEJ4Tms2RTJQRjEyVUpGZjNJbHhBLW1LMWxLMlRzQU55c043OFdzb2JHNU9mS2tWMHVaZ3AzYVNmdERqS1ljRy0wM085ck4wTUplTjZUbWFsNVlWblBLQzg2cXI4UUc2VDVMNXZsOHplZEJWSktoNXUwRTdtUThteXpWTk5uZjcyVjB2cHdSUFBWN3FyWnk5bDBjNUtqQXRBM1JKR21BSnh0WHg1azZveDFMOFZSMHlHc1UwOENsMEpjRE4zd3hwb2tOeVRqRVN2UGlkc2RFeklQNnpsWXAtUno2Wl9VZHJHdDYyY1Yzc2k1ZWlOdHNaQ3ZvZFJkTWFuV2JWdmFBLk9mR2J6WkdFR3NVTWsxNjBSUnNMQ1EuaGZobXpRWW5aQ1Y4VTJ0MS1HUXQ4cFgzNVFfR2xVd1ZNMFRteW9hYzhSWVFOZjVWemdIMC01a0lYTlFWVEZqcm93ZE1oejZiY2h0UlRCcGRWZWN4QWtlaWlvTGtJQWdrVFJ2V3RCM0pMN1dCSExkNHdyWVVyTTFHMUt1QzQ0Rzh0VWM5ZXFISVJ6MWZ2V0pkbXdIR3dYSW1YVVdkQU94R0Q2OXo0ZEV4QWxCSzdva1Q5WksxQWQwaUdTQlBDcmVnYTd6aWlvd1B3TWk0QWFlRVM0LUpRSmNaclFmdFloaXNISjR1Q0M4bzhkcUphbk00MkJpUlpOM21NYUUtbDRVTF92NTYtQVQyNXFtcGVISlhlTmU3cHdWVE1ZaFFTUDlIUHhmR08zYTZMRmt2bEJ6OXAxVUNLLVRISlVFQ1F0ZDFiRGZfaUVmdi1wNklMdWUtMFJuTDRBY1JVV0g2Y1lJOWhmeGx4b01sOXE2UXdFLVFHYm5mczdfY3ljTGhuTUk2Sk9jQkhwakRfcXFVR2JibVhIbDBkWHVOZjFvOEpLektWNnFDbmxIQnVIUmVHdTRmbGg0VDlLWmNiVGx0b1NKNWhrMWdUd19DbjZqNFNnY0Vlc3NiaEFMX1pibTU3ODRHbW5uVk42QUNRQW53UGdqNFNjYm0zdTJoQXhmZ3NBVTN5LXc1SHFVREk0OXJCT1AtdGx6bE1ocy1KTG1IeTljMlh2Ums4Q1dOeHFkZ2FNUVFLbkx4cWVuTzlmQ3JZcllWVzJ1aUU1VG01eDZLT2x0MnpJUF9xb09OQjlub19sZllhV1JXSDM2SEhkSWYwamNULVZiQUxwYTJPRDRvcDhVSlViRnZNWjZlci1LUHZMbzk4aDdzZVUyajRkbHhzaXoxSzJVY1otNVZoVmxLUU5UUWZncVVVMWtoSW16Q1MzanFMMFJtYldxaC00Y3Brc01hLWRkQnk1TF94TGlna3FKbkFfamI4S0JWQkFnUm05QUtnU0ZlRk9DcVFfWU5UQXBVek9QQ2lUaEhVaW1LYUFZNEE5MUJKS2tOMHRhbF9vbnFNYTJ1NTJHM216UWtPd01NWmVFUjhLSXVYWklNOW9ycGZKWHhkcWxPWUtUZjlsdWw5endaaF9DQ3VQRkk3OWNiTUxjdTd4X1p0b0E3N05nNmhNSENRQU5NRWc1M2o4RWJmMkV1TkZhWHdXa2ljQzkzZlRLay1DSzRndXNYYS0xeGdpMTY0cEd4SnZabGlRTVNHX3NfeEdSNk9pUG9mM2xvT2M0ckZmX0F6Rjc1cUYteWlwT2dwekRqaE0xWklrNy05aV9YVTlBbUNMYlgwcmxlSmtkT21GWGVfNUFQbHByTkhoOU1lTFdpOUNHTVN3TzNKb3hBYVpDVTN0dXd3N2NycllQa3dadXQtdXBhZHJqbF9GM29fU3JtNnZ5Q0ZRVl80Q0hWLWRPVDZha0o4RWZvSVNYUnpOMlVuR3Nna3dzczBid19lSzNZbHMyc0VJdVVaOVpzclR6QUx6aG5GTnFubHRya25VOUNWZl9GaW9Ka01YWTVrdUo2Nk05cnE4R0Y5STVOTjQ3N2twb3VsVk52UWZicjc2a2pQUmJDUnJSMFR6LUhHX1hGQm13bEdBb2ZiVXdDakQ4NEZzUXFOcWR4VTl5eVJWUUtDOTFXaHprWEh6QmQ3OHVtYkozaHJiQ3JVUTN5MFJxV2Q4TXhBRlMyRVExbUwzVnFiN2w1UlpVUXN0UTF0aG1FODAxRzRvdUxJbkNVWVp1QjQ1NEs3clVJZUlLMERCY0Znbm9PS1Jsd1BUZ0M2QVYyVzlzV0xSUllTZW5heFdDck9taXdSZWxjczZoU1pielVxZEFvb1FORU1Id3k5NzFsaXZGZTRBRGZHNjNlVGc2bFhzdnZhbVlsVlVmUlEyb0E4dEt0TDZ4YVlNZ01OemhwY0t3dHptV085Q1didi1aSEk0WkVaZ0xyYzYyR0U4ZFRYRms4aks1RXppUkEyelpnUjNKRlYzYndtSkwzbjJFdG5TdlliTGpxM2dXZEJTb3RTdlJzSUs4N2RYRGhEOW5MVEJxX0NZdWhrcEIxcjdxNTJpUXRzWTRuamRzeHVGS0ZBeFJ6V0IxbFNlaU1RalZtVmFBUkNUR0VLNHBBenNYcDRXX3lUbTZNNjBfQ1dobWdVOTRXeVZMUUJzTVJ3SllMZUotaURwSGt3ZU1fMXF1QVozLS1vQmkxMnkzaGthRDJ2NHRvUTJORkVLY0lhaV9EOUFkanNWbHpITWhBblRIOUVBTnZRTGVMcTlvMkdfd051Q0lDNGJjX3RSVFNPQnNfblY0TF8waTFlamZXR0o2WjZud0dDREtWUXZzcUpWUFpQd2dGZ3NqQi1IUkwydkpESlVUalV2cXpadVprbXdSNTBxQ18xbXdaN0JIazVaWDJUcmkxTmNhdmdGVlRub1dVcGhoNS03eFFvUXNNR1R0VGdDRW9WYVJfMzJuQnNHNWl6WUV1VGdhdEVqWGloM2Y2b25kem9SWlJzcldzUi01cHZZSVVVSkszTWxqQnUwQzlxZ19LZlBaaWN6SWJrMWJiNEp4aXRIS1NXcS1FZm5GV0xPUW13aV9CYTNXWk5WLXFwclFsUnNWNWg5TXFwVGtpNWNOSy1pbHE2MFZVekVmeTZ4dVhJUHQwWF9vdk1VU1VkWjlGeE9CamJZaHE5RUNiMmc0TDBDLURHLWtMaWR1MEZSaEFFeVR5TjZucU5Qd0toUUYwaE9Za1gyQ1Bha3Z0NzFPY19kRlJrNTZJZkllVjM4UElFMlkyRktxRjVCeS1nZWxqcE9wWG1jTFhkVGhJdzJkQmFKWFlkWWU2Y3c0ZFk3b2x6UzkycmJ5b0NUY0ZJVU9QWXFTcVJreVo0VVdRbS0xNmxCcERvR0lqRG83ME1BM3N0VWZHdzdkWkUtUGxLYU5ncnlPdFdvaG40dzZ6U2lSUEQ1azJPbXZVVzNCb1lOamwzMzZqRzhnWkprUUI0dndhbk9rOC1CWW1sSi1NT2JOeDltaENEZ2Q5ZHlsYW42bjV2WC1EcjI3TmptcXlqSzNFVTZUVmJtU0JNYWR4WTU3b3FWSnBjZ1Q1ZW5VbGdrbXhFam1WSTJERHZlS1JiODhBZ19DVHNsZkI3MDF0LU5PQVhyclU1Z19LdXBnd0gxVWRfRWpiREZlTnMyakQ0QkhNMXpDR0d0X3dxWFRaeXNQX0tzWkV1RnJXaWFYWnBaTEVDUmVfT1dQamlBSUJudTNqeFl6Y3ZPQnVRemhPckEteXF3aTQ5UUc5RmEycGpGUld5Y0JRd0dmdVd0UFMyZkl1T0lsMTZ5b2doQmdUa0dBdjQtaXV5QThLQ2ZnTzQ4MV9ZOFZ6VnU2aEdTUmtkZzJpbEUtWC16aEVMVjNBeWc2MGdFU2RHV2o1U3lxQ1YxSlROWExicy1lLTJmY0JmS1BvQTdUcHNoVWduY1pJZE5SRFRydHZiZW9lLTNlMGVsQk8tSl9rb0xFN3JnYVg0U0RMeUZIa1ZfR1ZvZ1VLMXVVdjJ5cXNVZEFtWUxONlprREdYLWs3eXpDNGkteHlDVm0tQndqYkFWc0RmQ2E1RkFNYXMzZUxMY2lQWFYwSkxUbVpfS3BzUzZvWVZtekwwaXBDdTdVbnVOM0p0bldrMlgwOEF0Z1NUOW9lOVZaelhqOU5ldGtQODlob0stWm9pUzU1M3dPMHVaRXR6WjF0V3pxYmlBOEJkdXhFTkplU1VQOTdwTUduQ1p1TUdteU5OMGtHcmxGbW9MMzlQR2xva0J3OFhWOGJ4N0R6QUZMRzRwNjU3cVhvMFZzLWVmcF9qS2JZdFJLM1VSWUo2a0FnLXd1ckVaM0NYbUxqUjNOSnZBYWNUYlRKTlJodmdYbFpTRmZXY0UxNDFkMFVKSE5ZYXdzbzBhWHd6M2h4aEdVaG9wODlLNjlmT3R4SEl4OEFqVndjVWxoMFFveTMySkJETkFsU25USWE4eEYzeUgwZ2dVbS1sVXJ3NVFkdVo2SmdiS2dxOXFWaFJuNnZSUDdzQ3Eta3RBSWVKTTh5eERINmFheS01U19lM245ZGFIdWF1Tm4zMEJPRHJwSDFxMDFfYk9qQjNFc0ZfYzVDY0xEMUwzX0VsazRYcWczdHRaTlRudE93bDE2Y3lHV3pEa3p4enl6RnI4b3owaHNOTVZ4VS1YdnFGSGdGSWl2RUZLcmZlNkFBVnJJdXVZRnk2XzRldEprQjJHY2NlVUhBc3U4NnVwRGEwb2Jta0k3Um1KSk0yX2ZHb1owUkRQcXp6bHlzZWtNeTlLR01PSU5IQ0QybUs4d1QtOGVJX3Z2X0FVaThBOGgwU3d2Z1p0Xzk5RWl3STBGek5fa3huUzVDQjRoQkdHN3liYlNsQmc3cE1JUE1pZkgwb1NtaHBJbk9vVWM1YWpWUEdHZDFuVkRicm80REtXSmNFYkVWeURzeTdHNkFUc0FTU25HT1NTVThTT19yUGFCUHRQcHp4bHk0M29kXzFGSkFtdWktSVBYQ1IwaUxKQjllUFhyWWNYYks3dUtvOEpZRVJFLUthTkZCTEFzbEVQbTVXTmprZkNMUWdsRHBoNGZaa0Jud2YyYmQtR0xXdFpkdXRaNG1oSnJRX19EenAxTnpGaGpTWmtqRmY2b1hBMU1pUkRzZDVhMVFMZUQ1bGlrbU5BTUo5eUpmQ01lRUdzZHpkUXJPSjJzME9wYkN1NlUuNG9qY015Yi1MVjJWOTh2cndtMUl6em5VMkduUGlFYVVPbkk1dXdoekZqbw"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '5527' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/secrets/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring secret + https://vaultname.vault.azure.net/secrets/secbak4238101d/b1b62862ef224c5889d1a29779007b03 + - secret already exists or concurrent access"}}' + headers: + cache-control: + - no-cache + content-length: + - '223' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 22:41:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 409 + message: Conflict +- request: + body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucmt6N01UVjRxWFZOaTRBeEFlTHBSS1FMbWJtQ3FKNTBXU0stRjdGaHozQ3ZWSlFpZUl3NFNQTW5QSTg0WFhJc0lBdl8tZXViN2NmQjY0R3FSaGNwa1JXNEJ4Tms2RTJQRjEyVUpGZjNJbHhBLW1LMWxLMlRzQU55c043OFdzb2JHNU9mS2tWMHVaZ3AzYVNmdERqS1ljRy0wM085ck4wTUplTjZUbWFsNVlWblBLQzg2cXI4UUc2VDVMNXZsOHplZEJWSktoNXUwRTdtUThteXpWTk5uZjcyVjB2cHdSUFBWN3FyWnk5bDBjNUtqQXRBM1JKR21BSnh0WHg1azZveDFMOFZSMHlHc1UwOENsMEpjRE4zd3hwb2tOeVRqRVN2UGlkc2RFeklQNnpsWXAtUno2Wl9VZHJHdDYyY1Yzc2k1ZWlOdHNaQ3ZvZFJkTWFuV2JWdmFBLk9mR2J6WkdFR3NVTWsxNjBSUnNMQ1EuaGZobXpRWW5aQ1Y4VTJ0MS1HUXQ4cFgzNVFfR2xVd1ZNMFRteW9hYzhSWVFOZjVWemdIMC01a0lYTlFWVEZqcm93ZE1oejZiY2h0UlRCcGRWZWN4QWtlaWlvTGtJQWdrVFJ2V3RCM0pMN1dCSExkNHdyWVVyTTFHMUt1QzQ0Rzh0VWM5ZXFISVJ6MWZ2V0pkbXdIR3dYSW1YVVdkQU94R0Q2OXo0ZEV4QWxCSzdva1Q5WksxQWQwaUdTQlBDcmVnYTd6aWlvd1B3TWk0QWFlRVM0LUpRSmNaclFmdFloaXNISjR1Q0M4bzhkcUphbk00MkJpUlpOM21NYUUtbDRVTF92NTYtQVQyNXFtcGVISlhlTmU3cHdWVE1ZaFFTUDlIUHhmR08zYTZMRmt2bEJ6OXAxVUNLLVRISlVFQ1F0ZDFiRGZfaUVmdi1wNklMdWUtMFJuTDRBY1JVV0g2Y1lJOWhmeGx4b01sOXE2UXdFLVFHYm5mczdfY3ljTGhuTUk2Sk9jQkhwakRfcXFVR2JibVhIbDBkWHVOZjFvOEpLektWNnFDbmxIQnVIUmVHdTRmbGg0VDlLWmNiVGx0b1NKNWhrMWdUd19DbjZqNFNnY0Vlc3NiaEFMX1pibTU3ODRHbW5uVk42QUNRQW53UGdqNFNjYm0zdTJoQXhmZ3NBVTN5LXc1SHFVREk0OXJCT1AtdGx6bE1ocy1KTG1IeTljMlh2Ums4Q1dOeHFkZ2FNUVFLbkx4cWVuTzlmQ3JZcllWVzJ1aUU1VG01eDZLT2x0MnpJUF9xb09OQjlub19sZllhV1JXSDM2SEhkSWYwamNULVZiQUxwYTJPRDRvcDhVSlViRnZNWjZlci1LUHZMbzk4aDdzZVUyajRkbHhzaXoxSzJVY1otNVZoVmxLUU5UUWZncVVVMWtoSW16Q1MzanFMMFJtYldxaC00Y3Brc01hLWRkQnk1TF94TGlna3FKbkFfamI4S0JWQkFnUm05QUtnU0ZlRk9DcVFfWU5UQXBVek9QQ2lUaEhVaW1LYUFZNEE5MUJKS2tOMHRhbF9vbnFNYTJ1NTJHM216UWtPd01NWmVFUjhLSXVYWklNOW9ycGZKWHhkcWxPWUtUZjlsdWw5endaaF9DQ3VQRkk3OWNiTUxjdTd4X1p0b0E3N05nNmhNSENRQU5NRWc1M2o4RWJmMkV1TkZhWHdXa2ljQzkzZlRLay1DSzRndXNYYS0xeGdpMTY0cEd4SnZabGlRTVNHX3NfeEdSNk9pUG9mM2xvT2M0ckZmX0F6Rjc1cUYteWlwT2dwekRqaE0xWklrNy05aV9YVTlBbUNMYlgwcmxlSmtkT21GWGVfNUFQbHByTkhoOU1lTFdpOUNHTVN3TzNKb3hBYVpDVTN0dXd3N2NycllQa3dadXQtdXBhZHJqbF9GM29fU3JtNnZ5Q0ZRVl80Q0hWLWRPVDZha0o4RWZvSVNYUnpOMlVuR3Nna3dzczBid19lSzNZbHMyc0VJdVVaOVpzclR6QUx6aG5GTnFubHRya25VOUNWZl9GaW9Ka01YWTVrdUo2Nk05cnE4R0Y5STVOTjQ3N2twb3VsVk52UWZicjc2a2pQUmJDUnJSMFR6LUhHX1hGQm13bEdBb2ZiVXdDakQ4NEZzUXFOcWR4VTl5eVJWUUtDOTFXaHprWEh6QmQ3OHVtYkozaHJiQ3JVUTN5MFJxV2Q4TXhBRlMyRVExbUwzVnFiN2w1UlpVUXN0UTF0aG1FODAxRzRvdUxJbkNVWVp1QjQ1NEs3clVJZUlLMERCY0Znbm9PS1Jsd1BUZ0M2QVYyVzlzV0xSUllTZW5heFdDck9taXdSZWxjczZoU1pielVxZEFvb1FORU1Id3k5NzFsaXZGZTRBRGZHNjNlVGc2bFhzdnZhbVlsVlVmUlEyb0E4dEt0TDZ4YVlNZ01OemhwY0t3dHptV085Q1didi1aSEk0WkVaZ0xyYzYyR0U4ZFRYRms4aks1RXppUkEyelpnUjNKRlYzYndtSkwzbjJFdG5TdlliTGpxM2dXZEJTb3RTdlJzSUs4N2RYRGhEOW5MVEJxX0NZdWhrcEIxcjdxNTJpUXRzWTRuamRzeHVGS0ZBeFJ6V0IxbFNlaU1RalZtVmFBUkNUR0VLNHBBenNYcDRXX3lUbTZNNjBfQ1dobWdVOTRXeVZMUUJzTVJ3SllMZUotaURwSGt3ZU1fMXF1QVozLS1vQmkxMnkzaGthRDJ2NHRvUTJORkVLY0lhaV9EOUFkanNWbHpITWhBblRIOUVBTnZRTGVMcTlvMkdfd051Q0lDNGJjX3RSVFNPQnNfblY0TF8waTFlamZXR0o2WjZud0dDREtWUXZzcUpWUFpQd2dGZ3NqQi1IUkwydkpESlVUalV2cXpadVprbXdSNTBxQ18xbXdaN0JIazVaWDJUcmkxTmNhdmdGVlRub1dVcGhoNS03eFFvUXNNR1R0VGdDRW9WYVJfMzJuQnNHNWl6WUV1VGdhdEVqWGloM2Y2b25kem9SWlJzcldzUi01cHZZSVVVSkszTWxqQnUwQzlxZ19LZlBaaWN6SWJrMWJiNEp4aXRIS1NXcS1FZm5GV0xPUW13aV9CYTNXWk5WLXFwclFsUnNWNWg5TXFwVGtpNWNOSy1pbHE2MFZVekVmeTZ4dVhJUHQwWF9vdk1VU1VkWjlGeE9CamJZaHE5RUNiMmc0TDBDLURHLWtMaWR1MEZSaEFFeVR5TjZucU5Qd0toUUYwaE9Za1gyQ1Bha3Z0NzFPY19kRlJrNTZJZkllVjM4UElFMlkyRktxRjVCeS1nZWxqcE9wWG1jTFhkVGhJdzJkQmFKWFlkWWU2Y3c0ZFk3b2x6UzkycmJ5b0NUY0ZJVU9QWXFTcVJreVo0VVdRbS0xNmxCcERvR0lqRG83ME1BM3N0VWZHdzdkWkUtUGxLYU5ncnlPdFdvaG40dzZ6U2lSUEQ1azJPbXZVVzNCb1lOamwzMzZqRzhnWkprUUI0dndhbk9rOC1CWW1sSi1NT2JOeDltaENEZ2Q5ZHlsYW42bjV2WC1EcjI3TmptcXlqSzNFVTZUVmJtU0JNYWR4WTU3b3FWSnBjZ1Q1ZW5VbGdrbXhFam1WSTJERHZlS1JiODhBZ19DVHNsZkI3MDF0LU5PQVhyclU1Z19LdXBnd0gxVWRfRWpiREZlTnMyakQ0QkhNMXpDR0d0X3dxWFRaeXNQX0tzWkV1RnJXaWFYWnBaTEVDUmVfT1dQamlBSUJudTNqeFl6Y3ZPQnVRemhPckEteXF3aTQ5UUc5RmEycGpGUld5Y0JRd0dmdVd0UFMyZkl1T0lsMTZ5b2doQmdUa0dBdjQtaXV5QThLQ2ZnTzQ4MV9ZOFZ6VnU2aEdTUmtkZzJpbEUtWC16aEVMVjNBeWc2MGdFU2RHV2o1U3lxQ1YxSlROWExicy1lLTJmY0JmS1BvQTdUcHNoVWduY1pJZE5SRFRydHZiZW9lLTNlMGVsQk8tSl9rb0xFN3JnYVg0U0RMeUZIa1ZfR1ZvZ1VLMXVVdjJ5cXNVZEFtWUxONlprREdYLWs3eXpDNGkteHlDVm0tQndqYkFWc0RmQ2E1RkFNYXMzZUxMY2lQWFYwSkxUbVpfS3BzUzZvWVZtekwwaXBDdTdVbnVOM0p0bldrMlgwOEF0Z1NUOW9lOVZaelhqOU5ldGtQODlob0stWm9pUzU1M3dPMHVaRXR6WjF0V3pxYmlBOEJkdXhFTkplU1VQOTdwTUduQ1p1TUdteU5OMGtHcmxGbW9MMzlQR2xva0J3OFhWOGJ4N0R6QUZMRzRwNjU3cVhvMFZzLWVmcF9qS2JZdFJLM1VSWUo2a0FnLXd1ckVaM0NYbUxqUjNOSnZBYWNUYlRKTlJodmdYbFpTRmZXY0UxNDFkMFVKSE5ZYXdzbzBhWHd6M2h4aEdVaG9wODlLNjlmT3R4SEl4OEFqVndjVWxoMFFveTMySkJETkFsU25USWE4eEYzeUgwZ2dVbS1sVXJ3NVFkdVo2SmdiS2dxOXFWaFJuNnZSUDdzQ3Eta3RBSWVKTTh5eERINmFheS01U19lM245ZGFIdWF1Tm4zMEJPRHJwSDFxMDFfYk9qQjNFc0ZfYzVDY0xEMUwzX0VsazRYcWczdHRaTlRudE93bDE2Y3lHV3pEa3p4enl6RnI4b3owaHNOTVZ4VS1YdnFGSGdGSWl2RUZLcmZlNkFBVnJJdXVZRnk2XzRldEprQjJHY2NlVUhBc3U4NnVwRGEwb2Jta0k3Um1KSk0yX2ZHb1owUkRQcXp6bHlzZWtNeTlLR01PSU5IQ0QybUs4d1QtOGVJX3Z2X0FVaThBOGgwU3d2Z1p0Xzk5RWl3STBGek5fa3huUzVDQjRoQkdHN3liYlNsQmc3cE1JUE1pZkgwb1NtaHBJbk9vVWM1YWpWUEdHZDFuVkRicm80REtXSmNFYkVWeURzeTdHNkFUc0FTU25HT1NTVThTT19yUGFCUHRQcHp4bHk0M29kXzFGSkFtdWktSVBYQ1IwaUxKQjllUFhyWWNYYks3dUtvOEpZRVJFLUthTkZCTEFzbEVQbTVXTmprZkNMUWdsRHBoNGZaa0Jud2YyYmQtR0xXdFpkdXRaNG1oSnJRX19EenAxTnpGaGpTWmtqRmY2b1hBMU1pUkRzZDVhMVFMZUQ1bGlrbU5BTUo5eUpmQ01lRUdzZHpkUXJPSjJzME9wYkN1NlUuNG9qY015Yi1MVjJWOTh2cndtMUl6em5VMkduUGlFYVVPbkk1dXdoekZqbw"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '5527' + Content-Type: + - application/json + User-Agent: + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) + method: POST + uri: https://vaultname.vault.azure.net/secrets/restore?api-version=7.1 + response: + body: + string: '{"error":{"code":"Conflict","message":"Conflict while restoring secret + https://vaultname.vault.azure.net/secrets/secbak4238101d/b1b62862ef224c5889d1a29779007b03 + - secret already exists or concurrent access"}}' + headers: + cache-control: + - no-cache + content-length: + - '223' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 29 Oct 2020 22:41:12 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - westus + x-ms-keyvault-service-version: + - 1.2.58.0 + x-powered-by: + - ASP.NET + status: + code: 409 + message: Conflict +- request: + body: '{"value": "KUF6dXJlS2V5VmF1bHRTZWNyZXRCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucmt6N01UVjRxWFZOaTRBeEFlTHBSS1FMbWJtQ3FKNTBXU0stRjdGaHozQ3ZWSlFpZUl3NFNQTW5QSTg0WFhJc0lBdl8tZXViN2NmQjY0R3FSaGNwa1JXNEJ4Tms2RTJQRjEyVUpGZjNJbHhBLW1LMWxLMlRzQU55c043OFdzb2JHNU9mS2tWMHVaZ3AzYVNmdERqS1ljRy0wM085ck4wTUplTjZUbWFsNVlWblBLQzg2cXI4UUc2VDVMNXZsOHplZEJWSktoNXUwRTdtUThteXpWTk5uZjcyVjB2cHdSUFBWN3FyWnk5bDBjNUtqQXRBM1JKR21BSnh0WHg1azZveDFMOFZSMHlHc1UwOENsMEpjRE4zd3hwb2tOeVRqRVN2UGlkc2RFeklQNnpsWXAtUno2Wl9VZHJHdDYyY1Yzc2k1ZWlOdHNaQ3ZvZFJkTWFuV2JWdmFBLk9mR2J6WkdFR3NVTWsxNjBSUnNMQ1EuaGZobXpRWW5aQ1Y4VTJ0MS1HUXQ4cFgzNVFfR2xVd1ZNMFRteW9hYzhSWVFOZjVWemdIMC01a0lYTlFWVEZqcm93ZE1oejZiY2h0UlRCcGRWZWN4QWtlaWlvTGtJQWdrVFJ2V3RCM0pMN1dCSExkNHdyWVVyTTFHMUt1QzQ0Rzh0VWM5ZXFISVJ6MWZ2V0pkbXdIR3dYSW1YVVdkQU94R0Q2OXo0ZEV4QWxCSzdva1Q5WksxQWQwaUdTQlBDcmVnYTd6aWlvd1B3TWk0QWFlRVM0LUpRSmNaclFmdFloaXNISjR1Q0M4bzhkcUphbk00MkJpUlpOM21NYUUtbDRVTF92NTYtQVQyNXFtcGVISlhlTmU3cHdWVE1ZaFFTUDlIUHhmR08zYTZMRmt2bEJ6OXAxVUNLLVRISlVFQ1F0ZDFiRGZfaUVmdi1wNklMdWUtMFJuTDRBY1JVV0g2Y1lJOWhmeGx4b01sOXE2UXdFLVFHYm5mczdfY3ljTGhuTUk2Sk9jQkhwakRfcXFVR2JibVhIbDBkWHVOZjFvOEpLektWNnFDbmxIQnVIUmVHdTRmbGg0VDlLWmNiVGx0b1NKNWhrMWdUd19DbjZqNFNnY0Vlc3NiaEFMX1pibTU3ODRHbW5uVk42QUNRQW53UGdqNFNjYm0zdTJoQXhmZ3NBVTN5LXc1SHFVREk0OXJCT1AtdGx6bE1ocy1KTG1IeTljMlh2Ums4Q1dOeHFkZ2FNUVFLbkx4cWVuTzlmQ3JZcllWVzJ1aUU1VG01eDZLT2x0MnpJUF9xb09OQjlub19sZllhV1JXSDM2SEhkSWYwamNULVZiQUxwYTJPRDRvcDhVSlViRnZNWjZlci1LUHZMbzk4aDdzZVUyajRkbHhzaXoxSzJVY1otNVZoVmxLUU5UUWZncVVVMWtoSW16Q1MzanFMMFJtYldxaC00Y3Brc01hLWRkQnk1TF94TGlna3FKbkFfamI4S0JWQkFnUm05QUtnU0ZlRk9DcVFfWU5UQXBVek9QQ2lUaEhVaW1LYUFZNEE5MUJKS2tOMHRhbF9vbnFNYTJ1NTJHM216UWtPd01NWmVFUjhLSXVYWklNOW9ycGZKWHhkcWxPWUtUZjlsdWw5endaaF9DQ3VQRkk3OWNiTUxjdTd4X1p0b0E3N05nNmhNSENRQU5NRWc1M2o4RWJmMkV1TkZhWHdXa2ljQzkzZlRLay1DSzRndXNYYS0xeGdpMTY0cEd4SnZabGlRTVNHX3NfeEdSNk9pUG9mM2xvT2M0ckZmX0F6Rjc1cUYteWlwT2dwekRqaE0xWklrNy05aV9YVTlBbUNMYlgwcmxlSmtkT21GWGVfNUFQbHByTkhoOU1lTFdpOUNHTVN3TzNKb3hBYVpDVTN0dXd3N2NycllQa3dadXQtdXBhZHJqbF9GM29fU3JtNnZ5Q0ZRVl80Q0hWLWRPVDZha0o4RWZvSVNYUnpOMlVuR3Nna3dzczBid19lSzNZbHMyc0VJdVVaOVpzclR6QUx6aG5GTnFubHRya25VOUNWZl9GaW9Ka01YWTVrdUo2Nk05cnE4R0Y5STVOTjQ3N2twb3VsVk52UWZicjc2a2pQUmJDUnJSMFR6LUhHX1hGQm13bEdBb2ZiVXdDakQ4NEZzUXFOcWR4VTl5eVJWUUtDOTFXaHprWEh6QmQ3OHVtYkozaHJiQ3JVUTN5MFJxV2Q4TXhBRlMyRVExbUwzVnFiN2w1UlpVUXN0UTF0aG1FODAxRzRvdUxJbkNVWVp1QjQ1NEs3clVJZUlLMERCY0Znbm9PS1Jsd1BUZ0M2QVYyVzlzV0xSUllTZW5heFdDck9taXdSZWxjczZoU1pielVxZEFvb1FORU1Id3k5NzFsaXZGZTRBRGZHNjNlVGc2bFhzdnZhbVlsVlVmUlEyb0E4dEt0TDZ4YVlNZ01OemhwY0t3dHptV085Q1didi1aSEk0WkVaZ0xyYzYyR0U4ZFRYRms4aks1RXppUkEyelpnUjNKRlYzYndtSkwzbjJFdG5TdlliTGpxM2dXZEJTb3RTdlJzSUs4N2RYRGhEOW5MVEJxX0NZdWhrcEIxcjdxNTJpUXRzWTRuamRzeHVGS0ZBeFJ6V0IxbFNlaU1RalZtVmFBUkNUR0VLNHBBenNYcDRXX3lUbTZNNjBfQ1dobWdVOTRXeVZMUUJzTVJ3SllMZUotaURwSGt3ZU1fMXF1QVozLS1vQmkxMnkzaGthRDJ2NHRvUTJORkVLY0lhaV9EOUFkanNWbHpITWhBblRIOUVBTnZRTGVMcTlvMkdfd051Q0lDNGJjX3RSVFNPQnNfblY0TF8waTFlamZXR0o2WjZud0dDREtWUXZzcUpWUFpQd2dGZ3NqQi1IUkwydkpESlVUalV2cXpadVprbXdSNTBxQ18xbXdaN0JIazVaWDJUcmkxTmNhdmdGVlRub1dVcGhoNS03eFFvUXNNR1R0VGdDRW9WYVJfMzJuQnNHNWl6WUV1VGdhdEVqWGloM2Y2b25kem9SWlJzcldzUi01cHZZSVVVSkszTWxqQnUwQzlxZ19LZlBaaWN6SWJrMWJiNEp4aXRIS1NXcS1FZm5GV0xPUW13aV9CYTNXWk5WLXFwclFsUnNWNWg5TXFwVGtpNWNOSy1pbHE2MFZVekVmeTZ4dVhJUHQwWF9vdk1VU1VkWjlGeE9CamJZaHE5RUNiMmc0TDBDLURHLWtMaWR1MEZSaEFFeVR5TjZucU5Qd0toUUYwaE9Za1gyQ1Bha3Z0NzFPY19kRlJrNTZJZkllVjM4UElFMlkyRktxRjVCeS1nZWxqcE9wWG1jTFhkVGhJdzJkQmFKWFlkWWU2Y3c0ZFk3b2x6UzkycmJ5b0NUY0ZJVU9QWXFTcVJreVo0VVdRbS0xNmxCcERvR0lqRG83ME1BM3N0VWZHdzdkWkUtUGxLYU5ncnlPdFdvaG40dzZ6U2lSUEQ1azJPbXZVVzNCb1lOamwzMzZqRzhnWkprUUI0dndhbk9rOC1CWW1sSi1NT2JOeDltaENEZ2Q5ZHlsYW42bjV2WC1EcjI3TmptcXlqSzNFVTZUVmJtU0JNYWR4WTU3b3FWSnBjZ1Q1ZW5VbGdrbXhFam1WSTJERHZlS1JiODhBZ19DVHNsZkI3MDF0LU5PQVhyclU1Z19LdXBnd0gxVWRfRWpiREZlTnMyakQ0QkhNMXpDR0d0X3dxWFRaeXNQX0tzWkV1RnJXaWFYWnBaTEVDUmVfT1dQamlBSUJudTNqeFl6Y3ZPQnVRemhPckEteXF3aTQ5UUc5RmEycGpGUld5Y0JRd0dmdVd0UFMyZkl1T0lsMTZ5b2doQmdUa0dBdjQtaXV5QThLQ2ZnTzQ4MV9ZOFZ6VnU2aEdTUmtkZzJpbEUtWC16aEVMVjNBeWc2MGdFU2RHV2o1U3lxQ1YxSlROWExicy1lLTJmY0JmS1BvQTdUcHNoVWduY1pJZE5SRFRydHZiZW9lLTNlMGVsQk8tSl9rb0xFN3JnYVg0U0RMeUZIa1ZfR1ZvZ1VLMXVVdjJ5cXNVZEFtWUxONlprREdYLWs3eXpDNGkteHlDVm0tQndqYkFWc0RmQ2E1RkFNYXMzZUxMY2lQWFYwSkxUbVpfS3BzUzZvWVZtekwwaXBDdTdVbnVOM0p0bldrMlgwOEF0Z1NUOW9lOVZaelhqOU5ldGtQODlob0stWm9pUzU1M3dPMHVaRXR6WjF0V3pxYmlBOEJkdXhFTkplU1VQOTdwTUduQ1p1TUdteU5OMGtHcmxGbW9MMzlQR2xva0J3OFhWOGJ4N0R6QUZMRzRwNjU3cVhvMFZzLWVmcF9qS2JZdFJLM1VSWUo2a0FnLXd1ckVaM0NYbUxqUjNOSnZBYWNUYlRKTlJodmdYbFpTRmZXY0UxNDFkMFVKSE5ZYXdzbzBhWHd6M2h4aEdVaG9wODlLNjlmT3R4SEl4OEFqVndjVWxoMFFveTMySkJETkFsU25USWE4eEYzeUgwZ2dVbS1sVXJ3NVFkdVo2SmdiS2dxOXFWaFJuNnZSUDdzQ3Eta3RBSWVKTTh5eERINmFheS01U19lM245ZGFIdWF1Tm4zMEJPRHJwSDFxMDFfYk9qQjNFc0ZfYzVDY0xEMUwzX0VsazRYcWczdHRaTlRudE93bDE2Y3lHV3pEa3p4enl6RnI4b3owaHNOTVZ4VS1YdnFGSGdGSWl2RUZLcmZlNkFBVnJJdXVZRnk2XzRldEprQjJHY2NlVUhBc3U4NnVwRGEwb2Jta0k3Um1KSk0yX2ZHb1owUkRQcXp6bHlzZWtNeTlLR01PSU5IQ0QybUs4d1QtOGVJX3Z2X0FVaThBOGgwU3d2Z1p0Xzk5RWl3STBGek5fa3huUzVDQjRoQkdHN3liYlNsQmc3cE1JUE1pZkgwb1NtaHBJbk9vVWM1YWpWUEdHZDFuVkRicm80REtXSmNFYkVWeURzeTdHNkFUc0FTU25HT1NTVThTT19yUGFCUHRQcHp4bHk0M29kXzFGSkFtdWktSVBYQ1IwaUxKQjllUFhyWWNYYks3dUtvOEpZRVJFLUthTkZCTEFzbEVQbTVXTmprZkNMUWdsRHBoNGZaa0Jud2YyYmQtR0xXdFpkdXRaNG1oSnJRX19EenAxTnpGaGpTWmtqRmY2b1hBMU1pUkRzZDVhMVFMZUQ1bGlrbU5BTUo5eUpmQ01lRUdzZHpkUXJPSjJzME9wYkN1NlUuNG9qY015Yi1MVjJWOTh2cndtMUl6em5VMkduUGlFYVVPbkk1dXdoekZqbw"}' headers: Accept: - application/json @@ -209,41 +567,39 @@ interactions: Connection: - keep-alive Content-Length: - - '5492' + - '5527' Content-Type: - application/json User-Agent: - - azsdk-python-keyvault-secrets/4.2.0b2 Python/3.7.7 (Darwin-17.7.0-x86_64-i386-64bit) + - azsdk-python-keyvault-secrets/4.2.1 Python/3.5.3 (Windows-10-10.0.19041-SP0) method: POST uri: https://vaultname.vault.azure.net/secrets/restore?api-version=7.1 response: body: - string: '{"id":"https://vaultname.vault.azure.net/secrets/secbak4238101d/3d3981c28c054a668b2c203087dbde24","attributes":{"enabled":true,"created":1596044177,"updated":1596044177,"recoveryLevel":"Purgeable","recoverableDays":0}}' + string: '{"id":"https://vaultname.vault.azure.net/secrets/secbak4238101d/b1b62862ef224c5889d1a29779007b03","attributes":{"enabled":true,"created":1604011261,"updated":1604011261,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90}}' headers: cache-control: - no-cache content-length: - - '233' + - '246' content-type: - application/json; charset=utf-8 date: - - Wed, 29 Jul 2020 17:36:17 GMT + - Thu, 29 Oct 2020 22:41:15 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000;includeSubDomains - x-aspnet-version: - - 4.0.30319 x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=73.135.72.237;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=162.211.216.102;act_addr_fam=InterNetwork; x-ms-keyvault-region: - westus x-ms-keyvault-service-version: - - 1.1.10.0 + - 1.2.58.0 x-powered-by: - ASP.NET status: diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets.py b/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets.py index aacdc2ddadf3..1514efcd6f08 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets.py +++ b/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets.py @@ -4,8 +4,8 @@ # ------------------------------------- from __future__ import print_function import functools +import time -from azure.core.exceptions import ResourceNotFoundError from azure.keyvault.secrets import SecretClient from devtools_testutils import ResourceGroupPreparer, KeyVaultPreparer @@ -24,14 +24,12 @@ def test_create_secret_client(): vault_url = "vault_url" # pylint:disable=unused-variable # [START create_secret_client] - from azure.identity import DefaultAzureCredential from azure.keyvault.secrets import SecretClient # Create a SecretClient using default Azure credentials credentials = DefaultAzureCredential() secret_client = SecretClient(vault_url, credentials) - # [END create_secret_client] @@ -53,10 +51,9 @@ def test_example_secret_crud_operations(self, client, **kwargs): print(secret.name) print(secret.properties.version) print(secret.properties.expires_on) - # [END set_secret] - # [START get_secret] + # [START get_secret] # get the latest version of a secret secret = secret_client.get_secret("secret-name") @@ -67,10 +64,9 @@ def test_example_secret_crud_operations(self, client, **kwargs): print(secret.name) print(secret.properties.version) print(secret.properties.vault_url) - # [END get_secret] - # [START update_secret] + # [START update_secret] # update attributes of an existing secret content_type = "text/plain" @@ -83,10 +79,9 @@ def test_example_secret_crud_operations(self, client, **kwargs): print(updated_secret_properties.updated_on) print(updated_secret_properties.content_type) print(updated_secret_properties.tags) - # [END update_secret] - # [START delete_secret] + # [START delete_secret] # delete a secret deleted_secret_poller = secret_client.begin_delete_secret("secret-name") deleted_secret = deleted_secret_poller.result() @@ -101,7 +96,6 @@ def test_example_secret_crud_operations(self, client, **kwargs): # if you want to block until secret is deleted server-side, call wait() on the poller deleted_secret_poller.wait() - # [END delete_secret] @ResourceGroupPreparer(random_name_enabled=True) @@ -114,7 +108,6 @@ def test_example_secret_list_operations(self, client, **kwargs): secret_client.set_secret("key{}".format(i), "value{}".format(i)) # [START list_secrets] - # list secrets secrets = secret_client.list_properties_of_secrets() @@ -123,7 +116,6 @@ def test_example_secret_list_operations(self, client, **kwargs): print(secret.id) print(secret.name) print(secret.enabled) - # [END list_secrets] # pylint: disable=unused-variable @@ -136,10 +128,9 @@ def test_example_secret_list_operations(self, client, **kwargs): print(secret.id) print(secret.enabled) print(secret.updated_on) - # [END list_properties_of_secret_versions] - # [START list_deleted_secrets] + # [START list_deleted_secrets] # gets an iterator of deleted secrets (requires soft-delete enabled for the vault) deleted_secrets = secret_client.list_deleted_secrets() @@ -154,7 +145,7 @@ def test_example_secret_list_operations(self, client, **kwargs): # [END list_deleted_secrets] @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() def test_example_secrets_backup_restore(self, client, **kwargs): secret_client = client @@ -166,16 +157,19 @@ def test_example_secrets_backup_restore(self, client, **kwargs): secret_backup = secret_client.backup_secret("secret-name") print(secret_backup) - # [END backup_secret] + secret_client.begin_delete_secret("secret-name").wait() - # [START restore_secret_backup] + secret_client.purge_deleted_secret("secret-name") + if self.is_live: + time.sleep(15) + + # [START restore_secret_backup] # restores a backed up secret restored_secret = secret_client.restore_secret_backup(secret_backup) print(restored_secret.id) print(restored_secret.version) - # [END restore_secret_backup] @ResourceGroupPreparer(random_name_enabled=True) @@ -190,10 +184,9 @@ def test_example_secrets_recover(self, client, **kwargs): # gets a deleted secret (requires soft-delete enabled for the vault) deleted_secret = secret_client.get_deleted_secret("secret-name") print(deleted_secret.name) - # [END get_deleted_secret] - # [START recover_deleted_secret] + # [START recover_deleted_secret] # recover deleted secret to the latest version recover_secret_poller = secret_client.begin_recover_deleted_secret("secret-name") recovered_secret = recover_secret_poller.result() @@ -202,5 +195,4 @@ def test_example_secrets_recover(self, client, **kwargs): # if you want to block until secret is recovered server-side, call wait() on the poller recover_secret_poller.wait() - # [END recover_deleted_secret] diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets_async.py b/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets_async.py index 400a5e0728c4..a1cd2d6f4dba 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets_async.py +++ b/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets_async.py @@ -2,9 +2,9 @@ # Copyright (c) Microsoft Corporation. # Licensed under the MIT License. # ------------------------------------- +import asyncio import functools -from azure.core.exceptions import ResourceNotFoundError from azure.keyvault.secrets.aio import SecretClient from devtools_testutils import ResourceGroupPreparer, KeyVaultPreparer @@ -24,14 +24,12 @@ def test_create_secret_client(): vault_url = "vault_url" # pylint:disable=unused-variable # [START create_secret_client] - from azure.identity.aio import DefaultAzureCredential from azure.keyvault.secrets.aio import SecretClient # Create a SecretClient using default Azure credentials credentials = DefaultAzureCredential() secret_client = SecretClient(vault_url, credentials) - # [END create_secret_client] @@ -54,12 +52,10 @@ async def test_example_secret_crud_operations(self, client, **kwargs): print(secret.name) print(secret.properties.enabled) print(secret.properties.expires_on) - # [END set_secret] secret_version = secret.properties.version # [START get_secret] - # get the latest version of a secret secret = await secret_client.get_secret("secret-name") @@ -70,10 +66,9 @@ async def test_example_secret_crud_operations(self, client, **kwargs): print(secret.name) print(secret.properties.version) print(secret.properties.vault_url) - # [END get_secret] - # [START update_secret] + # [START update_secret] # update attributes of an existing secret content_type = "text/plain" tags = {"foo": "updated tag"} @@ -85,10 +80,9 @@ async def test_example_secret_crud_operations(self, client, **kwargs): print(updated_secret_properties.updated_on) print(updated_secret_properties.content_type) print(updated_secret_properties.tags) - # [END update_secret] - # [START delete_secret] + # [START delete_secret] # delete a secret deleted_secret = await secret_client.delete_secret("secret-name") @@ -99,7 +93,6 @@ async def test_example_secret_crud_operations(self, client, **kwargs): print(deleted_secret.deleted_date) print(deleted_secret.scheduled_purge_date) print(deleted_secret.recovery_id) - # [END delete_secret] @ResourceGroupPreparer(random_name_enabled=True) @@ -112,7 +105,6 @@ async def test_example_secret_list_operations(self, client, **kwargs): await secret_client.set_secret("key{}".format(i), "value{}".format(i)) # [START list_secrets] - # gets a list of secrets in the vault secrets = secret_client.list_properties_of_secrets() @@ -121,10 +113,9 @@ async def test_example_secret_list_operations(self, client, **kwargs): print(secret.id) print(secret.name) print(secret.enabled) - # [END list_secrets] - # [START list_properties_of_secret_versions] + # [START list_properties_of_secret_versions] # gets a list of all versions of a secret secret_versions = secret_client.list_properties_of_secret_versions("secret-name") @@ -133,10 +124,9 @@ async def test_example_secret_list_operations(self, client, **kwargs): print(secret.id) print(secret.enabled) print(secret.updated_on) - # [END list_properties_of_secret_versions] - # [START list_deleted_secrets] + # [START list_deleted_secrets] # gets a list of deleted secrets (requires soft-delete enabled for the vault) deleted_secrets = secret_client.list_deleted_secrets() @@ -147,35 +137,34 @@ async def test_example_secret_list_operations(self, client, **kwargs): print(secret.scheduled_purge_date) print(secret.recovery_id) print(secret.deleted_date) - # [END list_deleted_secrets] @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() async def test_example_secrets_backup_restore(self, client, **kwargs): secret_client = client created_secret = await secret_client.set_secret("secret-name", "secret-value") secret_name = created_secret.name # [START backup_secret] - # backup secret secret_backup = await secret_client.backup_secret(secret_name) # returns the raw bytes of the backed up secret print(secret_backup) - # [END backup_secret] await secret_client.delete_secret(created_secret.name) + await secret_client.purge_deleted_secret(created_secret.name) - # [START restore_secret_backup] + if self.is_live: + await asyncio.sleep(15) + # [START restore_secret_backup] # restores a backed up secret restored_secret = await secret_client.restore_secret_backup(secret_backup) print(restored_secret.id) print(restored_secret.version) - # [END restore_secret_backup] @ResourceGroupPreparer(random_name_enabled=True) @@ -190,13 +179,11 @@ async def test_example_secrets_recover(self, client, **kwargs): # gets a deleted secret (requires soft-delete enabled for the vault) deleted_secret = await secret_client.get_deleted_secret("secret-name") print(deleted_secret.name) - # [END get_deleted_secret] - # [START recover_deleted_secret] + # [START recover_deleted_secret] # recover deleted secret to the latest version recovered_secret = await secret_client.recover_deleted_secret("secret-name") print(recovered_secret.id) print(recovered_secret.name) - # [END recover_deleted_secret] diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/test_secrets_async.py b/sdk/keyvault/azure-keyvault-secrets/tests/test_secrets_async.py index 47fd1661546e..d2d6552f5aaa 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/test_secrets_async.py +++ b/sdk/keyvault/azure-keyvault-secrets/tests/test_secrets_async.py @@ -7,7 +7,7 @@ import logging import json -from azure.core.exceptions import ResourceNotFoundError +from azure.core.exceptions import ResourceExistsError, ResourceNotFoundError from azure.keyvault.secrets.aio import SecretClient from devtools_testutils import ResourceGroupPreparer, KeyVaultPreparer @@ -204,7 +204,7 @@ async def test_list_versions(self, client, **kwargs): self.assertEqual(len(expected), 0) @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() async def test_backup_restore(self, client, **kwargs): secret_name = self.get_resource_name("secbak") @@ -220,10 +220,13 @@ async def test_backup_restore(self, client, **kwargs): # delete secret await client.delete_secret(created_bundle.name) + # purge secret + await client.purge_deleted_secret(created_bundle.name) + # restore secret - restored = await client.restore_secret_backup(secret_backup) - self.assertEqual(created_bundle.id, restored.id) - self._assert_secret_attributes_equal(created_bundle.properties, restored) + restore_function = functools.partial(client.restore_secret_backup, secret_backup) + restored_secret = await self._poll_until_no_exception(restore_function, expected_exception=ResourceExistsError) + self._assert_secret_attributes_equal(created_bundle.properties, restored_secret) @ResourceGroupPreparer(random_name_enabled=True) @KeyVaultPreparer() @@ -250,9 +253,9 @@ async def test_recover(self, client, **kwargs): await client.recover_deleted_secret(secret_name) # validate the recovered secrets exist - await self._poll_until_no_exception( - client.get_secret, *secrets.keys(), expected_exception=ResourceNotFoundError - ) + for secret in secrets.keys(): + get_function = functools.partial(client.get_secret, secret) + await self._poll_until_no_exception(get_function, expected_exception=ResourceNotFoundError) @ResourceGroupPreparer(random_name_enabled=True) @KeyVaultPreparer() diff --git a/sdk/keyvault/azure-keyvault-secrets/tests/test_secrets_client.py b/sdk/keyvault/azure-keyvault-secrets/tests/test_secrets_client.py index 01d77dac7e0e..00e1d3daf9a6 100644 --- a/sdk/keyvault/azure-keyvault-secrets/tests/test_secrets_client.py +++ b/sdk/keyvault/azure-keyvault-secrets/tests/test_secrets_client.py @@ -8,7 +8,7 @@ import logging import json -from azure.core.exceptions import ResourceNotFoundError +from azure.core.exceptions import ResourceExistsError, ResourceNotFoundError from azure.keyvault.secrets import SecretClient from devtools_testutils import ResourceGroupPreparer, KeyVaultPreparer @@ -206,7 +206,7 @@ def test_list_deleted_secrets(self, client, **kwargs): self._assert_secret_attributes_equal(expected_secret.properties, deleted_secret.properties) @ResourceGroupPreparer(random_name_enabled=True) - @KeyVaultPreparer(enable_soft_delete=False) + @KeyVaultPreparer() @KeyVaultClientPreparer() def test_backup_restore(self, client, **kwargs): secret_name = self.get_resource_name("secbak") @@ -222,9 +222,13 @@ def test_backup_restore(self, client, **kwargs): # delete secret client.begin_delete_secret(created_bundle.name).wait() + # purge secret + client.purge_deleted_secret(created_bundle.name) + # restore secret - restored = client.restore_secret_backup(secret_backup) - self._assert_secret_attributes_equal(created_bundle.properties, restored) + restore_function = functools.partial(client.restore_secret_backup, secret_backup) + restored_secret = self._poll_until_no_exception(restore_function, ResourceExistsError) + self._assert_secret_attributes_equal(created_bundle.properties, restored_secret) @ResourceGroupPreparer(random_name_enabled=True) @KeyVaultPreparer()