diff --git a/src/cosmosdb-preview/HISTORY.rst b/src/cosmosdb-preview/HISTORY.rst index c97fa6774f4..a69d5387291 100644 --- a/src/cosmosdb-preview/HISTORY.rst +++ b/src/cosmosdb-preview/HISTORY.rst @@ -2,6 +2,10 @@ Release History =============== +0.11.0 +++++++ +* Add Ldap support for Managed Instance for Apache Cassandra. + 0.10.0 ++++++ * Adding support for Services APIs and Graph Resources. diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/_help.py b/src/cosmosdb-preview/azext_cosmosdb_preview/_help.py index b656d4d79a6..3f37845b21d 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/_help.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/_help.py @@ -72,16 +72,36 @@ az managed-cassandra cluster list """ -helps['managed-cassandra cluster node-status'] = """ +helps['managed-cassandra cluster backup list'] = """ type: command -short-summary: Gets Status of all the nodes in all the datacenters in a given Cluster. +short-summary: List the backups of this cluster that are available to restore. examples: - - name: This command gets the status of all the nodes in this cluster. By default a json is returned. + - name: This command lists the backups of this cluster that are available to restore. text: | - az managed-cassandra cluster node-status --resource-group MyResourceGroup --cluster-name MyCluster - - name: This command gets the status of all the nodes in this cluster. When a table output is specified only one token is displayed. Use json output to get all the tokens. + az managed-cassandra cluster backup list --resource-group MyResourceGroup --cluster-name MyCluster +""" + +helps['managed-cassandra cluster backup show'] = """ +type: command +short-summary: Get a managed cassandra backup resource of this cluster +examples: + - name: Gets a managed cassandra backup resource. + text: | + az managed-cassandra cluster backup show --resource-group MyResourceGroup --cluster-name MyCluster --backup-id BackUpId +""" + +helps['managed-cassandra cluster backup'] = """ +type: group +short-summary: Azure Managed Cassandra cluster Backup. +""" + +helps['managed-cassandra cluster invoke-command'] = """ +type: command +short-summary: Invoke a command like nodetool for cassandra maintenance. +examples: + - name: This command runs nodetool with these arguments in a host node of the cluster. text: | - az managed-cassandra cluster node-status --resource-group MyResourceGroup --cluster-name MyCluster --output table + az managed-cassandra cluster invoke-command --resource-group MyResourceGroup --cluster-name MyCluster --host "10.0.1.12" --command-name "nodetool" --arguments arg1="value1" arg2="value2" arg3="value3" """ helps['managed-cassandra datacenter'] = """ diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/_params.py b/src/cosmosdb-preview/azext_cosmosdb_preview/_params.py index fd031571481..32b9a341828 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/_params.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/_params.py @@ -8,12 +8,16 @@ from azext_cosmosdb_preview._validators import ( validate_gossip_certificates, validate_client_certificates, + validate_server_certificates, validate_seednodes, validate_node_count) +from azext_cosmosdb_preview.actions import ( + InvokeCommandArgumentsAddAction) + def load_arguments(self, _): - from azure.cli.core.commands.parameters import tags_type + from azure.cli.core.commands.parameters import tags_type, get_enum_type, get_three_state_flag # Managed Cassandra Cluster for scope in [ @@ -21,7 +25,8 @@ def load_arguments(self, _): 'managed-cassandra cluster update', 'managed-cassandra cluster show', 'managed-cassandra cluster delete', - 'managed-cassandra cluster node-status']: + 'managed-cassandra cluster backup list', + 'managed-cassandra cluster backup show']: with self.argument_context(scope) as c: c.argument('cluster_name', options_list=['--cluster-name', '-c'], help="Cluster Name", required=True) @@ -33,13 +38,13 @@ def load_arguments(self, _): c.argument('tags', arg_type=tags_type) c.argument('external_gossip_certificates', nargs='+', validator=validate_gossip_certificates, options_list=['--external-gossip-certificates', '-e'], help="A list of certificates that the managed cassandra data center's should accept.") c.argument('cassandra_version', help="The version of Cassandra chosen.") - c.argument('authentication_method', help="Authentication mode can be None or Cassandra. If None, no authentication will be required to connect to the Cassandra API. If Cassandra, then passwords will be used.") + c.argument('authentication_method', arg_type=get_enum_type(['None', 'Cassandra', 'Ldap']), help="Authentication mode can be None, Cassandra or Ldap. If None, no authentication will be required to connect to the Cassandra API. If Cassandra, then passwords will be used. Ldap is in preview") c.argument('hours_between_backups', help="The number of hours between backup attempts.") c.argument('repair_enabled', help="Enables automatic repair.") c.argument('client_certificates', nargs='+', validator=validate_client_certificates, help="If specified, enables client certificate authentication to the Cassandra API.") c.argument('gossip_certificates', help="A list of certificates that should be accepted by on-premise data centers.") c.argument('external_seed_nodes', nargs='+', validator=validate_seednodes, help="A list of ip addresses of the seed nodes of on-premise data centers.") - c.argument('identity', help="Identity used to authenticate.") + c.argument('identity_type', options_list=['--identity-type'], arg_type=get_enum_type(['None', 'SystemAssigned']), help="Type of identity used for Customer Managed Disk Key.") # Managed Cassandra Cluster with self.argument_context('managed-cassandra cluster create') as c: @@ -49,6 +54,11 @@ def load_arguments(self, _): c.argument('restore_from_backup_id', help="The resource id of a backup. If provided on create, the backup will be used to prepopulate the cluster. The cluster data center count and node counts must match the backup.") c.argument('cluster_name_override', help="If a cluster must have a name that is not a valid azure resource name, this field can be specified to choose the Cassandra cluster name. Otherwise, the resource name will be used as the cluster name.") + # Managed Cassandra Cluster + for scope in ['managed-cassandra cluster backup show']: + with self.argument_context(scope) as c: + c.argument('backup_id', options_list=['--backup-id'], help="The resource id of the backup", required=True) + # Managed Cassandra Datacenter for scope in [ 'managed-cassandra datacenter create', @@ -68,12 +78,25 @@ def load_arguments(self, _): c.argument('base64_encoded_cassandra_yaml_fragment', options_list=['--base64-encoded-cassandra-yaml-fragment', '-b'], help="This is a Base64 encoded yaml file that is a subset of cassandra.yaml. Supported fields will be honored and others will be ignored.") c.argument('data_center_location', options_list=['--data-center-location', '-l'], help="The region where the virtual machine for this data center will be located.") c.argument('delegated_subnet_id', options_list=['--delegated-subnet-id', '-s'], help="The resource id of a subnet where ip addresses of the Cassandra virtual machines will be allocated. This must be in the same region as data_center_location.") + c.argument('managed_disk_customer_key_uri', options_list=['--managed-disk-customer-key-uri', '-k'], help="Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.") + c.argument('backup_storage_customer_key_uri', options_list=['--backup-storage-customer-key-uri', '-p'], help="Indicates the Key Uri of the customer key to use for encryption of the backup storage account.") + c.argument('server_hostname', options_list=['--ldap-server-hostname'], help="Hostname of the LDAP server.") + c.argument('server_port', options_list=['--ldap-server-port'], help="Port of the LDAP server.") + c.argument('service_user_distinguished_name', options_list=['--ldap-user-name'], help="Distinguished name of the look up user account, who can look up user details on authentication.") + c.argument('service_user_password', options_list=['--ldap-user-password'], help="Password of the look up user.") + c.argument('search_base_distinguished_name', options_list=['--ldap-base-name'], help="Distinguished name of the object to start the recursive search of users from.") + c.argument('search_filter_template', options_list=['--ldap-filter-template'], help="Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.") + c.argument('server_certificates', nargs='+', validator=validate_server_certificates, options_list=['--ldap-certificates'], help="LDAP server certificate.") # Managed Cassandra Datacenter with self.argument_context('managed-cassandra datacenter create') as c: c.argument('data_center_location', options_list=['--data-center-location', '-l'], help="Azure Location of the Datacenter", required=True) c.argument('delegated_subnet_id', options_list=['--delegated-subnet-id', '-s'], help="The resource id of a subnet where ip addresses of the Cassandra virtual machines will be allocated. This must be in the same region as data_center_location.", required=True) c.argument('node_count', options_list=['--node-count', '-n'], validator=validate_node_count, help="The number of Cassandra virtual machines in this data center. The minimum value is 3.", required=True) + c.argument('sku', options_list=['--sku'], help="Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2") + c.argument('disk_sku', options_list=['--disk-sku'], help="Disk SKU used for data centers. Default value is P30.") + c.argument('disk_capacity', options_list=['--disk-capacity'], help="Number of disk used for data centers. Default value is 4.") + c.argument('availability_zone', options_list=['--availability-zone', '-z'], arg_type=get_three_state_flag(), help="If the data center haves Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the data center virtual machines.") # Managed Cassandra Datacenter with self.argument_context('managed-cassandra datacenter list') as c: diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/_validators.py b/src/cosmosdb-preview/azext_cosmosdb_preview/_validators.py index 3c87e9c19fc..a9a9e2e160e 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/_validators.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/_validators.py @@ -19,6 +19,12 @@ def validate_client_certificates(ns): ns.client_certificates = get_certificates(ns.client_certificates) +def validate_server_certificates(ns): + """ Extracts multiple comma-separated certificates """ + if ns.server_certificates is not None: + ns.server_certificates = get_certificates(ns.server_certificates) + + def get_certificates(input_certificates): from azext_cosmosdb_preview.vendored_sdks.azure_mgmt_cosmosdb.models import Certificate certificates = [] diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/actions.py b/src/cosmosdb-preview/azext_cosmosdb_preview/actions.py index 27a92aec927..3d8209b5d81 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/actions.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/actions.py @@ -120,3 +120,16 @@ def __call__(self, parser, namespace, values, option_string=None): iso_string = dt_val.isoformat() setattr(namespace, self.dest, iso_string) + + +# pylint: disable=protected-access +class InvokeCommandArgumentsAddAction(argparse._AppendAction): + def __call__(self, parser, namespace, values, option_string=None): + kwargs = {} + for item in values: + try: + key, value = item.split('=', 1) + kwargs[key] = value + except ValueError: + raise CLIError('usage error: {} KEY=VALUE [KEY=VALUE ...]'.format(option_string)) + namespace.arguments = kwargs diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/commands.py b/src/cosmosdb-preview/azext_cosmosdb_preview/commands.py index 5aef8206d16..60fc93c7f41 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/commands.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/commands.py @@ -12,9 +12,6 @@ cf_graph_resources, cf_service ) -from azext_cosmosdb_preview._format import ( - amc_node_status_table_format -) def load_command_table(self, _): @@ -34,15 +31,16 @@ def load_command_table(self, _): operations_tmpl='azext_cosmosdb_preview.vendored_sdks.azure_mgmt_cosmosdb.operations#CassandraDataCentersOperations.{}', client_factory=cf_cassandra_data_center) - with self.command_group('managed-cassandra cluster', cosmosdb_managed_cassandra_cluster_sdk, client_factory=cf_cassandra_cluster, is_preview=True) as g: + with self.command_group('managed-cassandra cluster', cosmosdb_managed_cassandra_cluster_sdk, client_factory=cf_cassandra_cluster) as g: g.custom_command('create', 'cli_cosmosdb_managed_cassandra_cluster_create', supports_no_wait=True) g.custom_command('update', 'cli_cosmosdb_managed_cassandra_cluster_update', supports_no_wait=True) - g.custom_command('node-status', 'cli_cosmosdb_managed_cassandra_fetch_node_status', table_transformer=amc_node_status_table_format, supports_no_wait=True) + g.custom_command('backup list', 'cli_cosmosdb_managed_cassandra_cluster_list_backup', is_preview=True) + g.custom_command('backup show', 'cli_cosmosdb_managed_cassandra_cluster_show_backup', is_preview=True) g.custom_command('list', 'cli_cosmosdb_managed_cassandra_cluster_list') g.show_command('show', 'get') g.command('delete', 'begin_delete', confirmation=True, supports_no_wait=True) - with self.command_group('managed-cassandra datacenter', cosmosdb_managed_cassandra_datacenter_sdk, client_factory=cf_cassandra_data_center, is_preview=True) as g: + with self.command_group('managed-cassandra datacenter', cosmosdb_managed_cassandra_datacenter_sdk, client_factory=cf_cassandra_data_center) as g: g.custom_command('create', 'cli_cosmosdb_managed_cassandra_datacenter_create', supports_no_wait=True) g.custom_command('update', 'cli_cosmosdb_managed_cassandra_datacenter_update', supports_no_wait=True) g.command('list', 'list') diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/custom.py b/src/cosmosdb-preview/azext_cosmosdb_preview/custom.py index d5f673934f5..156e96b3e28 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/custom.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/custom.py @@ -9,8 +9,11 @@ from azext_cosmosdb_preview.vendored_sdks.azure_mgmt_cosmosdb.models import ( ClusterResource, ClusterResourceProperties, + CommandPostBody, DataCenterResource, DataCenterResourceProperties, + ManagedCassandraManagedServiceIdentity, + AuthenticationMethodLdapProperties, GraphResource, GraphResourceCreateUpdateParameters, ServiceResourceCreateUpdateParameters @@ -31,7 +34,7 @@ def cli_cosmosdb_managed_cassandra_cluster_create(client, location, delegated_management_subnet_id, tags=None, - identity=None, + identity_type='None', cluster_name_override=None, initial_cassandra_admin_password=None, client_certificates=None, @@ -64,10 +67,14 @@ def cli_cosmosdb_managed_cassandra_cluster_create(client, hours_between_backups=hours_between_backups, repair_enabled=repair_enabled) + managed_service_identity_parameter = ManagedCassandraManagedServiceIdentity( + type=identity_type + ) + cluster_resource_create_update_parameters = ClusterResource( location=location, tags=tags, - identity=identity, + identity=managed_service_identity_parameter, properties=cluster_properties) return client.begin_create_update(resource_group_name, cluster_name, cluster_resource_create_update_parameters) @@ -77,7 +84,7 @@ def cli_cosmosdb_managed_cassandra_cluster_update(client, resource_group_name, cluster_name, tags=None, - identity=None, + identity_type=None, client_certificates=None, external_gossip_certificates=None, external_seed_nodes=None, @@ -114,8 +121,10 @@ def cli_cosmosdb_managed_cassandra_cluster_update(client, if tags is None: tags = cluster_resource.tags - if identity is None: - identity = cluster_resource.identity + identity = cluster_resource.identity + + if identity_type is not None: + identity = ManagedCassandraManagedServiceIdentity(type=identity_type) cluster_properties = ClusterResourceProperties( provisioning_state=cluster_resource.properties.provisioning_state, @@ -154,13 +163,19 @@ def cli_cosmosdb_managed_cassandra_cluster_list(client, return client.list_by_resource_group(resource_group_name) -def cli_cosmosdb_managed_cassandra_fetch_node_status(client, - resource_group_name, - cluster_name): +def cli_cosmosdb_managed_cassandra_cluster_list_backup(client, + resource_group_name, + cluster_name): + """List Azure Managed Cassandra Backup""" + return client.list_backups(resource_group_name, cluster_name) - """Get Azure Managed Cassandra Cluster Node Status""" - return client.begin_fetch_node_status(resource_group_name, cluster_name) +def cli_cosmosdb_managed_cassandra_cluster_show_backup(client, + resource_group_name, + cluster_name, + backup_id): + """Get Azure Managed Cassandra Backup""" + return client.get_backup(resource_group_name, cluster_name, backup_id) def cli_cosmosdb_managed_cassandra_datacenter_create(client, @@ -170,15 +185,45 @@ def cli_cosmosdb_managed_cassandra_datacenter_create(client, data_center_location, delegated_subnet_id, node_count, - base64_encoded_cassandra_yaml_fragment=None): + base64_encoded_cassandra_yaml_fragment=None, + managed_disk_customer_key_uri=None, + backup_storage_customer_key_uri=None, + sku=None, + disk_sku=None, + disk_capacity=None, + availability_zone=None, + server_hostname=None, + server_port=None, + service_user_distinguished_name=None, + service_user_password=None, + search_base_distinguished_name=None, + search_filter_template=None, + server_certificates=None): """Creates an Azure Managed Cassandra Datacenter""" + authentication_method_ldap_properties = AuthenticationMethodLdapProperties( + server_hostname=server_hostname, + server_port=server_port, + service_user_distinguished_name=service_user_distinguished_name, + service_user_password=service_user_password, + search_base_distinguished_name=search_base_distinguished_name, + search_filter_template=search_filter_template, + server_certificates=server_certificates + ) + data_center_properties = DataCenterResourceProperties( data_center_location=data_center_location, delegated_subnet_id=delegated_subnet_id, node_count=node_count, - base64_encoded_cassandra_yaml_fragment=base64_encoded_cassandra_yaml_fragment + base64_encoded_cassandra_yaml_fragment=base64_encoded_cassandra_yaml_fragment, + sku=sku, + disk_sku=disk_sku, + disk_capacity=disk_capacity, + availability_zone=availability_zone, + managed_disk_customer_key_uri=managed_disk_customer_key_uri, + backup_storage_customer_key_uri=backup_storage_customer_key_uri, + authentication_method_ldap_properties=authentication_method_ldap_properties ) data_center_resource = DataCenterResource( @@ -188,11 +233,21 @@ def cli_cosmosdb_managed_cassandra_datacenter_create(client, return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_resource) -def cli_cosmosdb_managed_cassandra_datacenter_update(client, resource_group_name, +def cli_cosmosdb_managed_cassandra_datacenter_update(client, + resource_group_name, cluster_name, data_center_name, node_count=None, - base64_encoded_cassandra_yaml_fragment=None): + base64_encoded_cassandra_yaml_fragment=None, + managed_disk_customer_key_uri=None, + backup_storage_customer_key_uri=None, + server_hostname=None, + server_port=None, + service_user_distinguished_name=None, + service_user_password=None, + search_base_distinguished_name=None, + search_filter_template=None, + server_certificates=None): """Updates an Azure Managed Cassandra Datacenter""" @@ -204,12 +259,54 @@ def cli_cosmosdb_managed_cassandra_datacenter_update(client, resource_group_name if base64_encoded_cassandra_yaml_fragment is None: base64_encoded_cassandra_yaml_fragment = data_center_resource.properties.base64_encoded_cassandra_yaml_fragment + if managed_disk_customer_key_uri is None: + managed_disk_customer_key_uri = data_center_resource.properties.managed_disk_customer_key_uri + + if backup_storage_customer_key_uri is None: + backup_storage_customer_key_uri = data_center_resource.properties.backup_storage_customer_key_uri + + is_ldap_properties_none = False + if data_center_resource.properties.authentication_method_ldap_properties is None: + is_ldap_properties_none = True + + if server_hostname is None and is_ldap_properties_none is False: + server_hostname = data_center_resource.properties.authentication_method_ldap_properties.server_hostname + + if service_user_password is None and is_ldap_properties_none is False: + service_user_password = data_center_resource.properties.authentication_method_ldap_properties.service_user_password + + if service_user_distinguished_name is None and is_ldap_properties_none is False: + service_user_distinguished_name = data_center_resource.properties.authentication_method_ldap_properties.service_user_distinguished_name + + if search_base_distinguished_name is None and is_ldap_properties_none is False: + search_base_distinguished_name = data_center_resource.properties.authentication_method_ldap_properties.search_base_distinguished_name + + if search_filter_template is None and is_ldap_properties_none is False: + search_filter_template = data_center_resource.properties.authentication_method_ldap_properties.search_filter_template + + if server_certificates is None and is_ldap_properties_none is False: + server_certificates = data_center_resource.properties.authentication_method_ldap_properties.server_certificates + + authentication_method_ldap_properties = AuthenticationMethodLdapProperties( + server_hostname=server_hostname, + server_port=server_port, + service_user_distinguished_name=service_user_distinguished_name, + service_user_password=service_user_password, + search_base_distinguished_name=search_base_distinguished_name, + search_filter_template=search_filter_template, + server_certificates=server_certificates + ) + data_center_properties = DataCenterResourceProperties( data_center_location=data_center_resource.properties.data_center_location, delegated_subnet_id=data_center_resource.properties.delegated_subnet_id, node_count=node_count, seed_nodes=data_center_resource.properties.seed_nodes, - base64_encoded_cassandra_yaml_fragment=base64_encoded_cassandra_yaml_fragment) + base64_encoded_cassandra_yaml_fragment=base64_encoded_cassandra_yaml_fragment, + managed_disk_customer_key_uri=managed_disk_customer_key_uri, + backup_storage_customer_key_uri=backup_storage_customer_key_uri, + authentication_method_ldap_properties=authentication_method_ldap_properties + ) data_center_resource = DataCenterResource( properties=data_center_properties diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/tests/latest/recordings/test_managed_cassandra_cluster_without_datacenters.yaml b/src/cosmosdb-preview/azext_cosmosdb_preview/tests/latest/recordings/test_managed_cassandra_cluster_without_datacenters.yaml index a2fd4668fe9..af85d4e72dd 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/tests/latest/recordings/test_managed_cassandra_cluster_without_datacenters.yaml +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/tests/latest/recordings/test_managed_cassandra_cluster_without_datacenters.yaml @@ -20,32 +20,33 @@ interactions: ParameterSetName: - -g -l -n --subnet-name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003?api-version=2021-02-01 response: body: - string: "{\r\n \"name\": \"cli000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003\",\r\n - \ \"etag\": \"W/\\\"23ba051b-94b4-44d0-b55d-db81e625ab2f\\\"\",\r\n \"type\": - \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\",\r\n - \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"resourceGuid\": \"8bea8b75-6cd9-4fe7-8e57-a8f666eb6c17\",\r\n \"addressSpace\": - {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n - \ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n - \ \"subnets\": [\r\n {\r\n \"name\": \"cli000004\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004\",\r\n - \ \"etag\": \"W/\\\"23ba051b-94b4-44d0-b55d-db81e625ab2f\\\"\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": - [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": - \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n - \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": - false\r\n }\r\n}" + string: "{\r\n \"name\": \"cli000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003\"\ + ,\r\n \"etag\": \"W/\\\"eda63f15-89b0-4b85-88fd-f0cfd94d09ee\\\"\",\r\n \ + \ \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\"\ + ,\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\":\ + \ \"Updating\",\r\n \"resourceGuid\": \"69a5fc68-8086-4d1b-a948-3e52d589c4f4\"\ + ,\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"\ + 10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\"\ + : []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"cli000004\"\ + ,\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004\"\ + ,\r\n \"etag\": \"W/\\\"eda63f15-89b0-4b85-88fd-f0cfd94d09ee\\\"\"\ + ,\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\"\ + ,\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\"\ + : [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \ + \ \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\ + \n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n \ + \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\"\ + : false\r\n }\r\n}" headers: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus2/operations/6d80df50-e85d-48cb-be21-75a8672e3301?api-version=2021-02-01 + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus2/operations/7964e258-f07f-4dd4-8514-3cc1688fb02f?api-version=2021-02-01 cache-control: - no-cache content-length: @@ -53,7 +54,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:27:54 GMT + - Thu, 21 Oct 2021 01:36:44 GMT expires: - '-1' pragma: @@ -66,7 +67,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d52c3553-a102-4bb4-af73-d4c3240bf9d6 + - 61eedff9-ed83-4999-9b38-1590f1a0dd21 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -86,9 +87,9 @@ interactions: ParameterSetName: - -g -l -n --subnet-name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus2/operations/6d80df50-e85d-48cb-be21-75a8672e3301?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus2/operations/7964e258-f07f-4dd4-8514-3cc1688fb02f?api-version=2021-02-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -100,7 +101,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:27:57 GMT + - Thu, 21 Oct 2021 01:36:47 GMT expires: - '-1' pragma: @@ -117,7 +118,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 98f257a0-6e53-4dfd-81b2-de3b367a9862 + - 78ae5d8a-b5d1-48c8-9e6f-a2e0728852b0 status: code: 200 message: OK @@ -135,27 +136,28 @@ interactions: ParameterSetName: - -g -l -n --subnet-name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003?api-version=2021-02-01 response: body: - string: "{\r\n \"name\": \"cli000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003\",\r\n - \ \"etag\": \"W/\\\"8171d9ca-00d6-491c-8562-2aff54f28914\\\"\",\r\n \"type\": - \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\",\r\n - \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"resourceGuid\": \"8bea8b75-6cd9-4fe7-8e57-a8f666eb6c17\",\r\n \"addressSpace\": - {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n - \ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n - \ \"subnets\": [\r\n {\r\n \"name\": \"cli000004\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004\",\r\n - \ \"etag\": \"W/\\\"8171d9ca-00d6-491c-8562-2aff54f28914\\\"\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": - [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": - \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n - \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": - false\r\n }\r\n}" + string: "{\r\n \"name\": \"cli000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003\"\ + ,\r\n \"etag\": \"W/\\\"8bf76d80-012e-4b42-a241-281851956ce1\\\"\",\r\n \ + \ \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\"\ + ,\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\":\ + \ \"Succeeded\",\r\n \"resourceGuid\": \"69a5fc68-8086-4d1b-a948-3e52d589c4f4\"\ + ,\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"\ + 10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\"\ + : []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"cli000004\"\ + ,\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004\"\ + ,\r\n \"etag\": \"W/\\\"8bf76d80-012e-4b42-a241-281851956ce1\\\"\"\ + ,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\ + ,\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\"\ + : [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \ + \ \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\ + \n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n \ + \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\"\ + : false\r\n }\r\n}" headers: cache-control: - no-cache @@ -164,9 +166,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:27:57 GMT + - Thu, 21 Oct 2021 01:36:47 GMT etag: - - W/"8171d9ca-00d6-491c-8562-2aff54f28914" + - W/"8bf76d80-012e-4b42-a241-281851956ce1" expires: - '-1' pragma: @@ -183,7 +185,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4a0601c4-0e13-422d-9f5b-25e39dcca5c6 + - 4ac7f5ef-03f1-4873-9bb6-73d04f2c09b6 status: code: 200 message: OK @@ -201,27 +203,28 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003?api-version=2021-02-01 response: body: - string: "{\r\n \"name\": \"cli000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003\",\r\n - \ \"etag\": \"W/\\\"8171d9ca-00d6-491c-8562-2aff54f28914\\\"\",\r\n \"type\": - \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\",\r\n - \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"resourceGuid\": \"8bea8b75-6cd9-4fe7-8e57-a8f666eb6c17\",\r\n \"addressSpace\": - {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n - \ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n - \ \"subnets\": [\r\n {\r\n \"name\": \"cli000004\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004\",\r\n - \ \"etag\": \"W/\\\"8171d9ca-00d6-491c-8562-2aff54f28914\\\"\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": - [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": - \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n - \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": - false\r\n }\r\n}" + string: "{\r\n \"name\": \"cli000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003\"\ + ,\r\n \"etag\": \"W/\\\"8bf76d80-012e-4b42-a241-281851956ce1\\\"\",\r\n \ + \ \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\"\ + ,\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\":\ + \ \"Succeeded\",\r\n \"resourceGuid\": \"69a5fc68-8086-4d1b-a948-3e52d589c4f4\"\ + ,\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"\ + 10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\"\ + : []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"cli000004\"\ + ,\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004\"\ + ,\r\n \"etag\": \"W/\\\"8bf76d80-012e-4b42-a241-281851956ce1\\\"\"\ + ,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\ + ,\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\"\ + : [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \ + \ \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\ + \n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n \ + \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\"\ + : false\r\n }\r\n}" headers: cache-control: - no-cache @@ -230,9 +233,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:27:59 GMT + - Thu, 21 Oct 2021 01:36:49 GMT etag: - - W/"8171d9ca-00d6-491c-8562-2aff54f28914" + - W/"8bf76d80-012e-4b42-a241-281851956ce1" expires: - '-1' pragma: @@ -249,7 +252,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9d0a7204-3fc9-4676-b2ea-5d815a6ec11f + - b60dd46b-acc7-486f-b349-8e395d4c8987 status: code: 200 message: OK @@ -267,7 +270,7 @@ interactions: ParameterSetName: - --assignee --role --scope User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.4 + - python/3.8.10 (Windows-10-10.0.19043-SP0) msrest/0.6.21 msrest_azure/0.6.3 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.28.1 accept-language: - en-US @@ -288,19 +291,19 @@ interactions: dataserviceversion: - 3.0; date: - - Wed, 22 Sep 2021 21:28:00 GMT + - Thu, 21 Oct 2021 01:36:51 GMT duration: - - '1225211' + - '1181120' expires: - '-1' ocp-aad-diagnostics-server-name: - - ojoQ7b/HGtwmX7ucuAkGaZy/aZCmLYz2rY4AxK4k0Pg= + - XQl70kghGDCaIP/Yq4UQNqdLsRUHJDiPCtIRGaJ2Beo= ocp-aad-session-key: - - -__tGIrprSEcTjxMuU_G0pReT7TynQDEYAqgT8Mr0UEJgF8eekINzNGWZrypqhOkQUweveI5CNkBc9qCU5mDOGpk45hP6r-e8hu-zQ5Vj0BBllY8NsjocIGS9pG-6554.eAsoIPcXdLDURHta2EXa7QUu_LmCLAKNu0Sjw6vYVOU + - DiRVNJVRLqEE_DYDuZYLU6u_VIrZPJUrWKHHp0p9tOa4UUhE1xrC4zkkW0BViXtcxUB0627V9fKFa7QAF22IpEVxm4jPpcVT-4O2omZkQMc7LJ72XnX5roSh4gHsYJqC.kLGBFnCJXiZVo7kqBoMprTrcjceNG_-r_OyxLAVJnMs pragma: - no-cache request-id: - - ce244446-2ee4-46cc-b9ce-193b73958973 + - ee80df72-d66d-4fa1-a1ad-f81f55b6fb96 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -333,7 +336,7 @@ interactions: ParameterSetName: - --assignee --role --scope User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.4 + - python/3.8.10 (Windows-10-10.0.19043-SP0) msrest/0.6.21 msrest_azure/0.6.3 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.28.1 accept-language: - en-US @@ -361,19 +364,19 @@ interactions: dataserviceversion: - 3.0; date: - - Wed, 22 Sep 2021 21:27:59 GMT + - Thu, 21 Oct 2021 01:36:52 GMT duration: - - '915092' + - '2220232' expires: - '-1' ocp-aad-diagnostics-server-name: - - MYEuq6VC19ZDUndvD07AhUS/maJ+uZPnQqDgHVxi9Ow= + - 8IuTZIgFo3LWYmg66VcAxq1Dbd8QvAT/wANvSXJjESM= ocp-aad-session-key: - - RqmeuwFeCJExGEycZpsaoZJeaKWhYj3VWksz3cTI3qtmcQj9maZCaW9QMyQqYSvIan7TNJgDPr5qEluwZOCH2WqXRujyxLoxjllVX_PZ1LNp32jrvfrNcnii0fRCF_vn.hM8UQOe55m733hF-_DRho9poftmWUWXRERZ7syDjF84 + - DTKzIiK34k7xB489WWr0Fe5EEnX8d1eafK06Ca834ZfKmtEm9QWZVXSHR8CSx2w3sZ7KK6xFCA9TOw8pT7WJ7yPl1riUBvIoT9v3ls9oZtZ7_x_S5aozJt0nAGM1tjzm.cNerjUWtpR4wF7E9UHUOfjECyLLF9zlH-KC4wpkfHzc pragma: - no-cache request-id: - - c2c4bf95-9ee8-4a6f-94f7-59a106ab1895 + - 1f397cea-0019-41b3-a08c-df46d914e4ff strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -406,15 +409,15 @@ interactions: ParameterSetName: - --assignee --role --scope User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.4 + - python/3.8.10 (Windows-10-10.0.19043-SP0) msrest/0.6.21 msrest_azure/0.6.3 azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.28.1 accept-language: - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7","principalId":"e5007d2c-4b13-4a74-9b6a-605d99f03501","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003","condition":null,"conditionVersion":null,"createdOn":"2021-09-22T21:28:01.3631362Z","updatedOn":"2021-09-22T21:28:01.7065439Z","createdBy":null,"updatedBy":"02bf3cc6-8649-4605-ad56-ed19c5a1c247","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7","principalId":"e5007d2c-4b13-4a74-9b6a-605d99f03501","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003","condition":null,"conditionVersion":null,"createdOn":"2021-10-21T01:36:53.1574644Z","updatedOn":"2021-10-21T01:36:53.9855758Z","createdBy":null,"updatedBy":"1a219ab5-8e4c-41e1-aad7-28009583c500","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' headers: cache-control: - no-cache @@ -423,7 +426,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:28:03 GMT + - Thu, 21 Oct 2021 01:36:56 GMT expires: - '-1' pragma: @@ -435,7 +438,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' status: code: 201 message: Created @@ -453,17 +456,17 @@ interactions: ParameterSetName: - -g --vnet-name --name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004?api-version=2021-02-01 response: body: - string: "{\r\n \"name\": \"cli000004\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004\",\r\n - \ \"etag\": \"W/\\\"8171d9ca-00d6-491c-8562-2aff54f28914\\\"\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n - \ \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n - \ \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": - \"Microsoft.Network/virtualNetworks/subnets\"\r\n}" + string: "{\r\n \"name\": \"cli000004\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004\"\ + ,\r\n \"etag\": \"W/\\\"8bf76d80-012e-4b42-a241-281851956ce1\\\"\",\r\n \ + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"\ + addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\"\ + : \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\ + \n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n}" headers: cache-control: - no-cache @@ -472,9 +475,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:28:03 GMT + - Thu, 21 Oct 2021 01:36:56 GMT etag: - - W/"8171d9ca-00d6-491c-8562-2aff54f28914" + - W/"8bf76d80-012e-4b42-a241-281851956ce1" expires: - '-1' pragma: @@ -491,12 +494,13 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8918dcb9-0f86-45da-86ea-f4e13d893e07 + - 7d93aeeb-a546-4428-aea9-66ac51c05b3b status: code: 200 message: OK - request: - body: '{"location": "eastus2", "properties": {"delegatedManagementSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004", + body: '{"location": "eastus2", "identity": {"type": "None"}, "properties": {"delegatedManagementSubnetId": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004", "externalGossipCertificates": [{"pem": "./test.pem"}], "externalSeedNodes": [{"ipAddress": "127.0.0.1"}, {"ipAddress": "127.0.0.2"}]}}' headers: @@ -509,29 +513,30 @@ interactions: Connection: - keep-alive Content-Length: - - '424' + - '454' Content-Type: - application/json ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"eastus2","tags":{},"systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:28:05.4194342Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:28:05.4194342Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","clientCertificates":[],"clusterNameOverride":"cli000002","delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004","externalGossipCertificates":[{"pem":"./test.pem"}],"externalSeedNodes":[{"ipAddress":"127.0.0.1"},{"ipAddress":"127.0.0.2"}],"gossipCertificates":[],"hoursBetweenBackups":0,"prometheusEndpoint":{},"provisioningState":"Creating","repairEnabled":true,"seedNodes":[]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T01:37:00.4194005Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T01:37:00.4194005Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"cli000002","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004","externalGossipCertificates":[{"pem":"./test.pem"}],"externalSeedNodes":[{"ipAddress":"127.0.0.1"},{"ipAddress":"127.0.0.2"}],"gossipCertificates":[],"hoursBetweenBackups":24,"prometheusEndpoint":{},"provisioningState":"Creating","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/89ee77b0-1e75-441b-b7f0-6b08e8f64886?api-version=2021-10-15-preview cache-control: - no-store, no-cache content-length: - - '1185' + - '1269' content-type: - application/json date: - - Wed, 22 Sep 2021 21:28:06 GMT + - Thu, 21 Oct 2021 01:37:01 GMT pragma: - no-cache server: @@ -543,7 +548,7 @@ interactions: x-ms-gatewayversion: - version=2.14.0 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' status: code: 201 message: Created @@ -561,9 +566,9 @@ interactions: ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/89ee77b0-1e75-441b-b7f0-6b08e8f64886?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -575,7 +580,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:28:36 GMT + - Thu, 21 Oct 2021 01:37:30 GMT pragma: - no-cache server: @@ -607,9 +612,9 @@ interactions: ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/89ee77b0-1e75-441b-b7f0-6b08e8f64886?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -621,7 +626,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:29:05 GMT + - Thu, 21 Oct 2021 01:38:01 GMT pragma: - no-cache server: @@ -653,9 +658,9 @@ interactions: ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/89ee77b0-1e75-441b-b7f0-6b08e8f64886?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -667,7 +672,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:29:35 GMT + - Thu, 21 Oct 2021 01:38:31 GMT pragma: - no-cache server: @@ -699,9 +704,9 @@ interactions: ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/89ee77b0-1e75-441b-b7f0-6b08e8f64886?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -713,7 +718,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:30:06 GMT + - Thu, 21 Oct 2021 01:39:01 GMT pragma: - no-cache server: @@ -745,9 +750,9 @@ interactions: ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/89ee77b0-1e75-441b-b7f0-6b08e8f64886?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -759,7 +764,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:30:36 GMT + - Thu, 21 Oct 2021 01:39:32 GMT pragma: - no-cache server: @@ -791,9 +796,9 @@ interactions: ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/89ee77b0-1e75-441b-b7f0-6b08e8f64886?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -805,7 +810,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:31:06 GMT + - Thu, 21 Oct 2021 01:40:01 GMT pragma: - no-cache server: @@ -837,21 +842,21 @@ interactions: ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/89ee77b0-1e75-441b-b7f0-6b08e8f64886?api-version=2021-10-15-preview response: body: - string: '{"status":"Dequeued"}' + string: '{"status":"Succeeded"}' headers: cache-control: - no-store, no-cache content-length: - - '21' + - '22' content-type: - application/json date: - - Wed, 22 Sep 2021 21:31:37 GMT + - Thu, 21 Oct 2021 01:40:32 GMT pragma: - no-cache server: @@ -883,21 +888,28 @@ interactions: ParameterSetName: - -c -l -g -s -e --external-seed-nodes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-10-15-preview response: body: - string: '{"status":"Dequeued"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T01:37:00.4194005Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T01:37:00.4194005Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"cli000002","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004","externalGossipCertificates":[{"pem":"./test.pem"}],"externalSeedNodes":[{"ipAddress":"127.0.0.1"},{"ipAddress":"127.0.0.2"}],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}}' headers: cache-control: - no-store, no-cache content-length: - - '21' + - '11623' content-type: - application/json date: - - Wed, 22 Sep 2021 21:32:07 GMT + - Thu, 21 Oct 2021 01:40:32 GMT pragma: - no-cache server: @@ -919,31 +931,38 @@ interactions: body: null headers: Accept: - - '*/*' + - application/json Accept-Encoding: - gzip, deflate CommandName: - - managed-cassandra cluster create + - managed-cassandra cluster show Connection: - keep-alive ParameterSetName: - - -c -l -g -s -e --external-seed-nodes + - -c -g User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/15fc783b-c074-44ea-89fe-5eee9d68b1f0?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-10-15-preview response: body: - string: '{"status":"Succeeded"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T01:37:00.4194005Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T01:37:00.4194005Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"cli000002","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004","externalGossipCertificates":[{"pem":"./test.pem"}],"externalSeedNodes":[{"ipAddress":"127.0.0.1"},{"ipAddress":"127.0.0.2"}],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}}' headers: cache-control: - no-store, no-cache content-length: - - '22' + - '11623' content-type: - application/json date: - - Wed, 22 Sep 2021 21:32:37 GMT + - Thu, 21 Oct 2021 01:40:33 GMT pragma: - no-cache server: @@ -965,89 +984,81 @@ interactions: body: null headers: Accept: - - '*/*' + - application/json Accept-Encoding: - gzip, deflate CommandName: - - managed-cassandra cluster create + - managed-cassandra cluster delete Connection: - keep-alive + Content-Length: + - '0' ParameterSetName: - - -c -l -g -s -e --external-seed-nodes + - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-07-01-preview + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) + method: DELETE + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"eastus2","tags":{},"systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:28:05.4194342Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:28:05.4194342Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","clientCertificates":[],"clusterNameOverride":"cli000002","delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004","externalGossipCertificates":[{"pem":"./test.pem"}],"externalSeedNodes":[{"ipAddress":"127.0.0.1"},{"ipAddress":"127.0.0.2"}],"gossipCertificates":[{"pem":"\r\n-----BEGIN - CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END - CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END - CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END - CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END - CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END - CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[]}}' + string: '{"status":"Enqueued"}' headers: + azure-asyncoperation: + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview cache-control: - no-store, no-cache content-length: - - '11539' + - '21' content-type: - application/json date: - - Wed, 22 Sep 2021 21:32:37 GMT + - Thu, 21 Oct 2021 01:40:34 GMT + location: + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationResults/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview pragma: - no-cache server: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-gatewayversion: - version=2.14.0 + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' status: - code: 200 - message: Ok + code: 202 + message: Accepted - request: body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: - - managed-cassandra cluster show + - managed-cassandra cluster delete Connection: - keep-alive ParameterSetName: - - -c -g + - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"eastus2","tags":{},"systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:28:05.4194342Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:28:05.4194342Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","clientCertificates":[],"clusterNameOverride":"cli000002","delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000003/subnets/cli000004","externalGossipCertificates":[{"pem":"./test.pem"}],"externalSeedNodes":[{"ipAddress":"127.0.0.1"},{"ipAddress":"127.0.0.2"}],"gossipCertificates":[{"pem":"\r\n-----BEGIN - CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END - CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END - CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END - CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END - CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END - CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[]}}' + string: '{"status":"Dequeued"}' headers: cache-control: - no-store, no-cache content-length: - - '11539' + - '21' content-type: - application/json date: - - Wed, 22 Sep 2021 21:32:37 GMT + - Thu, 21 Oct 2021 01:41:04 GMT pragma: - no-cache server: @@ -1069,27 +1080,23 @@ interactions: body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: - managed-cassandra cluster delete Connection: - keep-alive - Content-Length: - - '0' ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-07-01-preview + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) + method: GET + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview response: body: - string: '{"status":"Enqueued"}' + string: '{"status":"Dequeued"}' headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/96e8b3ac-fac4-4646-96b2-be2bd92537e9?api-version=2021-07-01-preview cache-control: - no-store, no-cache content-length: @@ -1097,24 +1104,24 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:32:39 GMT - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationResults/96e8b3ac-fac4-4646-96b2-be2bd92537e9?api-version=2021-07-01-preview + - Thu, 21 Oct 2021 01:41:35 GMT pragma: - no-cache server: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-gatewayversion: - version=2.14.0 - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' status: - code: 202 - message: Accepted + code: 200 + message: Ok - request: body: null headers: @@ -1129,9 +1136,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/96e8b3ac-fac4-4646-96b2-be2bd92537e9?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1143,7 +1150,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:33:10 GMT + - Thu, 21 Oct 2021 01:42:04 GMT pragma: - no-cache server: @@ -1175,9 +1182,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/96e8b3ac-fac4-4646-96b2-be2bd92537e9?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1189,7 +1196,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:33:40 GMT + - Thu, 21 Oct 2021 01:42:34 GMT pragma: - no-cache server: @@ -1221,9 +1228,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/96e8b3ac-fac4-4646-96b2-be2bd92537e9?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1235,7 +1242,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:34:10 GMT + - Thu, 21 Oct 2021 01:43:05 GMT pragma: - no-cache server: @@ -1267,9 +1274,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/96e8b3ac-fac4-4646-96b2-be2bd92537e9?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1281,7 +1288,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:34:40 GMT + - Thu, 21 Oct 2021 01:43:35 GMT pragma: - no-cache server: @@ -1313,9 +1320,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/96e8b3ac-fac4-4646-96b2-be2bd92537e9?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1327,7 +1334,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:35:10 GMT + - Thu, 21 Oct 2021 01:44:05 GMT pragma: - no-cache server: @@ -1359,9 +1366,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/96e8b3ac-fac4-4646-96b2-be2bd92537e9?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/77cb3bc2-222d-485e-b938-570be572e022?api-version=2021-10-15-preview response: body: string: '{"status":"Succeeded"}' @@ -1373,7 +1380,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:35:41 GMT + - Thu, 21 Oct 2021 01:44:35 GMT pragma: - no-cache server: diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/tests/latest/recordings/test_managed_cassandra_verify_lists.yaml b/src/cosmosdb-preview/azext_cosmosdb_preview/tests/latest/recordings/test_managed_cassandra_verify_lists.yaml index 314424ca631..debf1010362 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/tests/latest/recordings/test_managed_cassandra_verify_lists.yaml +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/tests/latest/recordings/test_managed_cassandra_verify_lists.yaml @@ -1,6 +1,6 @@ interactions: - request: - body: '{"location": "eastus2", "tags": {}, "properties": {"addressSpace": {"addressPrefixes": + body: '{"location": "westus2", "tags": {}, "properties": {"addressSpace": {"addressPrefixes": ["10.0.0.0/16"]}, "dhcpOptions": {}, "subnets": [{"name": "cli000006", "properties": {"addressPrefix": "10.0.0.0/24", "privateEndpointNetworkPolicies": "Enabled", "privateLinkServiceNetworkPolicies": "Enabled"}}]}}' @@ -20,32 +20,33 @@ interactions: ParameterSetName: - -g -l -n --subnet-name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005?api-version=2021-02-01 response: body: - string: "{\r\n \"name\": \"cli000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005\",\r\n - \ \"etag\": \"W/\\\"60bf8ef0-0835-4c30-9d75-107fa627b967\\\"\",\r\n \"type\": - \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\",\r\n - \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"resourceGuid\": \"e64bb910-d37d-4b25-ae41-bec810eb6214\",\r\n \"addressSpace\": - {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n - \ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n - \ \"subnets\": [\r\n {\r\n \"name\": \"cli000006\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006\",\r\n - \ \"etag\": \"W/\\\"60bf8ef0-0835-4c30-9d75-107fa627b967\\\"\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": - [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": - \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n - \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": - false\r\n }\r\n}" + string: "{\r\n \"name\": \"cli000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005\"\ + ,\r\n \"etag\": \"W/\\\"85cb235d-0969-4eb8-955b-8c88efebdd1e\\\"\",\r\n \ + \ \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\"\ + ,\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\":\ + \ \"Updating\",\r\n \"resourceGuid\": \"54676f38-9b61-4099-a06a-96d7e694ebed\"\ + ,\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"\ + 10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\"\ + : []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"cli000006\"\ + ,\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006\"\ + ,\r\n \"etag\": \"W/\\\"85cb235d-0969-4eb8-955b-8c88efebdd1e\\\"\"\ + ,\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\"\ + ,\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\"\ + : [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \ + \ \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\ + \n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n \ + \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\"\ + : false\r\n }\r\n}" headers: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus2/operations/9db7845b-a47d-494d-af7c-4764073dbb5a?api-version=2021-02-01 + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus2/operations/d1c4ccae-0784-4fdd-9637-393e4a469000?api-version=2021-02-01 cache-control: - no-cache content-length: @@ -53,7 +54,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:36:32 GMT + - Thu, 21 Oct 2021 22:13:23 GMT expires: - '-1' pragma: @@ -66,7 +67,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 38dbd3c8-01c4-4018-8b81-a7aa3f30bb47 + - 16a59cb1-d41a-4447-bd30-be4a9de39b8c x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -86,9 +87,9 @@ interactions: ParameterSetName: - -g -l -n --subnet-name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus2/operations/9db7845b-a47d-494d-af7c-4764073dbb5a?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus2/operations/d1c4ccae-0784-4fdd-9637-393e4a469000?api-version=2021-02-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -100,7 +101,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:36:35 GMT + - Thu, 21 Oct 2021 22:13:28 GMT expires: - '-1' pragma: @@ -117,7 +118,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ec5224cd-f1a6-4a27-8baf-dd280a10a417 + - 89058295-022a-482c-a223-1c764add9450 status: code: 200 message: OK @@ -135,27 +136,28 @@ interactions: ParameterSetName: - -g -l -n --subnet-name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005?api-version=2021-02-01 response: body: - string: "{\r\n \"name\": \"cli000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005\",\r\n - \ \"etag\": \"W/\\\"c623d7d1-f915-4b1d-8dd1-08b6a0c8d0d4\\\"\",\r\n \"type\": - \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\",\r\n - \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"resourceGuid\": \"e64bb910-d37d-4b25-ae41-bec810eb6214\",\r\n \"addressSpace\": - {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n - \ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n - \ \"subnets\": [\r\n {\r\n \"name\": \"cli000006\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006\",\r\n - \ \"etag\": \"W/\\\"c623d7d1-f915-4b1d-8dd1-08b6a0c8d0d4\\\"\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": - [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": - \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n - \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": - false\r\n }\r\n}" + string: "{\r\n \"name\": \"cli000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005\"\ + ,\r\n \"etag\": \"W/\\\"94e45b53-76ee-41fd-a4d2-7ff3367a42ce\\\"\",\r\n \ + \ \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\"\ + ,\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\":\ + \ \"Succeeded\",\r\n \"resourceGuid\": \"54676f38-9b61-4099-a06a-96d7e694ebed\"\ + ,\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"\ + 10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\"\ + : []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"cli000006\"\ + ,\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006\"\ + ,\r\n \"etag\": \"W/\\\"94e45b53-76ee-41fd-a4d2-7ff3367a42ce\\\"\"\ + ,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\ + ,\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\"\ + : [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \ + \ \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\ + \n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n \ + \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\"\ + : false\r\n }\r\n}" headers: cache-control: - no-cache @@ -164,9 +166,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:36:35 GMT + - Thu, 21 Oct 2021 22:13:29 GMT etag: - - W/"c623d7d1-f915-4b1d-8dd1-08b6a0c8d0d4" + - W/"94e45b53-76ee-41fd-a4d2-7ff3367a42ce" expires: - '-1' pragma: @@ -183,7 +185,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 160287a8-497f-47c8-9f29-45d01ec10c34 + - 76c4ff77-a0bc-4e0a-aca0-7de55069486f status: code: 200 message: OK @@ -201,27 +203,28 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005?api-version=2021-02-01 response: body: - string: "{\r\n \"name\": \"cli000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005\",\r\n - \ \"etag\": \"W/\\\"c623d7d1-f915-4b1d-8dd1-08b6a0c8d0d4\\\"\",\r\n \"type\": - \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus2\",\r\n - \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"resourceGuid\": \"e64bb910-d37d-4b25-ae41-bec810eb6214\",\r\n \"addressSpace\": - {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n - \ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n - \ \"subnets\": [\r\n {\r\n \"name\": \"cli000006\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006\",\r\n - \ \"etag\": \"W/\\\"c623d7d1-f915-4b1d-8dd1-08b6a0c8d0d4\\\"\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": - [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": - \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n - \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": - false\r\n }\r\n}" + string: "{\r\n \"name\": \"cli000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005\"\ + ,\r\n \"etag\": \"W/\\\"94e45b53-76ee-41fd-a4d2-7ff3367a42ce\\\"\",\r\n \ + \ \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus2\"\ + ,\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\":\ + \ \"Succeeded\",\r\n \"resourceGuid\": \"54676f38-9b61-4099-a06a-96d7e694ebed\"\ + ,\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"\ + 10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\"\ + : []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"cli000006\"\ + ,\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006\"\ + ,\r\n \"etag\": \"W/\\\"94e45b53-76ee-41fd-a4d2-7ff3367a42ce\\\"\"\ + ,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\ + ,\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\"\ + : [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \ + \ \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\ + \n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n \ + \ }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\"\ + : false\r\n }\r\n}" headers: cache-control: - no-cache @@ -230,9 +233,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:36:36 GMT + - Thu, 21 Oct 2021 22:13:32 GMT etag: - - W/"c623d7d1-f915-4b1d-8dd1-08b6a0c8d0d4" + - W/"94e45b53-76ee-41fd-a4d2-7ff3367a42ce" expires: - '-1' pragma: @@ -249,7 +252,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 45e4c6a7-e2a2-4d37-a3bc-cc3a0500e771 + - 2d6d3253-0060-41ae-b230-b1c4e4de8057 status: code: 200 message: OK @@ -267,7 +270,7 @@ interactions: ParameterSetName: - --assignee --role --scope User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.4 + - python/3.8.10 (Windows-10-10.0.19043-SP0) msrest/0.6.21 msrest_azure/0.6.3 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.28.1 accept-language: - en-US @@ -288,19 +291,19 @@ interactions: dataserviceversion: - 3.0; date: - - Wed, 22 Sep 2021 21:36:37 GMT + - Thu, 21 Oct 2021 22:13:40 GMT duration: - - '295179' + - '1118906' expires: - '-1' ocp-aad-diagnostics-server-name: - - UqYckHfyOJEXhQr4m+UU5jXmi7d/RuALt+it75Bveio= + - mwVIIUDALRj+mjxxGLxfpBnk3S7s1+khM2BiqLrXXGI= ocp-aad-session-key: - - mE1QG2yuBdu6b9hI8WHawWi8peyjXjfOp8W9Tu6tZqAk5m29peH9aSO0ZaBLRLX1An2Rn2XNTb07NcQ8-osLK5kHIk2gnnTcnhUmOQ3pgM2krNczQpf0cUlK_TSq0Ug-.tjnFAWeCBC9ZFGfRyqtwW0ElzLn_4YmhYczQ0KsPJgE + - RfBUdXcppzkdt9kd2q2gpfQqelsbzcegzjzF9epz37SqWIqhaeW0ecp6M-WXpa0qHqEyO4KvlsBHkGNiwc-S0PO2XVfjpgKRSXGdLSw261U7UJYSrE8ZntNGhHjwnUcO.qLNAKAOq3PtdbOQ0O4V1FB9jD5CxlgGpRO4zNubBh2Y pragma: - no-cache request-id: - - 835e9a02-5448-4655-9161-04d35337a241 + - 453f3f68-da57-423d-8ea2-caf4d7609d79 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -333,7 +336,7 @@ interactions: ParameterSetName: - --assignee --role --scope User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.4 + - python/3.8.10 (Windows-10-10.0.19043-SP0) msrest/0.6.21 msrest_azure/0.6.3 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.28.1 accept-language: - en-US @@ -361,19 +364,19 @@ interactions: dataserviceversion: - 3.0; date: - - Wed, 22 Sep 2021 21:36:37 GMT + - Thu, 21 Oct 2021 22:13:42 GMT duration: - - '691384' + - '676025' expires: - '-1' ocp-aad-diagnostics-server-name: - - HdjxWx3kM6y80mOyosdvQGivt5htdpWqqqQk81CEhvk= + - AJPpN4zX0ggsX6I/Dp3PSY5DmVKraDhBentO2aqZngU= ocp-aad-session-key: - - Xzyc-S5xmHxfs1NIp5_PPz8vs_aJWlrMA5c9sbr4rhjtaUwZx_AH3CDUtnkcsxo9_JEYXCk7pM_Co5P4oFl3bOu8mM_UBgKJey9VtF4ra67TkYouffclAZqjY2xe5Fsz.BeeIjwCuoT0WZCWV_1Z7EfZMoLcXE_hQhvauO0-t_bc + - jma8Yju6dxCUXH4HCukh3pAl-gJacmCJ5Bqi2UV7Fn30ETpuUIjDVb3ls1dJzUX6NuNqyloFwQeniEfUybhYfXtmjoSAmEAZSA9xFAnrnzausX-R1L5fDFvcYNiN9JtB.MPX5_Q2UCIEFzNBjWfP4A4llr4c6tjFPTPK81pFaeMQ pragma: - no-cache request-id: - - 0ccaaf68-39bb-4180-ae0c-74aa37126e02 + - 96cecdca-5d57-48ef-a830-1fdfbe92d6e9 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -406,15 +409,15 @@ interactions: ParameterSetName: - --assignee --role --scope User-Agent: - - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.4 + - python/3.8.10 (Windows-10-10.0.19043-SP0) msrest/0.6.21 msrest_azure/0.6.3 azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.28.1 accept-language: - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7","principalId":"e5007d2c-4b13-4a74-9b6a-605d99f03501","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005","condition":null,"conditionVersion":null,"createdOn":"2021-09-22T21:36:38.6562777Z","updatedOn":"2021-09-22T21:36:39.0625591Z","createdBy":null,"updatedBy":"02bf3cc6-8649-4605-ad56-ed19c5a1c247","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7","principalId":"e5007d2c-4b13-4a74-9b6a-605d99f03501","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005","condition":null,"conditionVersion":null,"createdOn":"2021-10-21T22:13:44.7642067Z","updatedOn":"2021-10-21T22:13:45.4048130Z","createdBy":null,"updatedBy":"1a219ab5-8e4c-41e1-aad7-28009583c500","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' headers: cache-control: - no-cache @@ -423,7 +426,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:36:40 GMT + - Thu, 21 Oct 2021 22:13:47 GMT expires: - '-1' pragma: @@ -453,28 +456,30 @@ interactions: ParameterSetName: - -g --vnet-name --name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006?api-version=2021-02-01 + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006?api-version=2021-02-01 response: body: - string: "{\r\n \"name\": \"cli000006\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006\",\r\n - \ \"etag\": \"W/\\\"c623d7d1-f915-4b1d-8dd1-08b6a0c8d0d4\\\"\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n - \ \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n - \ \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": - \"Microsoft.Network/virtualNetworks/subnets\"\r\n}" + string: "{\r\n \"name\": \"cli000006\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006\"\ + ,\r\n \"etag\": \"W/\\\"cb2a9ec8-242d-449d-a25a-886a8f18e86b\\\"\",\r\n \ + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"\ + addressPrefix\": \"10.0.0.0/24\",\r\n \"networkSecurityGroup\": {\r\n \ + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cleanupservice/providers/Microsoft.Network/networkSecurityGroups/rg-cleanupservice-nsg28\"\ + \r\n },\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\"\ + : \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\ + \n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n}" headers: cache-control: - no-cache content-length: - - '597' + - '807' content-type: - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:36:40 GMT + - Thu, 21 Oct 2021 22:13:50 GMT etag: - - W/"c623d7d1-f915-4b1d-8dd1-08b6a0c8d0d4" + - W/"cb2a9ec8-242d-449d-a25a-886a8f18e86b" expires: - '-1' pragma: @@ -491,12 +496,13 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 00f21f2d-e292-425a-9d59-73e46c78becd + - 16aa6a0f-9683-4a1b-85bb-74b2f5db1073 status: code: 200 message: OK - request: - body: '{"location": "eastus2", "properties": {"delegatedManagementSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006", + body: '{"location": "westus2", "identity": {"type": "None"}, "properties": {"delegatedManagementSubnetId": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006", "initialCassandraAdminPassword": "password"}}' headers: Accept: @@ -508,29 +514,30 @@ interactions: Connection: - keep-alive Content-Length: - - '335' + - '365' Content-Type: - application/json ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"eastus2","tags":{},"systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:36:42.2632788Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:36:42.2632788Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","clientCertificates":[],"clusterNameOverride":"cli000002","delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"gossipCertificates":[],"hoursBetweenBackups":0,"prometheusEndpoint":{},"provisioningState":"Creating","repairEnabled":true,"seedNodes":[]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"West + US 2","tags":{},"systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:13:55.3509231Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:13:55.3509231Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"cli000002","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[],"hoursBetweenBackups":24,"prometheusEndpoint":{},"provisioningState":"Creating","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c920c634-9782-46c2-9d88-ad45339fccfa?api-version=2021-07-01-preview + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/581c5e64-e2d9-4ac5-9439-22edb5664f6b?api-version=2021-10-15-preview cache-control: - no-store, no-cache content-length: - - '1091' + - '1198' content-type: - application/json date: - - Wed, 22 Sep 2021 21:36:41 GMT + - Thu, 21 Oct 2021 22:13:56 GMT pragma: - no-cache server: @@ -542,7 +549,7 @@ interactions: x-ms-gatewayversion: - version=2.14.0 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1197' status: code: 201 message: Created @@ -560,9 +567,9 @@ interactions: ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c920c634-9782-46c2-9d88-ad45339fccfa?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/581c5e64-e2d9-4ac5-9439-22edb5664f6b?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -574,7 +581,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:37:12 GMT + - Thu, 21 Oct 2021 22:14:26 GMT pragma: - no-cache server: @@ -606,9 +613,9 @@ interactions: ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c920c634-9782-46c2-9d88-ad45339fccfa?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/581c5e64-e2d9-4ac5-9439-22edb5664f6b?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -620,7 +627,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:37:42 GMT + - Thu, 21 Oct 2021 22:14:56 GMT pragma: - no-cache server: @@ -652,9 +659,9 @@ interactions: ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c920c634-9782-46c2-9d88-ad45339fccfa?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/581c5e64-e2d9-4ac5-9439-22edb5664f6b?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -666,7 +673,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:38:12 GMT + - Thu, 21 Oct 2021 22:15:27 GMT pragma: - no-cache server: @@ -698,9 +705,9 @@ interactions: ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c920c634-9782-46c2-9d88-ad45339fccfa?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/581c5e64-e2d9-4ac5-9439-22edb5664f6b?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -712,7 +719,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:38:42 GMT + - Thu, 21 Oct 2021 22:15:58 GMT pragma: - no-cache server: @@ -744,9 +751,9 @@ interactions: ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c920c634-9782-46c2-9d88-ad45339fccfa?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/581c5e64-e2d9-4ac5-9439-22edb5664f6b?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -758,7 +765,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:39:12 GMT + - Thu, 21 Oct 2021 22:16:29 GMT pragma: - no-cache server: @@ -790,9 +797,9 @@ interactions: ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c920c634-9782-46c2-9d88-ad45339fccfa?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/581c5e64-e2d9-4ac5-9439-22edb5664f6b?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -804,7 +811,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:39:43 GMT + - Thu, 21 Oct 2021 22:17:00 GMT pragma: - no-cache server: @@ -836,9 +843,9 @@ interactions: ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c920c634-9782-46c2-9d88-ad45339fccfa?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/581c5e64-e2d9-4ac5-9439-22edb5664f6b?api-version=2021-10-15-preview response: body: string: '{"status":"Succeeded"}' @@ -850,7 +857,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:40:13 GMT + - Thu, 21 Oct 2021 22:17:31 GMT pragma: - no-cache server: @@ -882,27 +889,28 @@ interactions: ParameterSetName: - -c -l -g -s -i User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"eastus2","tags":{},"systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:36:42.2632788Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:36:42.2632788Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","clientCertificates":[],"clusterNameOverride":"cli000002","delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"West + US 2","tags":{},"systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:13:55.3509231Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:13:55.3509231Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"cli000002","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END - CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[]}}' + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}}' headers: cache-control: - no-store, no-cache content-length: - - '11445' + - '11552' content-type: - application/json date: - - Wed, 22 Sep 2021 21:40:13 GMT + - Thu, 21 Oct 2021 22:17:32 GMT pragma: - no-cache server: @@ -934,27 +942,28 @@ interactions: ParameterSetName: - -c -g User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"eastus2","tags":{},"systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:36:42.2632788Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:36:42.2632788Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","clientCertificates":[],"clusterNameOverride":"cli000002","delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"West + US 2","tags":{},"systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:13:55.3509231Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:13:55.3509231Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"cli000002","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END - CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[]}}' + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}}' headers: cache-control: - no-store, no-cache content-length: - - '11445' + - '11552' content-type: - application/json date: - - Wed, 22 Sep 2021 21:40:14 GMT + - Thu, 21 Oct 2021 22:17:36 GMT pragma: - no-cache server: @@ -973,7 +982,7 @@ interactions: code: 200 message: Ok - request: - body: '{"properties": {"dataCenterLocation": "eastus2", "delegatedSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006", + body: '{"properties": {"dataCenterLocation": "westus2", "delegatedSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006", "nodeCount": 3}}' headers: Accept: @@ -991,23 +1000,24 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004","name":"cli-dc000004","type":"Microsoft.DocumentDB/cassandraClusters/dataCenters","systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:40:15.9639593Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:40:15.9639593Z"},"properties":{"provisioningState":"Creating","dataCenterLocation":"eastus2","delegatedSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","nodeCount":3,"seedNodes":[],"base64EncodedCassandraYamlFragment":""}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004","name":"cli-dc000004","type":"Microsoft.DocumentDB/cassandraClusters/dataCenters","systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:17:39.2279054Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:17:39.2279054Z"},"properties":{"provisioningState":"Creating","dataCenterLocation":"West + US 2","delegatedSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","nodeCount":3,"seedNodes":[],"base64EncodedCassandraYamlFragment":"","availabilityZone":false,"authenticationMethodLdapProperties":null,"sku":"Standard_DS14_v2","diskSku":"P30","diskCapacity":4}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview cache-control: - no-store, no-cache content-length: - - '935' + - '1060' content-type: - application/json date: - - Wed, 22 Sep 2021 21:40:16 GMT + - Thu, 21 Oct 2021 22:17:39 GMT pragma: - no-cache server: @@ -1019,7 +1029,7 @@ interactions: x-ms-gatewayversion: - version=2.14.0 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1197' status: code: 201 message: Created @@ -1037,9 +1047,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1051,7 +1061,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:40:46 GMT + - Thu, 21 Oct 2021 22:18:09 GMT pragma: - no-cache server: @@ -1083,9 +1093,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1097,7 +1107,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:41:17 GMT + - Thu, 21 Oct 2021 22:18:39 GMT pragma: - no-cache server: @@ -1129,9 +1139,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1143,7 +1153,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:41:47 GMT + - Thu, 21 Oct 2021 22:19:11 GMT pragma: - no-cache server: @@ -1175,9 +1185,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1189,7 +1199,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:42:17 GMT + - Thu, 21 Oct 2021 22:19:42 GMT pragma: - no-cache server: @@ -1221,9 +1231,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1235,7 +1245,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:42:47 GMT + - Thu, 21 Oct 2021 22:20:12 GMT pragma: - no-cache server: @@ -1267,9 +1277,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1281,7 +1291,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:43:17 GMT + - Thu, 21 Oct 2021 22:20:43 GMT pragma: - no-cache server: @@ -1313,9 +1323,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1327,7 +1337,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:43:48 GMT + - Thu, 21 Oct 2021 22:21:14 GMT pragma: - no-cache server: @@ -1359,9 +1369,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1373,7 +1383,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:44:18 GMT + - Thu, 21 Oct 2021 22:21:46 GMT pragma: - no-cache server: @@ -1405,9 +1415,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1419,7 +1429,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:44:48 GMT + - Thu, 21 Oct 2021 22:22:16 GMT pragma: - no-cache server: @@ -1451,9 +1461,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1465,7 +1475,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:45:18 GMT + - Thu, 21 Oct 2021 22:22:46 GMT pragma: - no-cache server: @@ -1497,9 +1507,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1511,7 +1521,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:45:49 GMT + - Thu, 21 Oct 2021 22:23:17 GMT pragma: - no-cache server: @@ -1543,9 +1553,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1557,7 +1567,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:46:19 GMT + - Thu, 21 Oct 2021 22:23:47 GMT pragma: - no-cache server: @@ -1589,9 +1599,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1603,7 +1613,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:46:54 GMT + - Thu, 21 Oct 2021 22:24:19 GMT pragma: - no-cache server: @@ -1635,9 +1645,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1649,7 +1659,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:47:30 GMT + - Thu, 21 Oct 2021 22:24:49 GMT pragma: - no-cache server: @@ -1681,9 +1691,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1695,7 +1705,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:48:01 GMT + - Thu, 21 Oct 2021 22:25:19 GMT pragma: - no-cache server: @@ -1727,9 +1737,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1741,7 +1751,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:48:31 GMT + - Thu, 21 Oct 2021 22:25:51 GMT pragma: - no-cache server: @@ -1773,9 +1783,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1787,7 +1797,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:49:01 GMT + - Thu, 21 Oct 2021 22:26:22 GMT pragma: - no-cache server: @@ -1819,9 +1829,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1833,7 +1843,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:49:31 GMT + - Thu, 21 Oct 2021 22:26:52 GMT pragma: - no-cache server: @@ -1865,9 +1875,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1879,7 +1889,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:50:02 GMT + - Thu, 21 Oct 2021 22:27:23 GMT pragma: - no-cache server: @@ -1911,9 +1921,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1925,7 +1935,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:50:32 GMT + - Thu, 21 Oct 2021 22:27:53 GMT pragma: - no-cache server: @@ -1957,9 +1967,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -1971,7 +1981,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:51:02 GMT + - Thu, 21 Oct 2021 22:28:22 GMT pragma: - no-cache server: @@ -2003,9 +2013,9 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e2300036-7760-45c6-8995-d26c46bcb249?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/6f9dd41c-fe7b-4ae5-925c-b7429ca8b27e?api-version=2021-10-15-preview response: body: string: '{"status":"Succeeded"}' @@ -2017,7 +2027,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:51:32 GMT + - Thu, 21 Oct 2021 22:28:53 GMT pragma: - no-cache server: @@ -2049,21 +2059,22 @@ interactions: ParameterSetName: - -c -d -l -g -n -s User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004","name":"cli-dc000004","type":"Microsoft.DocumentDB/cassandraClusters/dataCenters","systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:40:15.9639593Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:40:15.9639593Z"},"properties":{"provisioningState":"Succeeded","dataCenterLocation":"eastus2","delegatedSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","nodeCount":3,"seedNodes":[{"ipAddress":"10.0.0.7"},{"ipAddress":"10.0.0.8"},{"ipAddress":"10.0.0.9"}],"base64EncodedCassandraYamlFragment":""}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004","name":"cli-dc000004","type":"Microsoft.DocumentDB/cassandraClusters/dataCenters","systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:17:39.2279054Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:17:39.2279054Z"},"properties":{"provisioningState":"Succeeded","dataCenterLocation":"West + US 2","delegatedSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","nodeCount":3,"seedNodes":[{"ipAddress":"10.0.0.6"},{"ipAddress":"10.0.0.7"},{"ipAddress":"10.0.0.9"}],"base64EncodedCassandraYamlFragment":"","availabilityZone":false,"authenticationMethodLdapProperties":null,"sku":"Standard_DS14_v2","diskSku":"P30","diskCapacity":4}}' headers: cache-control: - no-store, no-cache content-length: - - '1010' + - '1135' content-type: - application/json date: - - Wed, 22 Sep 2021 21:51:32 GMT + - Thu, 21 Oct 2021 22:28:54 GMT pragma: - no-cache server: @@ -2095,21 +2106,22 @@ interactions: ParameterSetName: - -c -d -g User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004?api-version=2021-10-15-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004","name":"cli-dc000004","type":"Microsoft.DocumentDB/cassandraClusters/dataCenters","systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:40:15.9639593Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:40:15.9639593Z"},"properties":{"provisioningState":"Succeeded","dataCenterLocation":"eastus2","delegatedSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","nodeCount":3,"seedNodes":[{"ipAddress":"10.0.0.7"},{"ipAddress":"10.0.0.8"},{"ipAddress":"10.0.0.9"}],"base64EncodedCassandraYamlFragment":""}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004","name":"cli-dc000004","type":"Microsoft.DocumentDB/cassandraClusters/dataCenters","systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:17:39.2279054Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:17:39.2279054Z"},"properties":{"provisioningState":"Succeeded","dataCenterLocation":"West + US 2","delegatedSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","nodeCount":3,"seedNodes":[{"ipAddress":"10.0.0.6"},{"ipAddress":"10.0.0.7"},{"ipAddress":"10.0.0.9"}],"base64EncodedCassandraYamlFragment":"","availabilityZone":false,"authenticationMethodLdapProperties":null,"sku":"Standard_DS14_v2","diskSku":"P30","diskCapacity":4}}' headers: cache-control: - no-store, no-cache content-length: - - '1010' + - '1135' content-type: - application/json date: - - Wed, 22 Sep 2021 21:51:34 GMT + - Thu, 21 Oct 2021 22:28:56 GMT pragma: - no-cache server: @@ -2141,21 +2153,22 @@ interactions: ParameterSetName: - -c -g User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters?api-version=2021-10-15-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004","name":"cli-dc000004","type":"Microsoft.DocumentDB/cassandraClusters/dataCenters","systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:40:15.9639593Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:40:15.9639593Z"},"properties":{"provisioningState":"Succeeded","dataCenterLocation":"eastus2","delegatedSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","nodeCount":3,"seedNodes":[{"ipAddress":"10.0.0.7"},{"ipAddress":"10.0.0.8"},{"ipAddress":"10.0.0.9"}],"base64EncodedCassandraYamlFragment":""}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002/dataCenters/cli-dc000004","name":"cli-dc000004","type":"Microsoft.DocumentDB/cassandraClusters/dataCenters","systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:17:39.2279054Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:17:39.2279054Z"},"properties":{"provisioningState":"Succeeded","dataCenterLocation":"West + US 2","delegatedSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","nodeCount":3,"seedNodes":[{"ipAddress":"10.0.0.6"},{"ipAddress":"10.0.0.7"},{"ipAddress":"10.0.0.9"}],"base64EncodedCassandraYamlFragment":"","availabilityZone":false,"authenticationMethodLdapProperties":null,"sku":"Standard_DS14_v2","diskSku":"P30","diskCapacity":4}}]}' headers: cache-control: - no-store, no-cache content-length: - - '1022' + - '1147' content-type: - application/json date: - - Wed, 22 Sep 2021 21:51:33 GMT + - Thu, 21 Oct 2021 22:28:58 GMT pragma: - no-cache server: @@ -2187,27 +2200,28 @@ interactions: ParameterSetName: - -g User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters?api-version=2021-10-15-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"eastus2","tags":{},"systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:36:42.2632788Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:36:42.2632788Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","clientCertificates":[],"clusterNameOverride":"cli000002","delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"West + US 2","tags":{},"systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:13:55.3509231Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:13:55.3509231Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"cli000002","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END - CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[]}}]}' + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}}]}' headers: cache-control: - no-store, no-cache content-length: - - '11457' + - '11564' content-type: - application/json date: - - Wed, 22 Sep 2021 21:51:34 GMT + - Thu, 21 Oct 2021 22:29:01 GMT pragma: - no-cache server: @@ -2237,31 +2251,473 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/cassandraClusters?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/cassandraClusters?api-version=2021-10-15-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"eastus2","tags":{},"systemData":{"createdBy":"mekaushi@microsoft.com","createdByType":"User","createdAt":"2021-09-22T21:36:42.2632788Z","lastModifiedBy":"mekaushi@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-22T21:36:42.2632788Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","clientCertificates":[],"clusterNameOverride":"cli000002","delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chucks/providers/Microsoft.DocumentDB/cassandraClusters/chucks-cluster-test-01","name":"chucks-cluster-test-01","type":"Microsoft.DocumentDB/cassandraClusters","location":"West + US 2","tags":{},"systemData":{"createdBy":"chskelt@microsoft.com","createdByType":"User","createdAt":"2021-10-21T18:22:53.214212Z","lastModifiedBy":"chskelt@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T18:22:53.214212Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"chucks-cluster-test-01","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/chucks/providers/Microsoft.Network/virtualNetworks/chucks-vnet-test-01/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002","name":"cli000002","type":"Microsoft.DocumentDB/cassandraClusters","location":"West + US 2","tags":{},"systemData":{"createdBy":"visunda@microsoft.com","createdByType":"User","createdAt":"2021-10-21T22:13:55.3509231Z","lastModifiedBy":"visunda@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T22:13:55.3509231Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"cli000002","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.Network/virtualNetworks/cli000005/subnets/cli000006","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-terraform-test5-rg/providers/Microsoft.DocumentDB/cassandraClusters/test-cluster-10","name":"test-cluster-10","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":null,"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"test-cluster-10","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-terraform-test6-rg/providers/Microsoft.Network/virtualNetworks/target-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":false,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-monitor-test-rg/providers/Microsoft.DocumentDB/cassandraClusters/frross-monitor-cluster","name":"frross-monitor-cluster","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":{"createdBy":"frross@microsoft.com","createdByType":"User","createdAt":"2021-09-23T21:08:09.5703812Z","lastModifiedBy":"frross@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-23T21:08:09.5703812Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"frross-monitor-cluster","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-monitor-test-rg/providers/Microsoft.Network/virtualNetworks/monitor-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.DocumentDB/cassandraClusters/wenting-test-cluster","name":"wenting-test-cluster","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-09-30T19:35:33.0289659Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-30T19:35:33.0289659Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-test-cluster","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.Network/virtualNetworks/wenting-monitor-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pall-prod-oct14-rg/providers/Microsoft.DocumentDB/cassandraClusters/pall-oct14-eastus2-1","name":"pall-oct14-eastus2-1","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":{"createdBy":"piyengar@microsoft.com","createdByType":"User","createdAt":"2021-10-14T22:03:31.1997504Z","lastModifiedBy":"piyengar@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-14T22:03:31.1997504Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"pall-oct14-eastus2-1","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pall-prod-oct14-rg/providers/Microsoft.Network/virtualNetworks/pall-vnet-eastus2-1/subnets/pall-subnet-eastus2-1","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.DocumentDB/cassandraClusters/wenting-test","name":"wenting-test","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-20T22:21:36.2499688Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-20T22:21:36.2499688Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-test","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.Network/virtualNetworks/wenting-test-Otc20-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.DocumentDB/cassandraClusters/wenting-test2","name":"wenting-test2","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-20T22:34:07.6959759Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-20T22:34:07.6959759Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-test2","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.Network/virtualNetworks/wenting-oct20-2-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.DocumentDB/cassandraClusters/wenting-uk","name":"wenting-uk","type":"Microsoft.DocumentDB/cassandraClusters","location":"UK + South","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-20T23:15:36.6516913Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-20T23:15:36.6516913Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-uk","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.Network/virtualNetworks/wenting-uk-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END - CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[]}}]}' + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.DocumentDB/cassandraClusters/wenting-westus-test2","name":"wenting-westus-test2","type":"Microsoft.DocumentDB/cassandraClusters","location":"West + US","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-20T14:52:24.925311Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-20T14:52:24.925311Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-westus-test2","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.Network/virtualNetworks/wenting-westus-test2-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.DocumentDB/cassandraClusters/wenting-oct20-westus","name":"wenting-oct20-westus","type":"Microsoft.DocumentDB/cassandraClusters","location":"West + US","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-21T02:27:18.5138383Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T02:27:18.5138383Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-oct20-westus","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.Network/virtualNetworks/wenting-oct20-westus-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":true}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-debug-1445877-rg/providers/Microsoft.DocumentDB/cassandraClusters/frross-postman-canary2-cluster","name":"frross-postman-canary2-cluster","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US","tags":{},"systemData":{"createdBy":"frross@microsoft.com","createdByType":"User","createdAt":"2021-10-07T19:40:52.4089582Z","lastModifiedBy":"frross@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-07T19:40:52.4089582Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"frross-postman-canary2-cluster","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-debug-1445877-rg/providers/Microsoft.Network/virtualNetworks/frross-eastus-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-template-test-rg/providers/Microsoft.DocumentDB/cassandraClusters/frross-test-cluster","name":"frross-test-cluster","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US","tags":{},"systemData":{"createdBy":"frross@microsoft.com","createdByType":"User","createdAt":"2021-10-20T18:57:27.0672773Z","lastModifiedBy":"frross@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-20T18:57:27.0672773Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"frross-test-cluster","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-template-test-rg/providers/Microsoft.Network/virtualNetworks/cassandra-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-template-test4-rg/providers/Microsoft.DocumentDB/cassandraClusters/frross-test-cluster4","name":"frross-test-cluster4","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US","tags":{},"systemData":{"createdBy":"frross@microsoft.com","createdByType":"User","createdAt":"2021-10-20T19:30:38.104609Z","lastModifiedBy":"frross@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-20T19:30:38.104609Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"frross-test-cluster4","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-template-test4-rg/providers/Microsoft.Network/virtualNetworks/cassandra-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDXvt6X2CCZZ6UmMbi90YvTANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAKplDTmQ9afwVPQelDuu+NkxNJ084CNKnrZ21ABewE+UU4GK\r\nDnwygZdK6agNSMs5UochUEDzz9CpdV5tdPzL14O/GeE2gO5/aUFTUMG9c6neyxk5\r\ntq1WdKsPkitPws6V8MWa5d1L/y4RFhZHUsgxxUySlYlGpNcHhhsyr7EvFecZGA1M\r\nfsitAWVp6hiWANkWKINfRcdt3Z2A23hmMH9MRSGBccHiPuzwrVsSmLwvt3WlRDgO\r\nbJkE40tFYvJ6GXAQiaGHCIWSVObgO3zj6xkdbEFMmJ/zr2Wet5KEcUDtUBhA4dUU\r\noaPVz69u46V56Vscy3lXu1Ylsk84j5lUPLdsAxtultP4OPQoOTpnY8kxWkH6kgO5\r\ngTKE3HRvoVIjU4xJ0JQ746zy/8GdQA36SaNiz4U3u10zFZg2Rkv2dL1Lv58EXL02\r\nr5q5B/nhVH/M1joTvpRvaeEpAJhkIA9NkpvbGEpSdcA0OrtOOeGtrsiOyMBYkjpB\r\n5nw0cJY1QHOr3nIvJ2OnY+OKJbDSrhFqWsk8/1q6Z1WNvONz7te1pAtHerdPi5pC\r\nHeiXCNpv+fadwP0k8czaf2Vs19nYsgWn5uIyLQL8EehdBzCbOKJy9sl86S4Fqe4H\r\nGyAtmqGlaWOsq2A6O/paMi3BSmWTDbgPLCPBbPte/bsuAEF4ajkPEES3GHP9AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUx7KcfxzjuFrv6WgaqF2UwSZSamgwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAe+G+G2RFdWtYxLIKMR5H/aVNFjNP7Jdeu\r\n+oZaKaIu7U3NidykFr994jSxMBMV768ukJ5/hLSKsuj/SLjmAfwRAZ+w0RGqi/kO\r\nvPYUlBr/sKOwr3tVkg9ccZBebnBVG+DLKTp2Ox0+jYBCPxla5FO252qpk7/6wt8S\r\nZk3diSU12Jm7if/jjkhkGB/e8UdfrKoLytDvqVeiwPA5FPzqKoSqN75byLjsIKJE\r\ndNi07SY45hN/RUnsmIoAf93qlaHR/SJWVRhrWt3JmeoBJ2RDK492zF6TGu1moh4a\r\nE6e00YkwTPWreuwvaLB220vWmtgZPs+DSIb2d9hPBdCJgvcho1c7\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\r\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\r\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\r\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\r\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\r\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\r\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\r\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\r\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\r\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\r\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\r\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\r\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\r\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\r\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\r\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\r\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\r\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\r\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\r\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\r\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\r\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\r\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\r\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\r\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\r\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\r\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\r\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\r\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\r\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\r\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\r\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\r\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\r\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\r\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\r\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\r\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\r\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\r\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\r\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\r\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\r\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\r\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\r\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\r\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\r\nMrY=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\r\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\r\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\r\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\r\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\r\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\r\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\r\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\r\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\r\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\r\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\r\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\r\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\r\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\r\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\r\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\r\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\r\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\r\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\r\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\r\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\r\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\r\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\r\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\r\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\r\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\r\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\r\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\r\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\r\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\r\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/guanzhou-test111-rg/providers/Microsoft.DocumentDB/cassandraClusters/guanzhou-test-cluster-1","name":"guanzhou-test-cluster-1","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"guanzhousong@microsoft.com","createdByType":"User","createdAt":"2021-10-05T02:24:34.4371255Z","lastModifiedBy":"guanzhousong@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-05T02:24:34.4371255Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"guanzhou-test-cluster-1","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/guanzhou-test111-rg/providers/Microsoft.Network/virtualNetworks/nova-vnet/subnets/nove-subnet","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Failed","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-debug-1445877-rg/providers/Microsoft.DocumentDB/cassandraClusters/frross-debug-1445877-cluster","name":"frross-debug-1445877-cluster","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"frross@microsoft.com","createdByType":"User","createdAt":"2021-10-07T17:12:26.1163258Z","lastModifiedBy":"frross@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-07T17:12:26.1163258Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"frross-debug-1445877-cluster","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-debug-1445877-rg/providers/Microsoft.Network/virtualNetworks/frross-debug-1445877-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-debug-1445877-rg/providers/Microsoft.DocumentDB/cassandraClusters/frross-postman-canary-cluster","name":"frross-postman-canary-cluster","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"frross@microsoft.com","createdByType":"User","createdAt":"2021-10-07T19:33:18.8981899Z","lastModifiedBy":"frross@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-07T19:33:18.8981899Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"frross-postman-canary-cluster","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-debug-1445877-rg/providers/Microsoft.Network/virtualNetworks/frross-debug-1445877-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_DS13_v2/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardDS13v2","name":"testBillingskuStandardDS13v2","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-08T20:15:59.9107848Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-08T20:15:59.9107848Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardDS13v2","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_DS13_v2/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_E32s_v4/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardE32sv4","name":"testBillingskuStandardE32sv4","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-12T14:55:50.5022382Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-12T14:55:50.5022382Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardE32sv4","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_E32s_v4/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":false,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D8s_v4/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardD8sv4","name":"testBillingskuStandardD8sv4","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-12T19:56:38.3550372Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-12T19:56:38.3550372Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardD8sv4","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D8s_v4/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D16s_v4/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardD16sv4","name":"testBillingskuStandardD16sv4","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-13T11:47:18.6664743Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-13T11:47:18.6664743Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardD16sv4","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D16s_v4/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_DS14_v2/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardDS14v2","name":"testBillingskuStandardDS14v2","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-13T14:56:03.18629Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-13T14:56:03.18629Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardDS14v2","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_DS14_v2/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.DocumentDB/cassandraClusters/wenting-centraluseuap","name":"wenting-centraluseuap","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-15T15:35:16.4112688Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-15T15:35:16.4112688Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-centraluseuap","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.Network/virtualNetworks/wenting-centaluseuap-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.DocumentDB/cassandraClusters/wenting-centraluseuap-cluster","name":"wenting-centraluseuap-cluster","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-20T21:22:22.9421872Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-20T21:22:22.9421872Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-centraluseuap-cluster","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-audit-logging-test/providers/Microsoft.Network/virtualNetworks/wenting-audit-logging-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":true}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/CosmosDBResourceGroup8369/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster3329","name":"managedcluster3329","type":"Microsoft.DocumentDB/cassandraClusters","location":"Central + US EUAP","tags":{},"systemData":{"createdBy":"581cb6f0-5eae-4599-b7a0-033647c8db4b","createdByType":"Application","createdAt":"2021-10-21T22:23:56.537238Z","lastModifiedBy":"581cb6f0-5eae-4599-b7a0-033647c8db4b","lastModifiedByType":"Application","lastModifiedAt":"2021-10-21T22:23:56.537238Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"managedcluster3329","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/CosmosDBResourceGroup8369/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork9877/subnets/cassandra-subnet","externalGossipCertificates":[],"externalSeedNodes":[{"ipAddress":"192.168.12.1"}],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":false,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-monitor-test-rg/providers/Microsoft.DocumentDB/cassandraClusters/frross-canary-cluster","name":"frross-canary-cluster","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"frross@microsoft.com","createdByType":"User","createdAt":"2021-09-27T18:59:59.0207852Z","lastModifiedBy":"frross@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-09-27T18:59:59.0207852Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"frross-canary-cluster","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/frross-monitor-test-rg/providers/Microsoft.Network/virtualNetworks/canary-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-cassandra-3/providers/Microsoft.DocumentDB/cassandraClusters/terraform-nova-cluster-revised-api-3","name":"terraform-nova-cluster-revised-api-3","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"c81bf2c4-9101-4804-8cc4-41f672884b0e","createdByType":"Application","createdAt":"2021-10-08T16:56:10.321152Z","lastModifiedBy":"c81bf2c4-9101-4804-8cc4-41f672884b0e","lastModifiedByType":"Application","lastModifiedAt":"2021-10-08T16:56:10.321152Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"terraform-nova-cluster-revised-api-3","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-cassandra-3/providers/Microsoft.Network/virtualNetworks/vnet-tf/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{},"provisioningState":"Failed","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_E8s_v4/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardE8sv4","name":"testBillingskuStandardE8sv4","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-08T18:39:52.9937122Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-08T18:39:52.9937122Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardE8sv4","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_E8s_v4/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":false,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D8s_v4/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardD8sv4-v2","name":"testBillingskuStandardD8sv4-v2","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-08T20:07:23.0113284Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-08T20:07:23.0113284Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardD8sv4-v2","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D8s_v4/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Failed","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D16s_v4/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardD16sv4-v2","name":"testBillingskuStandardD16sv4-v2","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-08T20:30:01.4842384Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-08T20:30:01.4842384Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardD16sv4-v2","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D16s_v4/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":0,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Failed","repairEnabled":false,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D16s_v4/providers/Microsoft.DocumentDB/cassandraClusters/testBillingskuStandardD16sv4-v3","name":"testBillingskuStandardD16sv4-v3","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"thvankra@microsoft.com","createdByType":"User","createdAt":"2021-10-08T20:54:48.7061078Z","lastModifiedBy":"thvankra@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-08T20:54:48.7061078Z"},"identity":{"type":"None"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"testBillingskuStandardD16sv4-v3","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/thvankra-nova-billing-sku-Standard_D16s_v4/providers/Microsoft.Network/virtualNetworks/vnet-canary/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Failed","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pall-canary-oct12-rg/providers/Microsoft.DocumentDB/cassandraClusters/pall-canary-oct12-eueuap-3","name":"pall-canary-oct12-eueuap-3","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"piyengar@microsoft.com","createdByType":"User","createdAt":"2021-10-13T02:23:36.0880739Z","lastModifiedBy":"piyengar@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-13T02:23:36.0880739Z"},"identity":{"principalId":"2d213b5f-84c4-4016-8c17-361d77a60147","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"pall-canary-oct12-eueuap-3","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pall-canary-may12-rg/providers/Microsoft.Network/virtualNetworks/pall_canary/subnets/pall_canary_subnet","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pall-canary-oct12-managed-disk-rg/providers/Microsoft.DocumentDB/cassandraClusters/pall-oct12-cluster-managed-disk","name":"pall-oct12-cluster-managed-disk","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"piyengar@microsoft.com","createdByType":"User","createdAt":"2021-10-13T04:24:38.1468303Z","lastModifiedBy":"piyengar@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-13T04:24:38.1468303Z"},"identity":{"principalId":"eb14c601-e8ff-4801-b9f1-7d313c8664d8","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"pall-oct12-cluster-managed-disk","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pall-canary-may12-rg/providers/Microsoft.Network/virtualNetworks/pall_canary/subnets/pall_canary_subnet","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.DocumentDB/cassandraClusters/wenting-eastus2euap","name":"wenting-eastus2euap","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-15T22:15:16.6971631Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-15T22:15:16.6971631Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-eastus2euap","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.Network/virtualNetworks/wenting-eastus2euap/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":true}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.DocumentDB/cassandraClusters/wenting-eastus2euap2","name":"wenting-eastus2euap2","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"wentingwu@microsoft.com","createdByType":"User","createdAt":"2021-10-20T14:39:03.6415662Z","lastModifiedBy":"wentingwu@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-20T14:39:03.6415662Z"},"identity":null,"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"wenting-eastus2euap2","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wenting-monitor-test-rg/providers/Microsoft.Network/virtualNetworks/wenting-eastus2euap2-vnet/subnets/default","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{},"provisioningState":"Failed","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pall-canary-oct12-rg/providers/Microsoft.DocumentDB/cassandraClusters/pall-canary-oct20","name":"pall-canary-oct20","type":"Microsoft.DocumentDB/cassandraClusters","location":"East + US 2 EUAP","tags":{},"systemData":{"createdBy":"piyengar@microsoft.com","createdByType":"User","createdAt":"2021-10-21T18:05:56.2765997Z","lastModifiedBy":"piyengar@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2021-10-21T18:05:56.2765997Z"},"identity":{"principalId":"d3f1fd4a-1211-422d-a14a-6686410807e4","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"authenticationMethod":"Cassandra","cassandraVersion":"3.11","clientCertificates":[],"clusterNameOverride":"pall-canary-oct20","deallocated":false,"delegatedManagementSubnetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pall-canary-may12-rg/providers/Microsoft.Network/virtualNetworks/pall_canary/subnets/pall_canary_subnet","externalGossipCertificates":[],"externalSeedNodes":[],"gossipCertificates":[{"pem":"\r\n-----BEGIN + CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABdSYeX7sQBCUwAAAAAAFzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMloXDTIyMDMyMDE3NDcxMlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAs/sujUqYPkRKZeaOyIl9pn0D3BpvZ6V0711WlDN2pc8OBPHiG8POqq8+\r\n0/Dr7uZFYxGKJhGX8KO7zsIAaC6NPw2s9Xy2BudkMa1m37W4TUbnxFwwXn5NALAp\r\n9tvUbC6wmYAhlT66OJm18niw+JAxEe12+abvtiSRBQ4O//rWiBndzN//Ypftk3VN\r\n4Zw4JPQ0gzDrD3wRhuwSgAMmdXvbs++KF0cch1mXXQNRWm/9ppsKSjYghHJ15uIO\r\naNH3z2oqogk4o+FpWqrckVmRPdT+eSL8C4+1+BTBjSat7zA3d/m6I2IMB9maTfqU\r\naKy97PMH0ABF366uL+bDVc2BJGi2qQIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFKD2eMrr4bYjijHEbpM3VCzyi+jMMB0GA1Ud\r\nDgQWBBTSHNLxjYDGS1U4HbKOhJb7PCB+yTCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAETivlnWMRsdpFNRwBzzzGco/JjCcnpxhi3CauWZHh++/A5TbFZB\r\nXtEXbm+AEN6Kd7+h05Ptdm2GW7SCvy77Y0+0ND/djiLV71heeBMM5x6TwpZrCrWo\r\nkuacsuax0Kg2rTLyNZytkiFXZrJLk2SFTpFenX3EOskJILgtOPEX/ZTv7/wzL++Z\r\n+LT9j9xYVnUvwLqB/4sdQNwRYKBCui9sBH8Y3hCE3g+dXAPS/kn+cRnRgqeCnTTQ\r\nvxhJPR1LOfTBXyco+NQ+dA8ZwmVojNkkBabEYc/aF70aTI1K8tyP1ptJVs1sdgwR\r\nsoyQ8tDBpj8sSxtWjKnVoOLeYp3o3C6eoSvFMpzaj5BFTY4NIIp56kAeXfB+E24D\r\ngQbhuMJxRPXMo34npwjM5GGAdZBi9KVTpASY0wknAL+jrVCqG6Ax4V+ELi9Dk6Hb\r\nA9+Qucd1ykdL+W8jDxyw+JrQaxi7+Gv8GPh+o7IudTXvlQNo6XENS6kHoA+JxmI+\r\nxY5o4GomKx1xo00VxVuwtDubLph+FScgWE/zuvu3ZldC/7/MB/Y0CtQaVT5Wo5NF\r\noosuIkAc4Y2f2gdGQoJtiENqb0GayfgwJJMmMpp9ar8yKXrE4jTG53a8+abXWDKS\r\nstv9KvSwb9ihY8cSz5yR4kDWTNOL3U9KIWLyITyIF0fbafdXCeiKBLUm\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIljCCBn6gAwIBAgITHwAAABVaV8yWAc0NPQAAAAAAFTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDMyMDE3MzcxMVoXDTIyMDMyMDE3NDcxMVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApAQZTI26Rg4HnWX8jy/vY26Y4fTLjb9jWemYlRaM4zhUjj4GN97uR2zg\r\nw517b3WUzWT7M2ADJ9gAJprnp5F6zx3dICmU1m44cgaJN8lASiLhUEJGNTqY+o5j\r\nchaCGSi+rBlY6JS+lzY0AfHkNcgt/LjWFjNP8P0Q6NVS3/kDuo8aq7Wc3TZowX0Y\r\nHVbcCsa7YC3ZatP+8D3DAYl6R3I6E6PjEOvdUCunOrjX0p7xrY5aNPFJHxcQO6za\r\npFKJScK6m17KX46tFoA1pPAhXWPot9CP2IPhXoCRrLLqmE+Kf5F+pIW5TeTqxKeA\r\n/+OYjI28jFKosBF1icOUcvcfHQP7+wIDAQABo4IEhzCCBIMwEAYJKwYBBAGCNxUB\r\nBAMCAQIwIwYJKwYBBAGCNxUCBBYEFNgnvX2JlUJ8CL+jG4wlvbEPmqNAMB0GA1Ud\r\nDgQWBBTPhFh+dv51gY7bMGt+Rl7ukpSXNjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMF\r\nBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYB\r\nBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdA\r\nAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcU\r\nAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0P\r\nBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnr\r\nrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDov\r\nL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9h\r\nbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNE\r\nUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m\r\naWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz\r\ndD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYB\r\nBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQu\r\nY29tL3BraWluZnJhL2NlcnRzL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUH\r\nMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQw\r\nNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVy\r\nb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNl\r\ncyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9i\r\nYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcN\r\nAQELBQADggIBAIp/445MHh9JPotcAV35MMD743LgowsZo16lizEEFLYgHoNlTPni\r\nvPc1STpxl24CP0kzb/FWfBwKfrnRtZODTSwdEnU5gyz2WUWP97Qsigj8WjsXDbp3\r\nVJjdc/nnLJ3bhN5stvpZ83Z3YPoWx2GS5GYVOz8mLIxqZSH9783a3ovWpjugqIOM\r\nCdgccpdVyS5oHenfmC9TW6TGvmpWCMel2F2lpHay2QElcJQX4UCijQ8lEYHXiecH\r\nr9/blghkDGYCHeCjMKWQpwSRNQPQyBt3vzwi8/e0B9lLx6S2dGV2nX7c/eKsbcwW\r\nVcpUNDnLLHKLM0hVLVVZxpF93jinOLsLZti+JzcmLpvOlBKUeywfGLJD1wYTWywm\r\nxkZfuxTewFnIU0Rq32DSWcsKqnjLkyP+SDJxnlKaujPxSq7o903OcrwLTv+/3mI3\r\nRyo8mg3PbFsNI+RYMX36uYAWXsgfm2Y1kJd6ycQdJcfNc8ZyWP6oB+p9eRpcmKqQ\r\nIjCcXtr0HrE5t8fpAQCGBGT8+Hm5Ns+3k/nkdNMo77l5wBNuWzGuInYbn/sEZ7FI\r\n+/Lw/GpOOKT8V34yuWfW/FanefuG6a9PcNK/ldNPb4yHiF8dt3YgR7hPPXF5bDdX\r\nkftTGF6DHddMs7HECICC+dQ9BfdjZCNWEeV7zWvgGIuQY29ObaYhW+yS\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAABre8vFiwgugAQAAAAAAGjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE3MDYyMjE2MDg1MloXDTIyMDYyMjE2MTg1Mlow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAsJjqenLdUDi/kglkC//iGuHJRiBIM8TYPvvWiP+HKZU/KAbLcxFcvQkk\r\nH3TQnF4g7I898SN4W/l8H2OnAcE/MTcVBQ6lwVQ2WIVOZZCn+DNUBLOrGaOYuqLm\r\n0f8vWYCLwk36e56PK5h1a6cDaMXJ07J1gSaYwAgy8mHbCGhrUxLuvPXjgznpOXl3\r\nqLbnxW+3N/ZMpPSpnVNvwI0knkjKuCnSE+z63QdbfT0iJBtbPHmfwaYuLOCQHBq4\r\nyheqpYjFSpb1vpgNQm3ByW1zEdLa1+t11t63iRv/7k74fM5Riy6ouToo03biMuKo\r\nHbLIw6PKXp0TnZTT8XMS9KpgipCdTlw0SBxxlgUCX/idiQm1cfb6Z3GwSJTNbyVB\r\nIKi+iE0XUDrxhkYNGbwX0RSjzvBgjMC45ek3cwKUSS7/pQ54OXx6UdYfJOD0+vQJ\r\nz9NujIlN6RxaZ9y/XIj18zgr4EfcPb3rXX0jJwxnWpFe+BXnLK666oK0I9MYKCNF\r\nOt26QTWp1kPWA8xVCybWdrbF3fp+qWwmA8QGgzBYOol3q+AaxJH19RLbhKRrOkHx\r\n9rXckhevXAGuQOvdR9tU1XsO/kl/dRxyv2pR0/MQLFCzbyXIh/9G/0St9VGqKxRq\r\n1IYTpzF5/mCYh5mjCjPEaQKwNlxS4s3upsa7203bAKjqwYFozy8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRQMfDvQi7A/72kCQvKxMKG\r\nfdQ/MjCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAFh3zTh6hfG/zoMx\r\nmQdummULCEZJtMrIAcOZ0wPJDaFIzuithuIGkA1i0cHWluUe5ad1t4e73Z/ZL4lJ\r\nn6rxhPGv5OHUVd+D/e8VK8+o+egj66AIubP5gwRsSkpYjfmpjVC4co/ZgtxvrhtQ\r\nOhWQ2lpqqXrN+UnDT6NWigAa/DzLT1GbiczKlUDnFNAqgUZoclJHvXSxIwqq+EtZ\r\nOEzmjf1u13riyWbLyvkCKgsJwpyfxZScVlcHwHnDQCNn2+G/jWN676lNGW7IQRbs\r\nxtm/Y8m5n93qFWJNBngVoaj+Zq0dJFNGtk/qdAEMob1g98H58BOBh4k6F1CSTQQx\r\nOPxQp8ylU37VjPa+4gPwIdLQAtISFXixU3wyy2nhdWzqBBAAnEYwdyuaQVcFuUuE\r\nNQBjNKv8D9t8k5BEFh9fgjFiDyHGzlbpXEuLxESusAZNfVoh10FsxXorrIFwcgCY\r\nq1cZotKwfwQ9un3oJDZYsaJ9mqrs872R7pmDJ3ys/H44Ps5gUj5cnBEU77vnrzoC\r\nd07Z30/ZwSNZ5HzaV13zEKtbitg5XAb36IpqrD9mZsiIs4YVh9lztNVVVMkdieZ7\r\nzg2KunhqwKZtqixW9hZ6vg8ME1BNJJ6Gz0cL+2F+r3g4CJWQUOw7+rpVNYoFCd/Q\r\nIZ8ZA+FGiS1PzSDaylCTd5Ce9+d1\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAE5Hd9yskSH1BgAAAAAATjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDU1OVoXDTI1MDkxNTAzMTU1OVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA5UFGOQgmohqJHkbMMcN4cnK+mAoScYUAR/njrD0x/GyFeTko+QXMU1JJ\r\nIePmVcugmyO4xX5ITShZWy+/qPAWy3vwT6HzBdFq5eTGbkbFCrQdh5w1+jwOApMe\r\n9ZDlMDO+RUtJe1XxWqi3KRY0e/pJmpOk4IUEjx6wxvv5MnSWhMa7aepnkuCS8lvF\r\nNl9D5oUGIYvoDUgVMQSBazQP2zjRunMT9JOopFKnZE+L7NY+XDtla3I1uZeMeakA\r\nfqkNjx6lkUIgcHPhSMy5XHBpOeFdSDjBA8dNk6E3VSlLzvPcHdaHI7QrmK/43wzf\r\n+kHpDdTXx8EdOqm+pLHoKLWcjw/P8O9RAMiXefxGnQKNuP8T+/prskR5esucJQkj\r\nrWSu7W7YycmIg1rPCd7Qw005/sc58eLPN+Xrj/Aw7RSR0A719CPZMjoSfKTphSEK\r\np+ZB+5j/V3VEzjGbL6XFUezFfaIZ+A7ZtkaEQYDH0fVVziPnhQhJB+Uym7a5arB3\r\nqiMMw7Yjos6iWkkOaqhaCHuN1zC374xsBec9mrJ7bfuLTNtBEKC1PhdZrJM3UDCo\r\n76v+3mnKouN/7vyVkbiLNb27MXRigXFbO02opR8prTkvv3af+iq6+xjmVWZhsILI\r\n0HIBk9/HoMZCCb9e95RQVmVwVNrwa24neVWl+JEw50sqLMapsGkCAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUOsfDysjeDdOSwCeJyL6X\r\nR09FaWAwHQYDVR0OBBYEFEKY1e9GMTrmL0fNVVel5jUfu/yRMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAuaX699r+ayL7JphKgdiDuy4iPTwf7fTkUsLx\r\n7ixBzvnUrUASdS9GJEkpsewdipRfMycn3UXatnQ6rudCqBgsExJzHBGlokhvVaZK\r\nue0oIlJstnKQDOJCpJem9NkvwALP5z3WZoqYf4EaaQXUkMAJJ2qxw+mksSBEu+MJ\r\noxgbStKv98q28ypOVLjaFNH/VbtAG/rIcqNyOdjAPcgMcohe7lGO1WQtFxPxtzvS\r\nZfgao/ZjWeNDFzy8FSInim1q69Syl3Y4dzeAlG6PiC8t7upDQzo2AJxI1tW0AkKV\r\naJIS9rGZquLN5MTbYozjEyzMvSEYFEpx+7YKQGayHz3eCGH4BzD43YPt20Cm4BMN\r\neyV64+d9PufCA2tzrIQ+VJhsZKb6qRgV+Bp6AfpgeyU6oRkqsWKJyKyzp6o0D+Si\r\nq3gYJdD3W0+X1jUJcQuywYLRg78rVE3A6VJ7RIEjXARQV19hJvxchCoqfbny/0bX\r\n9Bb3Rtr1OAYhUml6Z6JdfnH33KfEJvFa4wlKRBxpuw9gMG5ydOsbZ3YIJDWccTLH\r\nQZWJk/Lakd/+uLPWOzzWQCf7nPapwSRjtfRRLZoX49PIQkrGM3dpLLGktC+sg8bc\r\nvQ2bO79bKJazcsKuNK0dOpepIBA1mMD81DphYmc/RMF9KXKdKz4Ugh4HNqkltIsG\r\nEtaYPCM=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAE2e+Zx9LtWjEwAAAAAATTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDUwOFoXDTI1MDkxNTAzMTUwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1RZFKUUXNWXgbh7dm52Irso1hGPDEL9ZZXYz0civ0AAlDu9P/1okXVpc\r\nOPQnRxE7e7O8roTSctA4MTBGFIjrCythVzk6MJC1bgGv7qwCV6o5P4zVSxQrHPx+\r\n2DPDIZlt3UV4RNLuKVvSZdzQt1UsxUOxvTZ/0mO22d6mcspf3I5Xt5h+7WlTgHAy\r\nWvvlpuX7LR8yTK/um4526bdhUG98I2nEURH2vnNSt3/Dbt1R6qoPMja0HhghuOtY\r\nt7Z77nyI2gOY2fRu3oM15Xqe8b3Qwx5IsSV/pTWJ34VPz24TfUmCQOVtu/m84ayA\r\nwSZ754d+JvkyPSdINV3tuLtbo/QVewIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBQbRewlXgZoN1BD7V/nign/FlWETTAdBgNVHQ4EFgQU\r\nvZx3N/n1PWYwyjVonISvG5ZVEL4wgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQBFtFQSE7TjElKEmwHyydrA/UEAzho7rEMy2lvNr2tgX/7WVWDqmDrTK4La\r\nm6/MGOUBYbF334Ywvprij/UoSpyMEq5HgXiCBxOgyUPSZx8x+XyINgCujVXRk9za\r\nPh1lXpYCV2qhIYAhazeprDYzX2im0Jwe8X/Xsl0kzgs3TE7medDW9CVEYS+T7SqG\r\ntmXhOg1FW04yUM0+Z73ZQGF5oqnE76kzpLvfn+YWA6KbLfH84yTpqylAD5UFvfeW\r\nMRoNUUckpsteddNba90soUzxeRwU0Loxj5Qsds2gB0tSIpVh330BxEDTIJ73FZIv\r\nvURqyoDor+Eu1NOVk3sdCM5nXuN38dc0a9fsSRoJkbQYTP9UNJPcUDO3kZoYWNxD\r\nWrn5J/ltaxPc1o7+USSm02C023HIrWBJkfnepIZKV8m7wkddcygJ6FQkxFU+NQUW\r\n+a91tIw3HTEHvmNlJddPmjgnE3k6GS1NLOC5IV/s1s4sSME3QYQAt+zr5TKRdZ06\r\ndBOSXrz66pVpkR2wuAvlCEuFk7gaBrKz4j+3wJ9CPhETezARvgpzQCw9es9y2qde\r\nO1rHPYa6IRtmjcVDvxfmjei66bQwoapDH/OMS6sPqqqn53l9g4HDDgWywWn9ad51\r\nL5NAvQYhHwSCG0E2Os5mUFYM56ZVA4WHVUn7NZsAXGnDtIwlPw==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJcTCCB1mgAwIBAgITHwAAACbGTID3uXpE1wAAAAAAJjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTE4MDMxOTE4MjcwOFoXDTIzMDMxOTE4MzcwOFow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAvBsRcCD4Z38LQPG73ci9jIpQv5tVQh8lLrcQ9lO2lH6pUVWi7T7jCyX/\r\naCSmit7fT6seN/kf6LP0hpgsU/wxMMv4c4+w1M16EiRc6GPJtSPNszl8ZNAzZj39\r\nxeJnAMhPzeABRLgzYgLH+9R3k8sIJMhSjcUfp63GAhKtdqhQeTOs7m87REtmAdo7\r\neZh/Ubn4HR1ZxAswmoWmMxMZw1KZj87395IxE3Ybj0m/V8dyskpxWdAzkvGeO//l\r\nb4FfAHVCCix9wsijqomj+jeJPHR/AF/5+MZXjoNDs6/+UMdSrEqa2fi8910J6ogL\r\nSMdL7NdV77U5551wZxeUwSEHUc4qkQr9cFAdHcdYiMnIrU28zk7O3yQdsyWdrTqx\r\nTbkoYn36Ji+aSyzs/u/Zh3pAWw9IvLaoq254Rpf1SWsvufE2YXaP6kUmvOE9Qrnt\r\nQ138fwe9CmPUT9I/cM0v16BDvELEH3KGsWez8WRFA5RAB5pPDKjMyZ7mNl+0+EDv\r\nMq+KYjtc9uWJoRsRe8mDnVt2JGRBazTCFd/m5HGywdUvg/fZyVfBrvsRhcahMXn+\r\nb+a6kw+gMY29dcNutHNl1ZuKbwUuvp0ShWnauFVqMSRP6kSgXjzM0Oez2CHEtnX7\r\nNTKy9+eXsqxkzVXop81HCR7QCDlKPkc78IRETKfQA/nHdu2iOd8CAwEAAaOCBGIw\r\nggReMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBQonG1RafqmxKhDxP+NNvoz\r\n3/1FMDCBsgYDVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIG\r\nCisGAQQBgjcUAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggr\r\nBgEFBQcDCQYIKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEE\r\nAYI3CgMEBgkrBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYB\r\nBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYB\r\nAf8CAQAwHwYDVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8E\r\nggFfMIIBWzCCAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3Br\r\naWluZnJhL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwv\r\nYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3Js\r\nhiNodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8v\r\nQ049YW1lcm9vdCxDTj1BTUVST09ULENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS\r\nTERpc3RyaWJ1dGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEF\r\nBQcwAoY7aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FN\r\nRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5n\r\nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwzLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKG\r\nK2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNRVJPT1RfYW1lcm9vdC5jcnQwgaIG\r\nCCsGAQUFBzAChoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMl\r\nMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERD\r\nPUFNRSxEQz1HQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRp\r\nZmljYXRpb25BdXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAJFaZ9bHSEXBMKUi\r\nxLJgRr0yPOBbkZAHGsXGsAAdXnsAcmRZnoMsJZwHJY9qa2SDdjWzCnEuk50KJ0Rm\r\nvePgWmDtQWwyfFT//JIccaFgxYsU2SjdHEi0DmRElJtLkYQorDjkqn8s2T8y95f0\r\nmdcNme7cQ8PsjawgV1hb7r1I0bRh93M4pDzRt0g08RoFtMGuqRdU3roMDbuid5Hj\r\nBnoT5MdJlYzklABw+JPOIFeqZ0LMq/RPyk8Dpzo7m2dSc78GitdNnWxj4Ku6l8lb\r\n0OHX3BL1eVKyKi8Vta3BjpzWuMQompgdzp1Eh+mDyfKV/+dlfIEPJI1stEHIEKWR\r\nR5yt35+RGXrmsmAwTZT5mcJk4JdAMhVnRnyWvxPzieYCR9DcIaT6+NBBYzQegOG+\r\nIMnLpnZp6qhbG7Nq9MXCqRY2ooojLCTLTCx8R2cqdYonJpB4lSkYMFYbuV7HoiNr\r\nXdZm0gMRi2DmIaZ7cxXUn0BmZd/lXSXNKdxwHKecu0F8ByT1Zlg3NgIhCb+6SDYB\r\nlOv5YhnwSd00aUaSSYc2dKJmR2yfCKT5Li9wdtjlB6rYIb7vHRl3x98OIVE+O20S\r\n1jQEqRLzkaDIWOA8D9VeuuIW05tahms61dDi5gx7M/ALhFa/QsbkCJXRf07Pe4ki\r\nHE/1Nk3cohSibWYZqHssdutHBd+Q\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIKITCCCAmgAwIBAgITHwAAAEnEBGqOfE69FwAAAAAASTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDA1MVoXDTI1MDkxNTAzMTA1MVow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAw9b7oiITgLVh8Yry44fRHl/xMuYtsI0Cg944jlh0S5ljKgUEMvt8/S63\r\nRH9+9eXvbFN4L9EL2+RDhWd5hGyg4gQeKtxO7D/+JUoTIamIl4pXTxhO5oORnS9k\r\ntWp6lc1OfpYnkgzrkFHICKggDtCpQxp7cMtM8evEvY/7WvmJDbAsgSRlBIeyVZqU\r\ndfw4ahzvsNmMfDGx2JBKgB5mndVGyg96yCHy5+7XKOkkcr+NKHdnBM3k546rGlCV\r\nErgPVuUkRxrwIa3xD9BRewoihWG7sbuxny49CrdbDi3WqK0VPSJGZ2y5ipUTwndi\r\n/+QhiK5expoHO0hl20DwRgq74qB5zSs379PcTQz59OvUDMi2fiErDYnCT75X3w1b\r\nh2uGBFIwonYXGHU1s/SaxQlXErGplgkLv/tBPAXu8sk+qANHaY1EfPwpPfOXjIxl\r\nRT95moW0IP+CPmhV0g2ZPKNn0mIRPpf8IzI5O4pLe6xfXDekQnNcGaBY9nN9LBO3\r\noi7pBBNObi17J/ebVg2rScg+KAWVVf09iLF2inpoFxKOJQz//poXo2fAvYVXnXJm\r\n99qJvY8gFyOyg2Cr2x/Wp8yw/u7H4DztXuFMYuPEVpR9/EeLP2bzrpdbJpj+SPT4\r\nU0OmtjVtKNR4aOBNBVWmzxV+WKRBfpkq+pjpRMkgFapXWtjlXV0CAwEAAaOCBRIw\r\nggUOMIGGBgNVHR4BAf8EfDB6oXgwH6AdBgorBgEEAYI3FAIDoA8MDUBzYXcubXNm\r\ndC5uZXQwD4INLnNhdy5tc2Z0Lm5ldDBEpEIwQDETMBEGCgmSJomT8ixkARkWA25l\r\ndDEUMBIGCgmSJomT8ixkARkWBG1zZnQxEzARBgoJkiaJk/IsZAEZFgNzYXcwEgYJ\r\nKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUluoFkm4uQswgfjWGaL4s\r\nMWhX+14wHQYDVR0OBBYEFBxS0IHKkOkG4KzpGA07z01trd55MIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAa08V3/BsJsIOjn2Qu6zUb0GosfdvggVX36PY\r\n9OZyOn5d2+tPPjG2re+uovdpuLKx1YH0iBX4kIL05yObqKMAv+YO3Ihj4MkcYy6A\r\nk9DbHyQTYoeSfaryn6yo7kLYCz6E+li6HJ4FVx13PxpwqDXWUu+Yf5Kszj56IqHx\r\nTI9LV1ZbqmZYk7fQIPETYENkE23ypgh5snRtqSZYTw6HASkHI4E7NgFkOATnIcs2\r\npLGzcc9vc/QYlj3PT3ciGdpGkz8l/A2MMqC4eleYFTBSX9rNNG0tf0M+5fVF417D\r\nmtqDlglm9bWpgrdLpmcj28f3766EBJBq9zza4M9dAGBWBQx0c8BR9saGATd/U8lY\r\nmlTDhnRdqJvvTbtPzFFmTF5jrANky12jKlaHHTyLETDu6OeDbVEyJNuhj0a+cQ6r\r\nZwYCG/k0WCzUx3MMq1A11uxvseoOmpIqLOGfkEdmBPQXkKC02vyjZkxF0pGPNNcy\r\nBSCIlZ11UtC5ghcZ2Wg/U4bAogTv/XAnjwzLpp5V7mcepzcBagiFlQkdnvUKNI/I\r\nLkerOmrgKe0rgT+ICALZiq7hIyeuM2uthyD3FaBFf62WOtDD6Jfwkg/3LI7of+HC\r\nGZ99J/xaocq6NFYqzD/9H6n0+biogXUJtm7mKhQO3PeLz/1aDIwLfKqZFr3PCStN\r\nvTWqAdQ=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFYLVFiDd8BlgAAAAAAAVjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4Mzg0OFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIElORlJBIENBIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEAxIoR15PqTSSMns55DdeR97gCwVWRoA6zCYbU66RoYrXuHSpcJM+1tnHN\r\n6B2gITXD0iDoTLpuOvRlM+12v0c8cWdzVoHuRuG0k1ViNgSELeNw8SXSQ6jmvgPy\r\nH6fg+NiKLkjYrJuIp5me3/asqMTeO6MOkeimS67PYerzkMYoC7BUEUacludZswsM\r\nFZnsM/vHCjIpzQMGWyUzju2ANT+J41Wz9AmukpPQFNzyq9566BEU/4MJh9Yg5aSR\r\npzI1gU8r4Y9ABdOgjsFnEm8BSSdlWLgalKevYPMLX/FO2rFufFgcNJq3Y8rnAtJD\r\n0k9jt7isXmJgS+JNfANvY7+jXQaCkwIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUOLjGDtr98qbFC/XuACeceItvo7EwHQYD\r\nVR0OBBYEFOXZm2f8+Oy6u/DAqJ2KV4i53z5jMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAYI9s0aXNjS8k6w/pyYwcd8HBPAjpWHJp7vBNsa9rDbau6raD\r\n+QWjj+hO5OKUkNchKIkK3xUc/iDAMNALDLFqUOaVTeMh5fu/e8Pr1AX1R1c5U1Yd\r\nxExItrFARqTCCIQpLz3cTu/9KA5QgUQlnFlrxA9IHq9G6k3TvTB2AngUzXBhNhl5\r\nb8ya7LK3dhfqf2BQHJ7k1XReCJLYMxI6PaG0F6mWTCFNBbBxgjsXeXfjYv2li33v\r\n48ALT/NXFoOTbAOP4EFfLhMDnx2O6cFOKrYT9O+EU64oJ/0MQDQSq9PVos5J+RW8\r\nvD/h2ycPqMnmsjvpJ4pWJZP+YSxy/HWMwbZt/Dv/UobeQqLCIXGnODv87K+1JVo0\r\nO3c1NtGJu61JyXwW8id8VSQuc2NzEr58rOOGMfU3gHZMSNY2gsFs1gqXC6MjtX9O\r\nipJ+dqr7lgRvpDN9bD2kd9CdOWsxz6PRPxOmbUittmpHdABMZuaeKB/5MnxVrpNw\r\nlYtJYXvKRY1V30kjFSsyLv02YYKb8MI/NfWcjMLw4eaEn//ST+sf+LjB9KF8TxBX\r\nxuBUpQVA/TJX9GEqYMZt557A5u5odSVcac+w0/Nn4E6WzFLfxMr1O8OOOQjzlG3u\r\n5BPqprm+utwEHBCU4iVcZOdnSgk1dm7C5xmmTylFRYOlwVrFSPcyKy0+6H8=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJITCCBwmgAwIBAgITHwAAAEso8JmcB0l1ZwAAAAAASzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIwMDkxNTAzMDMxN1oXDTI1MDkxNTAzMTMxN1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA1FFhjk/dgVlthN00OKObtbEisXfH40OyapM9KcVlUPnMElPROdKi7XPQ\r\nagq+Ry3QLSSZgNWnkahCSxE81oyudrvlhpR7NpcDPZHsYFw6qsEiirml0hc5awSq\r\n+MtFo9pfnr/zQstb7xg8wjduWjANvO3E34jZbfmCyw4gU4TRPIa9rpaV0N14hQTk\r\nKcBv+S12udS181oWcTc66zxVXUHNK15PRv31jElEYQKX8EJWCe6ccJA/cJD282sR\r\noEhfuUvzXHOeWD1jXH+Eh+mKuhLqiQHPJH7TJRMsN77ndtHH9us3Ak4l9AmGNZZf\r\nwNquVrHAiTw9Ai90btckoeMRn8eogQIDAQABo4IFEjCCBQ4wgYYGA1UdHgEB/wR8\r\nMHqheDAfoB0GCisGAQQBgjcUAgOgDwwNQHNhdy5tc2Z0Lm5ldDAPgg0uc2F3Lm1z\r\nZnQubmV0MESkQjBAMRMwEQYKCZImiZPyLGQBGRYDbmV0MRQwEgYKCZImiZPyLGQB\r\nGRYEbXNmdDETMBEGCgmSJomT8ixkARkWA3NhdzASBgkrBgEEAYI3FQEEBQIDAwAD\r\nMCMGCSsGAQQBgjcVAgQWBBTX/nF7X/NZN2T02QZU2G6DYuwmyDAdBgNVHQ4EFgQU\r\nlUWMsJMswORfcQ0UpecnwcNjm/cwgbIGA1UdJQSBqjCBpwYHKwYBBQIDBQYIKwYB\r\nBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3FAIBBgkrBgEEAYI3FQYGCisGAQQBgjcK\r\nAwwGCSsGAQQBgjcVBgYIKwYBBQUHAwkGCCsGAQUFCAICBgorBgEEAYI3QAEBBgsr\r\nBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYJKwYBBAGCNxUFBgorBgEEAYI3FAICBgor\r\nBgEEAYI3FAIDMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFCleUV5krjS566ycDaeM\r\ndQHRCQsoMIIBaAYDVR0fBIIBXzCCAVswggFXoIIBU6CCAU+GMWh0dHA6Ly9jcmwu\r\nbWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9j\r\ncmwyLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8vY3JsMy5hbWUuZ2Js\r\nL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDEuYW1lLmdibC9jcmwvYW1lcm9v\r\ndC5jcmyGgapsZGFwOi8vL0NOPWFtZXJvb3QsQ049QU1FUm9vdCxDTj1DRFAsQ049\r\nUHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh\r\ndGlvbixEQz1BTUUsREM9R0JMP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFz\r\nZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAasGCCsGAQUFBwEB\r\nBIIBnTCCAZkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9w\r\na2lpbmZyYS9jZXJ0cy9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsGAQUFBzAChito\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3QuY3J0MDcGCCsG\r\nAQUFBzAChitodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTUVSb290X2FtZXJvb3Qu\r\nY3J0MDcGCCsGAQUFBzAChitodHRwOi8vY3JsMS5hbWUuZ2JsL2FpYS9BTUVSb290\r\nX2FtZXJvb3QuY3J0MIGiBggrBgEFBQcwAoaBlWxkYXA6Ly8vQ049YW1lcm9vdCxD\r\nTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049\r\nQ29uZmlndXJhdGlvbixEQz1BTUUsREM9R0JMP2NBQ2VydGlmaWNhdGU/YmFzZT9v\r\nYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUA\r\nA4ICAQCb7VpPdQaBSKQdwDpgFquVkVtcKzEAwsVlzIENIrlRsOcBgvZlW9QKwgCd\r\n6xvrF9smidaMzlYuxYQypQ0RQEHDKJ1SJQLc1ZtR7fWf0xHqU0cgX3hktDNyN5t4\r\n7rMtYOUhygcZIxVQ2cpkyLoilwnb/q0Y0jOnA7eo0r9K67TJ9CP2m3ZUApzRaCwv\r\nqQE8eNZvngy+613PU11A2EFuTPXoVNb7S3w8amz+mYYnJCBhxf4PdYA/3DZ0q3FP\r\nfFxqKAbuNtXXHFmYn3BBMGSn082Uq8RsAvj5XEkI/xylDlwG3zT+QaIOrJ/06Toz\r\ncT0ewSlyNAB6LzGp/HLTIffhSNBVX8ILs558r6VcnTE21awdkWqnd3PiPkWADD78\r\nDVSb/7QOsBdZp6BKkcDzTc/uaDGahR55UcapkOMBSbngkomK986ITx3yUITn0aV4\r\nBEVbYQQ6b9l/eNHRosiwL52QPnYl6fJRsl0JuUzy9T5DrwGGnRgKQAOmSWPRTdt2\r\n14MWrxbLFRRwvqt2COK82jPTAiZ3XqYSZzZce9bSDsGSm5VpwWz5+xyBYc3djzKR\r\nThctXJrwftNyZD+LBc/4oLOTYLpDB23eI8rvb6Xfm3A8ANucIq2muavxi1A+eyYM\r\nQXwyB2foIV9yhDIA5I1psyJo+CwM9CcibRTjjNL5ghEkoSDjyA==\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIImDCCBoCgAwIBAgITHwAAAFSoP4knG2YAHAAAAAAAVDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzczNFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEApuAstd+jxOmcAhw1KNXa7fDE4SFe/7SdG4avz6VQqep4ofwJwZTxQJNQ\r\nBC7dybKZO2RBiDzzayV9PCxmK9HPRMRmuj68x9BRyoEbVU1tX4HtiBK+hAGiRNQu\r\nPRTYcSs24CgjI3JrxOjNesp8iE8HUVntN8ueXnpTQLSYOR2TmTGM835tkTplflX/\r\n/zPtZvsXSZz+JssQ9SRcXS2t/fPDpKfNVatOmq4iwtX7Q6IO/WCzAyEzacjAFqml\r\n0/PRYT5O+jiRO+TImZ2RD0CB9rP5CYwN2T504drkKteNaT+FT/teBLC+JraDjh27\r\nv24yknl1t8dXCSS6l/UBGBGVk+gr0wIDAQABo4IEiTCCBIUwEgYJKwYBBAGCNxUB\r\nBAUCAwQABDAjBgkrBgEEAYI3FQIEFgQUVSrR7NlDI9ZN5GcKVaV9JEKwIbEwHQYD\r\nVR0OBBYEFK55wmtdJYgTBvYHCcOXfHuXjx1VMIGyBgNVHSUEgaowgacGBysGAQUC\r\nAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYBBAGCNxUGBgor\r\nBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgCAgYKKwYBBAGC\r\nN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcVBQYKKwYBBAGC\r\nNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNV\r\nHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWgBQpXlFeZK40\r\nueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOgggFPhjFodHRw\r\nOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJvb3QuY3JshiNo\r\ndHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0cDovL2NybDMu\r\nYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFtZS5nYmwvY3Js\r\nL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFNRVJvb3QsQ049\r\nQ0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNv\r\nbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJldm9jYXRpb25M\r\naXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnQwggGrBggr\r\nBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3JsLm1pY3Jvc29m\r\ndC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEF\r\nBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFwOi8vL0NOPWFt\r\nZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNlcnRpZmljYXRl\r\nP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTANBgkqhkiG\r\n9w0BAQsFAAOCAgEAbgp2LNvP1OVFkH9JTg9rTMksjvLIpzaqJehSp5+3YNzGl/TH\r\ni3Kg/rbtQaKErwipeLMhmqWFuT9kB22eeyoBSxx3JTzRmKtcJO47IX0qymW04v2i\r\nI2tVWQigwJWtE08Z16Q3NVdgAox6DDnAvmV8QDlPhWdW0gGcszZqFD47SJltU8JJ\r\n6D+xuDl+xUIA5wQ0987HRo4dSx3Vny1cd98GdMepsOnCpfm7ZQDWJUggp8m8T/jv\r\ngj28G4JNV9nsx3TT5D4xFZ0rXUlQNmhJFesprLt8NqOoKqmP40WdqrpVIxlu5pdH\r\naf/uT89gHO3Zy+iqNbCDRB7zSBtaalaqLvGpE0xV3p+xpjY1CujjvKp+rUrGwA1t\r\n7aNRowd45Dn+kESi95bE16V2k54YbRvgkwQgqyFUiissogOtaOwQIjuv5NUMkKnj\r\nWz1S1nsMTwZWQ20pT+SG9IMWxAP+63fLIMxWXSbwkTo1Q7JVbr7ZnbNjPrzwerrq\r\nTx+CgfCjU2TZ2WaqYnKoGlgjiZkVraQ1JYJkEr5N5+12CnAuVNzn7pMs6HUSxc8Y\r\numBjy+KA0I1XMvFerh+fhEVad7kOgOxqE1uLdXZxkOXHC1N4FQlkI65Padcd8dyM\r\n3g+er8suC1gf9/fWU0AlgIqls48Wis2JISOeSsMAi3BDvCIpp5PHbuNfj7A=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFr7ZWQR1r6OSQAAAAAAWjANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzN1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEArMu8k7Kq5y6uDXZk0QxV9Ya5K3Mb0/sCyV4fs48XfAgL3YOHYTZ5o1uB\r\n97VZ/oXuenXaDcoDE18WhOavpqjWHc4eb1QeGGCaB0MoijTLGPzqwWRdByW6l2U2\r\ngFzjKWKtFncIj/VW5S98uCDD8b0SX278XKubkKv0Zn3m1E2wVrTvG8Jc/MuXF0WX\r\ntjFRRJPY3keED1zFNEKjckE4ywTV1atTqnKbmj2rcQucHJ4ufZ89Hel/xLL0bFxc\r\nJnW4Ky8lZ4Q+G9brYexh/iEBcSpNQlfLVJrKZMlAwGPcp1SBGxU9GlSV7kE1LLCS\r\njpS5d6/qw4VA+z5y9HsHN225oBhpAQIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFHrWGYUoeWxxdh5g+PNL76IFQhYdMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAU2IUk2qTwWTtRBKzMTaRxYKvTyvU1nyQLxko\r\nA3304lciVsdA86+jhEkvnCwZeAHoOtYuPeQJdeyhYUhVRDAhhJauvE87FB69gM6h\r\nYUnRqiy+vekLrHB/1x8njoLHmcppjOvBzziOPSqvf8s6O8tJ5AjY3398sm5ckH37\r\nVYHa/+bAYCvEsYmgDGN8L25QvXScTmTthSXHlzsCItPpKFs385dsGJnFD0KcQ5c1\r\ngLmV1bdHnrWyy2mqB819CFWtzhnojtzXxZLuEfTBS18u0qoLdN8KvgB2BvfgZtY7\r\nx+fbkiyoZfnZak0Oj45Z9Z/6AQ1uHGSRadAh19mkcrkPwHktc/3M1PJ69dwZn8Ez\r\nASzYFf8QH58i5uxdou73v+5Bd1m5nmtFCyLC6QDtFYH0pkvmafBx7PwyrgTjq2Xv\r\n7eWL0wXESxzY4HpjMDO36ncsLvzI6j4CyG4cpA8F8+9jwizWqmKMQUWt+VMICsP7\r\nRrzCJ35ogFGWF/dC2hjdjBXjcyLaliR5nE+sDx1PVDdIu7y8oBi60+Vzl0+BSf8P\r\nOdssgwciUpWVP+9xf6SZ7D9BPmLwgIJZ4oPc5K7cTOR6ksQQg8fO44fmOCRfVD/T\r\nDj1e39ijjkmcXUvrcu1sh93vbupLKp4Guruj3Le6iQ4Hla6Pr4znFKCzKk1+RrcQ\r\nVnsaqio=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFOufo2CImJDvAAAAAAAUzANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4MzYxMFoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDAzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEAz2IfhGnsNWpW1cYZrm7f0KG7FjkmtAufsz6xSPNM86b5+jPDUpkOb7U7\r\nj4cWGBVdrYYqWUkziZmWPyl9WLw43KGzaMT3xTnm1xWyok8Z1D/ytHfxFI5t+Xzk\r\n+pcWwIZzuElzEzAQYnVMyfdxD6sM2winZ1ehDpvJeLTPcuTPf5fDYpcrnebODQ+r\r\nnsvq7oU7bHp/jTkGP/2hNzNLR7QJq+rOaHTHDky5yWrsMdgGj0dJXmId6RIfgbeq\r\nJyz7pK0OnoqopPXzZcEQJGNdh9tTh0DWpPGkCWvp4yC2Sd6VSDIApnIpXRn5WNGc\r\n79eeuL9eKvQ5W1zq3/j5HlmwZvPOE+3kPe9r1+WMazNqbhmVk0gUfZX+cnJcy8ZH\r\nqZhjCnW1ihCHzNxMQypQLrnOgVCBkkkRj466iLGDMGL5IyTji2AAp50wMiZuVQX6\r\nwY4kcKqLsjSPpDpHGIie+58/dh9xFgqJzV0kNbAvehRlbwzQnRJWzr1UgZJgjluN\r\nlLpJwTmUIe3I4FzbwrzGMOltYu8XbdFAfyPM4fcfqJwFTF2xI5OYNC3Rcou9OSQT\r\no+ce9/rON//vZNZmQ+TPQ3nkPoKus+JX3EFJbevLeG0IvvC8c2ABwv6cNcvbSSoV\r\nXP+XaBLuXe5A3G+Tdr33bVhKKnbKiravs7sEeKvXVrpDgilOuG8CAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFJbqBZJuLkLM\r\nIH41hmi+LDFoV/teMB0GA1UdDgQWBBRIo61gdWpv7GDzaVXRALEyV/xs5DCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAArPH6tJjsM3VsG3zdh/1Rh3LDz4\r\nDqyUEJEXiM+Sa1kCncVvIqI5GkFKGM3Ur3hdx6xxe5F9gPvUdL22Qf0DLaOclksk\r\nO2FABXqDRv0P7k5yyryzTM/RmLhleut3Fc8BUdfrkmif8Znyxp12sRxK0UgEf6iI\r\n+dEZugVpwAl8IRUk9O201Q87q3zI30NgPT2BJiDycKaKQJF634qatubvL28JaiOd\r\nk3uxWfcqKjO0oeSJ7pxgAiH1rCah7UN5T2d3V4AmDQGLPo7lwX1SKZewa10PnF0X\r\npjE+8welxOK+4pEPl2kRdMDpr9/XPXWpAPt2h67Z0j7x5c7nDU/eZ3UjRkJePoIQ\r\n5aGZuxZ2diziI4JWhbW+kF9M8T0CM1EUIcQV+8wvvualM1q0IN+SJ1X49tt8n3y5\r\nfEAur2599a16z7zg4uF1xI/SafWXMjC8MObCHjR5xodSQ7IxvGyl+6uIkENsiQBF\r\ncuM55MMUELl0VM0+n7Kv5K2Ur+heLzNlTTy2eoiU048g8iQmZzP5C9y4hUE3rYgJ\r\nRxP9ovHl2km91RDTei9aANUGIB8U2uFA7pxe0G8Kp8WSF0a2DtZu7sf2lGjKvP+7\r\nJGaMrJn2bJW6cDEPgfyKCio8kCVtFg7QTtkaZjF5J6AIB0B7aHNPKlAE2T8O2/Z7\r\nJIvM+ijPG5W96tZP\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIJmDCCB4CgAwIBAgITHwAAAFjSjQKPPAEB6wAAAAAAWDANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMjE4NDAwOVoXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\r\nCgKCAgEA3Pi3nd+o2ItxXWvhyaIDXRbrxgB1wqI0wK/wgC3vs2vSbIHdSuOrtac+\r\nmR6Ag8rE69QQOykN2KJIQI53O0egLWUqjDMa43Fkh1EWTAD0B6snyV91Lt24YPPq\r\nOyJZLhGCtYJoQfPQxZjgW0PknDvWCGIBPFacj86c84QzQdmNBMPrObC21S/ilK+H\r\nGjwcYx9Z3dSeK2CPLLkb3C0HzWWLBL5lFHrdM7qphSAJ07g8/ggis/b4aHdWOlN3\r\nfyySWbuTLQnX8J1XZdWGc+7Z60gzt2jwUc2kgpjcpHvV7QYmy141rjiQyFDNUf7x\r\nFBeFIpLDPoxcfAsOo/dtVfxp/dNMqfAEC27QrUogtIUOcCaSZ5r09ECOuBW6Mood\r\nDIx4bUEhXOJmZBtpzRXhVVKTC7Aqs3PTrPehspCxOclx7c8aESASwj6SSWpDQi+x\r\nrKm2DgTIgvVIdyBNdKhxhGNyl1t9jTEMAdwDmY6pN0kMLCEdM6v9fG0nvtFFLU/m\r\nj9Ojh8Rtf3YWiUPd2cI62tVoXckaP3TbdCNmGysT8ShFNEypEINWIl49U7V00Iec\r\nOveCbkfsnKnT/o69znrWUH+Pt65GxrqO5A+To6WU83OqLxljS/cyBTQmrDh70Dgz\r\nKXDXN3JVW93RLoXuNyAhd1nUOjKOI2tmPhEC4Cz7lqmVxDsQaZMCAwEAAaOCBIkw\r\nggSFMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYEFDrHw8rI3g3T\r\nksAnici+l0dPRWlgMB0GA1UdDgQWBBQ5cV2pFRAtxN9+L1luQE3A3+82mjCBsgYD\r\nVR0lBIGqMIGnBgcrBgEFAgMFBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcU\r\nAgEGCSsGAQQBgjcVBgYKKwYBBAGCNwoDDAYJKwYBBAGCNxUGBggrBgEFBQcDCQYI\r\nKwYBBQUIAgIGCisGAQQBgjdAAQEGCysGAQQBgjcKAwQBBgorBgEEAYI3CgMEBgkr\r\nBgEEAYI3FQUGCisGAQQBgjcUAgIGCisGAQQBgjcUAgMwGQYJKwYBBAGCNxQCBAwe\r\nCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYD\r\nVR0jBBgwFoAUKV5RXmSuNLnrrJwNp4x1AdEJCygwggFoBgNVHR8EggFfMIIBWzCC\r\nAVegggFToIIBT4YxaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2Ny\r\nbC9hbWVyb290LmNybIYjaHR0cDovL2NybDIuYW1lLmdibC9jcmwvYW1lcm9vdC5j\r\ncmyGI2h0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL2FtZXJvb3QuY3JshiNodHRwOi8v\r\nY3JsMS5hbWUuZ2JsL2NybC9hbWVyb290LmNybIaBqmxkYXA6Ly8vQ049YW1lcm9v\r\ndCxDTj1BTUVSb290LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD\r\nTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1HQkw/Y2VydGlm\r\naWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1\r\ndGlvblBvaW50MIIBqwYIKwYBBQUHAQEEggGdMIIBmTBHBggrBgEFBQcwAoY7aHR0\r\ncDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL2NlcnRzL0FNRVJvb3RfYW1l\r\ncm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FN\r\nRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9jcmwzLmFtZS5n\r\nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwNwYIKwYBBQUHMAKGK2h0dHA6Ly9j\r\ncmwxLmFtZS5nYmwvYWlhL0FNRVJvb3RfYW1lcm9vdC5jcnQwgaIGCCsGAQUFBzAC\r\nhoGVbGRhcDovLy9DTj1hbWVyb290LENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBT\r\nZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPUFNRSxEQz1H\r\nQkw/Y0FDZXJ0aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25B\r\ndXRob3JpdHkwDQYJKoZIhvcNAQELBQADggIBAI68ze1N9ZqKBI7Q7BXGlc0k99wW\r\nCoCZu0m02crvYeITKUC/eizH7s6Sx2Kk5Hnzz0Rzc8G8NpiWEfp7ppKeP1jOMv11\r\n7P1KB6IHyRLdW7vAIBiJy1qhbLAxseR7xkvDKv9yjZYL9Q7XtlSgrd9NuEiuFsfj\r\n0ANzVf/Ea4br00gGc8ALfnvgGE7eUdBNqWKTzHcQREdjJPRMUqTYqcvd4qQbRXZt\r\ncXLt4Fr3pXcwG1UExrz3TP4ueyrqGot/OFDvMihs6Tak0qjYygT2dC3bEOBg3GSQ\r\nDdQVzBFO98f62/l51TBlWizuw3D4/dKIPfQU1Qt7sr9e7CLbecoO8EVtyt/yGRr1\r\nD4BPBGyEzC6QoqCo5Nh27yG+DxFtAGdm/vLaFeJOVM3q2d6nL1FvNzlHTHfOYPJ3\r\nNwHB30X9TpdRqoBLM5UC0m/ybKj4ygXAZBlkJXMO/bjtpqyidJ0SaFuE8EdV9YoJ\r\nKUmBw1ZuZd5GHbc+Ilz82WX+JWZ0efU/f+75Ywvntu/3s0OsnpVoqrqM7TDdzE0d\r\nwRiZ+mvtgIwp85+et1iEdaWPj+d6LfJxpDDCPhaqh9hnNIkZFptndwDwRE2MV9Wr\r\nlUCSA96/2ubHsKt4E2D96KvNog6MKdyEGz1sZep1yZKqE4cnNzGNBGRel0BRa2MK\r\nyTOQsCbnpQGhEz0m\r\n-----END + CERTIFICATE-----"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIIcTCCBlmgAwIBAgITHwAAAFlFSsCTnaMEFgAAAAAAWTANBgkqhkiG9w0BAQsF\r\nADA8MRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAw\r\nDgYDVQQDEwdhbWVyb290MB4XDTIxMDkwMTIxNDMzM1oXDTI2MDUyNDIyNTcwM1ow\r\nRDETMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEYMBYG\r\nA1UEAxMPQU1FIEluZnJhIENBIDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\r\nCgKCAQEA0E8VPmTCi+s/ukALr8kiz9n0QMveOlaFztd/3QikdEPvOujCuE/CXDKt\r\n0KhyGBUshmHGEC580aoe2Ze2gBJ/Dhs8FjdCjH4IyWU22QOervNkIc2Xd3EMxVZL\r\nYmWmDp5yfa0DwHqsqLq1PLwyk9BfYhh2gp9Dp+vECu4FzvVoZd73UaTpvcQKDsXA\r\nTVR43QC8AiL2AiHgOB3xE75MR/kI1OA7mTaOK8uZbQZCtyG1VMtNL+Q4Di0nB9cD\r\ntqfQj1/UCA76Nr9a7p/TUnck94zlsHE5RVGvDy3GKpa4cmCb+nRpF+ybZjuw8fPT\r\nCY5JGTLZreJMgk+Tej7iN+BYyn4Q2QIDAQABo4IEYjCCBF4wEAYJKwYBBAGCNxUB\r\nBAMCAQAwHQYDVR0OBBYEFPFGaMbxw/ArLX2LauGy+b41/NFBMIGyBgNVHSUEgaow\r\ngacGBysGAQUCAwUGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNxQCAQYJKwYB\r\nBAGCNxUGBgorBgEEAYI3CgMMBgkrBgEEAYI3FQYGCCsGAQUFBwMJBggrBgEFBQgC\r\nAgYKKwYBBAGCN0ABAQYLKwYBBAGCNwoDBAEGCisGAQQBgjcKAwQGCSsGAQQBgjcV\r\nBQYKKwYBBAGCNxQCAgYKKwYBBAGCNxQCAzAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi\r\nAEMAQTALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAW\r\ngBQpXlFeZK40ueusnA2njHUB0QkLKDCCAWgGA1UdHwSCAV8wggFbMIIBV6CCAVOg\r\nggFPhjFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY3JsL2FtZXJv\r\nb3QuY3JshiNodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9hbWVyb290LmNybIYjaHR0\r\ncDovL2NybDMuYW1lLmdibC9jcmwvYW1lcm9vdC5jcmyGI2h0dHA6Ly9jcmwxLmFt\r\nZS5nYmwvY3JsL2FtZXJvb3QuY3JshoGqbGRhcDovLy9DTj1hbWVyb290LENOPUFN\r\nRVJvb3QsQ049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZp\r\nY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jZXJ0aWZpY2F0ZVJl\r\ndm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9p\r\nbnQwggGrBggrBgEFBQcBAQSCAZ0wggGZMEcGCCsGAQUFBzAChjtodHRwOi8vY3Js\r\nLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvY2VydHMvQU1FUm9vdF9hbWVyb290LmNy\r\ndDA3BggrBgEFBQcwAoYraHR0cDovL2NybDIuYW1lLmdibC9haWEvQU1FUm9vdF9h\r\nbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDMuYW1lLmdibC9haWEv\r\nQU1FUm9vdF9hbWVyb290LmNydDA3BggrBgEFBQcwAoYraHR0cDovL2NybDEuYW1l\r\nLmdibC9haWEvQU1FUm9vdF9hbWVyb290LmNydDCBogYIKwYBBQUHMAKGgZVsZGFw\r\nOi8vL0NOPWFtZXJvb3QsQ049QUlBLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2Vz\r\nLENOPVNlcnZpY2VzLENOPUNvbmZpZ3VyYXRpb24sREM9QU1FLERDPUdCTD9jQUNl\r\ncnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0\r\neTANBgkqhkiG9w0BAQsFAAOCAgEAD6YslCi5IxgKWQYVzHClxGTpTXEarOPDACuQ\r\nnZIgM4hbk0rMqW4aHFd+paZmMUvNU0HWtIq7aAbNZGCdTrb6g9xjQKrdivWr24BZ\r\nBDxlYkU1tNvdQmafd/RESZ+TpElbuBw2EW0qtK2K+BfL1fTcwpIWRoqWcZUc/CzX\r\n43yuA3vE9sw7/HCDOEQF+QW12B6LDt2Y6DR2y8ZjYsIM0X99mgCE8/HYL4AR3+mA\r\nHjlncC3qlXWRUk46kz2yU4gu0k4P5vexNuGvU9uHvmqQERhhHYkAiW5pwCNFdZDw\r\n95vcnWocRk5TaOPp74v06msx58qS9Re9Fz5xwp6dGGqvWgcF9UJtVVyXMGYB1/1+\r\nyd5n8VpvHVWlrPNpcT0p9YLeou/HKZIiekolUKL6SqCbDFwSUMPM1xWSK6RbphmT\r\nJZdAoKKLq7c/4bFPOxeKvBjT6PrWP64ktWN1Z+AYQlBp1rK7A/ZkAOh8l+17K4VJ\r\neb1whd4SmNSnZbv9jhOeWhrbRsxmFJ1SFHhoBhS3Q/WZWMJtLu2Hv1RHnqRgLD3y\r\nlaC9qyj44pXka/MiLauGl0qjRsO6i0ZV/nU43/eZt4EhWewfmXRnfNlXA/u6abVS\r\n3lkNTlQaJAmTijbKk4JI0qQl4e+xZloOXJVNiqKgYSh3N93Bi+8ROZCLqqpwrO+C\r\n8C5Y9Bk=\r\n-----END + CERTIFICATE-----\r\n"},{"pem":"\r\n-----BEGIN CERTIFICATE-----\r\nMIIFVjCCAz6gAwIBAgIQJdrLVcnGd4FAnlaUgt5N/jANBgkqhkiG9w0BAQsFADA8\r\nMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRAwDgYD\r\nVQQDEwdhbWVyb290MB4XDTE2MDUyNDIyNTI1NFoXDTI2MDUyNDIyNTcwM1owPDET\r\nMBEGCgmSJomT8ixkARkWA0dCTDETMBEGCgmSJomT8ixkARkWA0FNRTEQMA4GA1UE\r\nAxMHYW1lcm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALv4uChY\r\noVuO+bxBOcn8v4FajoGkxo0YgVwEqEPDVPI6vzmnEqHVhQ1GMVeDyiRrgQT1vCk1\r\nHMMzo9LlWowPrzbXOwjOTFbXc36+UU41yNN2GeNa49RXbAkfbzKE/SYLfbqOD0dN\r\nZLwvOhgIb25oA1eAxW/DI/hvJLLKh2SscvkIyd3o2BUeFm7NtyYG/buCKJh8lOq8\r\n0iBwRoEoInb0vhorHaswSMmqY1g+AJndY/M7uGUqkhDGBhLu53bU9wbUPHsEI+wa\r\nq6WypCijZYT+C4BS5GJrEPZ2O92pztd+ULqhzNRoPj5RuElUww7+z5RnbCaupyBY\r\nOmmJMH30EiRSq8dK/irixXXwJraSywR5kyfmAkv6GYWlRlxFUiK3/co47JLA3TDK\r\nN0wfutbpqxdZQYyGfO2nZrr5JbKfSU0sMtOZDkK6hlafV++hfkVSvFfNHE5B5uN1\r\nMK6agl1dzi28HfJT9aO7cmjGxl1SJ5qoCvcwZNQ2SPHFdrslcwXEFOMDaEzVOA3V\r\n7j3+6lrT8sHXg0sErkcd8lrBImfzhLxM/Wh8CgOUNeUu3flUoxmFv3el+QWalSNy\r\n2SXs2NgWuYE5Iog7CHD/xCnoEnZwwjqLkrro4hYWE4Xj3VlA2Eq+VxqJOgdyFl3m\r\nckSZ08OcwLeprY4+2GEvCXNGNdXUmNNgk2PvAgMBAAGjVDBSMAsGA1UdDwQEAwIB\r\nhjASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQpXlFeZK40ueusnA2njHUB\r\n0QkLKDAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAcznFDnJx\r\nsXaazFY1DuIPvUaiWS7ELxAVXMGZ7ROjLrDq1FNYVewL4emDqyEIEMFncec8rqyk\r\nVBvLQA5YqMCxQWJpL0SlgRSknzLh9ZVcQw1TshC49/XV2N/CLOuyInEQwS//46so\r\nT20Cf8UGUiOK472LZlvM4KchyDR3FTNtmMg0B/LKVjevpX9sk5MiyjjLUj3jtPIP\r\n7jpsfZDd/BNsg/89kpsIF5O64I7iYFj3MHu9o4UJcEX0hRt7OzUxqa9THTssvzE5\r\nVkWo8Rtou2T5TobKV6Rr5Ob9wchLXqVtCyZF16voEKheBnalhGUvErI/6VtBwLb7\r\n13C0JkKLBNMen+HClNliicVIaubnpY2g+AqxOgKBHiZnzq2HhE1qqEUf4VfqahNU\r\niaXtbtyo54f2dCf9UL9uG9dllN3nxBE/Y/aWF6E1M8Bslj1aYAtfUQ/xlhEXCly6\r\nzohw697i3XFUt76RwvfW8quvqdH9Mx0PBpYo4wJJRwAecSJQNy6wIJhAuDgOemXJ\r\nYViBi/bDnhPcFEVQxsypQSw91BUw7Mxh+W59H5MC25SAIw9fLMT9LRqSYpPyasNp\r\n4nACjR+bv/6cI+ICOrGmD2mrk2c4dNnYpDx96FfX/Y158RV0wotqIglACk6m1qyo\r\nyTra6P0Kvo6xz4KaVm8F7VDzUP+heAAhPAs=\r\n-----END + CERTIFICATE-----\r\n"}],"hoursBetweenBackups":24,"prometheusEndpoint":{"ipAddress":"127.0.0.1"},"provisioningState":"Succeeded","repairEnabled":true,"seedNodes":[],"cassandraAuditLoggingEnabled":false}}],"nextLink":"https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/cassandraClusters?api-version=2021-10-15-preview&%24skiptoken=1Y7RSsMwGIXfJdemabJFR0GkbgWFqWA6dp0m%2fzRok5A%2fqeLYuxsfw7vD4fB950w8fOe98x9IujM5DmrcDs%2fja78%2fKNKR95wjdowZ8Dnpz4JQdGxm7fUbzLVr9E9J0JgwMywTmuRidsEjs3bFwWigaykEXV9vgG4mcUPlBCfbSm6tXLGYwuIsJGRPzqSA4ZSbXTDlj7y7Z0Yjam%2bT3lZxrrM7HR1daqiKW9EKTnlLuaQxweLgi1wR9XIYH4Zejb167P%2fd%2f8vlFw%3d%3d"}' headers: cache-control: - - no-store, no-cache + - no-cache content-length: - - '11457' + - '1198521' content-type: - - application/json + - application/json; charset=utf-8 date: - - Wed, 22 Sep 2021 21:51:35 GMT + - Thu, 21 Oct 2021 22:29:04 GMT + expires: + - '-1' pragma: - no-cache - server: - - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: @@ -2270,11 +2726,19 @@ interactions: - Accept-Encoding x-content-type-options: - nosniff - x-ms-gatewayversion: - - version=2.14.0 + x-ms-original-request-ids: + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' status: code: 200 - message: Ok + message: OK - request: body: null headers: @@ -2291,15 +2755,15 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_managed_cassandra000001/providers/Microsoft.DocumentDB/cassandraClusters/cli000002?api-version=2021-10-15-preview response: body: string: '{"status":"Enqueued"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview cache-control: - no-store, no-cache content-length: @@ -2307,9 +2771,9 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:51:36 GMT + - Thu, 21 Oct 2021 22:29:17 GMT location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationResults/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + - https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationResults/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview pragma: - no-cache server: @@ -2339,55 +2803,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview - response: - body: - string: '{"status":"Dequeued"}' - headers: - cache-control: - - no-store, no-cache - content-length: - - '21' - content-type: - - application/json - date: - - Wed, 22 Sep 2021 21:52:06 GMT - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-gatewayversion: - - version=2.14.0 - status: - code: 200 - message: Ok -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - managed-cassandra cluster delete - Connection: - - keep-alive - ParameterSetName: - - -c -g --yes - User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -2399,7 +2817,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:52:37 GMT + - Thu, 21 Oct 2021 22:29:49 GMT pragma: - no-cache server: @@ -2431,9 +2849,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -2445,7 +2863,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:53:07 GMT + - Thu, 21 Oct 2021 22:30:19 GMT pragma: - no-cache server: @@ -2477,9 +2895,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -2491,7 +2909,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:53:37 GMT + - Thu, 21 Oct 2021 22:30:50 GMT pragma: - no-cache server: @@ -2523,9 +2941,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -2537,7 +2955,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:54:07 GMT + - Thu, 21 Oct 2021 22:31:21 GMT pragma: - no-cache server: @@ -2569,9 +2987,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -2583,7 +3001,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:54:37 GMT + - Thu, 21 Oct 2021 22:31:51 GMT pragma: - no-cache server: @@ -2615,9 +3033,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview response: body: string: '{"status":"Dequeued"}' @@ -2629,7 +3047,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:55:07 GMT + - Thu, 21 Oct 2021 22:32:22 GMT pragma: - no-cache server: @@ -2661,9 +3079,9 @@ interactions: ParameterSetName: - -c -g --yes User-Agent: - - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.2 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.28.1 azsdk-python-mgmt-cosmosdb/0.7.0 Python/3.8.10 (Windows-10-10.0.19043-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/1f522125-96d6-4301-a427-9cc33685910f?api-version=2021-07-01-preview + uri: https://centraluseuap.management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/53c4ef9e-a77d-4dfb-b9ef-e2b198cbdd09?api-version=2021-10-15-preview response: body: string: '{"status":"Succeeded"}' @@ -2675,7 +3093,7 @@ interactions: content-type: - application/json date: - - Wed, 22 Sep 2021 21:55:37 GMT + - Thu, 21 Oct 2021 22:32:52 GMT pragma: - no-cache server: diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/_configuration.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/_configuration.py index 6ff3e742876..c1c3a9dbdb8 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/_configuration.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/_configuration.py @@ -48,7 +48,7 @@ def __init__( self.credential = credential self.subscription_id = subscription_id - self.api_version = "2021-07-01-preview" + self.api_version = "2021-10-15-preview" self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) kwargs.setdefault('sdk_moniker', 'mgmt-cosmosdb/{}'.format(VERSION)) self._configure(**kwargs) diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/_cosmos_db_management_client.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/_cosmos_db_management_client.py index c5abb79574e..dd59a291906 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/_cosmos_db_management_client.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/_cosmos_db_management_client.py @@ -38,7 +38,9 @@ from .operations import TableResourcesOperations from .operations import CassandraResourcesOperations from .operations import GremlinResourcesOperations -from .operations import CosmosDBManagementClientOperationsMixin +from .operations import LocationsOperations +from .operations import CassandraClustersOperations +from .operations import CassandraDataCentersOperations from .operations import NotebookWorkspacesOperations from .operations import PrivateEndpointConnectionsOperations from .operations import PrivateLinkResourcesOperations @@ -49,13 +51,12 @@ from .operations import RestorableMongodbDatabasesOperations from .operations import RestorableMongodbCollectionsOperations from .operations import RestorableMongodbResourcesOperations -from .operations import CassandraClustersOperations -from .operations import CassandraDataCentersOperations from .operations import ServiceOperations +from .operations import DataTransferJobsOperations from . import models -class CosmosDBManagementClient(CosmosDBManagementClientOperationsMixin): +class CosmosDBManagementClient(object): """Azure Cosmos DB Database Service Resource Provider REST API. :ivar database_accounts: DatabaseAccountsOperations operations @@ -96,6 +97,12 @@ class CosmosDBManagementClient(CosmosDBManagementClientOperationsMixin): :vartype cassandra_resources: azure.mgmt.cosmosdb.operations.CassandraResourcesOperations :ivar gremlin_resources: GremlinResourcesOperations operations :vartype gremlin_resources: azure.mgmt.cosmosdb.operations.GremlinResourcesOperations + :ivar locations: LocationsOperations operations + :vartype locations: azure.mgmt.cosmosdb.operations.LocationsOperations + :ivar cassandra_clusters: CassandraClustersOperations operations + :vartype cassandra_clusters: azure.mgmt.cosmosdb.operations.CassandraClustersOperations + :ivar cassandra_data_centers: CassandraDataCentersOperations operations + :vartype cassandra_data_centers: azure.mgmt.cosmosdb.operations.CassandraDataCentersOperations :ivar notebook_workspaces: NotebookWorkspacesOperations operations :vartype notebook_workspaces: azure.mgmt.cosmosdb.operations.NotebookWorkspacesOperations :ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations @@ -116,12 +123,10 @@ class CosmosDBManagementClient(CosmosDBManagementClientOperationsMixin): :vartype restorable_mongodb_collections: azure.mgmt.cosmosdb.operations.RestorableMongodbCollectionsOperations :ivar restorable_mongodb_resources: RestorableMongodbResourcesOperations operations :vartype restorable_mongodb_resources: azure.mgmt.cosmosdb.operations.RestorableMongodbResourcesOperations - :ivar cassandra_clusters: CassandraClustersOperations operations - :vartype cassandra_clusters: azure.mgmt.cosmosdb.operations.CassandraClustersOperations - :ivar cassandra_data_centers: CassandraDataCentersOperations operations - :vartype cassandra_data_centers: azure.mgmt.cosmosdb.operations.CassandraDataCentersOperations :ivar service: ServiceOperations operations :vartype service: azure.mgmt.cosmosdb.operations.ServiceOperations + :ivar data_transfer_jobs: DataTransferJobsOperations operations + :vartype data_transfer_jobs: azure.mgmt.cosmosdb.operations.DataTransferJobsOperations :param credential: Credential needed for the client to connect to Azure. :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. @@ -186,6 +191,12 @@ def __init__( self._client, self._config, self._serialize, self._deserialize) self.gremlin_resources = GremlinResourcesOperations( self._client, self._config, self._serialize, self._deserialize) + self.locations = LocationsOperations( + self._client, self._config, self._serialize, self._deserialize) + self.cassandra_clusters = CassandraClustersOperations( + self._client, self._config, self._serialize, self._deserialize) + self.cassandra_data_centers = CassandraDataCentersOperations( + self._client, self._config, self._serialize, self._deserialize) self.notebook_workspaces = NotebookWorkspacesOperations( self._client, self._config, self._serialize, self._deserialize) self.private_endpoint_connections = PrivateEndpointConnectionsOperations( @@ -206,12 +217,10 @@ def __init__( self._client, self._config, self._serialize, self._deserialize) self.restorable_mongodb_resources = RestorableMongodbResourcesOperations( self._client, self._config, self._serialize, self._deserialize) - self.cassandra_clusters = CassandraClustersOperations( - self._client, self._config, self._serialize, self._deserialize) - self.cassandra_data_centers = CassandraDataCentersOperations( - self._client, self._config, self._serialize, self._deserialize) self.service = ServiceOperations( self._client, self._config, self._serialize, self._deserialize) + self.data_transfer_jobs = DataTransferJobsOperations( + self._client, self._config, self._serialize, self._deserialize) def _send_request(self, http_request, **kwargs): # type: (HttpRequest, Any) -> HttpResponse diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/_configuration.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/_configuration.py index 60bb9254b97..c807778dd42 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/_configuration.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/_configuration.py @@ -45,7 +45,7 @@ def __init__( self.credential = credential self.subscription_id = subscription_id - self.api_version = "2021-07-01-preview" + self.api_version = "2021-10-15-preview" self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) kwargs.setdefault('sdk_moniker', 'mgmt-cosmosdb/{}'.format(VERSION)) self._configure(**kwargs) diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/_cosmos_db_management_client.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/_cosmos_db_management_client.py index 4de01d4be8a..a238e02897e 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/_cosmos_db_management_client.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/_cosmos_db_management_client.py @@ -36,7 +36,9 @@ from .operations import TableResourcesOperations from .operations import CassandraResourcesOperations from .operations import GremlinResourcesOperations -from .operations import CosmosDBManagementClientOperationsMixin +from .operations import LocationsOperations +from .operations import CassandraClustersOperations +from .operations import CassandraDataCentersOperations from .operations import NotebookWorkspacesOperations from .operations import PrivateEndpointConnectionsOperations from .operations import PrivateLinkResourcesOperations @@ -47,13 +49,12 @@ from .operations import RestorableMongodbDatabasesOperations from .operations import RestorableMongodbCollectionsOperations from .operations import RestorableMongodbResourcesOperations -from .operations import CassandraClustersOperations -from .operations import CassandraDataCentersOperations from .operations import ServiceOperations +from .operations import DataTransferJobsOperations from .. import models -class CosmosDBManagementClient(CosmosDBManagementClientOperationsMixin): +class CosmosDBManagementClient(object): """Azure Cosmos DB Database Service Resource Provider REST API. :ivar database_accounts: DatabaseAccountsOperations operations @@ -94,6 +95,12 @@ class CosmosDBManagementClient(CosmosDBManagementClientOperationsMixin): :vartype cassandra_resources: azure.mgmt.cosmosdb.aio.operations.CassandraResourcesOperations :ivar gremlin_resources: GremlinResourcesOperations operations :vartype gremlin_resources: azure.mgmt.cosmosdb.aio.operations.GremlinResourcesOperations + :ivar locations: LocationsOperations operations + :vartype locations: azure.mgmt.cosmosdb.aio.operations.LocationsOperations + :ivar cassandra_clusters: CassandraClustersOperations operations + :vartype cassandra_clusters: azure.mgmt.cosmosdb.aio.operations.CassandraClustersOperations + :ivar cassandra_data_centers: CassandraDataCentersOperations operations + :vartype cassandra_data_centers: azure.mgmt.cosmosdb.aio.operations.CassandraDataCentersOperations :ivar notebook_workspaces: NotebookWorkspacesOperations operations :vartype notebook_workspaces: azure.mgmt.cosmosdb.aio.operations.NotebookWorkspacesOperations :ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations @@ -114,12 +121,10 @@ class CosmosDBManagementClient(CosmosDBManagementClientOperationsMixin): :vartype restorable_mongodb_collections: azure.mgmt.cosmosdb.aio.operations.RestorableMongodbCollectionsOperations :ivar restorable_mongodb_resources: RestorableMongodbResourcesOperations operations :vartype restorable_mongodb_resources: azure.mgmt.cosmosdb.aio.operations.RestorableMongodbResourcesOperations - :ivar cassandra_clusters: CassandraClustersOperations operations - :vartype cassandra_clusters: azure.mgmt.cosmosdb.aio.operations.CassandraClustersOperations - :ivar cassandra_data_centers: CassandraDataCentersOperations operations - :vartype cassandra_data_centers: azure.mgmt.cosmosdb.aio.operations.CassandraDataCentersOperations :ivar service: ServiceOperations operations :vartype service: azure.mgmt.cosmosdb.aio.operations.ServiceOperations + :ivar data_transfer_jobs: DataTransferJobsOperations operations + :vartype data_transfer_jobs: azure.mgmt.cosmosdb.aio.operations.DataTransferJobsOperations :param credential: Credential needed for the client to connect to Azure. :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. @@ -183,6 +188,12 @@ def __init__( self._client, self._config, self._serialize, self._deserialize) self.gremlin_resources = GremlinResourcesOperations( self._client, self._config, self._serialize, self._deserialize) + self.locations = LocationsOperations( + self._client, self._config, self._serialize, self._deserialize) + self.cassandra_clusters = CassandraClustersOperations( + self._client, self._config, self._serialize, self._deserialize) + self.cassandra_data_centers = CassandraDataCentersOperations( + self._client, self._config, self._serialize, self._deserialize) self.notebook_workspaces = NotebookWorkspacesOperations( self._client, self._config, self._serialize, self._deserialize) self.private_endpoint_connections = PrivateEndpointConnectionsOperations( @@ -203,12 +214,10 @@ def __init__( self._client, self._config, self._serialize, self._deserialize) self.restorable_mongodb_resources = RestorableMongodbResourcesOperations( self._client, self._config, self._serialize, self._deserialize) - self.cassandra_clusters = CassandraClustersOperations( - self._client, self._config, self._serialize, self._deserialize) - self.cassandra_data_centers = CassandraDataCentersOperations( - self._client, self._config, self._serialize, self._deserialize) self.service = ServiceOperations( self._client, self._config, self._serialize, self._deserialize) + self.data_transfer_jobs = DataTransferJobsOperations( + self._client, self._config, self._serialize, self._deserialize) async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse: """Runs the network request through the client's chained policies. diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/__init__.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/__init__.py index a7c7808a801..807107e6f55 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/__init__.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/__init__.py @@ -25,7 +25,9 @@ from ._table_resources_operations import TableResourcesOperations from ._cassandra_resources_operations import CassandraResourcesOperations from ._gremlin_resources_operations import GremlinResourcesOperations -from ._cosmos_db_management_client_operations import CosmosDBManagementClientOperationsMixin +from ._locations_operations import LocationsOperations +from ._cassandra_clusters_operations import CassandraClustersOperations +from ._cassandra_data_centers_operations import CassandraDataCentersOperations from ._notebook_workspaces_operations import NotebookWorkspacesOperations from ._private_endpoint_connections_operations import PrivateEndpointConnectionsOperations from ._private_link_resources_operations import PrivateLinkResourcesOperations @@ -36,9 +38,8 @@ from ._restorable_mongodb_databases_operations import RestorableMongodbDatabasesOperations from ._restorable_mongodb_collections_operations import RestorableMongodbCollectionsOperations from ._restorable_mongodb_resources_operations import RestorableMongodbResourcesOperations -from ._cassandra_clusters_operations import CassandraClustersOperations -from ._cassandra_data_centers_operations import CassandraDataCentersOperations from ._service_operations import ServiceOperations +from ._data_transfer_jobs_operations import DataTransferJobsOperations __all__ = [ 'DatabaseAccountsOperations', @@ -60,7 +61,9 @@ 'TableResourcesOperations', 'CassandraResourcesOperations', 'GremlinResourcesOperations', - 'CosmosDBManagementClientOperationsMixin', + 'LocationsOperations', + 'CassandraClustersOperations', + 'CassandraDataCentersOperations', 'NotebookWorkspacesOperations', 'PrivateEndpointConnectionsOperations', 'PrivateLinkResourcesOperations', @@ -71,7 +74,6 @@ 'RestorableMongodbDatabasesOperations', 'RestorableMongodbCollectionsOperations', 'RestorableMongodbResourcesOperations', - 'CassandraClustersOperations', - 'CassandraDataCentersOperations', 'ServiceOperations', + 'DataTransferJobsOperations', ] diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_clusters_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_clusters_operations.py index 1d4def89693..de55507e125 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_clusters_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_clusters_operations.py @@ -59,7 +59,7 @@ def list_by_subscription( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -128,7 +128,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -201,7 +201,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -248,7 +248,7 @@ async def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -357,7 +357,7 @@ async def _create_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -486,7 +486,7 @@ async def _update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -602,24 +602,24 @@ def get_long_running_output(pipeline_response): return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}'} # type: ignore - async def _request_repair_initial( + async def _invoke_command_initial( self, resource_group_name: str, cluster_name: str, - body: "_models.RepairPostBody", + body: "_models.CommandPostBody", **kwargs: Any - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] + ) -> "_models.CommandOutput": + cls = kwargs.pop('cls', None) # type: ClsType["_models.CommandOutput"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._request_repair_initial.metadata['url'] # type: ignore + url = self._invoke_command_initial.metadata['url'] # type: ignore path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), @@ -637,55 +637,58 @@ async def _request_repair_initial( header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body, 'RepairPostBody') + body_content = self._serialize.body(body, 'CommandPostBody') body_content_kwargs['content'] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response - if response.status_code not in [200]: + if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) + deserialized = self._deserialize('CommandOutput', pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) - _request_repair_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/repair'} # type: ignore + return deserialized + _invoke_command_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommand'} # type: ignore - async def begin_request_repair( + async def begin_invoke_command( self, resource_group_name: str, cluster_name: str, - body: "_models.RepairPostBody", + body: "_models.CommandPostBody", **kwargs: Any - ) -> AsyncLROPoller[None]: - """Request that repair begin on this cluster as soon as possible. + ) -> AsyncLROPoller["_models.CommandOutput"]: + """Invoke a command like nodetool for cassandra maintenance. :param resource_group_name: The name of the resource group. The name is case insensitive. :type resource_group_name: str :param cluster_name: Managed Cassandra cluster name. :type cluster_name: str - :param body: Specification of what keyspaces and tables to run repair on. - :type body: ~azure.mgmt.cosmosdb.models.RepairPostBody + :param body: Specification which command to run where. + :type body: ~azure.mgmt.cosmosdb.models.CommandPostBody :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) - :rtype: ~azure.core.polling.AsyncLROPoller[None] + :return: An instance of AsyncLROPoller that returns either CommandOutput or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.cosmosdb.models.CommandOutput] :raises ~azure.core.exceptions.HttpResponseError: """ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] + cls = kwargs.pop('cls', None) # type: ClsType["_models.CommandOutput"] lro_delay = kwargs.pop( 'polling_interval', self._config.polling_interval ) cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] if cont_token is None: - raw_result = await self._request_repair_initial( + raw_result = await self._invoke_command_initial( resource_group_name=resource_group_name, cluster_name=cluster_name, body=body, @@ -697,8 +700,11 @@ async def begin_request_repair( kwargs.pop('content_type', None) def get_long_running_output(pipeline_response): + deserialized = self._deserialize('CommandOutput', pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) + return deserialized path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), @@ -718,28 +724,117 @@ def get_long_running_output(pipeline_response): ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_request_repair.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/repair'} # type: ignore + begin_invoke_command.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommand'} # type: ignore - async def _fetch_node_status_initial( + def list_backups( self, resource_group_name: str, cluster_name: str, **kwargs: Any - ) -> Optional["_models.ClusterNodeStatus"]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.ClusterNodeStatus"]] + ) -> AsyncIterable["_models.ListBackups"]: + """List the backups of this cluster that are available to restore. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param cluster_name: Managed Cassandra cluster name. + :type cluster_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either ListBackups or the result of cls(response) + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.cosmosdb.models.ListBackups] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.ListBackups"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_backups.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize('ListBackups', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged( + get_next, extract_data + ) + list_backups.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups'} # type: ignore + + async def get_backup( + self, + resource_group_name: str, + cluster_name: str, + backup_id: str, + **kwargs: Any + ) -> "_models.BackupResource": + """Get the properties of an individual backup of this cluster that is available to restore. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param cluster_name: Managed Cassandra cluster name. + :type cluster_name: str + :param backup_id: Id of a restorable backup of a Cassandra cluster. + :type backup_id: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: BackupResource, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.BackupResource + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.BackupResource"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL - url = self._fetch_node_status_initial.metadata['url'] # type: ignore + url = self.get_backup.metadata['url'] # type: ignore path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + 'backupId': self._serialize.url("backup_id", backup_id, 'str', max_length=15, min_length=1, pattern=r'^[0-9]+$'), } url = self._client.format_url(url, **path_format_arguments) @@ -751,31 +846,75 @@ async def _fetch_node_status_initial( header_parameters = {} # type: Dict[str, Any] header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - request = self._client.post(url, query_parameters, header_parameters) + request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response - if response.status_code not in [200, 202]: + if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('ClusterNodeStatus', pipeline_response) + deserialized = self._deserialize('BackupResource', pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _fetch_node_status_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/fetchNodeStatus'} # type: ignore + get_backup.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups/{backupId}'} # type: ignore + + async def _deallocate_initial( + self, + resource_group_name: str, + cluster_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self._deallocate_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.post(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _deallocate_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/deallocate'} # type: ignore - async def begin_fetch_node_status( + async def begin_deallocate( self, resource_group_name: str, cluster_name: str, **kwargs: Any - ) -> AsyncLROPoller["_models.ClusterNodeStatus"]: - """Request the status of all nodes in the cluster (as returned by 'nodetool status'). + ) -> AsyncLROPoller[None]: + """Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will + deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do + anything on an already deallocated cluster. Use Start to restart the cluster. :param resource_group_name: The name of the resource group. The name is case insensitive. :type resource_group_name: str @@ -787,19 +926,19 @@ async def begin_fetch_node_status( Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - :return: An instance of AsyncLROPoller that returns either ClusterNodeStatus or the result of cls(response) - :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.cosmosdb.models.ClusterNodeStatus] + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.ClusterNodeStatus"] + cls = kwargs.pop('cls', None) # type: ClsType[None] lro_delay = kwargs.pop( 'polling_interval', self._config.polling_interval ) cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] if cont_token is None: - raw_result = await self._fetch_node_status_initial( + raw_result = await self._deallocate_initial( resource_group_name=resource_group_name, cluster_name=cluster_name, cls=lambda x,y,z: x, @@ -810,11 +949,8 @@ async def begin_fetch_node_status( kwargs.pop('content_type', None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('ClusterNodeStatus', pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) - return deserialized + return cls(pipeline_response, None, {}) path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), @@ -834,117 +970,149 @@ def get_long_running_output(pipeline_response): ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_fetch_node_status.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/fetchNodeStatus'} # type: ignore + begin_deallocate.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/deallocate'} # type: ignore - def list_backups( + async def _start_initial( self, resource_group_name: str, cluster_name: str, **kwargs: Any - ) -> AsyncIterable["_models.ListBackups"]: - """List the backups of this cluster that are available to restore. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param cluster_name: Managed Cassandra cluster name. - :type cluster_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ListBackups or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.cosmosdb.models.ListBackups] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ListBackups"] + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + # Construct URL + url = self._start_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + } + url = self._client.format_url(url, **path_format_arguments) - if not next_link: - # Construct URL - url = self.list_backups.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), - 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - async def extract_data(pipeline_response): - deserialized = self._deserialize('ListBackups', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return None, AsyncList(list_of_elem) + request = self._client.post(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response - async def get_next(next_link=None): - request = prepare_request(next_link) + if response.status_code not in [202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response + if cls: + return cls(pipeline_response, None, {}) - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + _start_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/start'} # type: ignore - return pipeline_response + async def begin_start( + self, + resource_group_name: str, + cluster_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host + virtual machine of this cluster with reserved data disk. This won't do anything on an already + running cluster. Use Deallocate to deallocate the cluster. - return AsyncItemPaged( - get_next, extract_data + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param cluster_name: Managed Cassandra cluster name. + :type cluster_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval ) - list_backups.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups'} # type: ignore + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._start_initial( + resource_group_name=resource_group_name, + cluster_name=cluster_name, + cls=lambda x,y,z: x, + **kwargs + ) - async def get_backup( + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + } + + if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_start.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/start'} # type: ignore + + async def status( self, resource_group_name: str, cluster_name: str, - backup_id: str, **kwargs: Any - ) -> "_models.BackupResource": - """Get the properties of an individual backup of this cluster that is available to restore. + ) -> "_models.CassandraClusterPublicStatus": + """Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster. :param resource_group_name: The name of the resource group. The name is case insensitive. :type resource_group_name: str :param cluster_name: Managed Cassandra cluster name. :type cluster_name: str - :param backup_id: Id of a restorable backup of a Cassandra cluster. - :type backup_id: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BackupResource, or the result of cls(response) - :rtype: ~azure.mgmt.cosmosdb.models.BackupResource + :return: CassandraClusterPublicStatus, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.CassandraClusterPublicStatus :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.BackupResource"] + cls = kwargs.pop('cls', None) # type: ClsType["_models.CassandraClusterPublicStatus"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL - url = self.get_backup.metadata['url'] # type: ignore + url = self.status.metadata['url'] # type: ignore path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), - 'backupId': self._serialize.url("backup_id", backup_id, 'str', max_length=15, min_length=1, pattern=r'^[0-9]+$'), } url = self._client.format_url(url, **path_format_arguments) @@ -964,10 +1132,10 @@ async def get_backup( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('BackupResource', pipeline_response) + deserialized = self._deserialize('CassandraClusterPublicStatus', pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_backup.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups/{backupId}'} # type: ignore + status.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/status'} # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_data_centers_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_data_centers_operations.py index 0e07a7e4289..6ef93f656bd 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_data_centers_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_data_centers_operations.py @@ -65,7 +65,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -142,7 +142,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -191,7 +191,7 @@ async def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -307,7 +307,7 @@ async def _create_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -443,7 +443,7 @@ async def _update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_resources_operations.py index 058af5373e5..e056c5e48ee 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_cassandra_resources_operations.py @@ -65,7 +65,7 @@ def list_cassandra_keyspaces( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -143,7 +143,7 @@ async def get_cassandra_keyspace( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -193,7 +193,7 @@ async def _create_update_cassandra_keyspace_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -326,7 +326,7 @@ async def _delete_cassandra_keyspace_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_cassandra_keyspace_initial.metadata['url'] # type: ignore @@ -453,7 +453,7 @@ async def get_cassandra_keyspace_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -503,7 +503,7 @@ async def _update_cassandra_keyspace_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -636,7 +636,7 @@ async def _migrate_cassandra_keyspace_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -759,7 +759,7 @@ async def _migrate_cassandra_keyspace_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -895,7 +895,7 @@ def list_cassandra_tables( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -976,7 +976,7 @@ async def get_cassandra_table( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1028,7 +1028,7 @@ async def _create_update_cassandra_table_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1168,7 +1168,7 @@ async def _delete_cassandra_table_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_cassandra_table_initial.metadata['url'] # type: ignore @@ -1304,7 +1304,7 @@ async def get_cassandra_table_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1356,7 +1356,7 @@ async def _update_cassandra_table_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1496,7 +1496,7 @@ async def _migrate_cassandra_table_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1626,7 +1626,7 @@ async def _migrate_cassandra_table_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1768,7 +1768,7 @@ def list_cassandra_views( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -1849,7 +1849,7 @@ async def get_cassandra_view( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1901,7 +1901,7 @@ async def _create_update_cassandra_view_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2041,7 +2041,7 @@ async def _delete_cassandra_view_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_cassandra_view_initial.metadata['url'] # type: ignore @@ -2177,7 +2177,7 @@ async def get_cassandra_view_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -2229,7 +2229,7 @@ async def _update_cassandra_view_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2369,7 +2369,7 @@ async def _migrate_cassandra_view_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -2499,7 +2499,7 @@ async def _migrate_cassandra_view_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_operations.py index d6e7d2667ae..c067fa05eb3 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_operations.py @@ -75,7 +75,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -162,7 +162,7 @@ def list_usages( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -246,7 +246,7 @@ def list_metric_definitions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_partition_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_partition_operations.py index c8346c18f1a..19940e84c5f 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_partition_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_partition_operations.py @@ -75,7 +75,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -162,7 +162,7 @@ def list_usages( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_partition_region_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_partition_region_operations.py index 8e255eec67d..44db09148e0 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_partition_region_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_partition_region_operations.py @@ -78,7 +78,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_region_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_region_operations.py index 3f5b718e1a3..f24252943a4 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_region_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_collection_region_operations.py @@ -78,7 +78,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_data_transfer_jobs_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_data_transfer_jobs_operations.py new file mode 100644 index 00000000000..159b58628f5 --- /dev/null +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_data_transfer_jobs_operations.py @@ -0,0 +1,248 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar +import warnings + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest +from azure.mgmt.core.exceptions import ARMErrorFormat + +from ... import models as _models + +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class DataTransferJobsOperations: + """DataTransferJobsOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.cosmosdb.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + async def create( + self, + resource_group_name: str, + account_name: str, + job_name: str, + job_create_parameters: "_models.CreateJobRequest", + **kwargs: Any + ) -> "_models.DataTransferJobGetResults": + """Creates a Data Transfer Job. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param job_name: Name of the Data Transfer Job. + :type job_name: str + :param job_create_parameters: + :type job_create_parameters: ~azure.mgmt.cosmosdb.models.CreateJobRequest + :keyword callable cls: A custom type or function that will be passed the direct response + :return: DataTransferJobGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.DataTransferJobGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.DataTransferJobGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self.create.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'jobName': self._serialize.url("job_name", job_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(job_create_parameters, 'CreateJobRequest') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [201]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('DataTransferJobGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}'} # type: ignore + + async def get( + self, + resource_group_name: str, + account_name: str, + job_name: str, + **kwargs: Any + ) -> "_models.DataTransferJobGetResults": + """Get a Data Transfer Job. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param job_name: Name of the Data Transfer Job. + :type job_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: DataTransferJobGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.DataTransferJobGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.DataTransferJobGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'jobName': self._serialize.url("job_name", job_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('DataTransferJobGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}'} # type: ignore + + def list_by_database_account( + self, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.DataTransferJobFeedResults"]: + """Get a list of Data Transfer jobs. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either DataTransferJobFeedResults or the result of cls(response) + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.cosmosdb.models.DataTransferJobFeedResults] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.DataTransferJobFeedResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_by_database_account.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize('DataTransferJobFeedResults', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged( + get_next, extract_data + ) + list_by_database_account.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs'} # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_account_region_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_account_region_operations.py index 16cef787b1d..80259ba3bf7 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_account_region_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_account_region_operations.py @@ -71,7 +71,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_accounts_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_accounts_operations.py index be33c45d936..8360772378c 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_accounts_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_accounts_operations.py @@ -65,7 +65,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -113,7 +113,7 @@ async def _update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -237,7 +237,7 @@ async def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -361,7 +361,7 @@ async def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_initial.metadata['url'] # type: ignore @@ -468,7 +468,7 @@ async def _failover_priority_change_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") # Construct URL @@ -591,7 +591,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -660,7 +660,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -733,7 +733,7 @@ async def list_keys( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -791,7 +791,7 @@ async def list_connection_strings( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -839,7 +839,7 @@ async def _offline_region_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -958,7 +958,7 @@ async def _online_region_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1087,7 +1087,7 @@ async def get_read_only_keys( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1145,7 +1145,7 @@ async def list_read_only_keys( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1193,7 +1193,7 @@ async def _regenerate_key_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") # Construct URL @@ -1318,7 +1318,7 @@ async def check_name_exists( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self.check_name_exists.metadata['url'] # type: ignore @@ -1375,7 +1375,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -1454,7 +1454,7 @@ def list_usages( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -1530,7 +1530,7 @@ def list_metric_definitions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_operations.py index d9ae67a8275..f529043f3b3 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_database_operations.py @@ -72,7 +72,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -155,7 +155,7 @@ def list_usages( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -235,7 +235,7 @@ def list_metric_definitions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_graph_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_graph_resources_operations.py index f65ec3e0bee..6ffea56d40c 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_graph_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_graph_resources_operations.py @@ -65,7 +65,7 @@ def list_graphs( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -143,7 +143,7 @@ async def get_graph( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -193,7 +193,7 @@ async def _create_update_graph_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -325,7 +325,7 @@ async def _delete_graph_resource_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_graph_resource_initial.metadata['url'] # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_gremlin_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_gremlin_resources_operations.py index 0b2dbd84500..be80ff63f3b 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_gremlin_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_gremlin_resources_operations.py @@ -65,7 +65,7 @@ def list_gremlin_databases( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -143,7 +143,7 @@ async def get_gremlin_database( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -193,7 +193,7 @@ async def _create_update_gremlin_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -326,7 +326,7 @@ async def _delete_gremlin_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_gremlin_database_initial.metadata['url'] # type: ignore @@ -453,7 +453,7 @@ async def get_gremlin_database_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -503,7 +503,7 @@ async def _update_gremlin_database_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -636,7 +636,7 @@ async def _migrate_gremlin_database_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -759,7 +759,7 @@ async def _migrate_gremlin_database_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -895,7 +895,7 @@ def list_gremlin_graphs( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -976,7 +976,7 @@ async def get_gremlin_graph( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1028,7 +1028,7 @@ async def _create_update_gremlin_graph_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1168,7 +1168,7 @@ async def _delete_gremlin_graph_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_gremlin_graph_initial.metadata['url'] # type: ignore @@ -1304,7 +1304,7 @@ async def get_gremlin_graph_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1356,7 +1356,7 @@ async def _update_gremlin_graph_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1496,7 +1496,7 @@ async def _migrate_gremlin_graph_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1626,7 +1626,7 @@ async def _migrate_gremlin_graph_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_locations_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_locations_operations.py new file mode 100644 index 00000000000..2b696a5a1e7 --- /dev/null +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_locations_operations.py @@ -0,0 +1,162 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar +import warnings + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest +from azure.mgmt.core.exceptions import ARMErrorFormat + +from ... import models as _models + +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class LocationsOperations: + """LocationsOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.cosmosdb.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def list( + self, + **kwargs: Any + ) -> AsyncIterable["_models.LocationListResult"]: + """List Cosmos DB locations and their properties. + + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either LocationListResult or the result of cls(response) + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.cosmosdb.models.LocationListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.LocationListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize('LocationListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged( + get_next, extract_data + ) + list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations'} # type: ignore + + async def get( + self, + location: str, + **kwargs: Any + ) -> "_models.LocationGetResult": + """Get the properties of an existing Cosmos DB location. + + :param location: Cosmos DB region, with spaces between words and each word capitalized. + :type location: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: LocationGetResult, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.LocationGetResult + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.LocationGetResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'location': self._serialize.url("location", location, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('LocationGetResult', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}'} # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_mongo_db_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_mongo_db_resources_operations.py index 8e75deeb311..2b936ee6536 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_mongo_db_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_mongo_db_resources_operations.py @@ -65,7 +65,7 @@ def list_mongo_db_databases( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -143,7 +143,7 @@ async def get_mongo_db_database( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -193,7 +193,7 @@ async def _create_update_mongo_db_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -326,7 +326,7 @@ async def _delete_mongo_db_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_mongo_db_database_initial.metadata['url'] # type: ignore @@ -453,7 +453,7 @@ async def get_mongo_db_database_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -503,7 +503,7 @@ async def _update_mongo_db_database_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -636,7 +636,7 @@ async def _migrate_mongo_db_database_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -759,7 +759,7 @@ async def _migrate_mongo_db_database_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -895,7 +895,7 @@ def list_mongo_db_collections( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -976,7 +976,7 @@ async def get_mongo_db_collection( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1028,7 +1028,7 @@ async def _create_update_mongo_db_collection_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1168,7 +1168,7 @@ async def _delete_mongo_db_collection_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_mongo_db_collection_initial.metadata['url'] # type: ignore @@ -1304,7 +1304,7 @@ async def get_mongo_db_collection_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1356,7 +1356,7 @@ async def _update_mongo_db_collection_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1496,7 +1496,7 @@ async def _migrate_mongo_db_collection_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1626,7 +1626,7 @@ async def _migrate_mongo_db_collection_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1742,3 +1742,915 @@ def get_long_running_output(pipeline_response): else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) begin_migrate_mongo_db_collection_to_manual_throughput.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/migrateToManualThroughput'} # type: ignore + + async def _retrieve_continuous_backup_information_initial( + self, + resource_group_name: str, + account_name: str, + database_name: str, + collection_name: str, + location: "_models.ContinuousBackupRestoreLocation", + **kwargs: Any + ) -> Optional["_models.BackupInformation"]: + cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.BackupInformation"]] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self._retrieve_continuous_backup_information_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'collectionName': self._serialize.url("collection_name", collection_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(location, 'ContinuousBackupRestoreLocation') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = None + if response.status_code == 200: + deserialized = self._deserialize('BackupInformation', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + _retrieve_continuous_backup_information_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/retrieveContinuousBackupInformation'} # type: ignore + + async def begin_retrieve_continuous_backup_information( + self, + resource_group_name: str, + account_name: str, + database_name: str, + collection_name: str, + location: "_models.ContinuousBackupRestoreLocation", + **kwargs: Any + ) -> AsyncLROPoller["_models.BackupInformation"]: + """Retrieves continuous backup information for a Mongodb collection. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param database_name: Cosmos DB database name. + :type database_name: str + :param collection_name: Cosmos DB collection name. + :type collection_name: str + :param location: The name of the continuous backup restore location. + :type location: ~azure.mgmt.cosmosdb.models.ContinuousBackupRestoreLocation + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either BackupInformation or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.cosmosdb.models.BackupInformation] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.BackupInformation"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._retrieve_continuous_backup_information_initial( + resource_group_name=resource_group_name, + account_name=account_name, + database_name=database_name, + collection_name=collection_name, + location=location, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('BackupInformation', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'collectionName': self._serialize.url("collection_name", collection_name, 'str'), + } + + if polling is True: polling_method = AsyncARMPolling(lro_delay, lro_options={'final-state-via': 'location'}, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_retrieve_continuous_backup_information.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/retrieveContinuousBackupInformation'} # type: ignore + + async def get_mongo_role_definition( + self, + mongo_role_definition_id: str, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> "_models.MongoRoleDefinitionGetResults": + """Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given + Id. + + :param mongo_role_definition_id: The ID for the Role Definition {dbName.roleName}. + :type mongo_role_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: MongoRoleDefinitionGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.MongoRoleDefinitionGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoRoleDefinitionGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get_mongo_role_definition.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('MongoRoleDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get_mongo_role_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + async def _create_update_mongo_role_definition_initial( + self, + mongo_role_definition_id: str, + resource_group_name: str, + account_name: str, + create_update_mongo_role_definition_parameters: "_models.MongoRoleDefinitionCreateUpdateParameters", + **kwargs: Any + ) -> Optional["_models.MongoRoleDefinitionGetResults"]: + cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MongoRoleDefinitionGetResults"]] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self._create_update_mongo_role_definition_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(create_update_mongo_role_definition_parameters, 'MongoRoleDefinitionCreateUpdateParameters') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = None + if response.status_code == 200: + deserialized = self._deserialize('MongoRoleDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + _create_update_mongo_role_definition_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + async def begin_create_update_mongo_role_definition( + self, + mongo_role_definition_id: str, + resource_group_name: str, + account_name: str, + create_update_mongo_role_definition_parameters: "_models.MongoRoleDefinitionCreateUpdateParameters", + **kwargs: Any + ) -> AsyncLROPoller["_models.MongoRoleDefinitionGetResults"]: + """Creates or updates an Azure Cosmos DB Mongo Role Definition. + + :param mongo_role_definition_id: The ID for the Role Definition {dbName.roleName}. + :type mongo_role_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param create_update_mongo_role_definition_parameters: The properties required to create or + update a Role Definition. + :type create_update_mongo_role_definition_parameters: ~azure.mgmt.cosmosdb.models.MongoRoleDefinitionCreateUpdateParameters + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either MongoRoleDefinitionGetResults or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.cosmosdb.models.MongoRoleDefinitionGetResults] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoRoleDefinitionGetResults"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._create_update_mongo_role_definition_initial( + mongo_role_definition_id=mongo_role_definition_id, + resource_group_name=resource_group_name, + account_name=account_name, + create_update_mongo_role_definition_parameters=create_update_mongo_role_definition_parameters, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('MongoRoleDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + + if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_create_update_mongo_role_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + async def _delete_mongo_role_definition_initial( + self, + mongo_role_definition_id: str, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self._delete_mongo_role_definition_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.delete(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_mongo_role_definition_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + async def begin_delete_mongo_role_definition( + self, + mongo_role_definition_id: str, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Deletes an existing Azure Cosmos DB Mongo Role Definition. + + :param mongo_role_definition_id: The ID for the Role Definition {dbName.roleName}. + :type mongo_role_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_mongo_role_definition_initial( + mongo_role_definition_id=mongo_role_definition_id, + resource_group_name=resource_group_name, + account_name=account_name, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + + if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_delete_mongo_role_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + def list_mongo_role_definitions( + self, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.MongoRoleDefinitionListResult"]: + """Retrieves the list of all Azure Cosmos DB Mongo Role Definitions. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either MongoRoleDefinitionListResult or the result of cls(response) + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.cosmosdb.models.MongoRoleDefinitionListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoRoleDefinitionListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_mongo_role_definitions.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize('MongoRoleDefinitionListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged( + get_next, extract_data + ) + list_mongo_role_definitions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions'} # type: ignore + + async def get_mongo_user_definition( + self, + mongo_user_definition_id: str, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> "_models.MongoUserDefinitionGetResults": + """Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given + Id. + + :param mongo_user_definition_id: The ID for the User Definition {dbName.userName}. + :type mongo_user_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: MongoUserDefinitionGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.MongoUserDefinitionGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoUserDefinitionGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get_mongo_user_definition.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('MongoUserDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get_mongo_user_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + async def _create_update_mongo_user_definition_initial( + self, + mongo_user_definition_id: str, + resource_group_name: str, + account_name: str, + create_update_mongo_user_definition_parameters: "_models.MongoUserDefinitionCreateUpdateParameters", + **kwargs: Any + ) -> Optional["_models.MongoUserDefinitionGetResults"]: + cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MongoUserDefinitionGetResults"]] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self._create_update_mongo_user_definition_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(create_update_mongo_user_definition_parameters, 'MongoUserDefinitionCreateUpdateParameters') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = None + if response.status_code == 200: + deserialized = self._deserialize('MongoUserDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + _create_update_mongo_user_definition_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + async def begin_create_update_mongo_user_definition( + self, + mongo_user_definition_id: str, + resource_group_name: str, + account_name: str, + create_update_mongo_user_definition_parameters: "_models.MongoUserDefinitionCreateUpdateParameters", + **kwargs: Any + ) -> AsyncLROPoller["_models.MongoUserDefinitionGetResults"]: + """Creates or updates an Azure Cosmos DB Mongo User Definition. + + :param mongo_user_definition_id: The ID for the User Definition {dbName.userName}. + :type mongo_user_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param create_update_mongo_user_definition_parameters: The properties required to create or + update a User Definition. + :type create_update_mongo_user_definition_parameters: ~azure.mgmt.cosmosdb.models.MongoUserDefinitionCreateUpdateParameters + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either MongoUserDefinitionGetResults or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.cosmosdb.models.MongoUserDefinitionGetResults] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoUserDefinitionGetResults"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._create_update_mongo_user_definition_initial( + mongo_user_definition_id=mongo_user_definition_id, + resource_group_name=resource_group_name, + account_name=account_name, + create_update_mongo_user_definition_parameters=create_update_mongo_user_definition_parameters, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('MongoUserDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + + if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_create_update_mongo_user_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + async def _delete_mongo_user_definition_initial( + self, + mongo_user_definition_id: str, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self._delete_mongo_user_definition_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.delete(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_mongo_user_definition_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + async def begin_delete_mongo_user_definition( + self, + mongo_user_definition_id: str, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Deletes an existing Azure Cosmos DB Mongo User Definition. + + :param mongo_user_definition_id: The ID for the User Definition {dbName.userName}. + :type mongo_user_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_mongo_user_definition_initial( + mongo_user_definition_id=mongo_user_definition_id, + resource_group_name=resource_group_name, + account_name=account_name, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + + if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_delete_mongo_user_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + def list_mongo_user_definitions( + self, + resource_group_name: str, + account_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.MongoUserDefinitionListResult"]: + """Retrieves the list of all Azure Cosmos DB Mongo User Definition. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either MongoUserDefinitionListResult or the result of cls(response) + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.cosmosdb.models.MongoUserDefinitionListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoUserDefinitionListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_mongo_user_definitions.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize('MongoUserDefinitionListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged( + get_next, extract_data + ) + list_mongo_user_definitions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions'} # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_notebook_workspaces_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_notebook_workspaces_operations.py index 5488f88866d..ab39dda7ea8 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_notebook_workspaces_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_notebook_workspaces_operations.py @@ -65,7 +65,7 @@ def list_by_database_account( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -143,7 +143,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -194,7 +194,7 @@ async def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -326,7 +326,7 @@ async def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -455,7 +455,7 @@ async def list_connection_info( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -505,7 +505,7 @@ async def _regenerate_auth_token_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -621,7 +621,7 @@ async def _start_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_operations.py index bfeb2f139a3..346501bbd04 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_operations.py @@ -57,7 +57,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_partition_key_range_id_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_partition_key_range_id_operations.py index af7028cef78..cbd94f1857a 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_partition_key_range_id_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_partition_key_range_id_operations.py @@ -77,7 +77,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_partition_key_range_id_region_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_partition_key_range_id_region_operations.py index 1b0d6bcfcdc..d41027aabd7 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_partition_key_range_id_region_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_partition_key_range_id_region_operations.py @@ -81,7 +81,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_operations.py index 2507cadc3b2..115cabe15be 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_operations.py @@ -69,7 +69,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_source_target_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_source_target_operations.py index c7befa09b34..45065f12fb4 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_source_target_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_source_target_operations.py @@ -77,7 +77,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_target_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_target_operations.py index 58c388ca36e..e8635b4215b 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_target_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_percentile_target_operations.py @@ -73,7 +73,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_private_endpoint_connections_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_private_endpoint_connections_operations.py index 62954af56d4..edb42bf2af8 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_private_endpoint_connections_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_private_endpoint_connections_operations.py @@ -65,7 +65,7 @@ def list_by_database_account( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -142,7 +142,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -192,7 +192,7 @@ async def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -325,7 +325,7 @@ async def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_private_link_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_private_link_resources_operations.py index 816102320c2..20c24911ae9 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_private_link_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_private_link_resources_operations.py @@ -63,7 +63,7 @@ def list_by_database_account( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -140,7 +140,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_database_accounts_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_database_accounts_operations.py index fde3489c5f5..81c5b89a977 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_database_accounts_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_database_accounts_operations.py @@ -62,7 +62,7 @@ def list_by_location( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -130,7 +130,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -203,7 +203,7 @@ async def get_by_location( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_collections_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_collections_operations.py index 6a33eadd6b0..9729b0921c9 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_collections_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_collections_operations.py @@ -68,7 +68,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_databases_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_databases_operations.py index 7ae4d775bcd..cba10e92524 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_databases_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_databases_operations.py @@ -66,7 +66,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_resources_operations.py index 7d252b39ff8..f52317208ed 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_mongodb_resources_operations.py @@ -72,7 +72,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_containers_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_containers_operations.py index 6a7094a952e..8465a374282 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_containers_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_containers_operations.py @@ -74,7 +74,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_databases_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_databases_operations.py index d38d7ac721c..089a4ffe745 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_databases_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_databases_operations.py @@ -66,7 +66,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_resources_operations.py index 437c5c96c68..d4d41f85632 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_restorable_sql_resources_operations.py @@ -72,7 +72,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_service_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_service_operations.py index d046ec679f4..cb8f8ee88ee 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_service_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_service_operations.py @@ -65,7 +65,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -130,7 +130,7 @@ async def _create_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -275,7 +275,7 @@ async def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -324,7 +324,7 @@ async def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_sql_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_sql_resources_operations.py index aa7430cf409..76a5f0207e4 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_sql_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_sql_resources_operations.py @@ -65,7 +65,7 @@ def list_sql_databases( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -143,7 +143,7 @@ async def get_sql_database( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -193,7 +193,7 @@ async def _create_update_sql_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -326,7 +326,7 @@ async def _delete_sql_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_database_initial.metadata['url'] # type: ignore @@ -453,7 +453,7 @@ async def get_sql_database_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -503,7 +503,7 @@ async def _update_sql_database_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -636,7 +636,7 @@ async def _migrate_sql_database_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -759,7 +759,7 @@ async def _migrate_sql_database_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -870,6 +870,292 @@ def get_long_running_output(pipeline_response): return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) begin_migrate_sql_database_to_manual_throughput.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput'} # type: ignore + def list_client_encryption_keys( + self, + resource_group_name: str, + account_name: str, + database_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.ClientEncryptionKeysListResult"]: + """Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param database_name: Cosmos DB database name. + :type database_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either ClientEncryptionKeysListResult or the result of cls(response) + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.cosmosdb.models.ClientEncryptionKeysListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.ClientEncryptionKeysListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_client_encryption_keys.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize('ClientEncryptionKeysListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged( + get_next, extract_data + ) + list_client_encryption_keys.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys'} # type: ignore + + async def get_client_encryption_key( + self, + resource_group_name: str, + account_name: str, + database_name: str, + client_encryption_key_name: str, + **kwargs: Any + ) -> "_models.ClientEncryptionKeyGetResults": + """Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param database_name: Cosmos DB database name. + :type database_name: str + :param client_encryption_key_name: Cosmos DB ClientEncryptionKey name. + :type client_encryption_key_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: ClientEncryptionKeyGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.ClientEncryptionKeyGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.ClientEncryptionKeyGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get_client_encryption_key.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'clientEncryptionKeyName': self._serialize.url("client_encryption_key_name", client_encryption_key_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('ClientEncryptionKeyGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get_client_encryption_key.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}'} # type: ignore + + async def _create_update_client_encryption_key_initial( + self, + resource_group_name: str, + account_name: str, + database_name: str, + client_encryption_key_name: str, + create_update_client_encryption_key_parameters: "_models.ClientEncryptionKeyCreateUpdateParameters", + **kwargs: Any + ) -> Optional["_models.ClientEncryptionKeyGetResults"]: + cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.ClientEncryptionKeyGetResults"]] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self._create_update_client_encryption_key_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'clientEncryptionKeyName': self._serialize.url("client_encryption_key_name", client_encryption_key_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(create_update_client_encryption_key_parameters, 'ClientEncryptionKeyCreateUpdateParameters') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = None + if response.status_code == 200: + deserialized = self._deserialize('ClientEncryptionKeyGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + _create_update_client_encryption_key_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}'} # type: ignore + + async def begin_create_update_client_encryption_key( + self, + resource_group_name: str, + account_name: str, + database_name: str, + client_encryption_key_name: str, + create_update_client_encryption_key_parameters: "_models.ClientEncryptionKeyCreateUpdateParameters", + **kwargs: Any + ) -> AsyncLROPoller["_models.ClientEncryptionKeyGetResults"]: + """Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the + Azure Powershell (instead of directly). + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param database_name: Cosmos DB database name. + :type database_name: str + :param client_encryption_key_name: Cosmos DB ClientEncryptionKey name. + :type client_encryption_key_name: str + :param create_update_client_encryption_key_parameters: The parameters to provide for the client + encryption key. + :type create_update_client_encryption_key_parameters: ~azure.mgmt.cosmosdb.models.ClientEncryptionKeyCreateUpdateParameters + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either ClientEncryptionKeyGetResults or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.cosmosdb.models.ClientEncryptionKeyGetResults] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.ClientEncryptionKeyGetResults"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._create_update_client_encryption_key_initial( + resource_group_name=resource_group_name, + account_name=account_name, + database_name=database_name, + client_encryption_key_name=client_encryption_key_name, + create_update_client_encryption_key_parameters=create_update_client_encryption_key_parameters, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('ClientEncryptionKeyGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'clientEncryptionKeyName': self._serialize.url("client_encryption_key_name", client_encryption_key_name, 'str'), + } + + if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_create_update_client_encryption_key.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}'} # type: ignore + def list_sql_containers( self, resource_group_name: str, @@ -895,7 +1181,7 @@ def list_sql_containers( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -976,7 +1262,7 @@ async def get_sql_container( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1028,7 +1314,7 @@ async def _create_update_sql_container_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1168,7 +1454,7 @@ async def _delete_sql_container_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_container_initial.metadata['url'] # type: ignore @@ -1304,7 +1590,7 @@ async def get_sql_container_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1356,7 +1642,7 @@ async def _update_sql_container_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1496,7 +1782,7 @@ async def _migrate_sql_container_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1626,7 +1912,7 @@ async def _migrate_sql_container_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1771,7 +2057,7 @@ def list_sql_stored_procedures( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -1856,7 +2142,7 @@ async def get_sql_stored_procedure( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1910,7 +2196,7 @@ async def _create_update_sql_stored_procedure_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2057,7 +2343,7 @@ async def _delete_sql_stored_procedure_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_stored_procedure_initial.metadata['url'] # type: ignore @@ -2198,7 +2484,7 @@ def list_sql_user_defined_functions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -2283,7 +2569,7 @@ async def get_sql_user_defined_function( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -2337,7 +2623,7 @@ async def _create_update_sql_user_defined_function_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2484,7 +2770,7 @@ async def _delete_sql_user_defined_function_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_user_defined_function_initial.metadata['url'] # type: ignore @@ -2625,7 +2911,7 @@ def list_sql_triggers( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -2710,7 +2996,7 @@ async def get_sql_trigger( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -2764,7 +3050,7 @@ async def _create_update_sql_trigger_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2911,7 +3197,7 @@ async def _delete_sql_trigger_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_trigger_initial.metadata['url'] # type: ignore @@ -3049,7 +3335,7 @@ async def get_sql_role_definition( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -3099,7 +3385,7 @@ async def _create_update_sql_role_definition_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -3232,7 +3518,7 @@ async def _delete_sql_role_definition_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -3357,7 +3643,7 @@ def list_sql_role_definitions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -3434,7 +3720,7 @@ async def get_sql_role_assignment( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -3484,7 +3770,7 @@ async def _create_update_sql_role_assignment_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -3617,7 +3903,7 @@ async def _delete_sql_role_assignment_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -3742,7 +4028,7 @@ def list_sql_role_assignments( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -3808,7 +4094,7 @@ async def _retrieve_continuous_backup_information_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_table_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_table_resources_operations.py index 2e1b0d56c97..92ac1d5dcf1 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_table_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/aio/operations/_table_resources_operations.py @@ -65,7 +65,7 @@ def list_tables( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -142,7 +142,7 @@ async def get_table( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -192,7 +192,7 @@ async def _create_update_table_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -324,7 +324,7 @@ async def _delete_table_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_table_initial.metadata['url'] # type: ignore @@ -451,7 +451,7 @@ async def get_table_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -501,7 +501,7 @@ async def _update_table_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -634,7 +634,7 @@ async def _migrate_table_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -757,7 +757,7 @@ async def _migrate_table_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/__init__.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/__init__.py index d64473d6369..9e690c092c5 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/__init__.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/__init__.py @@ -11,15 +11,20 @@ from ._models_py3 import ARMResourceProperties from ._models_py3 import AnalyticalStorageConfiguration from ._models_py3 import ApiProperties + from ._models_py3 import AuthenticationMethodLdapProperties from ._models_py3 import AutoUpgradePolicyResource from ._models_py3 import AutoscaleSettings from ._models_py3 import AutoscaleSettingsResource + from ._models_py3 import AzureBlobDataTransferDataSourceSink from ._models_py3 import BackupInformation from ._models_py3 import BackupPolicy from ._models_py3 import BackupPolicyMigrationState from ._models_py3 import BackupResource from ._models_py3 import BackupResourceProperties from ._models_py3 import Capability + from ._models_py3 import Capacity + from ._models_py3 import CassandraClusterPublicStatus + from ._models_py3 import CassandraClusterPublicStatusDataCentersItem from ._models_py3 import CassandraKeyspaceCreateUpdateParameters from ._models_py3 import CassandraKeyspaceGetPropertiesOptions from ._models_py3 import CassandraKeyspaceGetPropertiesResource @@ -41,30 +46,42 @@ from ._models_py3 import CassandraViewListResult from ._models_py3 import CassandraViewResource from ._models_py3 import Certificate + from ._models_py3 import ClientEncryptionKeyCreateUpdateParameters + from ._models_py3 import ClientEncryptionKeyGetPropertiesResource + from ._models_py3 import ClientEncryptionKeyGetResults + from ._models_py3 import ClientEncryptionKeyResource + from ._models_py3 import ClientEncryptionKeysListResult from ._models_py3 import ClusterKey - from ._models_py3 import ClusterNodeStatus - from ._models_py3 import ClusterNodeStatusNodesItem from ._models_py3 import ClusterResource from ._models_py3 import ClusterResourceProperties from ._models_py3 import Column + from ._models_py3 import CommandOutput + from ._models_py3 import CommandPostBody from ._models_py3 import Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties + from ._models_py3 import ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems from ._models_py3 import CompositePath from ._models_py3 import ConflictResolutionPolicy + from ._models_py3 import ConnectionError from ._models_py3 import ConsistencyPolicy from ._models_py3 import ContainerPartitionKey from ._models_py3 import ContinuousBackupInformation from ._models_py3 import ContinuousBackupRestoreLocation from ._models_py3 import ContinuousModeBackupPolicy from ._models_py3 import CorsPolicy + from ._models_py3 import CosmosCassandraDataTransferDataSourceSink + from ._models_py3 import CreateJobRequest from ._models_py3 import CreateUpdateOptions from ._models_py3 import DataCenterResource from ._models_py3 import DataCenterResourceProperties + from ._models_py3 import DataTransferDataSourceSink + from ._models_py3 import DataTransferJobFeedResults + from ._models_py3 import DataTransferJobGetResults + from ._models_py3 import DataTransferJobProperties from ._models_py3 import DataTransferRegionalServiceResource from ._models_py3 import DataTransferServiceResource from ._models_py3 import DataTransferServiceResourceProperties from ._models_py3 import DatabaseAccountConnectionString from ._models_py3 import DatabaseAccountCreateUpdateParameters - from ._models_py3 import DatabaseAccountCreateUpdateProperties from ._models_py3 import DatabaseAccountGetResults from ._models_py3 import DatabaseAccountListConnectionStringsResult from ._models_py3 import DatabaseAccountListKeysResult @@ -73,7 +90,6 @@ from ._models_py3 import DatabaseAccountUpdateParameters from ._models_py3 import DatabaseAccountsListResult from ._models_py3 import DatabaseRestoreResource - from ._models_py3 import DefaultRequestDatabaseAccountCreateUpdateProperties from ._models_py3 import DiagnosticLogSettings from ._models_py3 import ErrorResponse from ._models_py3 import ExcludedPath @@ -105,6 +121,7 @@ from ._models_py3 import Indexes from ._models_py3 import IndexingPolicy from ._models_py3 import IpAddressOrRange + from ._models_py3 import KeyWrapMetadata from ._models_py3 import ListBackups from ._models_py3 import ListClusters from ._models_py3 import ListDataCenters @@ -112,7 +129,13 @@ from ._models_py3 import LocationGetResult from ._models_py3 import LocationListResult from ._models_py3 import LocationProperties + from ._models_py3 import ManagedCassandraARMResourceProperties + from ._models_py3 import ManagedCassandraManagedServiceIdentity + from ._models_py3 import ManagedCassandraReaperStatus from ._models_py3 import ManagedServiceIdentity + from ._models_py3 import MaterializedViewsBuilderRegionalServiceResource + from ._models_py3 import MaterializedViewsBuilderServiceResource + from ._models_py3 import MaterializedViewsBuilderServiceResourceProperties from ._models_py3 import Metric from ._models_py3 import MetricAvailability from ._models_py3 import MetricDefinition @@ -135,6 +158,12 @@ from ._models_py3 import MongoIndex from ._models_py3 import MongoIndexKeys from ._models_py3 import MongoIndexOptions + from ._models_py3 import MongoRoleDefinitionCreateUpdateParameters + from ._models_py3 import MongoRoleDefinitionGetResults + from ._models_py3 import MongoRoleDefinitionListResult + from ._models_py3 import MongoUserDefinitionCreateUpdateParameters + from ._models_py3 import MongoUserDefinitionGetResults + from ._models_py3 import MongoUserDefinitionListResult from ._models_py3 import NotebookWorkspace from ._models_py3 import NotebookWorkspaceConnectionInfoResult from ._models_py3 import NotebookWorkspaceCreateUpdateParameters @@ -159,10 +188,11 @@ from ._models_py3 import PrivateLinkResource from ._models_py3 import PrivateLinkResourceListResult from ._models_py3 import PrivateLinkServiceConnectionStateProperty + from ._models_py3 import Privilege + from ._models_py3 import PrivilegeResource from ._models_py3 import ProxyResource from ._models_py3 import RegionForOnlineOffline from ._models_py3 import RegionalServiceResource - from ._models_py3 import RepairPostBody from ._models_py3 import Resource from ._models_py3 import RestorableDatabaseAccountGetResult from ._models_py3 import RestorableDatabaseAccountsListResult @@ -184,6 +214,7 @@ from ._models_py3 import RestorableSqlDatabasesListResult from ._models_py3 import RestorableSqlResourcesListResult from ._models_py3 import RestoreParameters + from ._models_py3 import Role from ._models_py3 import SeedNode from ._models_py3 import ServiceResource from ._models_py3 import ServiceResourceCreateUpdateParameters @@ -248,15 +279,20 @@ from ._models import ARMResourceProperties # type: ignore from ._models import AnalyticalStorageConfiguration # type: ignore from ._models import ApiProperties # type: ignore + from ._models import AuthenticationMethodLdapProperties # type: ignore from ._models import AutoUpgradePolicyResource # type: ignore from ._models import AutoscaleSettings # type: ignore from ._models import AutoscaleSettingsResource # type: ignore + from ._models import AzureBlobDataTransferDataSourceSink # type: ignore from ._models import BackupInformation # type: ignore from ._models import BackupPolicy # type: ignore from ._models import BackupPolicyMigrationState # type: ignore from ._models import BackupResource # type: ignore from ._models import BackupResourceProperties # type: ignore from ._models import Capability # type: ignore + from ._models import Capacity # type: ignore + from ._models import CassandraClusterPublicStatus # type: ignore + from ._models import CassandraClusterPublicStatusDataCentersItem # type: ignore from ._models import CassandraKeyspaceCreateUpdateParameters # type: ignore from ._models import CassandraKeyspaceGetPropertiesOptions # type: ignore from ._models import CassandraKeyspaceGetPropertiesResource # type: ignore @@ -278,30 +314,42 @@ from ._models import CassandraViewListResult # type: ignore from ._models import CassandraViewResource # type: ignore from ._models import Certificate # type: ignore + from ._models import ClientEncryptionKeyCreateUpdateParameters # type: ignore + from ._models import ClientEncryptionKeyGetPropertiesResource # type: ignore + from ._models import ClientEncryptionKeyGetResults # type: ignore + from ._models import ClientEncryptionKeyResource # type: ignore + from ._models import ClientEncryptionKeysListResult # type: ignore from ._models import ClusterKey # type: ignore - from ._models import ClusterNodeStatus # type: ignore - from ._models import ClusterNodeStatusNodesItem # type: ignore from ._models import ClusterResource # type: ignore from ._models import ClusterResourceProperties # type: ignore from ._models import Column # type: ignore + from ._models import CommandOutput # type: ignore + from ._models import CommandPostBody # type: ignore from ._models import Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties # type: ignore + from ._models import ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems # type: ignore from ._models import CompositePath # type: ignore from ._models import ConflictResolutionPolicy # type: ignore + from ._models import ConnectionError # type: ignore from ._models import ConsistencyPolicy # type: ignore from ._models import ContainerPartitionKey # type: ignore from ._models import ContinuousBackupInformation # type: ignore from ._models import ContinuousBackupRestoreLocation # type: ignore from ._models import ContinuousModeBackupPolicy # type: ignore from ._models import CorsPolicy # type: ignore + from ._models import CosmosCassandraDataTransferDataSourceSink # type: ignore + from ._models import CreateJobRequest # type: ignore from ._models import CreateUpdateOptions # type: ignore from ._models import DataCenterResource # type: ignore from ._models import DataCenterResourceProperties # type: ignore + from ._models import DataTransferDataSourceSink # type: ignore + from ._models import DataTransferJobFeedResults # type: ignore + from ._models import DataTransferJobGetResults # type: ignore + from ._models import DataTransferJobProperties # type: ignore from ._models import DataTransferRegionalServiceResource # type: ignore from ._models import DataTransferServiceResource # type: ignore from ._models import DataTransferServiceResourceProperties # type: ignore from ._models import DatabaseAccountConnectionString # type: ignore from ._models import DatabaseAccountCreateUpdateParameters # type: ignore - from ._models import DatabaseAccountCreateUpdateProperties # type: ignore from ._models import DatabaseAccountGetResults # type: ignore from ._models import DatabaseAccountListConnectionStringsResult # type: ignore from ._models import DatabaseAccountListKeysResult # type: ignore @@ -310,7 +358,6 @@ from ._models import DatabaseAccountUpdateParameters # type: ignore from ._models import DatabaseAccountsListResult # type: ignore from ._models import DatabaseRestoreResource # type: ignore - from ._models import DefaultRequestDatabaseAccountCreateUpdateProperties # type: ignore from ._models import DiagnosticLogSettings # type: ignore from ._models import ErrorResponse # type: ignore from ._models import ExcludedPath # type: ignore @@ -342,6 +389,7 @@ from ._models import Indexes # type: ignore from ._models import IndexingPolicy # type: ignore from ._models import IpAddressOrRange # type: ignore + from ._models import KeyWrapMetadata # type: ignore from ._models import ListBackups # type: ignore from ._models import ListClusters # type: ignore from ._models import ListDataCenters # type: ignore @@ -349,7 +397,13 @@ from ._models import LocationGetResult # type: ignore from ._models import LocationListResult # type: ignore from ._models import LocationProperties # type: ignore + from ._models import ManagedCassandraARMResourceProperties # type: ignore + from ._models import ManagedCassandraManagedServiceIdentity # type: ignore + from ._models import ManagedCassandraReaperStatus # type: ignore from ._models import ManagedServiceIdentity # type: ignore + from ._models import MaterializedViewsBuilderRegionalServiceResource # type: ignore + from ._models import MaterializedViewsBuilderServiceResource # type: ignore + from ._models import MaterializedViewsBuilderServiceResourceProperties # type: ignore from ._models import Metric # type: ignore from ._models import MetricAvailability # type: ignore from ._models import MetricDefinition # type: ignore @@ -372,6 +426,12 @@ from ._models import MongoIndex # type: ignore from ._models import MongoIndexKeys # type: ignore from ._models import MongoIndexOptions # type: ignore + from ._models import MongoRoleDefinitionCreateUpdateParameters # type: ignore + from ._models import MongoRoleDefinitionGetResults # type: ignore + from ._models import MongoRoleDefinitionListResult # type: ignore + from ._models import MongoUserDefinitionCreateUpdateParameters # type: ignore + from ._models import MongoUserDefinitionGetResults # type: ignore + from ._models import MongoUserDefinitionListResult # type: ignore from ._models import NotebookWorkspace # type: ignore from ._models import NotebookWorkspaceConnectionInfoResult # type: ignore from ._models import NotebookWorkspaceCreateUpdateParameters # type: ignore @@ -396,10 +456,11 @@ from ._models import PrivateLinkResource # type: ignore from ._models import PrivateLinkResourceListResult # type: ignore from ._models import PrivateLinkServiceConnectionStateProperty # type: ignore + from ._models import Privilege # type: ignore + from ._models import PrivilegeResource # type: ignore from ._models import ProxyResource # type: ignore from ._models import RegionForOnlineOffline # type: ignore from ._models import RegionalServiceResource # type: ignore - from ._models import RepairPostBody # type: ignore from ._models import Resource # type: ignore from ._models import RestorableDatabaseAccountGetResult # type: ignore from ._models import RestorableDatabaseAccountsListResult # type: ignore @@ -421,6 +482,7 @@ from ._models import RestorableSqlDatabasesListResult # type: ignore from ._models import RestorableSqlResourcesListResult # type: ignore from ._models import RestoreParameters # type: ignore + from ._models import Role # type: ignore from ._models import SeedNode # type: ignore from ._models import ServiceResource # type: ignore from ._models import ServiceResourceCreateUpdateParameters # type: ignore @@ -490,9 +552,11 @@ BackupStorageRedundancy, CompositePathSortOrder, ConflictResolutionMode, + ConnectionState, ConnectorOffer, CreateMode, CreatedByType, + DataTransferComponent, DataType, DatabaseAccountKind, DefaultConsistencyLevel, @@ -501,6 +565,8 @@ IndexingMode, KeyKind, ManagedCassandraProvisioningState, + ManagedCassandraResourceIdentityType, + MongoRoleDefinitionType, NetworkAclBypass, NodeState, NodeStatus, @@ -527,15 +593,20 @@ 'ARMResourceProperties', 'AnalyticalStorageConfiguration', 'ApiProperties', + 'AuthenticationMethodLdapProperties', 'AutoUpgradePolicyResource', 'AutoscaleSettings', 'AutoscaleSettingsResource', + 'AzureBlobDataTransferDataSourceSink', 'BackupInformation', 'BackupPolicy', 'BackupPolicyMigrationState', 'BackupResource', 'BackupResourceProperties', 'Capability', + 'Capacity', + 'CassandraClusterPublicStatus', + 'CassandraClusterPublicStatusDataCentersItem', 'CassandraKeyspaceCreateUpdateParameters', 'CassandraKeyspaceGetPropertiesOptions', 'CassandraKeyspaceGetPropertiesResource', @@ -557,30 +628,42 @@ 'CassandraViewListResult', 'CassandraViewResource', 'Certificate', + 'ClientEncryptionKeyCreateUpdateParameters', + 'ClientEncryptionKeyGetPropertiesResource', + 'ClientEncryptionKeyGetResults', + 'ClientEncryptionKeyResource', + 'ClientEncryptionKeysListResult', 'ClusterKey', - 'ClusterNodeStatus', - 'ClusterNodeStatusNodesItem', 'ClusterResource', 'ClusterResourceProperties', 'Column', + 'CommandOutput', + 'CommandPostBody', 'Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties', + 'ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems', 'CompositePath', 'ConflictResolutionPolicy', + 'ConnectionError', 'ConsistencyPolicy', 'ContainerPartitionKey', 'ContinuousBackupInformation', 'ContinuousBackupRestoreLocation', 'ContinuousModeBackupPolicy', 'CorsPolicy', + 'CosmosCassandraDataTransferDataSourceSink', + 'CreateJobRequest', 'CreateUpdateOptions', 'DataCenterResource', 'DataCenterResourceProperties', + 'DataTransferDataSourceSink', + 'DataTransferJobFeedResults', + 'DataTransferJobGetResults', + 'DataTransferJobProperties', 'DataTransferRegionalServiceResource', 'DataTransferServiceResource', 'DataTransferServiceResourceProperties', 'DatabaseAccountConnectionString', 'DatabaseAccountCreateUpdateParameters', - 'DatabaseAccountCreateUpdateProperties', 'DatabaseAccountGetResults', 'DatabaseAccountListConnectionStringsResult', 'DatabaseAccountListKeysResult', @@ -589,7 +672,6 @@ 'DatabaseAccountUpdateParameters', 'DatabaseAccountsListResult', 'DatabaseRestoreResource', - 'DefaultRequestDatabaseAccountCreateUpdateProperties', 'DiagnosticLogSettings', 'ErrorResponse', 'ExcludedPath', @@ -621,6 +703,7 @@ 'Indexes', 'IndexingPolicy', 'IpAddressOrRange', + 'KeyWrapMetadata', 'ListBackups', 'ListClusters', 'ListDataCenters', @@ -628,7 +711,13 @@ 'LocationGetResult', 'LocationListResult', 'LocationProperties', + 'ManagedCassandraARMResourceProperties', + 'ManagedCassandraManagedServiceIdentity', + 'ManagedCassandraReaperStatus', 'ManagedServiceIdentity', + 'MaterializedViewsBuilderRegionalServiceResource', + 'MaterializedViewsBuilderServiceResource', + 'MaterializedViewsBuilderServiceResourceProperties', 'Metric', 'MetricAvailability', 'MetricDefinition', @@ -651,6 +740,12 @@ 'MongoIndex', 'MongoIndexKeys', 'MongoIndexOptions', + 'MongoRoleDefinitionCreateUpdateParameters', + 'MongoRoleDefinitionGetResults', + 'MongoRoleDefinitionListResult', + 'MongoUserDefinitionCreateUpdateParameters', + 'MongoUserDefinitionGetResults', + 'MongoUserDefinitionListResult', 'NotebookWorkspace', 'NotebookWorkspaceConnectionInfoResult', 'NotebookWorkspaceCreateUpdateParameters', @@ -675,10 +770,11 @@ 'PrivateLinkResource', 'PrivateLinkResourceListResult', 'PrivateLinkServiceConnectionStateProperty', + 'Privilege', + 'PrivilegeResource', 'ProxyResource', 'RegionForOnlineOffline', 'RegionalServiceResource', - 'RepairPostBody', 'Resource', 'RestorableDatabaseAccountGetResult', 'RestorableDatabaseAccountsListResult', @@ -700,6 +796,7 @@ 'RestorableSqlDatabasesListResult', 'RestorableSqlResourcesListResult', 'RestoreParameters', + 'Role', 'SeedNode', 'ServiceResource', 'ServiceResourceCreateUpdateParameters', @@ -767,9 +864,11 @@ 'BackupStorageRedundancy', 'CompositePathSortOrder', 'ConflictResolutionMode', + 'ConnectionState', 'ConnectorOffer', 'CreateMode', 'CreatedByType', + 'DataTransferComponent', 'DataType', 'DatabaseAccountKind', 'DefaultConsistencyLevel', @@ -778,6 +877,8 @@ 'IndexingMode', 'KeyKind', 'ManagedCassandraProvisioningState', + 'ManagedCassandraResourceIdentityType', + 'MongoRoleDefinitionType', 'NetworkAclBypass', 'NodeState', 'NodeStatus', diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_cosmos_db_management_client_enums.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_cosmos_db_management_client_enums.py index ec0159dc473..3b3479d0f40 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_cosmos_db_management_client_enums.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_cosmos_db_management_client_enums.py @@ -47,11 +47,12 @@ class ApiType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): class AuthenticationMethod(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): """Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default - password based authentication. The default is 'Cassandra'. + password based authentication. The default is 'Cassandra'. 'Ldap' is in preview. """ NONE = "None" CASSANDRA = "Cassandra" + LDAP = "Ldap" class BackupPolicyMigrationStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): """Describes the status of migration between backup policy types. @@ -91,6 +92,17 @@ class ConflictResolutionMode(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum) LAST_WRITER_WINS = "LastWriterWins" CUSTOM = "Custom" +class ConnectionState(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): + """The kind of connection error that occurred. + """ + + UNKNOWN = "Unknown" + OK = "OK" + OPERATOR_TO_DATA_CENTER_NETWORK_ERROR = "OperatorToDataCenterNetworkError" + DATACENTER_TO_DATACENTER_NETWORK_ERROR = "DatacenterToDatacenterNetworkError" + INTERNAL_OPERATOR_TO_DATA_CENTER_CERTIFICATE_ERROR = "InternalOperatorToDataCenterCertificateError" + INTERNAL_ERROR = "InternalError" + class ConnectorOffer(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): """The cassandra connector offer type for the Cosmos DB C* database account. """ @@ -121,6 +133,11 @@ class DatabaseAccountKind(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): MONGO_DB = "MongoDB" PARSE = "Parse" +class DataTransferComponent(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): + + COSMOS_DB_CASSANDRA = "CosmosDBCassandra" + AZURE_STORAGE = "AzureStorage" + class DataType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): """The datatype for which the indexing behavior is applied to. """ @@ -186,6 +203,20 @@ class ManagedCassandraProvisioningState(with_metaclass(_CaseInsensitiveEnumMeta, FAILED = "Failed" CANCELED = "Canceled" +class ManagedCassandraResourceIdentityType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): + """The type of the resource. + """ + + SYSTEM_ASSIGNED = "SystemAssigned" + NONE = "None" + +class MongoRoleDefinitionType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): + """Indicates whether the Role Definition was built-in or user created. + """ + + BUILT_IN_ROLE = "BuiltInRole" + CUSTOM_ROLE = "CustomRole" + class NetworkAclBypass(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): """Indicates what services are allowed to bypass firewall checks. """ @@ -194,7 +225,7 @@ class NetworkAclBypass(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): AZURE_SERVICES = "AzureServices" class NodeState(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The state of the node in relation to the cluster. + """The state of the node in Cassandra ring. """ NORMAL = "Normal" @@ -308,6 +339,7 @@ class ServiceType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): SQL_DEDICATED_GATEWAY = "SqlDedicatedGateway" DATA_TRANSFER = "DataTransfer" GRAPH_API_COMPUTE = "GraphAPICompute" + MATERIALIZED_VIEWS_BUILDER = "MaterializedViewsBuilder" class SpatialType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): """Indicates the spatial type of index. diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_models.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_models.py index 5570f3633e7..9bfecc8792f 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_models.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_models.py @@ -137,6 +137,52 @@ def __init__( self.identity = kwargs.get('identity', None) +class AuthenticationMethodLdapProperties(msrest.serialization.Model): + """Ldap authentication method properties. This feature is in preview. + + :param server_hostname: Hostname of the LDAP server. + :type server_hostname: str + :param server_port: Port of the LDAP server. + :type server_port: int + :param service_user_distinguished_name: Distinguished name of the look up user account, who can + look up user details on authentication. + :type service_user_distinguished_name: str + :param service_user_password: Password of the look up user. + :type service_user_password: str + :param search_base_distinguished_name: Distinguished name of the object to start the recursive + search of users from. + :type search_base_distinguished_name: str + :param search_filter_template: Template to use for searching. Defaults to (cn=%s) where %s will + be replaced by the username used to login. + :type search_filter_template: str + :param server_certificates: + :type server_certificates: list[~azure.mgmt.cosmosdb.models.Certificate] + """ + + _attribute_map = { + 'server_hostname': {'key': 'serverHostname', 'type': 'str'}, + 'server_port': {'key': 'serverPort', 'type': 'int'}, + 'service_user_distinguished_name': {'key': 'serviceUserDistinguishedName', 'type': 'str'}, + 'service_user_password': {'key': 'serviceUserPassword', 'type': 'str'}, + 'search_base_distinguished_name': {'key': 'searchBaseDistinguishedName', 'type': 'str'}, + 'search_filter_template': {'key': 'searchFilterTemplate', 'type': 'str'}, + 'server_certificates': {'key': 'serverCertificates', 'type': '[Certificate]'}, + } + + def __init__( + self, + **kwargs + ): + super(AuthenticationMethodLdapProperties, self).__init__(**kwargs) + self.server_hostname = kwargs.get('server_hostname', None) + self.server_port = kwargs.get('server_port', None) + self.service_user_distinguished_name = kwargs.get('service_user_distinguished_name', None) + self.service_user_password = kwargs.get('service_user_password', None) + self.search_base_distinguished_name = kwargs.get('search_base_distinguished_name', None) + self.search_filter_template = kwargs.get('search_filter_template', None) + self.server_certificates = kwargs.get('server_certificates', None) + + class AutoscaleSettings(msrest.serialization.Model): """AutoscaleSettings. @@ -213,6 +259,74 @@ def __init__( self.throughput_policy = kwargs.get('throughput_policy', None) +class DataTransferDataSourceSink(msrest.serialization.Model): + """Base class for all DataTransfer source/sink. + + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: AzureBlobDataTransferDataSourceSink, CosmosCassandraDataTransferDataSourceSink. + + All required parameters must be populated in order to send to Azure. + + :param component: Required. Constant filled by server. Possible values include: + "CosmosDBCassandra", "AzureStorage". Default value: "CosmosDBCassandra". + :type component: str or ~azure.mgmt.cosmosdb.models.DataTransferComponent + """ + + _validation = { + 'component': {'required': True}, + } + + _attribute_map = { + 'component': {'key': 'component', 'type': 'str'}, + } + + _subtype_map = { + 'component': {'AzureBlobStorage': 'AzureBlobDataTransferDataSourceSink', 'CosmosDBCassandra': 'CosmosCassandraDataTransferDataSourceSink'} + } + + def __init__( + self, + **kwargs + ): + super(DataTransferDataSourceSink, self).__init__(**kwargs) + self.component = None # type: Optional[str] + + +class AzureBlobDataTransferDataSourceSink(DataTransferDataSourceSink): + """An Azure Blob Storage data source/sink. + + All required parameters must be populated in order to send to Azure. + + :param component: Required. Constant filled by server. Possible values include: + "CosmosDBCassandra", "AzureStorage". Default value: "CosmosDBCassandra". + :type component: str or ~azure.mgmt.cosmosdb.models.DataTransferComponent + :param container_name: Required. + :type container_name: str + :param endpoint_url: + :type endpoint_url: str + """ + + _validation = { + 'component': {'required': True}, + 'container_name': {'required': True}, + } + + _attribute_map = { + 'component': {'key': 'component', 'type': 'str'}, + 'container_name': {'key': 'containerName', 'type': 'str'}, + 'endpoint_url': {'key': 'endpointUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(AzureBlobDataTransferDataSourceSink, self).__init__(**kwargs) + self.component = 'AzureBlobStorage' # type: str + self.container_name = kwargs['container_name'] + self.endpoint_url = kwargs.get('endpoint_url', None) + + class BackupInformation(msrest.serialization.Model): """Backup information of a resource. @@ -380,6 +494,93 @@ def __init__( self.name = kwargs.get('name', None) +class Capacity(msrest.serialization.Model): + """The object that represents all properties related to capacity enforcement on an account. + + :param total_throughput_limit: The total throughput limit imposed on the account. A + totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned + on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of + throughput. + :type total_throughput_limit: int + """ + + _validation = { + 'total_throughput_limit': {'minimum': -1}, + } + + _attribute_map = { + 'total_throughput_limit': {'key': 'totalThroughputLimit', 'type': 'int'}, + } + + def __init__( + self, + **kwargs + ): + super(Capacity, self).__init__(**kwargs) + self.total_throughput_limit = kwargs.get('total_throughput_limit', None) + + +class CassandraClusterPublicStatus(msrest.serialization.Model): + """Properties of a managed Cassandra cluster public status. + + :param e_tag: + :type e_tag: str + :param reaper_status: + :type reaper_status: ~azure.mgmt.cosmosdb.models.ManagedCassandraReaperStatus + :param connection_errors: List relevant information about any connection errors to the + Datacenters. + :type connection_errors: list[~azure.mgmt.cosmosdb.models.ConnectionError] + :param data_centers: List of the status of each datacenter in this cluster. + :type data_centers: + list[~azure.mgmt.cosmosdb.models.CassandraClusterPublicStatusDataCentersItem] + """ + + _attribute_map = { + 'e_tag': {'key': 'eTag', 'type': 'str'}, + 'reaper_status': {'key': 'reaperStatus', 'type': 'ManagedCassandraReaperStatus'}, + 'connection_errors': {'key': 'connectionErrors', 'type': '[ConnectionError]'}, + 'data_centers': {'key': 'dataCenters', 'type': '[CassandraClusterPublicStatusDataCentersItem]'}, + } + + def __init__( + self, + **kwargs + ): + super(CassandraClusterPublicStatus, self).__init__(**kwargs) + self.e_tag = kwargs.get('e_tag', None) + self.reaper_status = kwargs.get('reaper_status', None) + self.connection_errors = kwargs.get('connection_errors', None) + self.data_centers = kwargs.get('data_centers', None) + + +class CassandraClusterPublicStatusDataCentersItem(msrest.serialization.Model): + """CassandraClusterPublicStatusDataCentersItem. + + :param name: The name of this Datacenter. + :type name: str + :param seed_nodes: A list of all seed nodes in the cluster, managed and unmanaged. + :type seed_nodes: list[str] + :param nodes: + :type nodes: + list[~azure.mgmt.cosmosdb.models.ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems] + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'seed_nodes': {'key': 'seedNodes', 'type': '[str]'}, + 'nodes': {'key': 'nodes', 'type': '[ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems]'}, + } + + def __init__( + self, + **kwargs + ): + super(CassandraClusterPublicStatusDataCentersItem, self).__init__(**kwargs) + self.name = kwargs.get('name', None) + self.seed_nodes = kwargs.get('seed_nodes', None) + self.nodes = kwargs.get('nodes', None) + + class CassandraKeyspaceCreateUpdateParameters(ARMResourceProperties): """Parameters to create and update Cosmos DB Cassandra keyspace. @@ -1051,12 +1252,13 @@ class CassandraViewResource(msrest.serialization.Model): :param id: Required. Name of the Cosmos DB Cassandra view. :type id: str - :param view_definition: View Definition of the Cosmos DB Cassandra view. + :param view_definition: Required. View Definition of the Cosmos DB Cassandra view. :type view_definition: str """ _validation = { 'id': {'required': True}, + 'view_definition': {'required': True}, } _attribute_map = { @@ -1070,7 +1272,7 @@ def __init__( ): super(CassandraViewResource, self).__init__(**kwargs) self.id = kwargs['id'] - self.view_definition = kwargs.get('view_definition', None) + self.view_definition = kwargs['view_definition'] class CassandraViewGetPropertiesResource(ExtendedResourceProperties, CassandraViewResource): @@ -1082,7 +1284,7 @@ class CassandraViewGetPropertiesResource(ExtendedResourceProperties, CassandraVi :param id: Required. Name of the Cosmos DB Cassandra view. :type id: str - :param view_definition: View Definition of the Cosmos DB Cassandra view. + :param view_definition: Required. View Definition of the Cosmos DB Cassandra view. :type view_definition: str :ivar rid: A system generated property. A unique identifier. :vartype rid: str @@ -1095,6 +1297,7 @@ class CassandraViewGetPropertiesResource(ExtendedResourceProperties, CassandraVi _validation = { 'id': {'required': True}, + 'view_definition': {'required': True}, 'rid': {'readonly': True}, 'ts': {'readonly': True}, 'etag': {'readonly': True}, @@ -1114,7 +1317,7 @@ def __init__( ): super(CassandraViewGetPropertiesResource, self).__init__(**kwargs) self.id = kwargs['id'] - self.view_definition = kwargs.get('view_definition', None) + self.view_definition = kwargs['view_definition'] self.rid = None self.ts = None self.etag = None @@ -1218,110 +1421,207 @@ def __init__( self.pem = kwargs.get('pem', None) -class ClusterKey(msrest.serialization.Model): - """Cosmos DB Cassandra table cluster key. +class ClientEncryptionKeyCreateUpdateParameters(msrest.serialization.Model): + """Parameters to create and update ClientEncryptionKey. - :param name: Name of the Cosmos DB Cassandra table cluster key. - :type name: str - :param order_by: Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and - "Desc". - :type order_by: str + All required parameters must be populated in order to send to Azure. + + :param resource: Required. The standard JSON format of a ClientEncryptionKey. + :type resource: ~azure.mgmt.cosmosdb.models.ClientEncryptionKeyResource + """ + + _validation = { + 'resource': {'required': True}, + } + + _attribute_map = { + 'resource': {'key': 'properties.resource', 'type': 'ClientEncryptionKeyResource'}, + } + + def __init__( + self, + **kwargs + ): + super(ClientEncryptionKeyCreateUpdateParameters, self).__init__(**kwargs) + self.resource = kwargs['resource'] + + +class ClientEncryptionKeyResource(msrest.serialization.Model): + """Cosmos DB client encryption key resource object. + + :param id: Name of the ClientEncryptionKey. + :type id: str + :param encryption_algorithm: Encryption algorithm that will be used along with this client + encryption key to encrypt/decrypt data. + :type encryption_algorithm: str + :param wrapped_data_encryption_key: Wrapped (encrypted) form of the key represented as a byte + array. + :type wrapped_data_encryption_key: bytearray + :param key_wrap_metadata: Metadata for the wrapping provider that can be used to unwrap the + wrapped client encryption key. + :type key_wrap_metadata: ~azure.mgmt.cosmosdb.models.KeyWrapMetadata + """ + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'encryption_algorithm': {'key': 'encryptionAlgorithm', 'type': 'str'}, + 'wrapped_data_encryption_key': {'key': 'wrappedDataEncryptionKey', 'type': 'bytearray'}, + 'key_wrap_metadata': {'key': 'keyWrapMetadata', 'type': 'KeyWrapMetadata'}, + } + + def __init__( + self, + **kwargs + ): + super(ClientEncryptionKeyResource, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.encryption_algorithm = kwargs.get('encryption_algorithm', None) + self.wrapped_data_encryption_key = kwargs.get('wrapped_data_encryption_key', None) + self.key_wrap_metadata = kwargs.get('key_wrap_metadata', None) + + +class ClientEncryptionKeyGetPropertiesResource(ExtendedResourceProperties, ClientEncryptionKeyResource): + """ClientEncryptionKeyGetPropertiesResource. + + Variables are only populated by the server, and will be ignored when sending a request. + + :param id: Name of the ClientEncryptionKey. + :type id: str + :param encryption_algorithm: Encryption algorithm that will be used along with this client + encryption key to encrypt/decrypt data. + :type encryption_algorithm: str + :param wrapped_data_encryption_key: Wrapped (encrypted) form of the key represented as a byte + array. + :type wrapped_data_encryption_key: bytearray + :param key_wrap_metadata: Metadata for the wrapping provider that can be used to unwrap the + wrapped client encryption key. + :type key_wrap_metadata: ~azure.mgmt.cosmosdb.models.KeyWrapMetadata + :ivar rid: A system generated property. A unique identifier. + :vartype rid: str + :ivar ts: A system generated property that denotes the last updated timestamp of the resource. + :vartype ts: float + :ivar etag: A system generated property representing the resource etag required for optimistic + concurrency control. + :vartype etag: str + """ + + _validation = { + 'rid': {'readonly': True}, + 'ts': {'readonly': True}, + 'etag': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'encryption_algorithm': {'key': 'encryptionAlgorithm', 'type': 'str'}, + 'wrapped_data_encryption_key': {'key': 'wrappedDataEncryptionKey', 'type': 'bytearray'}, + 'key_wrap_metadata': {'key': 'keyWrapMetadata', 'type': 'KeyWrapMetadata'}, + 'rid': {'key': '_rid', 'type': 'str'}, + 'ts': {'key': '_ts', 'type': 'float'}, + 'etag': {'key': '_etag', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(ClientEncryptionKeyGetPropertiesResource, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.encryption_algorithm = kwargs.get('encryption_algorithm', None) + self.wrapped_data_encryption_key = kwargs.get('wrapped_data_encryption_key', None) + self.key_wrap_metadata = kwargs.get('key_wrap_metadata', None) + self.rid = None + self.ts = None + self.etag = None + + +class ClientEncryptionKeyGetResults(ARMProxyResource): + """Client Encryption Key. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param resource: + :type resource: ~azure.mgmt.cosmosdb.models.ClientEncryptionKeyGetPropertiesResource """ + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, - 'order_by': {'key': 'orderBy', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'resource': {'key': 'properties.resource', 'type': 'ClientEncryptionKeyGetPropertiesResource'}, } def __init__( self, **kwargs ): - super(ClusterKey, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.order_by = kwargs.get('order_by', None) + super(ClientEncryptionKeyGetResults, self).__init__(**kwargs) + self.resource = kwargs.get('resource', None) + +class ClientEncryptionKeysListResult(msrest.serialization.Model): + """The List operation response, that contains the client encryption keys and their properties. -class ClusterNodeStatus(msrest.serialization.Model): - """The status of all nodes in the cluster (as returned by 'nodetool status'). + Variables are only populated by the server, and will be ignored when sending a request. - :param nodes: Information about nodes in the cluster (corresponds to what is returned from - nodetool info). - :type nodes: list[~azure.mgmt.cosmosdb.models.ClusterNodeStatusNodesItem] + :ivar value: List of client encryption keys and their properties. + :vartype value: list[~azure.mgmt.cosmosdb.models.ClientEncryptionKeyGetResults] """ + _validation = { + 'value': {'readonly': True}, + } + _attribute_map = { - 'nodes': {'key': 'nodes', 'type': '[ClusterNodeStatusNodesItem]'}, + 'value': {'key': 'value', 'type': '[ClientEncryptionKeyGetResults]'}, } def __init__( self, **kwargs ): - super(ClusterNodeStatus, self).__init__(**kwargs) - self.nodes = kwargs.get('nodes', None) + super(ClientEncryptionKeysListResult, self).__init__(**kwargs) + self.value = None -class ClusterNodeStatusNodesItem(msrest.serialization.Model): - """ClusterNodeStatusNodesItem. +class ClusterKey(msrest.serialization.Model): + """Cosmos DB Cassandra table cluster key. - :param datacenter: The Cassandra data center this node resides in. - :type datacenter: str - :param status: Indicates whether the node is functioning or not. Possible values include: "Up", - "Down". - :type status: str or ~azure.mgmt.cosmosdb.models.NodeStatus - :param state: The state of the node in relation to the cluster. Possible values include: - "Normal", "Leaving", "Joining", "Moving", "Stopped". - :type state: str or ~azure.mgmt.cosmosdb.models.NodeState - :param address: The node's URL. - :type address: str - :param load: The amount of file system data in the data directory (e.g., 47.66 KB), excluding - all content in the snapshots subdirectories. Because all SSTable data files are included, any - data that is not cleaned up (such as TTL-expired cell or tombstoned data) is counted. - :type load: str - :param tokens: List of tokens. - :type tokens: list[str] - :param owns: The percentage of the data owned by the node per datacenter times the replication - factor (e.g., 33.3, or null if the data is not available). For example, a node can own 33% of - the ring, but shows 100% if the replication factor is 3. For non-system keyspaces, the endpoint - percentage ownership information is shown. - :type owns: float - :param host_id: The network ID of the node. - :type host_id: str - :param rack: The rack this node is part of. - :type rack: str + :param name: Name of the Cosmos DB Cassandra table cluster key. + :type name: str + :param order_by: Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and + "Desc". + :type order_by: str """ _attribute_map = { - 'datacenter': {'key': 'datacenter', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'address': {'key': 'address', 'type': 'str'}, - 'load': {'key': 'load', 'type': 'str'}, - 'tokens': {'key': 'tokens', 'type': '[str]'}, - 'owns': {'key': 'owns', 'type': 'float'}, - 'host_id': {'key': 'hostId', 'type': 'str'}, - 'rack': {'key': 'rack', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'order_by': {'key': 'orderBy', 'type': 'str'}, } def __init__( self, **kwargs ): - super(ClusterNodeStatusNodesItem, self).__init__(**kwargs) - self.datacenter = kwargs.get('datacenter', None) - self.status = kwargs.get('status', None) - self.state = kwargs.get('state', None) - self.address = kwargs.get('address', None) - self.load = kwargs.get('load', None) - self.tokens = kwargs.get('tokens', None) - self.owns = kwargs.get('owns', None) - self.host_id = kwargs.get('host_id', None) - self.rack = kwargs.get('rack', None) + super(ClusterKey, self).__init__(**kwargs) + self.name = kwargs.get('name', None) + self.order_by = kwargs.get('order_by', None) -class ClusterResource(ARMResourceProperties): - """Representation of a managed Cassandra cluster. +class ManagedCassandraARMResourceProperties(msrest.serialization.Model): + """The core properties of ARM resources. Variables are only populated by the server, and will be ignored when sending a request. @@ -1341,9 +1641,7 @@ class ClusterResource(ARMResourceProperties): also include "Table", "Graph", "DocumentDB", and "MongoDB". :type tags: dict[str, str] :param identity: Identity for the resource. - :type identity: ~azure.mgmt.cosmosdb.models.ManagedServiceIdentity - :param properties: Properties of a managed Cassandra cluster. - :type properties: ~azure.mgmt.cosmosdb.models.ClusterResourceProperties + :type identity: ~azure.mgmt.cosmosdb.models.ManagedCassandraManagedServiceIdentity """ _validation = { @@ -1358,26 +1656,80 @@ class ClusterResource(ARMResourceProperties): 'type': {'key': 'type', 'type': 'str'}, 'location': {'key': 'location', 'type': 'str'}, 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'ManagedServiceIdentity'}, - 'properties': {'key': 'properties', 'type': 'ClusterResourceProperties'}, + 'identity': {'key': 'identity', 'type': 'ManagedCassandraManagedServiceIdentity'}, } def __init__( self, **kwargs ): - super(ClusterResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) + super(ManagedCassandraARMResourceProperties, self).__init__(**kwargs) + self.id = None + self.name = None + self.type = None + self.location = kwargs.get('location', None) + self.tags = kwargs.get('tags', None) + self.identity = kwargs.get('identity', None) -class ClusterResourceProperties(msrest.serialization.Model): - """Properties of a managed Cassandra cluster. +class ClusterResource(ManagedCassandraARMResourceProperties): + """Representation of a managed Cassandra cluster. Variables are only populated by the server, and will be ignored when sending a request. - :param provisioning_state: The status of the resource at the time the operation was called. - Possible values include: "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Canceled". - :type provisioning_state: str or ~azure.mgmt.cosmosdb.models.ManagedCassandraProvisioningState + :ivar id: The unique resource identifier of the ARM resource. + :vartype id: str + :ivar name: The name of the ARM resource. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param location: The location of the resource group to which the resource belongs. + :type location: str + :param tags: A set of tags. Tags are a list of key-value pairs that describe the resource. + These tags can be used in viewing and grouping this resource (across resource groups). A + maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 + characters and value no greater than 256 characters. For example, the default experience for a + template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values + also include "Table", "Graph", "DocumentDB", and "MongoDB". + :type tags: dict[str, str] + :param identity: Identity for the resource. + :type identity: ~azure.mgmt.cosmosdb.models.ManagedCassandraManagedServiceIdentity + :param properties: Properties of a managed Cassandra cluster. + :type properties: ~azure.mgmt.cosmosdb.models.ClusterResourceProperties + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'identity': {'key': 'identity', 'type': 'ManagedCassandraManagedServiceIdentity'}, + 'properties': {'key': 'properties', 'type': 'ClusterResourceProperties'}, + } + + def __init__( + self, + **kwargs + ): + super(ClusterResource, self).__init__(**kwargs) + self.properties = kwargs.get('properties', None) + + +class ClusterResourceProperties(msrest.serialization.Model): + """Properties of a managed Cassandra cluster. + + Variables are only populated by the server, and will be ignored when sending a request. + + :param provisioning_state: The status of the resource at the time the operation was called. + Possible values include: "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Canceled". + :type provisioning_state: str or ~azure.mgmt.cosmosdb.models.ManagedCassandraProvisioningState :param restore_from_backup_id: To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup. :type restore_from_backup_id: str @@ -1396,16 +1748,13 @@ class ClusterResourceProperties(msrest.serialization.Model): :type cluster_name_override: str :param authentication_method: Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. - 'Cassandra' is the default password based authentication. The default is 'Cassandra'. Possible - values include: "None", "Cassandra". + 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is + in preview. Possible values include: "None", "Cassandra", "Ldap". :type authentication_method: str or ~azure.mgmt.cosmosdb.models.AuthenticationMethod :param initial_cassandra_admin_password: Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'. :type initial_cassandra_admin_password: str - :param hours_between_backups: Number of hours to wait between taking a backup of the cluster. - To disable backups, set this property to 0. - :type hours_between_backups: int :param prometheus_endpoint: Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached. :type prometheus_endpoint: ~azure.mgmt.cosmosdb.models.SeedNode @@ -1433,6 +1782,12 @@ class ClusterResourceProperties(msrest.serialization.Model): :ivar seed_nodes: List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes. :vartype seed_nodes: list[~azure.mgmt.cosmosdb.models.SeedNode] + :param hours_between_backups: Number of hours to wait between taking a backup of the cluster. + :type hours_between_backups: int + :param deallocated: Whether the cluster and associated data centers has been deallocated. + :type deallocated: bool + :param cassandra_audit_logging_enabled: Whether Cassandra audit logging is enabled. + :type cassandra_audit_logging_enabled: bool """ _validation = { @@ -1448,7 +1803,6 @@ class ClusterResourceProperties(msrest.serialization.Model): 'cluster_name_override': {'key': 'clusterNameOverride', 'type': 'str'}, 'authentication_method': {'key': 'authenticationMethod', 'type': 'str'}, 'initial_cassandra_admin_password': {'key': 'initialCassandraAdminPassword', 'type': 'str'}, - 'hours_between_backups': {'key': 'hoursBetweenBackups', 'type': 'int'}, 'prometheus_endpoint': {'key': 'prometheusEndpoint', 'type': 'SeedNode'}, 'repair_enabled': {'key': 'repairEnabled', 'type': 'bool'}, 'client_certificates': {'key': 'clientCertificates', 'type': '[Certificate]'}, @@ -1456,6 +1810,9 @@ class ClusterResourceProperties(msrest.serialization.Model): 'gossip_certificates': {'key': 'gossipCertificates', 'type': '[Certificate]'}, 'external_seed_nodes': {'key': 'externalSeedNodes', 'type': '[SeedNode]'}, 'seed_nodes': {'key': 'seedNodes', 'type': '[SeedNode]'}, + 'hours_between_backups': {'key': 'hoursBetweenBackups', 'type': 'int'}, + 'deallocated': {'key': 'deallocated', 'type': 'bool'}, + 'cassandra_audit_logging_enabled': {'key': 'cassandraAuditLoggingEnabled', 'type': 'bool'}, } def __init__( @@ -1470,7 +1827,6 @@ def __init__( self.cluster_name_override = kwargs.get('cluster_name_override', None) self.authentication_method = kwargs.get('authentication_method', None) self.initial_cassandra_admin_password = kwargs.get('initial_cassandra_admin_password', None) - self.hours_between_backups = kwargs.get('hours_between_backups', None) self.prometheus_endpoint = kwargs.get('prometheus_endpoint', None) self.repair_enabled = kwargs.get('repair_enabled', None) self.client_certificates = kwargs.get('client_certificates', None) @@ -1478,6 +1834,9 @@ def __init__( self.gossip_certificates = None self.external_seed_nodes = kwargs.get('external_seed_nodes', None) self.seed_nodes = None + self.hours_between_backups = kwargs.get('hours_between_backups', None) + self.deallocated = kwargs.get('deallocated', None) + self.cassandra_audit_logging_enabled = kwargs.get('cassandra_audit_logging_enabled', None) class Column(msrest.serialization.Model): @@ -1503,6 +1862,69 @@ def __init__( self.type = kwargs.get('type', None) +class CommandOutput(msrest.serialization.Model): + """Response of /command api. + + :param command_output: Output of the command. + :type command_output: str + """ + + _attribute_map = { + 'command_output': {'key': 'commandOutput', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(CommandOutput, self).__init__(**kwargs) + self.command_output = kwargs.get('command_output', None) + + +class CommandPostBody(msrest.serialization.Model): + """Specification of which command to run where. + + All required parameters must be populated in order to send to Azure. + + :param command: Required. The command which should be run. + :type command: str + :param arguments: The arguments for the command to be run. + :type arguments: dict[str, str] + :param host: Required. IP address of the cassandra host to run the command on. + :type host: str + :param cassandra_stop_start: If true, stops cassandra before executing the command and then + start it again. + :type cassandra_stop_start: bool + :param readwrite: If true, allows the command to *write* to the cassandra directory, otherwise + read-only. + :type readwrite: bool + """ + + _validation = { + 'command': {'required': True}, + 'host': {'required': True}, + } + + _attribute_map = { + 'command': {'key': 'command', 'type': 'str'}, + 'arguments': {'key': 'arguments', 'type': '{str}'}, + 'host': {'key': 'host', 'type': 'str'}, + 'cassandra_stop_start': {'key': 'cassandra-stop-start', 'type': 'bool'}, + 'readwrite': {'key': 'readwrite', 'type': 'bool'}, + } + + def __init__( + self, + **kwargs + ): + super(CommandPostBody, self).__init__(**kwargs) + self.command = kwargs['command'] + self.arguments = kwargs.get('arguments', None) + self.host = kwargs['host'] + self.cassandra_stop_start = kwargs.get('cassandra_stop_start', None) + self.readwrite = kwargs.get('readwrite', None) + + class Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties(msrest.serialization.Model): """Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties. @@ -1533,6 +1955,90 @@ def __init__( self.client_id = None +class ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems(msrest.serialization.Model): + """ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems. + + :param address: The node's IP address. + :type address: str + :param state: The state of the node in Cassandra ring. Possible values include: "Normal", + "Leaving", "Joining", "Moving", "Stopped". + :type state: str or ~azure.mgmt.cosmosdb.models.NodeState + :param status: + :type status: str + :param load: The amount of file system data in the data directory (e.g., 47.66 kB), excluding + all content in the snapshots subdirectories. Because all SSTable data files are included, any + data that is not cleaned up (such as TTL-expired cells or tombstones) is counted. + :type load: str + :param tokens: List of tokens this node covers. + :type tokens: list[str] + :param size: + :type size: int + :param host_id: The network ID of the node. + :type host_id: str + :param rack: The rack this node is part of. + :type rack: str + :param timestamp: The timestamp at which that snapshot of these usage statistics were taken. + :type timestamp: str + :param disk_used_kb: The amount of disk used, in kB, of the directory /var/lib/cassandra. + :type disk_used_kb: long + :param disk_free_kb: The amount of disk free, in kB, of the directory /var/lib/cassandra. + :type disk_free_kb: long + :param memory_used_kb: Used memory (calculated as total - free - buffers - cache), in kB. + :type memory_used_kb: long + :param memory_buffers_and_cached_kb: Memory used by kernel buffers (Buffers in /proc/meminfo) + and page cache and slabs (Cached and SReclaimable in /proc/meminfo), in kB. + :type memory_buffers_and_cached_kb: long + :param memory_free_kb: Unused memory (MemFree and SwapFree in /proc/meminfo), in kB. + :type memory_free_kb: long + :param memory_total_kb: Total installed memory (MemTotal and SwapTotal in /proc/meminfo), in + kB. + :type memory_total_kb: long + :param cpu_usage: A float representing the current system-wide CPU utilization as a percentage. + :type cpu_usage: float + """ + + _attribute_map = { + 'address': {'key': 'address', 'type': 'str'}, + 'state': {'key': 'state', 'type': 'str'}, + 'status': {'key': 'status', 'type': 'str'}, + 'load': {'key': 'load', 'type': 'str'}, + 'tokens': {'key': 'tokens', 'type': '[str]'}, + 'size': {'key': 'size', 'type': 'int'}, + 'host_id': {'key': 'hostID', 'type': 'str'}, + 'rack': {'key': 'rack', 'type': 'str'}, + 'timestamp': {'key': 'timestamp', 'type': 'str'}, + 'disk_used_kb': {'key': 'diskUsedKB', 'type': 'long'}, + 'disk_free_kb': {'key': 'diskFreeKB', 'type': 'long'}, + 'memory_used_kb': {'key': 'memoryUsedKB', 'type': 'long'}, + 'memory_buffers_and_cached_kb': {'key': 'memoryBuffersAndCachedKB', 'type': 'long'}, + 'memory_free_kb': {'key': 'memoryFreeKB', 'type': 'long'}, + 'memory_total_kb': {'key': 'memoryTotalKB', 'type': 'long'}, + 'cpu_usage': {'key': 'cpuUsage', 'type': 'float'}, + } + + def __init__( + self, + **kwargs + ): + super(ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems, self).__init__(**kwargs) + self.address = kwargs.get('address', None) + self.state = kwargs.get('state', None) + self.status = kwargs.get('status', None) + self.load = kwargs.get('load', None) + self.tokens = kwargs.get('tokens', None) + self.size = kwargs.get('size', None) + self.host_id = kwargs.get('host_id', None) + self.rack = kwargs.get('rack', None) + self.timestamp = kwargs.get('timestamp', None) + self.disk_used_kb = kwargs.get('disk_used_kb', None) + self.disk_free_kb = kwargs.get('disk_free_kb', None) + self.memory_used_kb = kwargs.get('memory_used_kb', None) + self.memory_buffers_and_cached_kb = kwargs.get('memory_buffers_and_cached_kb', None) + self.memory_free_kb = kwargs.get('memory_free_kb', None) + self.memory_total_kb = kwargs.get('memory_total_kb', None) + self.cpu_usage = kwargs.get('cpu_usage', None) + + class CompositePath(msrest.serialization.Model): """CompositePath. @@ -1588,6 +2094,43 @@ def __init__( self.conflict_resolution_procedure = kwargs.get('conflict_resolution_procedure', None) +class ConnectionError(msrest.serialization.Model): + """ConnectionError. + + :param connection_state: The kind of connection error that occurred. Possible values include: + "Unknown", "OK", "OperatorToDataCenterNetworkError", "DatacenterToDatacenterNetworkError", + "InternalOperatorToDataCenterCertificateError", "InternalError". + :type connection_state: str or ~azure.mgmt.cosmosdb.models.ConnectionState + :param i_p_from: The IP of host that originated the failed connection. + :type i_p_from: str + :param i_p_to: The IP that the connection attempted to reach. + :type i_p_to: str + :param port: The TCP port the connection was attempted on. + :type port: int + :param exception: Detailed error message about the failed connection. + :type exception: str + """ + + _attribute_map = { + 'connection_state': {'key': 'connectionState', 'type': 'str'}, + 'i_p_from': {'key': 'iPFrom', 'type': 'str'}, + 'i_p_to': {'key': 'iPTo', 'type': 'str'}, + 'port': {'key': 'port', 'type': 'int'}, + 'exception': {'key': 'exception', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(ConnectionError, self).__init__(**kwargs) + self.connection_state = kwargs.get('connection_state', None) + self.i_p_from = kwargs.get('i_p_from', None) + self.i_p_to = kwargs.get('i_p_to', None) + self.port = kwargs.get('port', None) + self.exception = kwargs.get('exception', None) + + class ConsistencyPolicy(msrest.serialization.Model): """The consistency policy for the Cosmos DB database account. @@ -1784,6 +2327,81 @@ def __init__( self.max_age_in_seconds = kwargs.get('max_age_in_seconds', None) +class CosmosCassandraDataTransferDataSourceSink(DataTransferDataSourceSink): + """A CosmosDB Cassandra API data source/sink. + + All required parameters must be populated in order to send to Azure. + + :param component: Required. Constant filled by server. Possible values include: + "CosmosDBCassandra", "AzureStorage". Default value: "CosmosDBCassandra". + :type component: str or ~azure.mgmt.cosmosdb.models.DataTransferComponent + :param keyspace_name: Required. + :type keyspace_name: str + :param table_name: Required. + :type table_name: str + """ + + _validation = { + 'component': {'required': True}, + 'keyspace_name': {'required': True}, + 'table_name': {'required': True}, + } + + _attribute_map = { + 'component': {'key': 'component', 'type': 'str'}, + 'keyspace_name': {'key': 'keyspaceName', 'type': 'str'}, + 'table_name': {'key': 'tableName', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(CosmosCassandraDataTransferDataSourceSink, self).__init__(**kwargs) + self.component = 'CosmosDBCassandra' # type: str + self.keyspace_name = kwargs['keyspace_name'] + self.table_name = kwargs['table_name'] + + +class CreateJobRequest(ARMProxyResource): + """Parameters to create Data Transfer Job. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param properties: Required. Data Transfer Create Job Properties. + :type properties: ~azure.mgmt.cosmosdb.models.DataTransferJobProperties + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'properties': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'DataTransferJobProperties'}, + } + + def __init__( + self, + **kwargs + ): + super(CreateJobRequest, self).__init__(**kwargs) + self.properties = kwargs['properties'] + + class CreateUpdateOptions(msrest.serialization.Model): """CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are "If-Match", "If-None-Match", "Session-Token" and "Throughput". @@ -1915,8 +2533,8 @@ class DatabaseAccountCreateUpdateParameters(ARMResourceProperties): :param analytical_storage_configuration: Analytical storage specific properties. :type analytical_storage_configuration: ~azure.mgmt.cosmosdb.models.AnalyticalStorageConfiguration - :param create_mode: Required. Enum to indicate the mode of account creation.Constant filled by - server. Possible values include: "Default", "Restore". Default value: "Default". + :param create_mode: Enum to indicate the mode of account creation. Possible values include: + "Default", "Restore". Default value: "Default". :type create_mode: str or ~azure.mgmt.cosmosdb.models.CreateMode :param backup_policy: The object representing the policy for taking backups on an account. :type backup_policy: ~azure.mgmt.cosmosdb.models.BackupPolicy @@ -1936,6 +2554,9 @@ class DatabaseAccountCreateUpdateParameters(ARMResourceProperties): :type disable_local_auth: bool :param restore_parameters: Parameters to indicate the information about the restore. :type restore_parameters: ~azure.mgmt.cosmosdb.models.RestoreParameters + :param capacity: The object that represents all properties related to capacity enforcement on + an account. + :type capacity: ~azure.mgmt.cosmosdb.models.Capacity """ _validation = { @@ -1944,7 +2565,6 @@ class DatabaseAccountCreateUpdateParameters(ARMResourceProperties): 'type': {'readonly': True}, 'locations': {'required': True}, 'database_account_offer_type': {'required': True, 'constant': True}, - 'create_mode': {'required': True}, } _attribute_map = { @@ -1982,6 +2602,7 @@ class DatabaseAccountCreateUpdateParameters(ARMResourceProperties): 'diagnostic_log_settings': {'key': 'properties.diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, 'disable_local_auth': {'key': 'properties.disableLocalAuth', 'type': 'bool'}, 'restore_parameters': {'key': 'properties.restoreParameters', 'type': 'RestoreParameters'}, + 'capacity': {'key': 'properties.capacity', 'type': 'Capacity'}, } database_account_offer_type = "Standard" @@ -2010,166 +2631,7 @@ def __init__( self.api_properties = kwargs.get('api_properties', None) self.enable_analytical_storage = kwargs.get('enable_analytical_storage', None) self.analytical_storage_configuration = kwargs.get('analytical_storage_configuration', None) - self.create_mode = None # type: Optional[str] - self.backup_policy = kwargs.get('backup_policy', None) - self.cors = kwargs.get('cors', None) - self.network_acl_bypass = kwargs.get('network_acl_bypass', None) - self.network_acl_bypass_resource_ids = kwargs.get('network_acl_bypass_resource_ids', None) - self.diagnostic_log_settings = kwargs.get('diagnostic_log_settings', None) - self.disable_local_auth = kwargs.get('disable_local_auth', None) - self.restore_parameters = kwargs.get('restore_parameters', None) - - -class DatabaseAccountCreateUpdateProperties(msrest.serialization.Model): - """Properties to create and update Azure Cosmos DB database accounts. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: DefaultRequestDatabaseAccountCreateUpdateProperties. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param consistency_policy: The consistency policy for the Cosmos DB account. - :type consistency_policy: ~azure.mgmt.cosmosdb.models.ConsistencyPolicy - :param locations: Required. An array that contains the georeplication locations enabled for the - Cosmos DB account. - :type locations: list[~azure.mgmt.cosmosdb.models.Location] - :ivar database_account_offer_type: The offer type for the database. Has constant value: - "Standard". - :vartype database_account_offer_type: str - :param ip_rules: List of IpRules. - :type ip_rules: list[~azure.mgmt.cosmosdb.models.IpAddressOrRange] - :param is_virtual_network_filter_enabled: Flag to indicate whether to enable/disable Virtual - Network ACL rules. - :type is_virtual_network_filter_enabled: bool - :param enable_automatic_failover: Enables automatic failover of the write region in the rare - event that the region is unavailable due to an outage. Automatic failover will result in a new - write region for the account and is chosen based on the failover priorities configured for the - account. - :type enable_automatic_failover: bool - :param capabilities: List of Cosmos DB capabilities for the account. - :type capabilities: list[~azure.mgmt.cosmosdb.models.Capability] - :param virtual_network_rules: List of Virtual Network ACL rules configured for the Cosmos DB - account. - :type virtual_network_rules: list[~azure.mgmt.cosmosdb.models.VirtualNetworkRule] - :param enable_multiple_write_locations: Enables the account to write in multiple locations. - :type enable_multiple_write_locations: bool - :param enable_cassandra_connector: Enables the cassandra connector on the Cosmos DB C* account. - :type enable_cassandra_connector: bool - :param connector_offer: The cassandra connector offer type for the Cosmos DB database C* - account. Possible values include: "Small". - :type connector_offer: str or ~azure.mgmt.cosmosdb.models.ConnectorOffer - :param disable_key_based_metadata_write_access: Disable write operations on metadata resources - (databases, containers, throughput) via account keys. - :type disable_key_based_metadata_write_access: bool - :param key_vault_key_uri: The URI of the key vault. - :type key_vault_key_uri: str - :param default_identity: The default identity for accessing key vault used in features like - customer managed keys. The default identity needs to be explicitly set by the users. It can be - "FirstPartyIdentity", "SystemAssignedIdentity" and more. - :type default_identity: str - :param public_network_access: Whether requests from Public Network are allowed. Possible values - include: "Enabled", "Disabled". - :type public_network_access: str or ~azure.mgmt.cosmosdb.models.PublicNetworkAccess - :param enable_free_tier: Flag to indicate whether Free Tier is enabled. - :type enable_free_tier: bool - :param api_properties: API specific properties. Currently, supported only for MongoDB API. - :type api_properties: ~azure.mgmt.cosmosdb.models.ApiProperties - :param enable_analytical_storage: Flag to indicate whether to enable storage analytics. - :type enable_analytical_storage: bool - :param analytical_storage_configuration: Analytical storage specific properties. - :type analytical_storage_configuration: - ~azure.mgmt.cosmosdb.models.AnalyticalStorageConfiguration - :param create_mode: Required. Enum to indicate the mode of account creation.Constant filled by - server. Possible values include: "Default", "Restore". Default value: "Default". - :type create_mode: str or ~azure.mgmt.cosmosdb.models.CreateMode - :param backup_policy: The object representing the policy for taking backups on an account. - :type backup_policy: ~azure.mgmt.cosmosdb.models.BackupPolicy - :param cors: The CORS policy for the Cosmos DB database account. - :type cors: list[~azure.mgmt.cosmosdb.models.CorsPolicy] - :param network_acl_bypass: Indicates what services are allowed to bypass firewall checks. - Possible values include: "None", "AzureServices". - :type network_acl_bypass: str or ~azure.mgmt.cosmosdb.models.NetworkAclBypass - :param network_acl_bypass_resource_ids: An array that contains the Resource Ids for Network Acl - Bypass for the Cosmos DB account. - :type network_acl_bypass_resource_ids: list[str] - :param diagnostic_log_settings: The Object representing the different Diagnostic log settings - for the Cosmos DB Account. - :type diagnostic_log_settings: ~azure.mgmt.cosmosdb.models.DiagnosticLogSettings - :param disable_local_auth: Opt-out of local authentication and ensure only MSI and AAD can be - used exclusively for authentication. - :type disable_local_auth: bool - :param restore_parameters: Parameters to indicate the information about the restore. - :type restore_parameters: ~azure.mgmt.cosmosdb.models.RestoreParameters - """ - - _validation = { - 'locations': {'required': True}, - 'database_account_offer_type': {'required': True, 'constant': True}, - 'create_mode': {'required': True}, - } - - _attribute_map = { - 'consistency_policy': {'key': 'consistencyPolicy', 'type': 'ConsistencyPolicy'}, - 'locations': {'key': 'locations', 'type': '[Location]'}, - 'database_account_offer_type': {'key': 'databaseAccountOfferType', 'type': 'str'}, - 'ip_rules': {'key': 'ipRules', 'type': '[IpAddressOrRange]'}, - 'is_virtual_network_filter_enabled': {'key': 'isVirtualNetworkFilterEnabled', 'type': 'bool'}, - 'enable_automatic_failover': {'key': 'enableAutomaticFailover', 'type': 'bool'}, - 'capabilities': {'key': 'capabilities', 'type': '[Capability]'}, - 'virtual_network_rules': {'key': 'virtualNetworkRules', 'type': '[VirtualNetworkRule]'}, - 'enable_multiple_write_locations': {'key': 'enableMultipleWriteLocations', 'type': 'bool'}, - 'enable_cassandra_connector': {'key': 'enableCassandraConnector', 'type': 'bool'}, - 'connector_offer': {'key': 'connectorOffer', 'type': 'str'}, - 'disable_key_based_metadata_write_access': {'key': 'disableKeyBasedMetadataWriteAccess', 'type': 'bool'}, - 'key_vault_key_uri': {'key': 'keyVaultKeyUri', 'type': 'str'}, - 'default_identity': {'key': 'defaultIdentity', 'type': 'str'}, - 'public_network_access': {'key': 'publicNetworkAccess', 'type': 'str'}, - 'enable_free_tier': {'key': 'enableFreeTier', 'type': 'bool'}, - 'api_properties': {'key': 'apiProperties', 'type': 'ApiProperties'}, - 'enable_analytical_storage': {'key': 'enableAnalyticalStorage', 'type': 'bool'}, - 'analytical_storage_configuration': {'key': 'analyticalStorageConfiguration', 'type': 'AnalyticalStorageConfiguration'}, - 'create_mode': {'key': 'createMode', 'type': 'str'}, - 'backup_policy': {'key': 'backupPolicy', 'type': 'BackupPolicy'}, - 'cors': {'key': 'cors', 'type': '[CorsPolicy]'}, - 'network_acl_bypass': {'key': 'networkAclBypass', 'type': 'str'}, - 'network_acl_bypass_resource_ids': {'key': 'networkAclBypassResourceIds', 'type': '[str]'}, - 'diagnostic_log_settings': {'key': 'diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, - 'disable_local_auth': {'key': 'disableLocalAuth', 'type': 'bool'}, - 'restore_parameters': {'key': 'restoreParameters', 'type': 'RestoreParameters'}, - } - - _subtype_map = { - 'create_mode': {'Default': 'DefaultRequestDatabaseAccountCreateUpdateProperties'} - } - - database_account_offer_type = "Standard" - - def __init__( - self, - **kwargs - ): - super(DatabaseAccountCreateUpdateProperties, self).__init__(**kwargs) - self.consistency_policy = kwargs.get('consistency_policy', None) - self.locations = kwargs['locations'] - self.ip_rules = kwargs.get('ip_rules', None) - self.is_virtual_network_filter_enabled = kwargs.get('is_virtual_network_filter_enabled', None) - self.enable_automatic_failover = kwargs.get('enable_automatic_failover', None) - self.capabilities = kwargs.get('capabilities', None) - self.virtual_network_rules = kwargs.get('virtual_network_rules', None) - self.enable_multiple_write_locations = kwargs.get('enable_multiple_write_locations', None) - self.enable_cassandra_connector = kwargs.get('enable_cassandra_connector', None) - self.connector_offer = kwargs.get('connector_offer', None) - self.disable_key_based_metadata_write_access = kwargs.get('disable_key_based_metadata_write_access', None) - self.key_vault_key_uri = kwargs.get('key_vault_key_uri', None) - self.default_identity = kwargs.get('default_identity', None) - self.public_network_access = kwargs.get('public_network_access', None) - self.enable_free_tier = kwargs.get('enable_free_tier', None) - self.api_properties = kwargs.get('api_properties', None) - self.enable_analytical_storage = kwargs.get('enable_analytical_storage', None) - self.analytical_storage_configuration = kwargs.get('analytical_storage_configuration', None) - self.create_mode = None # type: Optional[str] + self.create_mode = kwargs.get('create_mode', "Default") self.backup_policy = kwargs.get('backup_policy', None) self.cors = kwargs.get('cors', None) self.network_acl_bypass = kwargs.get('network_acl_bypass', None) @@ -2177,6 +2639,7 @@ def __init__( self.diagnostic_log_settings = kwargs.get('diagnostic_log_settings', None) self.disable_local_auth = kwargs.get('disable_local_auth', None) self.restore_parameters = kwargs.get('restore_parameters', None) + self.capacity = kwargs.get('capacity', None) class DatabaseAccountGetResults(ARMResourceProperties): @@ -2302,6 +2765,9 @@ class DatabaseAccountGetResults(ARMResourceProperties): :param disable_local_auth: Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. :type disable_local_auth: bool + :param capacity: The object that represents all properties related to capacity enforcement on + an account. + :type capacity: ~azure.mgmt.cosmosdb.models.Capacity """ _validation = { @@ -2363,6 +2829,7 @@ class DatabaseAccountGetResults(ARMResourceProperties): 'network_acl_bypass_resource_ids': {'key': 'properties.networkAclBypassResourceIds', 'type': '[str]'}, 'diagnostic_log_settings': {'key': 'properties.diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, 'disable_local_auth': {'key': 'properties.disableLocalAuth', 'type': 'bool'}, + 'capacity': {'key': 'properties.capacity', 'type': 'Capacity'}, } def __init__( @@ -2406,6 +2873,7 @@ def __init__( self.network_acl_bypass_resource_ids = kwargs.get('network_acl_bypass_resource_ids', None) self.diagnostic_log_settings = kwargs.get('diagnostic_log_settings', None) self.disable_local_auth = kwargs.get('disable_local_auth', None) + self.capacity = kwargs.get('capacity', None) class DatabaseAccountListConnectionStringsResult(msrest.serialization.Model): @@ -2625,6 +3093,9 @@ class DatabaseAccountUpdateParameters(msrest.serialization.Model): :param disable_local_auth: Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. :type disable_local_auth: bool + :param capacity: The object that represents all properties related to capacity enforcement on + an account. + :type capacity: ~azure.mgmt.cosmosdb.models.Capacity """ _attribute_map = { @@ -2655,6 +3126,7 @@ class DatabaseAccountUpdateParameters(msrest.serialization.Model): 'network_acl_bypass_resource_ids': {'key': 'properties.networkAclBypassResourceIds', 'type': '[str]'}, 'diagnostic_log_settings': {'key': 'properties.diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, 'disable_local_auth': {'key': 'properties.disableLocalAuth', 'type': 'bool'}, + 'capacity': {'key': 'properties.capacity', 'type': 'Capacity'}, } def __init__( @@ -2689,6 +3161,7 @@ def __init__( self.network_acl_bypass_resource_ids = kwargs.get('network_acl_bypass_resource_ids', None) self.diagnostic_log_settings = kwargs.get('diagnostic_log_settings', None) self.disable_local_auth = kwargs.get('disable_local_auth', None) + self.capacity = kwargs.get('capacity', None) class DatabaseRestoreResource(msrest.serialization.Model): @@ -2780,6 +3253,26 @@ class DataCenterResourceProperties(msrest.serialization.Model): file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed. :type base64_encoded_cassandra_yaml_fragment: str + :param managed_disk_customer_key_uri: Key uri to use for encryption of managed disks. Ensure + the system assigned identity of the cluster has been assigned appropriate permissions(key + get/wrap/unwrap permissions) on the key. + :type managed_disk_customer_key_uri: str + :param backup_storage_customer_key_uri: Indicates the Key Uri of the customer key to use for + encryption of the backup storage account. + :type backup_storage_customer_key_uri: str + :param sku: Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2. + :type sku: str + :param disk_sku: Disk SKU used for data centers. Default value is P30. + :type disk_sku: str + :param disk_capacity: Number of disk used for data centers. Default value is 4. + :type disk_capacity: int + :param availability_zone: If the data center has Availability Zone feature, apply it to the + Virtual Machine ScaleSet that host the cassandra data center virtual machines. + :type availability_zone: bool + :param authentication_method_ldap_properties: Ldap authentication method properties. This + feature is in preview. + :type authentication_method_ldap_properties: + ~azure.mgmt.cosmosdb.models.AuthenticationMethodLdapProperties """ _validation = { @@ -2793,19 +3286,195 @@ class DataCenterResourceProperties(msrest.serialization.Model): 'node_count': {'key': 'nodeCount', 'type': 'int'}, 'seed_nodes': {'key': 'seedNodes', 'type': '[SeedNode]'}, 'base64_encoded_cassandra_yaml_fragment': {'key': 'base64EncodedCassandraYamlFragment', 'type': 'str'}, + 'managed_disk_customer_key_uri': {'key': 'managedDiskCustomerKeyUri', 'type': 'str'}, + 'backup_storage_customer_key_uri': {'key': 'backupStorageCustomerKeyUri', 'type': 'str'}, + 'sku': {'key': 'sku', 'type': 'str'}, + 'disk_sku': {'key': 'diskSku', 'type': 'str'}, + 'disk_capacity': {'key': 'diskCapacity', 'type': 'int'}, + 'availability_zone': {'key': 'availabilityZone', 'type': 'bool'}, + 'authentication_method_ldap_properties': {'key': 'authenticationMethodLdapProperties', 'type': 'AuthenticationMethodLdapProperties'}, + } + + def __init__( + self, + **kwargs + ): + super(DataCenterResourceProperties, self).__init__(**kwargs) + self.provisioning_state = kwargs.get('provisioning_state', None) + self.data_center_location = kwargs.get('data_center_location', None) + self.delegated_subnet_id = kwargs.get('delegated_subnet_id', None) + self.node_count = kwargs.get('node_count', None) + self.seed_nodes = None + self.base64_encoded_cassandra_yaml_fragment = kwargs.get('base64_encoded_cassandra_yaml_fragment', None) + self.managed_disk_customer_key_uri = kwargs.get('managed_disk_customer_key_uri', None) + self.backup_storage_customer_key_uri = kwargs.get('backup_storage_customer_key_uri', None) + self.sku = kwargs.get('sku', None) + self.disk_sku = kwargs.get('disk_sku', None) + self.disk_capacity = kwargs.get('disk_capacity', None) + self.availability_zone = kwargs.get('availability_zone', None) + self.authentication_method_ldap_properties = kwargs.get('authentication_method_ldap_properties', None) + + +class DataTransferJobFeedResults(msrest.serialization.Model): + """The List operation response, that contains the Data Transfer jobs and their properties. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: List of Data Transfer jobs and their properties. + :vartype value: list[~azure.mgmt.cosmosdb.models.DataTransferJobGetResults] + :ivar next_link: URL to get the next set of Data Transfer job list results if there are any. + :vartype next_link: str + """ + + _validation = { + 'value': {'readonly': True}, + 'next_link': {'readonly': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[DataTransferJobGetResults]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(DataTransferJobFeedResults, self).__init__(**kwargs) + self.value = None + self.next_link = None + + +class DataTransferJobGetResults(ARMProxyResource): + """A Cosmos DB Data Transfer Job. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :ivar job_name: Job Name. + :vartype job_name: str + :param source: Source DataStore details. + :type source: ~azure.mgmt.cosmosdb.models.DataTransferDataSourceSink + :param destination: Destination DataStore details. + :type destination: ~azure.mgmt.cosmosdb.models.DataTransferDataSourceSink + :ivar status: Job Status. + :vartype status: str + :ivar percentage_complete: Percentage of completion. + :vartype percentage_complete: float + :ivar last_updated_utc_time: Last Updated Time (ISO-8601 format). + :vartype last_updated_utc_time: ~datetime.datetime + :param worker_count: Worker count. + :type worker_count: int + :ivar error: Error response for Faulted job. + :vartype error: ~azure.mgmt.cosmosdb.models.ErrorResponse + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'job_name': {'readonly': True}, + 'status': {'readonly': True}, + 'percentage_complete': {'readonly': True}, + 'last_updated_utc_time': {'readonly': True}, + 'worker_count': {'minimum': 0}, + 'error': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'job_name': {'key': 'properties.jobName', 'type': 'str'}, + 'source': {'key': 'properties.source', 'type': 'DataTransferDataSourceSink'}, + 'destination': {'key': 'properties.destination', 'type': 'DataTransferDataSourceSink'}, + 'status': {'key': 'properties.status', 'type': 'str'}, + 'percentage_complete': {'key': 'properties.percentageComplete', 'type': 'float'}, + 'last_updated_utc_time': {'key': 'properties.lastUpdatedUtcTime', 'type': 'iso-8601'}, + 'worker_count': {'key': 'properties.workerCount', 'type': 'int'}, + 'error': {'key': 'properties.error', 'type': 'ErrorResponse'}, + } + + def __init__( + self, + **kwargs + ): + super(DataTransferJobGetResults, self).__init__(**kwargs) + self.job_name = None + self.source = kwargs.get('source', None) + self.destination = kwargs.get('destination', None) + self.status = None + self.percentage_complete = None + self.last_updated_utc_time = None + self.worker_count = kwargs.get('worker_count', None) + self.error = None + + +class DataTransferJobProperties(msrest.serialization.Model): + """The properties of a DataTransfer Job. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar job_name: Job Name. + :vartype job_name: str + :param source: Required. Source DataStore details. + :type source: ~azure.mgmt.cosmosdb.models.DataTransferDataSourceSink + :param destination: Required. Destination DataStore details. + :type destination: ~azure.mgmt.cosmosdb.models.DataTransferDataSourceSink + :ivar status: Job Status. + :vartype status: str + :ivar percentage_complete: Percentage of completion. + :vartype percentage_complete: float + :ivar last_updated_utc_time: Last Updated Time (ISO-8601 format). + :vartype last_updated_utc_time: ~datetime.datetime + :param worker_count: Worker count. + :type worker_count: int + :ivar error: Error response for Faulted job. + :vartype error: ~azure.mgmt.cosmosdb.models.ErrorResponse + """ + + _validation = { + 'job_name': {'readonly': True}, + 'source': {'required': True}, + 'destination': {'required': True}, + 'status': {'readonly': True}, + 'percentage_complete': {'readonly': True}, + 'last_updated_utc_time': {'readonly': True}, + 'worker_count': {'minimum': 0}, + 'error': {'readonly': True}, + } + + _attribute_map = { + 'job_name': {'key': 'jobName', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'DataTransferDataSourceSink'}, + 'destination': {'key': 'destination', 'type': 'DataTransferDataSourceSink'}, + 'status': {'key': 'status', 'type': 'str'}, + 'percentage_complete': {'key': 'percentageComplete', 'type': 'float'}, + 'last_updated_utc_time': {'key': 'lastUpdatedUtcTime', 'type': 'iso-8601'}, + 'worker_count': {'key': 'workerCount', 'type': 'int'}, + 'error': {'key': 'error', 'type': 'ErrorResponse'}, } def __init__( self, **kwargs ): - super(DataCenterResourceProperties, self).__init__(**kwargs) - self.provisioning_state = kwargs.get('provisioning_state', None) - self.data_center_location = kwargs.get('data_center_location', None) - self.delegated_subnet_id = kwargs.get('delegated_subnet_id', None) - self.node_count = kwargs.get('node_count', None) - self.seed_nodes = None - self.base64_encoded_cassandra_yaml_fragment = kwargs.get('base64_encoded_cassandra_yaml_fragment', None) + super(DataTransferJobProperties, self).__init__(**kwargs) + self.job_name = None + self.source = kwargs['source'] + self.destination = kwargs['destination'] + self.status = None + self.percentage_complete = None + self.last_updated_utc_time = None + self.worker_count = kwargs.get('worker_count', None) + self.error = None class RegionalServiceResource(msrest.serialization.Model): @@ -2899,6 +3568,9 @@ def __init__( class ServiceResourceProperties(msrest.serialization.Model): """Services response resource. + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: DataTransferServiceResourceProperties, GraphAPIComputeServiceResourceProperties, MaterializedViewsBuilderServiceResourceProperties, SqlDedicatedGatewayServiceResourceProperties. + Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. @@ -2913,8 +3585,9 @@ class ServiceResourceProperties(msrest.serialization.Model): :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize :param instance_count: Instance count for the service. :type instance_count: int - :param service_type: Required. ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType :ivar status: Describes the status of a service. Possible values include: "Creating", "Running", "Updating", "Deleting", "Error", "Stopped". @@ -2937,6 +3610,10 @@ class ServiceResourceProperties(msrest.serialization.Model): 'status': {'key': 'status', 'type': 'str'}, } + _subtype_map = { + 'service_type': {'DataTransfer': 'DataTransferServiceResourceProperties', 'GraphAPICompute': 'GraphAPIComputeServiceResourceProperties', 'MaterializedViewsBuilder': 'MaterializedViewsBuilderServiceResourceProperties', 'SqlDedicatedGateway': 'SqlDedicatedGatewayServiceResourceProperties'} + } + def __init__( self, **kwargs @@ -2946,7 +3623,7 @@ def __init__( self.creation_time = None self.instance_size = kwargs.get('instance_size', None) self.instance_count = kwargs.get('instance_count', None) - self.service_type = kwargs['service_type'] + self.service_type = 'ServiceResourceProperties' # type: str self.status = None @@ -2967,8 +3644,9 @@ class DataTransferServiceResourceProperties(ServiceResourceProperties): :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize :param instance_count: Instance count for the service. :type instance_count: int - :param service_type: Required. ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType :ivar status: Describes the status of a service. Possible values include: "Creating", "Running", "Updating", "Deleting", "Error", "Stopped". @@ -3000,136 +3678,10 @@ def __init__( **kwargs ): super(DataTransferServiceResourceProperties, self).__init__(**kwargs) + self.service_type = 'DataTransfer' # type: str self.locations = None -class DefaultRequestDatabaseAccountCreateUpdateProperties(DatabaseAccountCreateUpdateProperties): - """Properties for non-restore Azure Cosmos DB database account requests. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param consistency_policy: The consistency policy for the Cosmos DB account. - :type consistency_policy: ~azure.mgmt.cosmosdb.models.ConsistencyPolicy - :param locations: Required. An array that contains the georeplication locations enabled for the - Cosmos DB account. - :type locations: list[~azure.mgmt.cosmosdb.models.Location] - :ivar database_account_offer_type: The offer type for the database. Has constant value: - "Standard". - :vartype database_account_offer_type: str - :param ip_rules: List of IpRules. - :type ip_rules: list[~azure.mgmt.cosmosdb.models.IpAddressOrRange] - :param is_virtual_network_filter_enabled: Flag to indicate whether to enable/disable Virtual - Network ACL rules. - :type is_virtual_network_filter_enabled: bool - :param enable_automatic_failover: Enables automatic failover of the write region in the rare - event that the region is unavailable due to an outage. Automatic failover will result in a new - write region for the account and is chosen based on the failover priorities configured for the - account. - :type enable_automatic_failover: bool - :param capabilities: List of Cosmos DB capabilities for the account. - :type capabilities: list[~azure.mgmt.cosmosdb.models.Capability] - :param virtual_network_rules: List of Virtual Network ACL rules configured for the Cosmos DB - account. - :type virtual_network_rules: list[~azure.mgmt.cosmosdb.models.VirtualNetworkRule] - :param enable_multiple_write_locations: Enables the account to write in multiple locations. - :type enable_multiple_write_locations: bool - :param enable_cassandra_connector: Enables the cassandra connector on the Cosmos DB C* account. - :type enable_cassandra_connector: bool - :param connector_offer: The cassandra connector offer type for the Cosmos DB database C* - account. Possible values include: "Small". - :type connector_offer: str or ~azure.mgmt.cosmosdb.models.ConnectorOffer - :param disable_key_based_metadata_write_access: Disable write operations on metadata resources - (databases, containers, throughput) via account keys. - :type disable_key_based_metadata_write_access: bool - :param key_vault_key_uri: The URI of the key vault. - :type key_vault_key_uri: str - :param default_identity: The default identity for accessing key vault used in features like - customer managed keys. The default identity needs to be explicitly set by the users. It can be - "FirstPartyIdentity", "SystemAssignedIdentity" and more. - :type default_identity: str - :param public_network_access: Whether requests from Public Network are allowed. Possible values - include: "Enabled", "Disabled". - :type public_network_access: str or ~azure.mgmt.cosmosdb.models.PublicNetworkAccess - :param enable_free_tier: Flag to indicate whether Free Tier is enabled. - :type enable_free_tier: bool - :param api_properties: API specific properties. Currently, supported only for MongoDB API. - :type api_properties: ~azure.mgmt.cosmosdb.models.ApiProperties - :param enable_analytical_storage: Flag to indicate whether to enable storage analytics. - :type enable_analytical_storage: bool - :param analytical_storage_configuration: Analytical storage specific properties. - :type analytical_storage_configuration: - ~azure.mgmt.cosmosdb.models.AnalyticalStorageConfiguration - :param create_mode: Required. Enum to indicate the mode of account creation.Constant filled by - server. Possible values include: "Default", "Restore". Default value: "Default". - :type create_mode: str or ~azure.mgmt.cosmosdb.models.CreateMode - :param backup_policy: The object representing the policy for taking backups on an account. - :type backup_policy: ~azure.mgmt.cosmosdb.models.BackupPolicy - :param cors: The CORS policy for the Cosmos DB database account. - :type cors: list[~azure.mgmt.cosmosdb.models.CorsPolicy] - :param network_acl_bypass: Indicates what services are allowed to bypass firewall checks. - Possible values include: "None", "AzureServices". - :type network_acl_bypass: str or ~azure.mgmt.cosmosdb.models.NetworkAclBypass - :param network_acl_bypass_resource_ids: An array that contains the Resource Ids for Network Acl - Bypass for the Cosmos DB account. - :type network_acl_bypass_resource_ids: list[str] - :param diagnostic_log_settings: The Object representing the different Diagnostic log settings - for the Cosmos DB Account. - :type diagnostic_log_settings: ~azure.mgmt.cosmosdb.models.DiagnosticLogSettings - :param disable_local_auth: Opt-out of local authentication and ensure only MSI and AAD can be - used exclusively for authentication. - :type disable_local_auth: bool - :param restore_parameters: Parameters to indicate the information about the restore. - :type restore_parameters: ~azure.mgmt.cosmosdb.models.RestoreParameters - """ - - _validation = { - 'locations': {'required': True}, - 'database_account_offer_type': {'required': True, 'constant': True}, - 'create_mode': {'required': True}, - } - - _attribute_map = { - 'consistency_policy': {'key': 'consistencyPolicy', 'type': 'ConsistencyPolicy'}, - 'locations': {'key': 'locations', 'type': '[Location]'}, - 'database_account_offer_type': {'key': 'databaseAccountOfferType', 'type': 'str'}, - 'ip_rules': {'key': 'ipRules', 'type': '[IpAddressOrRange]'}, - 'is_virtual_network_filter_enabled': {'key': 'isVirtualNetworkFilterEnabled', 'type': 'bool'}, - 'enable_automatic_failover': {'key': 'enableAutomaticFailover', 'type': 'bool'}, - 'capabilities': {'key': 'capabilities', 'type': '[Capability]'}, - 'virtual_network_rules': {'key': 'virtualNetworkRules', 'type': '[VirtualNetworkRule]'}, - 'enable_multiple_write_locations': {'key': 'enableMultipleWriteLocations', 'type': 'bool'}, - 'enable_cassandra_connector': {'key': 'enableCassandraConnector', 'type': 'bool'}, - 'connector_offer': {'key': 'connectorOffer', 'type': 'str'}, - 'disable_key_based_metadata_write_access': {'key': 'disableKeyBasedMetadataWriteAccess', 'type': 'bool'}, - 'key_vault_key_uri': {'key': 'keyVaultKeyUri', 'type': 'str'}, - 'default_identity': {'key': 'defaultIdentity', 'type': 'str'}, - 'public_network_access': {'key': 'publicNetworkAccess', 'type': 'str'}, - 'enable_free_tier': {'key': 'enableFreeTier', 'type': 'bool'}, - 'api_properties': {'key': 'apiProperties', 'type': 'ApiProperties'}, - 'enable_analytical_storage': {'key': 'enableAnalyticalStorage', 'type': 'bool'}, - 'analytical_storage_configuration': {'key': 'analyticalStorageConfiguration', 'type': 'AnalyticalStorageConfiguration'}, - 'create_mode': {'key': 'createMode', 'type': 'str'}, - 'backup_policy': {'key': 'backupPolicy', 'type': 'BackupPolicy'}, - 'cors': {'key': 'cors', 'type': '[CorsPolicy]'}, - 'network_acl_bypass': {'key': 'networkAclBypass', 'type': 'str'}, - 'network_acl_bypass_resource_ids': {'key': 'networkAclBypassResourceIds', 'type': '[str]'}, - 'diagnostic_log_settings': {'key': 'diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, - 'disable_local_auth': {'key': 'disableLocalAuth', 'type': 'bool'}, - 'restore_parameters': {'key': 'restoreParameters', 'type': 'RestoreParameters'}, - } - - database_account_offer_type = "Standard" - - def __init__( - self, - **kwargs - ): - super(DefaultRequestDatabaseAccountCreateUpdateProperties, self).__init__(**kwargs) - self.create_mode = 'Default' # type: str - - class DiagnosticLogSettings(msrest.serialization.Model): """Indicates what diagnostic log settings are to be enabled. @@ -3330,8 +3882,9 @@ class GraphAPIComputeServiceResourceProperties(ServiceResourceProperties): :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize :param instance_count: Instance count for the service. :type instance_count: int - :param service_type: Required. ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType :ivar status: Describes the status of a service. Possible values include: "Creating", "Running", "Updating", "Deleting", "Error", "Stopped". @@ -3366,6 +3919,7 @@ def __init__( **kwargs ): super(GraphAPIComputeServiceResourceProperties, self).__init__(**kwargs) + self.service_type = 'GraphAPICompute' # type: str self.graph_api_compute_endpoint = kwargs.get('graph_api_compute_endpoint', None) self.locations = None @@ -4214,6 +4768,33 @@ def __init__( self.ip_address_or_range = kwargs.get('ip_address_or_range', None) +class KeyWrapMetadata(msrest.serialization.Model): + """Represents key wrap metadata that a key wrapping provider can use to wrap/unwrap a client encryption key. + + :param name: The name of associated KeyEncryptionKey (aka CustomerManagedKey). + :type name: str + :param type: ProviderName of KeyStoreProvider. + :type type: str + :param value: Reference / link to the KeyEncryptionKey. + :type value: str + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'value': {'key': 'value', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(KeyWrapMetadata, self).__init__(**kwargs) + self.name = kwargs.get('name', None) + self.type = kwargs.get('type', None) + self.value = kwargs.get('value', None) + + class ListBackups(msrest.serialization.Model): """List of restorable backups for a Cassandra cluster. @@ -4439,57 +5020,226 @@ def __init__( self, **kwargs ): - super(LocationProperties, self).__init__(**kwargs) - self.status = None - self.supports_availability_zone = None - self.is_residency_restricted = None - self.backup_storage_redundancies = None + super(LocationProperties, self).__init__(**kwargs) + self.status = None + self.supports_availability_zone = None + self.is_residency_restricted = None + self.backup_storage_redundancies = None + + +class ManagedCassandraManagedServiceIdentity(msrest.serialization.Model): + """Identity for the resource. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar principal_id: The object id of the identity resource. + :vartype principal_id: str + :ivar tenant_id: The tenant id of the resource. + :vartype tenant_id: str + :param type: The type of the resource. Possible values include: "SystemAssigned", "None". + :type type: str or ~azure.mgmt.cosmosdb.models.ManagedCassandraResourceIdentityType + """ + + _validation = { + 'principal_id': {'readonly': True}, + 'tenant_id': {'readonly': True}, + } + + _attribute_map = { + 'principal_id': {'key': 'principalId', 'type': 'str'}, + 'tenant_id': {'key': 'tenantId', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(ManagedCassandraManagedServiceIdentity, self).__init__(**kwargs) + self.principal_id = None + self.tenant_id = None + self.type = kwargs.get('type', None) + + +class ManagedCassandraReaperStatus(msrest.serialization.Model): + """ManagedCassandraReaperStatus. + + :param healthy: + :type healthy: bool + :param repair_run_ids: Dictionary of :code:``. + :type repair_run_ids: dict[str, str] + :param repair_schedules: Dictionary of :code:``. + :type repair_schedules: dict[str, str] + """ + + _attribute_map = { + 'healthy': {'key': 'healthy', 'type': 'bool'}, + 'repair_run_ids': {'key': 'repairRunIds', 'type': '{str}'}, + 'repair_schedules': {'key': 'repairSchedules', 'type': '{str}'}, + } + + def __init__( + self, + **kwargs + ): + super(ManagedCassandraReaperStatus, self).__init__(**kwargs) + self.healthy = kwargs.get('healthy', None) + self.repair_run_ids = kwargs.get('repair_run_ids', None) + self.repair_schedules = kwargs.get('repair_schedules', None) + + +class ManagedServiceIdentity(msrest.serialization.Model): + """Identity for the resource. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar principal_id: The principal id of the system assigned identity. This property will only + be provided for a system assigned identity. + :vartype principal_id: str + :ivar tenant_id: The tenant id of the system assigned identity. This property will only be + provided for a system assigned identity. + :vartype tenant_id: str + :param type: The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' + includes both an implicitly created identity and a set of user assigned identities. The type + 'None' will remove any identities from the service. Possible values include: "SystemAssigned", + "UserAssigned", "SystemAssigned,UserAssigned", "None". + :type type: str or ~azure.mgmt.cosmosdb.models.ResourceIdentityType + :param user_assigned_identities: The list of user identities associated with resource. The user + identity dictionary key references will be ARM resource ids in the form: + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + :type user_assigned_identities: dict[str, + ~azure.mgmt.cosmosdb.models.Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties] + """ + + _validation = { + 'principal_id': {'readonly': True}, + 'tenant_id': {'readonly': True}, + } + + _attribute_map = { + 'principal_id': {'key': 'principalId', 'type': 'str'}, + 'tenant_id': {'key': 'tenantId', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'user_assigned_identities': {'key': 'userAssignedIdentities', 'type': '{Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties}'}, + } + + def __init__( + self, + **kwargs + ): + super(ManagedServiceIdentity, self).__init__(**kwargs) + self.principal_id = None + self.tenant_id = None + self.type = kwargs.get('type', None) + self.user_assigned_identities = kwargs.get('user_assigned_identities', None) + + +class MaterializedViewsBuilderRegionalServiceResource(RegionalServiceResource): + """Resource for a regional service location. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar name: The regional service name. + :vartype name: str + :ivar location: The location name. + :vartype location: str + :ivar status: Describes the status of a service. Possible values include: "Creating", + "Running", "Updating", "Deleting", "Error", "Stopped". + :vartype status: str or ~azure.mgmt.cosmosdb.models.ServiceStatus + """ + + _validation = { + 'name': {'readonly': True}, + 'location': {'readonly': True}, + 'status': {'readonly': True}, + } + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'status': {'key': 'status', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(MaterializedViewsBuilderRegionalServiceResource, self).__init__(**kwargs) + + +class MaterializedViewsBuilderServiceResource(msrest.serialization.Model): + """Describes the service response property for MaterializedViewsBuilder. + + :param properties: Properties for MaterializedViewsBuilderServiceResource. + :type properties: ~azure.mgmt.cosmosdb.models.MaterializedViewsBuilderServiceResourceProperties + """ + + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'MaterializedViewsBuilderServiceResourceProperties'}, + } + + def __init__( + self, + **kwargs + ): + super(MaterializedViewsBuilderServiceResource, self).__init__(**kwargs) + self.properties = kwargs.get('properties', None) -class ManagedServiceIdentity(msrest.serialization.Model): - """Identity for the resource. +class MaterializedViewsBuilderServiceResourceProperties(ServiceResourceProperties): + """Properties for MaterializedViewsBuilderServiceResource. Variables are only populated by the server, and will be ignored when sending a request. - :ivar principal_id: The principal id of the system assigned identity. This property will only - be provided for a system assigned identity. - :vartype principal_id: str - :ivar tenant_id: The tenant id of the system assigned identity. This property will only be - provided for a system assigned identity. - :vartype tenant_id: str - :param type: The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' - includes both an implicitly created identity and a set of user assigned identities. The type - 'None' will remove any identities from the service. Possible values include: "SystemAssigned", - "UserAssigned", "SystemAssigned,UserAssigned", "None". - :type type: str or ~azure.mgmt.cosmosdb.models.ResourceIdentityType - :param user_assigned_identities: The list of user identities associated with resource. The user - identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. - :type user_assigned_identities: dict[str, - ~azure.mgmt.cosmosdb.models.Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties] + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are deserialized to this + collection. + :type additional_properties: dict[str, any] + :ivar creation_time: Time of the last state change (ISO-8601 format). + :vartype creation_time: ~datetime.datetime + :param instance_size: Instance type for the service. Possible values include: "Cosmos.D4s", + "Cosmos.D8s", "Cosmos.D16s". + :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize + :param instance_count: Instance count for the service. + :type instance_count: int + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". + :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType + :ivar status: Describes the status of a service. Possible values include: "Creating", + "Running", "Updating", "Deleting", "Error", "Stopped". + :vartype status: str or ~azure.mgmt.cosmosdb.models.ServiceStatus + :ivar locations: An array that contains all of the locations for the service. + :vartype locations: + list[~azure.mgmt.cosmosdb.models.MaterializedViewsBuilderRegionalServiceResource] """ _validation = { - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, + 'creation_time': {'readonly': True}, + 'instance_count': {'minimum': 0}, + 'service_type': {'required': True}, + 'status': {'readonly': True}, + 'locations': {'readonly': True}, } _attribute_map = { - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'user_assigned_identities': {'key': 'userAssignedIdentities', 'type': '{Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties}'}, + 'additional_properties': {'key': '', 'type': '{object}'}, + 'creation_time': {'key': 'creationTime', 'type': 'iso-8601'}, + 'instance_size': {'key': 'instanceSize', 'type': 'str'}, + 'instance_count': {'key': 'instanceCount', 'type': 'int'}, + 'service_type': {'key': 'serviceType', 'type': 'str'}, + 'status': {'key': 'status', 'type': 'str'}, + 'locations': {'key': 'locations', 'type': '[MaterializedViewsBuilderRegionalServiceResource]'}, } def __init__( self, **kwargs ): - super(ManagedServiceIdentity, self).__init__(**kwargs) - self.principal_id = None - self.tenant_id = None - self.type = kwargs.get('type', None) - self.user_assigned_identities = kwargs.get('user_assigned_identities', None) + super(MaterializedViewsBuilderServiceResourceProperties, self).__init__(**kwargs) + self.service_type = 'MaterializedViewsBuilder' # type: str + self.locations = None class Metric(msrest.serialization.Model): @@ -5293,6 +6043,252 @@ def __init__( self.unique = kwargs.get('unique', None) +class MongoRoleDefinitionCreateUpdateParameters(msrest.serialization.Model): + """Parameters to create and update an Azure Cosmos DB Mongo Role Definition. + + :param role_name: A user-friendly name for the Role Definition. Must be unique for the database + account. + :type role_name: str + :param type: Indicates whether the Role Definition was built-in or user created. Possible + values include: "BuiltInRole", "CustomRole". + :type type: str or ~azure.mgmt.cosmosdb.models.MongoRoleDefinitionType + :param database_name: The database name for which access is being granted for this Role + Definition. + :type database_name: str + :param privileges: A set of privileges contained by the Role Definition. This will allow + application of this Role Definition on the entire database account or any underlying Database / + Collection. Scopes higher than Database are not enforceable as privilege. + :type privileges: list[~azure.mgmt.cosmosdb.models.Privilege] + :param roles: The set of roles inherited by this Role Definition. + :type roles: list[~azure.mgmt.cosmosdb.models.Role] + """ + + _attribute_map = { + 'role_name': {'key': 'properties.roleName', 'type': 'str'}, + 'type': {'key': 'properties.type', 'type': 'str'}, + 'database_name': {'key': 'properties.databaseName', 'type': 'str'}, + 'privileges': {'key': 'properties.privileges', 'type': '[Privilege]'}, + 'roles': {'key': 'properties.roles', 'type': '[Role]'}, + } + + def __init__( + self, + **kwargs + ): + super(MongoRoleDefinitionCreateUpdateParameters, self).__init__(**kwargs) + self.role_name = kwargs.get('role_name', None) + self.type = kwargs.get('type', None) + self.database_name = kwargs.get('database_name', None) + self.privileges = kwargs.get('privileges', None) + self.roles = kwargs.get('roles', None) + + +class MongoRoleDefinitionGetResults(ARMProxyResource): + """An Azure Cosmos DB Mongo Role Definition. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param role_name: A user-friendly name for the Role Definition. Must be unique for the database + account. + :type role_name: str + :param type_properties_type: Indicates whether the Role Definition was built-in or user + created. Possible values include: "BuiltInRole", "CustomRole". + :type type_properties_type: str or ~azure.mgmt.cosmosdb.models.MongoRoleDefinitionType + :param database_name: The database name for which access is being granted for this Role + Definition. + :type database_name: str + :param privileges: A set of privileges contained by the Role Definition. This will allow + application of this Role Definition on the entire database account or any underlying Database / + Collection. Scopes higher than Database are not enforceable as privilege. + :type privileges: list[~azure.mgmt.cosmosdb.models.Privilege] + :param roles: The set of roles inherited by this Role Definition. + :type roles: list[~azure.mgmt.cosmosdb.models.Role] + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'role_name': {'key': 'properties.roleName', 'type': 'str'}, + 'type_properties_type': {'key': 'properties.type', 'type': 'str'}, + 'database_name': {'key': 'properties.databaseName', 'type': 'str'}, + 'privileges': {'key': 'properties.privileges', 'type': '[Privilege]'}, + 'roles': {'key': 'properties.roles', 'type': '[Role]'}, + } + + def __init__( + self, + **kwargs + ): + super(MongoRoleDefinitionGetResults, self).__init__(**kwargs) + self.role_name = kwargs.get('role_name', None) + self.type_properties_type = kwargs.get('type_properties_type', None) + self.database_name = kwargs.get('database_name', None) + self.privileges = kwargs.get('privileges', None) + self.roles = kwargs.get('roles', None) + + +class MongoRoleDefinitionListResult(msrest.serialization.Model): + """The relevant Mongo Role Definitions. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: List of Mongo Role Definitions and their properties. + :vartype value: list[~azure.mgmt.cosmosdb.models.MongoRoleDefinitionGetResults] + """ + + _validation = { + 'value': {'readonly': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[MongoRoleDefinitionGetResults]'}, + } + + def __init__( + self, + **kwargs + ): + super(MongoRoleDefinitionListResult, self).__init__(**kwargs) + self.value = None + + +class MongoUserDefinitionCreateUpdateParameters(msrest.serialization.Model): + """Parameters to create and update an Azure Cosmos DB Mongo User Definition. + + :param user_name: The user name for User Definition. + :type user_name: str + :param password: The password for User Definition. Response does not contain user password. + :type password: str + :param database_name: The database name for which access is being granted for this User + Definition. + :type database_name: str + :param custom_data: A custom definition for the USer Definition. + :type custom_data: str + :param roles: The set of roles inherited by the User Definition. + :type roles: list[~azure.mgmt.cosmosdb.models.Role] + :param mechanisms: The Mongo Auth mechanism. For now, we only support auth mechanism + SCRAM-SHA-256. + :type mechanisms: str + """ + + _attribute_map = { + 'user_name': {'key': 'properties.userName', 'type': 'str'}, + 'password': {'key': 'properties.password', 'type': 'str'}, + 'database_name': {'key': 'properties.databaseName', 'type': 'str'}, + 'custom_data': {'key': 'properties.customData', 'type': 'str'}, + 'roles': {'key': 'properties.roles', 'type': '[Role]'}, + 'mechanisms': {'key': 'properties.mechanisms', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(MongoUserDefinitionCreateUpdateParameters, self).__init__(**kwargs) + self.user_name = kwargs.get('user_name', None) + self.password = kwargs.get('password', None) + self.database_name = kwargs.get('database_name', None) + self.custom_data = kwargs.get('custom_data', None) + self.roles = kwargs.get('roles', None) + self.mechanisms = kwargs.get('mechanisms', None) + + +class MongoUserDefinitionGetResults(ARMProxyResource): + """An Azure Cosmos DB User Definition. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param user_name: The user name for User Definition. + :type user_name: str + :param password: The password for User Definition. Response does not contain user password. + :type password: str + :param database_name: The database name for which access is being granted for this User + Definition. + :type database_name: str + :param custom_data: A custom definition for the USer Definition. + :type custom_data: str + :param roles: The set of roles inherited by the User Definition. + :type roles: list[~azure.mgmt.cosmosdb.models.Role] + :param mechanisms: The Mongo Auth mechanism. For now, we only support auth mechanism + SCRAM-SHA-256. + :type mechanisms: str + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'user_name': {'key': 'properties.userName', 'type': 'str'}, + 'password': {'key': 'properties.password', 'type': 'str'}, + 'database_name': {'key': 'properties.databaseName', 'type': 'str'}, + 'custom_data': {'key': 'properties.customData', 'type': 'str'}, + 'roles': {'key': 'properties.roles', 'type': '[Role]'}, + 'mechanisms': {'key': 'properties.mechanisms', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(MongoUserDefinitionGetResults, self).__init__(**kwargs) + self.user_name = kwargs.get('user_name', None) + self.password = kwargs.get('password', None) + self.database_name = kwargs.get('database_name', None) + self.custom_data = kwargs.get('custom_data', None) + self.roles = kwargs.get('roles', None) + self.mechanisms = kwargs.get('mechanisms', None) + + +class MongoUserDefinitionListResult(msrest.serialization.Model): + """The relevant User Definition. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: List of User Definition and their properties. + :vartype value: list[~azure.mgmt.cosmosdb.models.MongoUserDefinitionGetResults] + """ + + _validation = { + 'value': {'readonly': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[MongoUserDefinitionGetResults]'}, + } + + def __init__( + self, + **kwargs + ): + super(MongoUserDefinitionListResult, self).__init__(**kwargs) + self.value = None + + class NotebookWorkspace(ARMProxyResource): """A notebook workspace resource. @@ -6207,59 +7203,75 @@ def __init__( self.actions_required = None -class RegionForOnlineOffline(msrest.serialization.Model): - """Cosmos DB region to online or offline. - - All required parameters must be populated in order to send to Azure. +class Privilege(msrest.serialization.Model): + """The set of data plane operations permitted through this Role Definition. - :param region: Required. Cosmos DB region, with spaces between words and each word capitalized. - :type region: str + :param resource: An Azure Cosmos DB Mongo DB Resource. + :type resource: ~azure.mgmt.cosmosdb.models.PrivilegeResource + :param actions: An array of actions that are allowed. + :type actions: list[str] """ - _validation = { - 'region': {'required': True}, + _attribute_map = { + 'resource': {'key': 'resource', 'type': 'PrivilegeResource'}, + 'actions': {'key': 'actions', 'type': '[str]'}, } + def __init__( + self, + **kwargs + ): + super(Privilege, self).__init__(**kwargs) + self.resource = kwargs.get('resource', None) + self.actions = kwargs.get('actions', None) + + +class PrivilegeResource(msrest.serialization.Model): + """An Azure Cosmos DB Mongo DB Resource. + + :param db: The database name the role is applied. + :type db: str + :param collection: The collection name the role is applied. + :type collection: str + """ + _attribute_map = { - 'region': {'key': 'region', 'type': 'str'}, + 'db': {'key': 'db', 'type': 'str'}, + 'collection': {'key': 'collection', 'type': 'str'}, } def __init__( self, **kwargs ): - super(RegionForOnlineOffline, self).__init__(**kwargs) - self.region = kwargs['region'] + super(PrivilegeResource, self).__init__(**kwargs) + self.db = kwargs.get('db', None) + self.collection = kwargs.get('collection', None) -class RepairPostBody(msrest.serialization.Model): - """Specification of the keyspaces and tables to run repair on. +class RegionForOnlineOffline(msrest.serialization.Model): + """Cosmos DB region to online or offline. All required parameters must be populated in order to send to Azure. - :param keyspace: Required. The name of the keyspace that repair should be run on. - :type keyspace: str - :param tables: List of tables in the keyspace to repair. If omitted, repair all tables in the - keyspace. - :type tables: list[str] + :param region: Required. Cosmos DB region, with spaces between words and each word capitalized. + :type region: str """ _validation = { - 'keyspace': {'required': True}, + 'region': {'required': True}, } _attribute_map = { - 'keyspace': {'key': 'keyspace', 'type': 'str'}, - 'tables': {'key': 'tables', 'type': '[str]'}, + 'region': {'key': 'region', 'type': 'str'}, } def __init__( self, **kwargs ): - super(RepairPostBody, self).__init__(**kwargs) - self.keyspace = kwargs['keyspace'] - self.tables = kwargs.get('tables', None) + super(RegionForOnlineOffline, self).__init__(**kwargs) + self.region = kwargs['region'] class RestorableDatabaseAccountGetResult(msrest.serialization.Model): @@ -7144,6 +8156,29 @@ def __init__( self.databases_to_restore = kwargs.get('databases_to_restore', None) +class Role(msrest.serialization.Model): + """The set of roles permitted through this Role Definition. + + :param db: The database name the role is applied. + :type db: str + :param role: The role name. + :type role: str + """ + + _attribute_map = { + 'db': {'key': 'db', 'type': 'str'}, + 'role': {'key': 'role', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(Role, self).__init__(**kwargs) + self.db = kwargs.get('db', None) + self.role = kwargs.get('role', None) + + class SeedNode(msrest.serialization.Model): """SeedNode. @@ -7200,7 +8235,7 @@ def __init__( class ServiceResourceCreateUpdateParameters(msrest.serialization.Model): - """ServiceResourceCreateUpdateParameters. + """Parameters for Create or Update Request for ServiceResource. :param instance_size: Instance type for the service. Possible values include: "Cosmos.D4s", "Cosmos.D8s", "Cosmos.D16s". @@ -7208,7 +8243,7 @@ class ServiceResourceCreateUpdateParameters(msrest.serialization.Model): :param instance_count: Instance count for the service. :type instance_count: int :param service_type: ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType """ @@ -7798,8 +8833,9 @@ class SqlDedicatedGatewayServiceResourceProperties(ServiceResourceProperties): :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize :param instance_count: Instance count for the service. :type instance_count: int - :param service_type: Required. ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType :ivar status: Describes the status of a service. Possible values include: "Creating", "Running", "Updating", "Deleting", "Error", "Stopped". @@ -7835,6 +8871,7 @@ def __init__( **kwargs ): super(SqlDedicatedGatewayServiceResourceProperties, self).__init__(**kwargs) + self.service_type = 'SqlDedicatedGateway' # type: str self.sql_dedicated_gateway_endpoint = kwargs.get('sql_dedicated_gateway_endpoint', None) self.locations = None diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_models_py3.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_models_py3.py index baa69049e97..8bf280b0411 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_models_py3.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/models/_models_py3.py @@ -150,6 +150,60 @@ def __init__( self.identity = identity +class AuthenticationMethodLdapProperties(msrest.serialization.Model): + """Ldap authentication method properties. This feature is in preview. + + :param server_hostname: Hostname of the LDAP server. + :type server_hostname: str + :param server_port: Port of the LDAP server. + :type server_port: int + :param service_user_distinguished_name: Distinguished name of the look up user account, who can + look up user details on authentication. + :type service_user_distinguished_name: str + :param service_user_password: Password of the look up user. + :type service_user_password: str + :param search_base_distinguished_name: Distinguished name of the object to start the recursive + search of users from. + :type search_base_distinguished_name: str + :param search_filter_template: Template to use for searching. Defaults to (cn=%s) where %s will + be replaced by the username used to login. + :type search_filter_template: str + :param server_certificates: + :type server_certificates: list[~azure.mgmt.cosmosdb.models.Certificate] + """ + + _attribute_map = { + 'server_hostname': {'key': 'serverHostname', 'type': 'str'}, + 'server_port': {'key': 'serverPort', 'type': 'int'}, + 'service_user_distinguished_name': {'key': 'serviceUserDistinguishedName', 'type': 'str'}, + 'service_user_password': {'key': 'serviceUserPassword', 'type': 'str'}, + 'search_base_distinguished_name': {'key': 'searchBaseDistinguishedName', 'type': 'str'}, + 'search_filter_template': {'key': 'searchFilterTemplate', 'type': 'str'}, + 'server_certificates': {'key': 'serverCertificates', 'type': '[Certificate]'}, + } + + def __init__( + self, + *, + server_hostname: Optional[str] = None, + server_port: Optional[int] = None, + service_user_distinguished_name: Optional[str] = None, + service_user_password: Optional[str] = None, + search_base_distinguished_name: Optional[str] = None, + search_filter_template: Optional[str] = None, + server_certificates: Optional[List["Certificate"]] = None, + **kwargs + ): + super(AuthenticationMethodLdapProperties, self).__init__(**kwargs) + self.server_hostname = server_hostname + self.server_port = server_port + self.service_user_distinguished_name = service_user_distinguished_name + self.service_user_password = service_user_password + self.search_base_distinguished_name = search_base_distinguished_name + self.search_filter_template = search_filter_template + self.server_certificates = server_certificates + + class AutoscaleSettings(msrest.serialization.Model): """AutoscaleSettings. @@ -233,6 +287,77 @@ def __init__( self.throughput_policy = throughput_policy +class DataTransferDataSourceSink(msrest.serialization.Model): + """Base class for all DataTransfer source/sink. + + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: AzureBlobDataTransferDataSourceSink, CosmosCassandraDataTransferDataSourceSink. + + All required parameters must be populated in order to send to Azure. + + :param component: Required. Constant filled by server. Possible values include: + "CosmosDBCassandra", "AzureStorage". Default value: "CosmosDBCassandra". + :type component: str or ~azure.mgmt.cosmosdb.models.DataTransferComponent + """ + + _validation = { + 'component': {'required': True}, + } + + _attribute_map = { + 'component': {'key': 'component', 'type': 'str'}, + } + + _subtype_map = { + 'component': {'AzureBlobStorage': 'AzureBlobDataTransferDataSourceSink', 'CosmosDBCassandra': 'CosmosCassandraDataTransferDataSourceSink'} + } + + def __init__( + self, + **kwargs + ): + super(DataTransferDataSourceSink, self).__init__(**kwargs) + self.component = None # type: Optional[str] + + +class AzureBlobDataTransferDataSourceSink(DataTransferDataSourceSink): + """An Azure Blob Storage data source/sink. + + All required parameters must be populated in order to send to Azure. + + :param component: Required. Constant filled by server. Possible values include: + "CosmosDBCassandra", "AzureStorage". Default value: "CosmosDBCassandra". + :type component: str or ~azure.mgmt.cosmosdb.models.DataTransferComponent + :param container_name: Required. + :type container_name: str + :param endpoint_url: + :type endpoint_url: str + """ + + _validation = { + 'component': {'required': True}, + 'container_name': {'required': True}, + } + + _attribute_map = { + 'component': {'key': 'component', 'type': 'str'}, + 'container_name': {'key': 'containerName', 'type': 'str'}, + 'endpoint_url': {'key': 'endpointUrl', 'type': 'str'}, + } + + def __init__( + self, + *, + container_name: str, + endpoint_url: Optional[str] = None, + **kwargs + ): + super(AzureBlobDataTransferDataSourceSink, self).__init__(**kwargs) + self.component = 'AzureBlobStorage' # type: str + self.container_name = container_name + self.endpoint_url = endpoint_url + + class BackupInformation(msrest.serialization.Model): """Backup information of a resource. @@ -412,6 +537,104 @@ def __init__( self.name = name +class Capacity(msrest.serialization.Model): + """The object that represents all properties related to capacity enforcement on an account. + + :param total_throughput_limit: The total throughput limit imposed on the account. A + totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned + on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of + throughput. + :type total_throughput_limit: int + """ + + _validation = { + 'total_throughput_limit': {'minimum': -1}, + } + + _attribute_map = { + 'total_throughput_limit': {'key': 'totalThroughputLimit', 'type': 'int'}, + } + + def __init__( + self, + *, + total_throughput_limit: Optional[int] = None, + **kwargs + ): + super(Capacity, self).__init__(**kwargs) + self.total_throughput_limit = total_throughput_limit + + +class CassandraClusterPublicStatus(msrest.serialization.Model): + """Properties of a managed Cassandra cluster public status. + + :param e_tag: + :type e_tag: str + :param reaper_status: + :type reaper_status: ~azure.mgmt.cosmosdb.models.ManagedCassandraReaperStatus + :param connection_errors: List relevant information about any connection errors to the + Datacenters. + :type connection_errors: list[~azure.mgmt.cosmosdb.models.ConnectionError] + :param data_centers: List of the status of each datacenter in this cluster. + :type data_centers: + list[~azure.mgmt.cosmosdb.models.CassandraClusterPublicStatusDataCentersItem] + """ + + _attribute_map = { + 'e_tag': {'key': 'eTag', 'type': 'str'}, + 'reaper_status': {'key': 'reaperStatus', 'type': 'ManagedCassandraReaperStatus'}, + 'connection_errors': {'key': 'connectionErrors', 'type': '[ConnectionError]'}, + 'data_centers': {'key': 'dataCenters', 'type': '[CassandraClusterPublicStatusDataCentersItem]'}, + } + + def __init__( + self, + *, + e_tag: Optional[str] = None, + reaper_status: Optional["ManagedCassandraReaperStatus"] = None, + connection_errors: Optional[List["ConnectionError"]] = None, + data_centers: Optional[List["CassandraClusterPublicStatusDataCentersItem"]] = None, + **kwargs + ): + super(CassandraClusterPublicStatus, self).__init__(**kwargs) + self.e_tag = e_tag + self.reaper_status = reaper_status + self.connection_errors = connection_errors + self.data_centers = data_centers + + +class CassandraClusterPublicStatusDataCentersItem(msrest.serialization.Model): + """CassandraClusterPublicStatusDataCentersItem. + + :param name: The name of this Datacenter. + :type name: str + :param seed_nodes: A list of all seed nodes in the cluster, managed and unmanaged. + :type seed_nodes: list[str] + :param nodes: + :type nodes: + list[~azure.mgmt.cosmosdb.models.ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems] + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'seed_nodes': {'key': 'seedNodes', 'type': '[str]'}, + 'nodes': {'key': 'nodes', 'type': '[ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems]'}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + seed_nodes: Optional[List[str]] = None, + nodes: Optional[List["ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems"]] = None, + **kwargs + ): + super(CassandraClusterPublicStatusDataCentersItem, self).__init__(**kwargs) + self.name = name + self.seed_nodes = seed_nodes + self.nodes = nodes + + class CassandraKeyspaceCreateUpdateParameters(ARMResourceProperties): """Parameters to create and update Cosmos DB Cassandra keyspace. @@ -1145,12 +1368,13 @@ class CassandraViewResource(msrest.serialization.Model): :param id: Required. Name of the Cosmos DB Cassandra view. :type id: str - :param view_definition: View Definition of the Cosmos DB Cassandra view. + :param view_definition: Required. View Definition of the Cosmos DB Cassandra view. :type view_definition: str """ _validation = { 'id': {'required': True}, + 'view_definition': {'required': True}, } _attribute_map = { @@ -1162,7 +1386,7 @@ def __init__( self, *, id: str, - view_definition: Optional[str] = None, + view_definition: str, **kwargs ): super(CassandraViewResource, self).__init__(**kwargs) @@ -1179,7 +1403,7 @@ class CassandraViewGetPropertiesResource(ExtendedResourceProperties, CassandraVi :param id: Required. Name of the Cosmos DB Cassandra view. :type id: str - :param view_definition: View Definition of the Cosmos DB Cassandra view. + :param view_definition: Required. View Definition of the Cosmos DB Cassandra view. :type view_definition: str :ivar rid: A system generated property. A unique identifier. :vartype rid: str @@ -1192,6 +1416,7 @@ class CassandraViewGetPropertiesResource(ExtendedResourceProperties, CassandraVi _validation = { 'id': {'required': True}, + 'view_definition': {'required': True}, 'rid': {'readonly': True}, 'ts': {'readonly': True}, 'etag': {'readonly': True}, @@ -1209,7 +1434,7 @@ def __init__( self, *, id: str, - view_definition: Optional[str] = None, + view_definition: str, **kwargs ): super(CassandraViewGetPropertiesResource, self).__init__(id=id, view_definition=view_definition, **kwargs) @@ -1326,147 +1551,145 @@ def __init__( self.pem = pem -class ClusterKey(msrest.serialization.Model): - """Cosmos DB Cassandra table cluster key. +class ClientEncryptionKeyCreateUpdateParameters(msrest.serialization.Model): + """Parameters to create and update ClientEncryptionKey. - :param name: Name of the Cosmos DB Cassandra table cluster key. - :type name: str - :param order_by: Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and - "Desc". - :type order_by: str + All required parameters must be populated in order to send to Azure. + + :param resource: Required. The standard JSON format of a ClientEncryptionKey. + :type resource: ~azure.mgmt.cosmosdb.models.ClientEncryptionKeyResource """ + _validation = { + 'resource': {'required': True}, + } + _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'order_by': {'key': 'orderBy', 'type': 'str'}, + 'resource': {'key': 'properties.resource', 'type': 'ClientEncryptionKeyResource'}, } def __init__( self, *, - name: Optional[str] = None, - order_by: Optional[str] = None, + resource: "ClientEncryptionKeyResource", **kwargs ): - super(ClusterKey, self).__init__(**kwargs) - self.name = name - self.order_by = order_by + super(ClientEncryptionKeyCreateUpdateParameters, self).__init__(**kwargs) + self.resource = resource -class ClusterNodeStatus(msrest.serialization.Model): - """The status of all nodes in the cluster (as returned by 'nodetool status'). +class ClientEncryptionKeyResource(msrest.serialization.Model): + """Cosmos DB client encryption key resource object. - :param nodes: Information about nodes in the cluster (corresponds to what is returned from - nodetool info). - :type nodes: list[~azure.mgmt.cosmosdb.models.ClusterNodeStatusNodesItem] + :param id: Name of the ClientEncryptionKey. + :type id: str + :param encryption_algorithm: Encryption algorithm that will be used along with this client + encryption key to encrypt/decrypt data. + :type encryption_algorithm: str + :param wrapped_data_encryption_key: Wrapped (encrypted) form of the key represented as a byte + array. + :type wrapped_data_encryption_key: bytearray + :param key_wrap_metadata: Metadata for the wrapping provider that can be used to unwrap the + wrapped client encryption key. + :type key_wrap_metadata: ~azure.mgmt.cosmosdb.models.KeyWrapMetadata """ _attribute_map = { - 'nodes': {'key': 'nodes', 'type': '[ClusterNodeStatusNodesItem]'}, + 'id': {'key': 'id', 'type': 'str'}, + 'encryption_algorithm': {'key': 'encryptionAlgorithm', 'type': 'str'}, + 'wrapped_data_encryption_key': {'key': 'wrappedDataEncryptionKey', 'type': 'bytearray'}, + 'key_wrap_metadata': {'key': 'keyWrapMetadata', 'type': 'KeyWrapMetadata'}, } def __init__( self, *, - nodes: Optional[List["ClusterNodeStatusNodesItem"]] = None, + id: Optional[str] = None, + encryption_algorithm: Optional[str] = None, + wrapped_data_encryption_key: Optional[bytearray] = None, + key_wrap_metadata: Optional["KeyWrapMetadata"] = None, **kwargs ): - super(ClusterNodeStatus, self).__init__(**kwargs) - self.nodes = nodes + super(ClientEncryptionKeyResource, self).__init__(**kwargs) + self.id = id + self.encryption_algorithm = encryption_algorithm + self.wrapped_data_encryption_key = wrapped_data_encryption_key + self.key_wrap_metadata = key_wrap_metadata -class ClusterNodeStatusNodesItem(msrest.serialization.Model): - """ClusterNodeStatusNodesItem. +class ClientEncryptionKeyGetPropertiesResource(ExtendedResourceProperties, ClientEncryptionKeyResource): + """ClientEncryptionKeyGetPropertiesResource. - :param datacenter: The Cassandra data center this node resides in. - :type datacenter: str - :param status: Indicates whether the node is functioning or not. Possible values include: "Up", - "Down". - :type status: str or ~azure.mgmt.cosmosdb.models.NodeStatus - :param state: The state of the node in relation to the cluster. Possible values include: - "Normal", "Leaving", "Joining", "Moving", "Stopped". - :type state: str or ~azure.mgmt.cosmosdb.models.NodeState - :param address: The node's URL. - :type address: str - :param load: The amount of file system data in the data directory (e.g., 47.66 KB), excluding - all content in the snapshots subdirectories. Because all SSTable data files are included, any - data that is not cleaned up (such as TTL-expired cell or tombstoned data) is counted. - :type load: str - :param tokens: List of tokens. - :type tokens: list[str] - :param owns: The percentage of the data owned by the node per datacenter times the replication - factor (e.g., 33.3, or null if the data is not available). For example, a node can own 33% of - the ring, but shows 100% if the replication factor is 3. For non-system keyspaces, the endpoint - percentage ownership information is shown. - :type owns: float - :param host_id: The network ID of the node. - :type host_id: str - :param rack: The rack this node is part of. - :type rack: str + Variables are only populated by the server, and will be ignored when sending a request. + + :param id: Name of the ClientEncryptionKey. + :type id: str + :param encryption_algorithm: Encryption algorithm that will be used along with this client + encryption key to encrypt/decrypt data. + :type encryption_algorithm: str + :param wrapped_data_encryption_key: Wrapped (encrypted) form of the key represented as a byte + array. + :type wrapped_data_encryption_key: bytearray + :param key_wrap_metadata: Metadata for the wrapping provider that can be used to unwrap the + wrapped client encryption key. + :type key_wrap_metadata: ~azure.mgmt.cosmosdb.models.KeyWrapMetadata + :ivar rid: A system generated property. A unique identifier. + :vartype rid: str + :ivar ts: A system generated property that denotes the last updated timestamp of the resource. + :vartype ts: float + :ivar etag: A system generated property representing the resource etag required for optimistic + concurrency control. + :vartype etag: str """ + _validation = { + 'rid': {'readonly': True}, + 'ts': {'readonly': True}, + 'etag': {'readonly': True}, + } + _attribute_map = { - 'datacenter': {'key': 'datacenter', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'address': {'key': 'address', 'type': 'str'}, - 'load': {'key': 'load', 'type': 'str'}, - 'tokens': {'key': 'tokens', 'type': '[str]'}, - 'owns': {'key': 'owns', 'type': 'float'}, - 'host_id': {'key': 'hostId', 'type': 'str'}, - 'rack': {'key': 'rack', 'type': 'str'}, + 'id': {'key': 'id', 'type': 'str'}, + 'encryption_algorithm': {'key': 'encryptionAlgorithm', 'type': 'str'}, + 'wrapped_data_encryption_key': {'key': 'wrappedDataEncryptionKey', 'type': 'bytearray'}, + 'key_wrap_metadata': {'key': 'keyWrapMetadata', 'type': 'KeyWrapMetadata'}, + 'rid': {'key': '_rid', 'type': 'str'}, + 'ts': {'key': '_ts', 'type': 'float'}, + 'etag': {'key': '_etag', 'type': 'str'}, } def __init__( self, *, - datacenter: Optional[str] = None, - status: Optional[Union[str, "NodeStatus"]] = None, - state: Optional[Union[str, "NodeState"]] = None, - address: Optional[str] = None, - load: Optional[str] = None, - tokens: Optional[List[str]] = None, - owns: Optional[float] = None, - host_id: Optional[str] = None, - rack: Optional[str] = None, + id: Optional[str] = None, + encryption_algorithm: Optional[str] = None, + wrapped_data_encryption_key: Optional[bytearray] = None, + key_wrap_metadata: Optional["KeyWrapMetadata"] = None, **kwargs ): - super(ClusterNodeStatusNodesItem, self).__init__(**kwargs) - self.datacenter = datacenter - self.status = status - self.state = state - self.address = address - self.load = load - self.tokens = tokens - self.owns = owns - self.host_id = host_id - self.rack = rack + super(ClientEncryptionKeyGetPropertiesResource, self).__init__(id=id, encryption_algorithm=encryption_algorithm, wrapped_data_encryption_key=wrapped_data_encryption_key, key_wrap_metadata=key_wrap_metadata, **kwargs) + self.id = id + self.encryption_algorithm = encryption_algorithm + self.wrapped_data_encryption_key = wrapped_data_encryption_key + self.key_wrap_metadata = key_wrap_metadata + self.rid = None + self.ts = None + self.etag = None -class ClusterResource(ARMResourceProperties): - """Representation of a managed Cassandra cluster. +class ClientEncryptionKeyGetResults(ARMProxyResource): + """Client Encryption Key. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The unique resource identifier of the ARM resource. + :ivar id: The unique resource identifier of the database account. :vartype id: str - :ivar name: The name of the ARM resource. + :ivar name: The name of the database account. :vartype name: str :ivar type: The type of Azure resource. :vartype type: str - :param location: The location of the resource group to which the resource belongs. - :type location: str - :param tags: A set of tags. Tags are a list of key-value pairs that describe the resource. - These tags can be used in viewing and grouping this resource (across resource groups). A - maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 - characters and value no greater than 256 characters. For example, the default experience for a - template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values - also include "Table", "Graph", "DocumentDB", and "MongoDB". - :type tags: dict[str, str] - :param identity: Identity for the resource. - :type identity: ~azure.mgmt.cosmosdb.models.ManagedServiceIdentity - :param properties: Properties of a managed Cassandra cluster. - :type properties: ~azure.mgmt.cosmosdb.models.ClusterResourceProperties + :param resource: + :type resource: ~azure.mgmt.cosmosdb.models.ClientEncryptionKeyGetPropertiesResource """ _validation = { @@ -1479,78 +1702,232 @@ class ClusterResource(ARMResourceProperties): 'id': {'key': 'id', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'ManagedServiceIdentity'}, - 'properties': {'key': 'properties', 'type': 'ClusterResourceProperties'}, + 'resource': {'key': 'properties.resource', 'type': 'ClientEncryptionKeyGetPropertiesResource'}, } def __init__( self, *, - location: Optional[str] = None, - tags: Optional[Dict[str, str]] = None, - identity: Optional["ManagedServiceIdentity"] = None, - properties: Optional["ClusterResourceProperties"] = None, + resource: Optional["ClientEncryptionKeyGetPropertiesResource"] = None, **kwargs ): - super(ClusterResource, self).__init__(location=location, tags=tags, identity=identity, **kwargs) - self.properties = properties + super(ClientEncryptionKeyGetResults, self).__init__(**kwargs) + self.resource = resource -class ClusterResourceProperties(msrest.serialization.Model): - """Properties of a managed Cassandra cluster. +class ClientEncryptionKeysListResult(msrest.serialization.Model): + """The List operation response, that contains the client encryption keys and their properties. Variables are only populated by the server, and will be ignored when sending a request. - :param provisioning_state: The status of the resource at the time the operation was called. - Possible values include: "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Canceled". - :type provisioning_state: str or ~azure.mgmt.cosmosdb.models.ManagedCassandraProvisioningState - :param restore_from_backup_id: To create an empty cluster, omit this field or set it to null. - To restore a backup into a new cluster, set this field to the resource id of the backup. - :type restore_from_backup_id: str - :param delegated_management_subnet_id: Resource id of a subnet that this cluster's management - service should have its network interface attached to. The subnet must be routable to all - subnets that will be delegated to data centers. The resource id must be of the form - '/subscriptions/:code:``/resourceGroups/:code:``/providers/Microsoft.Network/virtualNetworks/:code:``/subnets/:code:``'. - :type delegated_management_subnet_id: str - :param cassandra_version: Which version of Cassandra should this cluster converge to running - (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version. - :type cassandra_version: str - :param cluster_name_override: If you need to set the clusterName property in cassandra.yaml to - something besides the resource name of the cluster, set the value to use on this property. - :type cluster_name_override: str - :param authentication_method: Which authentication method Cassandra should use to authenticate - clients. 'None' turns off authentication, so should not be used except in emergencies. - 'Cassandra' is the default password based authentication. The default is 'Cassandra'. Possible - values include: "None", "Cassandra". - :type authentication_method: str or ~azure.mgmt.cosmosdb.models.AuthenticationMethod - :param initial_cassandra_admin_password: Initial password for clients connecting as admin to - the cluster. Should be changed after cluster creation. Returns null on GET. This field only - applies when the authenticationMethod field is 'Cassandra'. - :type initial_cassandra_admin_password: str - :param hours_between_backups: Number of hours to wait between taking a backup of the cluster. - To disable backups, set this property to 0. - :type hours_between_backups: int - :param prometheus_endpoint: Hostname or IP address where the Prometheus endpoint containing - data about the managed Cassandra nodes can be reached. - :type prometheus_endpoint: ~azure.mgmt.cosmosdb.models.SeedNode - :param repair_enabled: Should automatic repairs run on this cluster? If omitted, this is true, - and should stay true unless you are running a hybrid cluster where you are already doing your - own repairs. - :type repair_enabled: bool - :param client_certificates: List of TLS certificates used to authorize clients connecting to - the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if - clientCertificates is set, the managed Cassandra cluster will reject all connections not - bearing a TLS client certificate that can be validated from one or more of the public - certificates in this property. - :type client_certificates: list[~azure.mgmt.cosmosdb.models.Certificate] - :param external_gossip_certificates: List of TLS certificates used to authorize gossip from - unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be - verifiable using one of the certificates provided in this property. - :type external_gossip_certificates: list[~azure.mgmt.cosmosdb.models.Certificate] + :ivar value: List of client encryption keys and their properties. + :vartype value: list[~azure.mgmt.cosmosdb.models.ClientEncryptionKeyGetResults] + """ + + _validation = { + 'value': {'readonly': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[ClientEncryptionKeyGetResults]'}, + } + + def __init__( + self, + **kwargs + ): + super(ClientEncryptionKeysListResult, self).__init__(**kwargs) + self.value = None + + +class ClusterKey(msrest.serialization.Model): + """Cosmos DB Cassandra table cluster key. + + :param name: Name of the Cosmos DB Cassandra table cluster key. + :type name: str + :param order_by: Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and + "Desc". + :type order_by: str + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'order_by': {'key': 'orderBy', 'type': 'str'}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + order_by: Optional[str] = None, + **kwargs + ): + super(ClusterKey, self).__init__(**kwargs) + self.name = name + self.order_by = order_by + + +class ManagedCassandraARMResourceProperties(msrest.serialization.Model): + """The core properties of ARM resources. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the ARM resource. + :vartype id: str + :ivar name: The name of the ARM resource. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param location: The location of the resource group to which the resource belongs. + :type location: str + :param tags: A set of tags. Tags are a list of key-value pairs that describe the resource. + These tags can be used in viewing and grouping this resource (across resource groups). A + maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 + characters and value no greater than 256 characters. For example, the default experience for a + template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values + also include "Table", "Graph", "DocumentDB", and "MongoDB". + :type tags: dict[str, str] + :param identity: Identity for the resource. + :type identity: ~azure.mgmt.cosmosdb.models.ManagedCassandraManagedServiceIdentity + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'identity': {'key': 'identity', 'type': 'ManagedCassandraManagedServiceIdentity'}, + } + + def __init__( + self, + *, + location: Optional[str] = None, + tags: Optional[Dict[str, str]] = None, + identity: Optional["ManagedCassandraManagedServiceIdentity"] = None, + **kwargs + ): + super(ManagedCassandraARMResourceProperties, self).__init__(**kwargs) + self.id = None + self.name = None + self.type = None + self.location = location + self.tags = tags + self.identity = identity + + +class ClusterResource(ManagedCassandraARMResourceProperties): + """Representation of a managed Cassandra cluster. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the ARM resource. + :vartype id: str + :ivar name: The name of the ARM resource. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param location: The location of the resource group to which the resource belongs. + :type location: str + :param tags: A set of tags. Tags are a list of key-value pairs that describe the resource. + These tags can be used in viewing and grouping this resource (across resource groups). A + maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 + characters and value no greater than 256 characters. For example, the default experience for a + template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values + also include "Table", "Graph", "DocumentDB", and "MongoDB". + :type tags: dict[str, str] + :param identity: Identity for the resource. + :type identity: ~azure.mgmt.cosmosdb.models.ManagedCassandraManagedServiceIdentity + :param properties: Properties of a managed Cassandra cluster. + :type properties: ~azure.mgmt.cosmosdb.models.ClusterResourceProperties + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'identity': {'key': 'identity', 'type': 'ManagedCassandraManagedServiceIdentity'}, + 'properties': {'key': 'properties', 'type': 'ClusterResourceProperties'}, + } + + def __init__( + self, + *, + location: Optional[str] = None, + tags: Optional[Dict[str, str]] = None, + identity: Optional["ManagedCassandraManagedServiceIdentity"] = None, + properties: Optional["ClusterResourceProperties"] = None, + **kwargs + ): + super(ClusterResource, self).__init__(location=location, tags=tags, identity=identity, **kwargs) + self.properties = properties + + +class ClusterResourceProperties(msrest.serialization.Model): + """Properties of a managed Cassandra cluster. + + Variables are only populated by the server, and will be ignored when sending a request. + + :param provisioning_state: The status of the resource at the time the operation was called. + Possible values include: "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Canceled". + :type provisioning_state: str or ~azure.mgmt.cosmosdb.models.ManagedCassandraProvisioningState + :param restore_from_backup_id: To create an empty cluster, omit this field or set it to null. + To restore a backup into a new cluster, set this field to the resource id of the backup. + :type restore_from_backup_id: str + :param delegated_management_subnet_id: Resource id of a subnet that this cluster's management + service should have its network interface attached to. The subnet must be routable to all + subnets that will be delegated to data centers. The resource id must be of the form + '/subscriptions/:code:``/resourceGroups/:code:``/providers/Microsoft.Network/virtualNetworks/:code:``/subnets/:code:``'. + :type delegated_management_subnet_id: str + :param cassandra_version: Which version of Cassandra should this cluster converge to running + (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version. + :type cassandra_version: str + :param cluster_name_override: If you need to set the clusterName property in cassandra.yaml to + something besides the resource name of the cluster, set the value to use on this property. + :type cluster_name_override: str + :param authentication_method: Which authentication method Cassandra should use to authenticate + clients. 'None' turns off authentication, so should not be used except in emergencies. + 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is + in preview. Possible values include: "None", "Cassandra", "Ldap". + :type authentication_method: str or ~azure.mgmt.cosmosdb.models.AuthenticationMethod + :param initial_cassandra_admin_password: Initial password for clients connecting as admin to + the cluster. Should be changed after cluster creation. Returns null on GET. This field only + applies when the authenticationMethod field is 'Cassandra'. + :type initial_cassandra_admin_password: str + :param prometheus_endpoint: Hostname or IP address where the Prometheus endpoint containing + data about the managed Cassandra nodes can be reached. + :type prometheus_endpoint: ~azure.mgmt.cosmosdb.models.SeedNode + :param repair_enabled: Should automatic repairs run on this cluster? If omitted, this is true, + and should stay true unless you are running a hybrid cluster where you are already doing your + own repairs. + :type repair_enabled: bool + :param client_certificates: List of TLS certificates used to authorize clients connecting to + the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if + clientCertificates is set, the managed Cassandra cluster will reject all connections not + bearing a TLS client certificate that can be validated from one or more of the public + certificates in this property. + :type client_certificates: list[~azure.mgmt.cosmosdb.models.Certificate] + :param external_gossip_certificates: List of TLS certificates used to authorize gossip from + unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be + verifiable using one of the certificates provided in this property. + :type external_gossip_certificates: list[~azure.mgmt.cosmosdb.models.Certificate] :ivar gossip_certificates: List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property. @@ -1561,6 +1938,12 @@ class ClusterResourceProperties(msrest.serialization.Model): :ivar seed_nodes: List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes. :vartype seed_nodes: list[~azure.mgmt.cosmosdb.models.SeedNode] + :param hours_between_backups: Number of hours to wait between taking a backup of the cluster. + :type hours_between_backups: int + :param deallocated: Whether the cluster and associated data centers has been deallocated. + :type deallocated: bool + :param cassandra_audit_logging_enabled: Whether Cassandra audit logging is enabled. + :type cassandra_audit_logging_enabled: bool """ _validation = { @@ -1576,7 +1959,6 @@ class ClusterResourceProperties(msrest.serialization.Model): 'cluster_name_override': {'key': 'clusterNameOverride', 'type': 'str'}, 'authentication_method': {'key': 'authenticationMethod', 'type': 'str'}, 'initial_cassandra_admin_password': {'key': 'initialCassandraAdminPassword', 'type': 'str'}, - 'hours_between_backups': {'key': 'hoursBetweenBackups', 'type': 'int'}, 'prometheus_endpoint': {'key': 'prometheusEndpoint', 'type': 'SeedNode'}, 'repair_enabled': {'key': 'repairEnabled', 'type': 'bool'}, 'client_certificates': {'key': 'clientCertificates', 'type': '[Certificate]'}, @@ -1584,6 +1966,9 @@ class ClusterResourceProperties(msrest.serialization.Model): 'gossip_certificates': {'key': 'gossipCertificates', 'type': '[Certificate]'}, 'external_seed_nodes': {'key': 'externalSeedNodes', 'type': '[SeedNode]'}, 'seed_nodes': {'key': 'seedNodes', 'type': '[SeedNode]'}, + 'hours_between_backups': {'key': 'hoursBetweenBackups', 'type': 'int'}, + 'deallocated': {'key': 'deallocated', 'type': 'bool'}, + 'cassandra_audit_logging_enabled': {'key': 'cassandraAuditLoggingEnabled', 'type': 'bool'}, } def __init__( @@ -1596,12 +1981,14 @@ def __init__( cluster_name_override: Optional[str] = None, authentication_method: Optional[Union[str, "AuthenticationMethod"]] = None, initial_cassandra_admin_password: Optional[str] = None, - hours_between_backups: Optional[int] = None, prometheus_endpoint: Optional["SeedNode"] = None, repair_enabled: Optional[bool] = None, client_certificates: Optional[List["Certificate"]] = None, external_gossip_certificates: Optional[List["Certificate"]] = None, external_seed_nodes: Optional[List["SeedNode"]] = None, + hours_between_backups: Optional[int] = None, + deallocated: Optional[bool] = None, + cassandra_audit_logging_enabled: Optional[bool] = None, **kwargs ): super(ClusterResourceProperties, self).__init__(**kwargs) @@ -1612,7 +1999,6 @@ def __init__( self.cluster_name_override = cluster_name_override self.authentication_method = authentication_method self.initial_cassandra_admin_password = initial_cassandra_admin_password - self.hours_between_backups = hours_between_backups self.prometheus_endpoint = prometheus_endpoint self.repair_enabled = repair_enabled self.client_certificates = client_certificates @@ -1620,6 +2006,9 @@ def __init__( self.gossip_certificates = None self.external_seed_nodes = external_seed_nodes self.seed_nodes = None + self.hours_between_backups = hours_between_backups + self.deallocated = deallocated + self.cassandra_audit_logging_enabled = cassandra_audit_logging_enabled class Column(msrest.serialization.Model): @@ -1648,6 +2037,77 @@ def __init__( self.type = type +class CommandOutput(msrest.serialization.Model): + """Response of /command api. + + :param command_output: Output of the command. + :type command_output: str + """ + + _attribute_map = { + 'command_output': {'key': 'commandOutput', 'type': 'str'}, + } + + def __init__( + self, + *, + command_output: Optional[str] = None, + **kwargs + ): + super(CommandOutput, self).__init__(**kwargs) + self.command_output = command_output + + +class CommandPostBody(msrest.serialization.Model): + """Specification of which command to run where. + + All required parameters must be populated in order to send to Azure. + + :param command: Required. The command which should be run. + :type command: str + :param arguments: The arguments for the command to be run. + :type arguments: dict[str, str] + :param host: Required. IP address of the cassandra host to run the command on. + :type host: str + :param cassandra_stop_start: If true, stops cassandra before executing the command and then + start it again. + :type cassandra_stop_start: bool + :param readwrite: If true, allows the command to *write* to the cassandra directory, otherwise + read-only. + :type readwrite: bool + """ + + _validation = { + 'command': {'required': True}, + 'host': {'required': True}, + } + + _attribute_map = { + 'command': {'key': 'command', 'type': 'str'}, + 'arguments': {'key': 'arguments', 'type': '{str}'}, + 'host': {'key': 'host', 'type': 'str'}, + 'cassandra_stop_start': {'key': 'cassandra-stop-start', 'type': 'bool'}, + 'readwrite': {'key': 'readwrite', 'type': 'bool'}, + } + + def __init__( + self, + *, + command: str, + host: str, + arguments: Optional[Dict[str, str]] = None, + cassandra_stop_start: Optional[bool] = None, + readwrite: Optional[bool] = None, + **kwargs + ): + super(CommandPostBody, self).__init__(**kwargs) + self.command = command + self.arguments = arguments + self.host = host + self.cassandra_stop_start = cassandra_stop_start + self.readwrite = readwrite + + class Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties(msrest.serialization.Model): """Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties. @@ -1678,6 +2138,107 @@ def __init__( self.client_id = None +class ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems(msrest.serialization.Model): + """ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems. + + :param address: The node's IP address. + :type address: str + :param state: The state of the node in Cassandra ring. Possible values include: "Normal", + "Leaving", "Joining", "Moving", "Stopped". + :type state: str or ~azure.mgmt.cosmosdb.models.NodeState + :param status: + :type status: str + :param load: The amount of file system data in the data directory (e.g., 47.66 kB), excluding + all content in the snapshots subdirectories. Because all SSTable data files are included, any + data that is not cleaned up (such as TTL-expired cells or tombstones) is counted. + :type load: str + :param tokens: List of tokens this node covers. + :type tokens: list[str] + :param size: + :type size: int + :param host_id: The network ID of the node. + :type host_id: str + :param rack: The rack this node is part of. + :type rack: str + :param timestamp: The timestamp at which that snapshot of these usage statistics were taken. + :type timestamp: str + :param disk_used_kb: The amount of disk used, in kB, of the directory /var/lib/cassandra. + :type disk_used_kb: long + :param disk_free_kb: The amount of disk free, in kB, of the directory /var/lib/cassandra. + :type disk_free_kb: long + :param memory_used_kb: Used memory (calculated as total - free - buffers - cache), in kB. + :type memory_used_kb: long + :param memory_buffers_and_cached_kb: Memory used by kernel buffers (Buffers in /proc/meminfo) + and page cache and slabs (Cached and SReclaimable in /proc/meminfo), in kB. + :type memory_buffers_and_cached_kb: long + :param memory_free_kb: Unused memory (MemFree and SwapFree in /proc/meminfo), in kB. + :type memory_free_kb: long + :param memory_total_kb: Total installed memory (MemTotal and SwapTotal in /proc/meminfo), in + kB. + :type memory_total_kb: long + :param cpu_usage: A float representing the current system-wide CPU utilization as a percentage. + :type cpu_usage: float + """ + + _attribute_map = { + 'address': {'key': 'address', 'type': 'str'}, + 'state': {'key': 'state', 'type': 'str'}, + 'status': {'key': 'status', 'type': 'str'}, + 'load': {'key': 'load', 'type': 'str'}, + 'tokens': {'key': 'tokens', 'type': '[str]'}, + 'size': {'key': 'size', 'type': 'int'}, + 'host_id': {'key': 'hostID', 'type': 'str'}, + 'rack': {'key': 'rack', 'type': 'str'}, + 'timestamp': {'key': 'timestamp', 'type': 'str'}, + 'disk_used_kb': {'key': 'diskUsedKB', 'type': 'long'}, + 'disk_free_kb': {'key': 'diskFreeKB', 'type': 'long'}, + 'memory_used_kb': {'key': 'memoryUsedKB', 'type': 'long'}, + 'memory_buffers_and_cached_kb': {'key': 'memoryBuffersAndCachedKB', 'type': 'long'}, + 'memory_free_kb': {'key': 'memoryFreeKB', 'type': 'long'}, + 'memory_total_kb': {'key': 'memoryTotalKB', 'type': 'long'}, + 'cpu_usage': {'key': 'cpuUsage', 'type': 'float'}, + } + + def __init__( + self, + *, + address: Optional[str] = None, + state: Optional[Union[str, "NodeState"]] = None, + status: Optional[str] = None, + load: Optional[str] = None, + tokens: Optional[List[str]] = None, + size: Optional[int] = None, + host_id: Optional[str] = None, + rack: Optional[str] = None, + timestamp: Optional[str] = None, + disk_used_kb: Optional[int] = None, + disk_free_kb: Optional[int] = None, + memory_used_kb: Optional[int] = None, + memory_buffers_and_cached_kb: Optional[int] = None, + memory_free_kb: Optional[int] = None, + memory_total_kb: Optional[int] = None, + cpu_usage: Optional[float] = None, + **kwargs + ): + super(ComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems, self).__init__(**kwargs) + self.address = address + self.state = state + self.status = status + self.load = load + self.tokens = tokens + self.size = size + self.host_id = host_id + self.rack = rack + self.timestamp = timestamp + self.disk_used_kb = disk_used_kb + self.disk_free_kb = disk_free_kb + self.memory_used_kb = memory_used_kb + self.memory_buffers_and_cached_kb = memory_buffers_and_cached_kb + self.memory_free_kb = memory_free_kb + self.memory_total_kb = memory_total_kb + self.cpu_usage = cpu_usage + + class CompositePath(msrest.serialization.Model): """CompositePath. @@ -1740,6 +2301,49 @@ def __init__( self.conflict_resolution_procedure = conflict_resolution_procedure +class ConnectionError(msrest.serialization.Model): + """ConnectionError. + + :param connection_state: The kind of connection error that occurred. Possible values include: + "Unknown", "OK", "OperatorToDataCenterNetworkError", "DatacenterToDatacenterNetworkError", + "InternalOperatorToDataCenterCertificateError", "InternalError". + :type connection_state: str or ~azure.mgmt.cosmosdb.models.ConnectionState + :param i_p_from: The IP of host that originated the failed connection. + :type i_p_from: str + :param i_p_to: The IP that the connection attempted to reach. + :type i_p_to: str + :param port: The TCP port the connection was attempted on. + :type port: int + :param exception: Detailed error message about the failed connection. + :type exception: str + """ + + _attribute_map = { + 'connection_state': {'key': 'connectionState', 'type': 'str'}, + 'i_p_from': {'key': 'iPFrom', 'type': 'str'}, + 'i_p_to': {'key': 'iPTo', 'type': 'str'}, + 'port': {'key': 'port', 'type': 'int'}, + 'exception': {'key': 'exception', 'type': 'str'}, + } + + def __init__( + self, + *, + connection_state: Optional[Union[str, "ConnectionState"]] = None, + i_p_from: Optional[str] = None, + i_p_to: Optional[str] = None, + port: Optional[int] = None, + exception: Optional[str] = None, + **kwargs + ): + super(ConnectionError, self).__init__(**kwargs) + self.connection_state = connection_state + self.i_p_from = i_p_from + self.i_p_to = i_p_to + self.port = port + self.exception = exception + + class ConsistencyPolicy(msrest.serialization.Model): """The consistency policy for the Cosmos DB database account. @@ -1926,34 +2530,114 @@ class CorsPolicy(msrest.serialization.Model): """ _validation = { - 'allowed_origins': {'required': True}, - 'max_age_in_seconds': {'maximum': 2147483647, 'minimum': 1}, + 'allowed_origins': {'required': True}, + 'max_age_in_seconds': {'maximum': 2147483647, 'minimum': 1}, + } + + _attribute_map = { + 'allowed_origins': {'key': 'allowedOrigins', 'type': 'str'}, + 'allowed_methods': {'key': 'allowedMethods', 'type': 'str'}, + 'allowed_headers': {'key': 'allowedHeaders', 'type': 'str'}, + 'exposed_headers': {'key': 'exposedHeaders', 'type': 'str'}, + 'max_age_in_seconds': {'key': 'maxAgeInSeconds', 'type': 'long'}, + } + + def __init__( + self, + *, + allowed_origins: str, + allowed_methods: Optional[str] = None, + allowed_headers: Optional[str] = None, + exposed_headers: Optional[str] = None, + max_age_in_seconds: Optional[int] = None, + **kwargs + ): + super(CorsPolicy, self).__init__(**kwargs) + self.allowed_origins = allowed_origins + self.allowed_methods = allowed_methods + self.allowed_headers = allowed_headers + self.exposed_headers = exposed_headers + self.max_age_in_seconds = max_age_in_seconds + + +class CosmosCassandraDataTransferDataSourceSink(DataTransferDataSourceSink): + """A CosmosDB Cassandra API data source/sink. + + All required parameters must be populated in order to send to Azure. + + :param component: Required. Constant filled by server. Possible values include: + "CosmosDBCassandra", "AzureStorage". Default value: "CosmosDBCassandra". + :type component: str or ~azure.mgmt.cosmosdb.models.DataTransferComponent + :param keyspace_name: Required. + :type keyspace_name: str + :param table_name: Required. + :type table_name: str + """ + + _validation = { + 'component': {'required': True}, + 'keyspace_name': {'required': True}, + 'table_name': {'required': True}, + } + + _attribute_map = { + 'component': {'key': 'component', 'type': 'str'}, + 'keyspace_name': {'key': 'keyspaceName', 'type': 'str'}, + 'table_name': {'key': 'tableName', 'type': 'str'}, + } + + def __init__( + self, + *, + keyspace_name: str, + table_name: str, + **kwargs + ): + super(CosmosCassandraDataTransferDataSourceSink, self).__init__(**kwargs) + self.component = 'CosmosDBCassandra' # type: str + self.keyspace_name = keyspace_name + self.table_name = table_name + + +class CreateJobRequest(ARMProxyResource): + """Parameters to create Data Transfer Job. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param properties: Required. Data Transfer Create Job Properties. + :type properties: ~azure.mgmt.cosmosdb.models.DataTransferJobProperties + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'properties': {'required': True}, } _attribute_map = { - 'allowed_origins': {'key': 'allowedOrigins', 'type': 'str'}, - 'allowed_methods': {'key': 'allowedMethods', 'type': 'str'}, - 'allowed_headers': {'key': 'allowedHeaders', 'type': 'str'}, - 'exposed_headers': {'key': 'exposedHeaders', 'type': 'str'}, - 'max_age_in_seconds': {'key': 'maxAgeInSeconds', 'type': 'long'}, + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'DataTransferJobProperties'}, } def __init__( self, *, - allowed_origins: str, - allowed_methods: Optional[str] = None, - allowed_headers: Optional[str] = None, - exposed_headers: Optional[str] = None, - max_age_in_seconds: Optional[int] = None, + properties: "DataTransferJobProperties", **kwargs ): - super(CorsPolicy, self).__init__(**kwargs) - self.allowed_origins = allowed_origins - self.allowed_methods = allowed_methods - self.allowed_headers = allowed_headers - self.exposed_headers = exposed_headers - self.max_age_in_seconds = max_age_in_seconds + super(CreateJobRequest, self).__init__(**kwargs) + self.properties = properties class CreateUpdateOptions(msrest.serialization.Model): @@ -2090,8 +2774,8 @@ class DatabaseAccountCreateUpdateParameters(ARMResourceProperties): :param analytical_storage_configuration: Analytical storage specific properties. :type analytical_storage_configuration: ~azure.mgmt.cosmosdb.models.AnalyticalStorageConfiguration - :param create_mode: Required. Enum to indicate the mode of account creation.Constant filled by - server. Possible values include: "Default", "Restore". Default value: "Default". + :param create_mode: Enum to indicate the mode of account creation. Possible values include: + "Default", "Restore". Default value: "Default". :type create_mode: str or ~azure.mgmt.cosmosdb.models.CreateMode :param backup_policy: The object representing the policy for taking backups on an account. :type backup_policy: ~azure.mgmt.cosmosdb.models.BackupPolicy @@ -2111,6 +2795,9 @@ class DatabaseAccountCreateUpdateParameters(ARMResourceProperties): :type disable_local_auth: bool :param restore_parameters: Parameters to indicate the information about the restore. :type restore_parameters: ~azure.mgmt.cosmosdb.models.RestoreParameters + :param capacity: The object that represents all properties related to capacity enforcement on + an account. + :type capacity: ~azure.mgmt.cosmosdb.models.Capacity """ _validation = { @@ -2119,7 +2806,6 @@ class DatabaseAccountCreateUpdateParameters(ARMResourceProperties): 'type': {'readonly': True}, 'locations': {'required': True}, 'database_account_offer_type': {'required': True, 'constant': True}, - 'create_mode': {'required': True}, } _attribute_map = { @@ -2157,6 +2843,7 @@ class DatabaseAccountCreateUpdateParameters(ARMResourceProperties): 'diagnostic_log_settings': {'key': 'properties.diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, 'disable_local_auth': {'key': 'properties.disableLocalAuth', 'type': 'bool'}, 'restore_parameters': {'key': 'properties.restoreParameters', 'type': 'RestoreParameters'}, + 'capacity': {'key': 'properties.capacity', 'type': 'Capacity'}, } database_account_offer_type = "Standard" @@ -2186,6 +2873,7 @@ def __init__( api_properties: Optional["ApiProperties"] = None, enable_analytical_storage: Optional[bool] = None, analytical_storage_configuration: Optional["AnalyticalStorageConfiguration"] = None, + create_mode: Optional[Union[str, "CreateMode"]] = "Default", backup_policy: Optional["BackupPolicy"] = None, cors: Optional[List["CorsPolicy"]] = None, network_acl_bypass: Optional[Union[str, "NetworkAclBypass"]] = None, @@ -2193,6 +2881,7 @@ def __init__( diagnostic_log_settings: Optional["DiagnosticLogSettings"] = None, disable_local_auth: Optional[bool] = None, restore_parameters: Optional["RestoreParameters"] = None, + capacity: Optional["Capacity"] = None, **kwargs ): super(DatabaseAccountCreateUpdateParameters, self).__init__(location=location, tags=tags, identity=identity, **kwargs) @@ -2215,192 +2904,7 @@ def __init__( self.api_properties = api_properties self.enable_analytical_storage = enable_analytical_storage self.analytical_storage_configuration = analytical_storage_configuration - self.create_mode = None # type: Optional[str] - self.backup_policy = backup_policy - self.cors = cors - self.network_acl_bypass = network_acl_bypass - self.network_acl_bypass_resource_ids = network_acl_bypass_resource_ids - self.diagnostic_log_settings = diagnostic_log_settings - self.disable_local_auth = disable_local_auth - self.restore_parameters = restore_parameters - - -class DatabaseAccountCreateUpdateProperties(msrest.serialization.Model): - """Properties to create and update Azure Cosmos DB database accounts. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: DefaultRequestDatabaseAccountCreateUpdateProperties. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param consistency_policy: The consistency policy for the Cosmos DB account. - :type consistency_policy: ~azure.mgmt.cosmosdb.models.ConsistencyPolicy - :param locations: Required. An array that contains the georeplication locations enabled for the - Cosmos DB account. - :type locations: list[~azure.mgmt.cosmosdb.models.Location] - :ivar database_account_offer_type: The offer type for the database. Has constant value: - "Standard". - :vartype database_account_offer_type: str - :param ip_rules: List of IpRules. - :type ip_rules: list[~azure.mgmt.cosmosdb.models.IpAddressOrRange] - :param is_virtual_network_filter_enabled: Flag to indicate whether to enable/disable Virtual - Network ACL rules. - :type is_virtual_network_filter_enabled: bool - :param enable_automatic_failover: Enables automatic failover of the write region in the rare - event that the region is unavailable due to an outage. Automatic failover will result in a new - write region for the account and is chosen based on the failover priorities configured for the - account. - :type enable_automatic_failover: bool - :param capabilities: List of Cosmos DB capabilities for the account. - :type capabilities: list[~azure.mgmt.cosmosdb.models.Capability] - :param virtual_network_rules: List of Virtual Network ACL rules configured for the Cosmos DB - account. - :type virtual_network_rules: list[~azure.mgmt.cosmosdb.models.VirtualNetworkRule] - :param enable_multiple_write_locations: Enables the account to write in multiple locations. - :type enable_multiple_write_locations: bool - :param enable_cassandra_connector: Enables the cassandra connector on the Cosmos DB C* account. - :type enable_cassandra_connector: bool - :param connector_offer: The cassandra connector offer type for the Cosmos DB database C* - account. Possible values include: "Small". - :type connector_offer: str or ~azure.mgmt.cosmosdb.models.ConnectorOffer - :param disable_key_based_metadata_write_access: Disable write operations on metadata resources - (databases, containers, throughput) via account keys. - :type disable_key_based_metadata_write_access: bool - :param key_vault_key_uri: The URI of the key vault. - :type key_vault_key_uri: str - :param default_identity: The default identity for accessing key vault used in features like - customer managed keys. The default identity needs to be explicitly set by the users. It can be - "FirstPartyIdentity", "SystemAssignedIdentity" and more. - :type default_identity: str - :param public_network_access: Whether requests from Public Network are allowed. Possible values - include: "Enabled", "Disabled". - :type public_network_access: str or ~azure.mgmt.cosmosdb.models.PublicNetworkAccess - :param enable_free_tier: Flag to indicate whether Free Tier is enabled. - :type enable_free_tier: bool - :param api_properties: API specific properties. Currently, supported only for MongoDB API. - :type api_properties: ~azure.mgmt.cosmosdb.models.ApiProperties - :param enable_analytical_storage: Flag to indicate whether to enable storage analytics. - :type enable_analytical_storage: bool - :param analytical_storage_configuration: Analytical storage specific properties. - :type analytical_storage_configuration: - ~azure.mgmt.cosmosdb.models.AnalyticalStorageConfiguration - :param create_mode: Required. Enum to indicate the mode of account creation.Constant filled by - server. Possible values include: "Default", "Restore". Default value: "Default". - :type create_mode: str or ~azure.mgmt.cosmosdb.models.CreateMode - :param backup_policy: The object representing the policy for taking backups on an account. - :type backup_policy: ~azure.mgmt.cosmosdb.models.BackupPolicy - :param cors: The CORS policy for the Cosmos DB database account. - :type cors: list[~azure.mgmt.cosmosdb.models.CorsPolicy] - :param network_acl_bypass: Indicates what services are allowed to bypass firewall checks. - Possible values include: "None", "AzureServices". - :type network_acl_bypass: str or ~azure.mgmt.cosmosdb.models.NetworkAclBypass - :param network_acl_bypass_resource_ids: An array that contains the Resource Ids for Network Acl - Bypass for the Cosmos DB account. - :type network_acl_bypass_resource_ids: list[str] - :param diagnostic_log_settings: The Object representing the different Diagnostic log settings - for the Cosmos DB Account. - :type diagnostic_log_settings: ~azure.mgmt.cosmosdb.models.DiagnosticLogSettings - :param disable_local_auth: Opt-out of local authentication and ensure only MSI and AAD can be - used exclusively for authentication. - :type disable_local_auth: bool - :param restore_parameters: Parameters to indicate the information about the restore. - :type restore_parameters: ~azure.mgmt.cosmosdb.models.RestoreParameters - """ - - _validation = { - 'locations': {'required': True}, - 'database_account_offer_type': {'required': True, 'constant': True}, - 'create_mode': {'required': True}, - } - - _attribute_map = { - 'consistency_policy': {'key': 'consistencyPolicy', 'type': 'ConsistencyPolicy'}, - 'locations': {'key': 'locations', 'type': '[Location]'}, - 'database_account_offer_type': {'key': 'databaseAccountOfferType', 'type': 'str'}, - 'ip_rules': {'key': 'ipRules', 'type': '[IpAddressOrRange]'}, - 'is_virtual_network_filter_enabled': {'key': 'isVirtualNetworkFilterEnabled', 'type': 'bool'}, - 'enable_automatic_failover': {'key': 'enableAutomaticFailover', 'type': 'bool'}, - 'capabilities': {'key': 'capabilities', 'type': '[Capability]'}, - 'virtual_network_rules': {'key': 'virtualNetworkRules', 'type': '[VirtualNetworkRule]'}, - 'enable_multiple_write_locations': {'key': 'enableMultipleWriteLocations', 'type': 'bool'}, - 'enable_cassandra_connector': {'key': 'enableCassandraConnector', 'type': 'bool'}, - 'connector_offer': {'key': 'connectorOffer', 'type': 'str'}, - 'disable_key_based_metadata_write_access': {'key': 'disableKeyBasedMetadataWriteAccess', 'type': 'bool'}, - 'key_vault_key_uri': {'key': 'keyVaultKeyUri', 'type': 'str'}, - 'default_identity': {'key': 'defaultIdentity', 'type': 'str'}, - 'public_network_access': {'key': 'publicNetworkAccess', 'type': 'str'}, - 'enable_free_tier': {'key': 'enableFreeTier', 'type': 'bool'}, - 'api_properties': {'key': 'apiProperties', 'type': 'ApiProperties'}, - 'enable_analytical_storage': {'key': 'enableAnalyticalStorage', 'type': 'bool'}, - 'analytical_storage_configuration': {'key': 'analyticalStorageConfiguration', 'type': 'AnalyticalStorageConfiguration'}, - 'create_mode': {'key': 'createMode', 'type': 'str'}, - 'backup_policy': {'key': 'backupPolicy', 'type': 'BackupPolicy'}, - 'cors': {'key': 'cors', 'type': '[CorsPolicy]'}, - 'network_acl_bypass': {'key': 'networkAclBypass', 'type': 'str'}, - 'network_acl_bypass_resource_ids': {'key': 'networkAclBypassResourceIds', 'type': '[str]'}, - 'diagnostic_log_settings': {'key': 'diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, - 'disable_local_auth': {'key': 'disableLocalAuth', 'type': 'bool'}, - 'restore_parameters': {'key': 'restoreParameters', 'type': 'RestoreParameters'}, - } - - _subtype_map = { - 'create_mode': {'Default': 'DefaultRequestDatabaseAccountCreateUpdateProperties'} - } - - database_account_offer_type = "Standard" - - def __init__( - self, - *, - locations: List["Location"], - consistency_policy: Optional["ConsistencyPolicy"] = None, - ip_rules: Optional[List["IpAddressOrRange"]] = None, - is_virtual_network_filter_enabled: Optional[bool] = None, - enable_automatic_failover: Optional[bool] = None, - capabilities: Optional[List["Capability"]] = None, - virtual_network_rules: Optional[List["VirtualNetworkRule"]] = None, - enable_multiple_write_locations: Optional[bool] = None, - enable_cassandra_connector: Optional[bool] = None, - connector_offer: Optional[Union[str, "ConnectorOffer"]] = None, - disable_key_based_metadata_write_access: Optional[bool] = None, - key_vault_key_uri: Optional[str] = None, - default_identity: Optional[str] = None, - public_network_access: Optional[Union[str, "PublicNetworkAccess"]] = None, - enable_free_tier: Optional[bool] = None, - api_properties: Optional["ApiProperties"] = None, - enable_analytical_storage: Optional[bool] = None, - analytical_storage_configuration: Optional["AnalyticalStorageConfiguration"] = None, - backup_policy: Optional["BackupPolicy"] = None, - cors: Optional[List["CorsPolicy"]] = None, - network_acl_bypass: Optional[Union[str, "NetworkAclBypass"]] = None, - network_acl_bypass_resource_ids: Optional[List[str]] = None, - diagnostic_log_settings: Optional["DiagnosticLogSettings"] = None, - disable_local_auth: Optional[bool] = None, - restore_parameters: Optional["RestoreParameters"] = None, - **kwargs - ): - super(DatabaseAccountCreateUpdateProperties, self).__init__(**kwargs) - self.consistency_policy = consistency_policy - self.locations = locations - self.ip_rules = ip_rules - self.is_virtual_network_filter_enabled = is_virtual_network_filter_enabled - self.enable_automatic_failover = enable_automatic_failover - self.capabilities = capabilities - self.virtual_network_rules = virtual_network_rules - self.enable_multiple_write_locations = enable_multiple_write_locations - self.enable_cassandra_connector = enable_cassandra_connector - self.connector_offer = connector_offer - self.disable_key_based_metadata_write_access = disable_key_based_metadata_write_access - self.key_vault_key_uri = key_vault_key_uri - self.default_identity = default_identity - self.public_network_access = public_network_access - self.enable_free_tier = enable_free_tier - self.api_properties = api_properties - self.enable_analytical_storage = enable_analytical_storage - self.analytical_storage_configuration = analytical_storage_configuration - self.create_mode = None # type: Optional[str] + self.create_mode = create_mode self.backup_policy = backup_policy self.cors = cors self.network_acl_bypass = network_acl_bypass @@ -2408,6 +2912,7 @@ def __init__( self.diagnostic_log_settings = diagnostic_log_settings self.disable_local_auth = disable_local_auth self.restore_parameters = restore_parameters + self.capacity = capacity class DatabaseAccountGetResults(ARMResourceProperties): @@ -2533,6 +3038,9 @@ class DatabaseAccountGetResults(ARMResourceProperties): :param disable_local_auth: Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. :type disable_local_auth: bool + :param capacity: The object that represents all properties related to capacity enforcement on + an account. + :type capacity: ~azure.mgmt.cosmosdb.models.Capacity """ _validation = { @@ -2594,6 +3102,7 @@ class DatabaseAccountGetResults(ARMResourceProperties): 'network_acl_bypass_resource_ids': {'key': 'properties.networkAclBypassResourceIds', 'type': '[str]'}, 'diagnostic_log_settings': {'key': 'properties.diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, 'disable_local_auth': {'key': 'properties.disableLocalAuth', 'type': 'bool'}, + 'capacity': {'key': 'properties.capacity', 'type': 'Capacity'}, } def __init__( @@ -2628,6 +3137,7 @@ def __init__( network_acl_bypass_resource_ids: Optional[List[str]] = None, diagnostic_log_settings: Optional["DiagnosticLogSettings"] = None, disable_local_auth: Optional[bool] = None, + capacity: Optional["Capacity"] = None, **kwargs ): super(DatabaseAccountGetResults, self).__init__(location=location, tags=tags, identity=identity, **kwargs) @@ -2667,6 +3177,7 @@ def __init__( self.network_acl_bypass_resource_ids = network_acl_bypass_resource_ids self.diagnostic_log_settings = diagnostic_log_settings self.disable_local_auth = disable_local_auth + self.capacity = capacity class DatabaseAccountListConnectionStringsResult(msrest.serialization.Model): @@ -2890,6 +3401,9 @@ class DatabaseAccountUpdateParameters(msrest.serialization.Model): :param disable_local_auth: Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. :type disable_local_auth: bool + :param capacity: The object that represents all properties related to capacity enforcement on + an account. + :type capacity: ~azure.mgmt.cosmosdb.models.Capacity """ _attribute_map = { @@ -2920,6 +3434,7 @@ class DatabaseAccountUpdateParameters(msrest.serialization.Model): 'network_acl_bypass_resource_ids': {'key': 'properties.networkAclBypassResourceIds', 'type': '[str]'}, 'diagnostic_log_settings': {'key': 'properties.diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, 'disable_local_auth': {'key': 'properties.disableLocalAuth', 'type': 'bool'}, + 'capacity': {'key': 'properties.capacity', 'type': 'Capacity'}, } def __init__( @@ -2952,6 +3467,7 @@ def __init__( network_acl_bypass_resource_ids: Optional[List[str]] = None, diagnostic_log_settings: Optional["DiagnosticLogSettings"] = None, disable_local_auth: Optional[bool] = None, + capacity: Optional["Capacity"] = None, **kwargs ): super(DatabaseAccountUpdateParameters, self).__init__(**kwargs) @@ -2982,6 +3498,7 @@ def __init__( self.network_acl_bypass_resource_ids = network_acl_bypass_resource_ids self.diagnostic_log_settings = diagnostic_log_settings self.disable_local_auth = disable_local_auth + self.capacity = capacity class DatabaseRestoreResource(msrest.serialization.Model): @@ -3078,6 +3595,26 @@ class DataCenterResourceProperties(msrest.serialization.Model): file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed. :type base64_encoded_cassandra_yaml_fragment: str + :param managed_disk_customer_key_uri: Key uri to use for encryption of managed disks. Ensure + the system assigned identity of the cluster has been assigned appropriate permissions(key + get/wrap/unwrap permissions) on the key. + :type managed_disk_customer_key_uri: str + :param backup_storage_customer_key_uri: Indicates the Key Uri of the customer key to use for + encryption of the backup storage account. + :type backup_storage_customer_key_uri: str + :param sku: Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2. + :type sku: str + :param disk_sku: Disk SKU used for data centers. Default value is P30. + :type disk_sku: str + :param disk_capacity: Number of disk used for data centers. Default value is 4. + :type disk_capacity: int + :param availability_zone: If the data center has Availability Zone feature, apply it to the + Virtual Machine ScaleSet that host the cassandra data center virtual machines. + :type availability_zone: bool + :param authentication_method_ldap_properties: Ldap authentication method properties. This + feature is in preview. + :type authentication_method_ldap_properties: + ~azure.mgmt.cosmosdb.models.AuthenticationMethodLdapProperties """ _validation = { @@ -3091,6 +3628,13 @@ class DataCenterResourceProperties(msrest.serialization.Model): 'node_count': {'key': 'nodeCount', 'type': 'int'}, 'seed_nodes': {'key': 'seedNodes', 'type': '[SeedNode]'}, 'base64_encoded_cassandra_yaml_fragment': {'key': 'base64EncodedCassandraYamlFragment', 'type': 'str'}, + 'managed_disk_customer_key_uri': {'key': 'managedDiskCustomerKeyUri', 'type': 'str'}, + 'backup_storage_customer_key_uri': {'key': 'backupStorageCustomerKeyUri', 'type': 'str'}, + 'sku': {'key': 'sku', 'type': 'str'}, + 'disk_sku': {'key': 'diskSku', 'type': 'str'}, + 'disk_capacity': {'key': 'diskCapacity', 'type': 'int'}, + 'availability_zone': {'key': 'availabilityZone', 'type': 'bool'}, + 'authentication_method_ldap_properties': {'key': 'authenticationMethodLdapProperties', 'type': 'AuthenticationMethodLdapProperties'}, } def __init__( @@ -3101,6 +3645,13 @@ def __init__( delegated_subnet_id: Optional[str] = None, node_count: Optional[int] = None, base64_encoded_cassandra_yaml_fragment: Optional[str] = None, + managed_disk_customer_key_uri: Optional[str] = None, + backup_storage_customer_key_uri: Optional[str] = None, + sku: Optional[str] = None, + disk_sku: Optional[str] = None, + disk_capacity: Optional[int] = None, + availability_zone: Optional[bool] = None, + authentication_method_ldap_properties: Optional["AuthenticationMethodLdapProperties"] = None, **kwargs ): super(DataCenterResourceProperties, self).__init__(**kwargs) @@ -3110,6 +3661,183 @@ def __init__( self.node_count = node_count self.seed_nodes = None self.base64_encoded_cassandra_yaml_fragment = base64_encoded_cassandra_yaml_fragment + self.managed_disk_customer_key_uri = managed_disk_customer_key_uri + self.backup_storage_customer_key_uri = backup_storage_customer_key_uri + self.sku = sku + self.disk_sku = disk_sku + self.disk_capacity = disk_capacity + self.availability_zone = availability_zone + self.authentication_method_ldap_properties = authentication_method_ldap_properties + + +class DataTransferJobFeedResults(msrest.serialization.Model): + """The List operation response, that contains the Data Transfer jobs and their properties. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: List of Data Transfer jobs and their properties. + :vartype value: list[~azure.mgmt.cosmosdb.models.DataTransferJobGetResults] + :ivar next_link: URL to get the next set of Data Transfer job list results if there are any. + :vartype next_link: str + """ + + _validation = { + 'value': {'readonly': True}, + 'next_link': {'readonly': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[DataTransferJobGetResults]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(DataTransferJobFeedResults, self).__init__(**kwargs) + self.value = None + self.next_link = None + + +class DataTransferJobGetResults(ARMProxyResource): + """A Cosmos DB Data Transfer Job. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :ivar job_name: Job Name. + :vartype job_name: str + :param source: Source DataStore details. + :type source: ~azure.mgmt.cosmosdb.models.DataTransferDataSourceSink + :param destination: Destination DataStore details. + :type destination: ~azure.mgmt.cosmosdb.models.DataTransferDataSourceSink + :ivar status: Job Status. + :vartype status: str + :ivar percentage_complete: Percentage of completion. + :vartype percentage_complete: float + :ivar last_updated_utc_time: Last Updated Time (ISO-8601 format). + :vartype last_updated_utc_time: ~datetime.datetime + :param worker_count: Worker count. + :type worker_count: int + :ivar error: Error response for Faulted job. + :vartype error: ~azure.mgmt.cosmosdb.models.ErrorResponse + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'job_name': {'readonly': True}, + 'status': {'readonly': True}, + 'percentage_complete': {'readonly': True}, + 'last_updated_utc_time': {'readonly': True}, + 'worker_count': {'minimum': 0}, + 'error': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'job_name': {'key': 'properties.jobName', 'type': 'str'}, + 'source': {'key': 'properties.source', 'type': 'DataTransferDataSourceSink'}, + 'destination': {'key': 'properties.destination', 'type': 'DataTransferDataSourceSink'}, + 'status': {'key': 'properties.status', 'type': 'str'}, + 'percentage_complete': {'key': 'properties.percentageComplete', 'type': 'float'}, + 'last_updated_utc_time': {'key': 'properties.lastUpdatedUtcTime', 'type': 'iso-8601'}, + 'worker_count': {'key': 'properties.workerCount', 'type': 'int'}, + 'error': {'key': 'properties.error', 'type': 'ErrorResponse'}, + } + + def __init__( + self, + *, + source: Optional["DataTransferDataSourceSink"] = None, + destination: Optional["DataTransferDataSourceSink"] = None, + worker_count: Optional[int] = None, + **kwargs + ): + super(DataTransferJobGetResults, self).__init__(**kwargs) + self.job_name = None + self.source = source + self.destination = destination + self.status = None + self.percentage_complete = None + self.last_updated_utc_time = None + self.worker_count = worker_count + self.error = None + + +class DataTransferJobProperties(msrest.serialization.Model): + """The properties of a DataTransfer Job. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar job_name: Job Name. + :vartype job_name: str + :param source: Required. Source DataStore details. + :type source: ~azure.mgmt.cosmosdb.models.DataTransferDataSourceSink + :param destination: Required. Destination DataStore details. + :type destination: ~azure.mgmt.cosmosdb.models.DataTransferDataSourceSink + :ivar status: Job Status. + :vartype status: str + :ivar percentage_complete: Percentage of completion. + :vartype percentage_complete: float + :ivar last_updated_utc_time: Last Updated Time (ISO-8601 format). + :vartype last_updated_utc_time: ~datetime.datetime + :param worker_count: Worker count. + :type worker_count: int + :ivar error: Error response for Faulted job. + :vartype error: ~azure.mgmt.cosmosdb.models.ErrorResponse + """ + + _validation = { + 'job_name': {'readonly': True}, + 'source': {'required': True}, + 'destination': {'required': True}, + 'status': {'readonly': True}, + 'percentage_complete': {'readonly': True}, + 'last_updated_utc_time': {'readonly': True}, + 'worker_count': {'minimum': 0}, + 'error': {'readonly': True}, + } + + _attribute_map = { + 'job_name': {'key': 'jobName', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'DataTransferDataSourceSink'}, + 'destination': {'key': 'destination', 'type': 'DataTransferDataSourceSink'}, + 'status': {'key': 'status', 'type': 'str'}, + 'percentage_complete': {'key': 'percentageComplete', 'type': 'float'}, + 'last_updated_utc_time': {'key': 'lastUpdatedUtcTime', 'type': 'iso-8601'}, + 'worker_count': {'key': 'workerCount', 'type': 'int'}, + 'error': {'key': 'error', 'type': 'ErrorResponse'}, + } + + def __init__( + self, + *, + source: "DataTransferDataSourceSink", + destination: "DataTransferDataSourceSink", + worker_count: Optional[int] = None, + **kwargs + ): + super(DataTransferJobProperties, self).__init__(**kwargs) + self.job_name = None + self.source = source + self.destination = destination + self.status = None + self.percentage_complete = None + self.last_updated_utc_time = None + self.worker_count = worker_count + self.error = None class RegionalServiceResource(msrest.serialization.Model): @@ -3205,6 +3933,9 @@ def __init__( class ServiceResourceProperties(msrest.serialization.Model): """Services response resource. + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: DataTransferServiceResourceProperties, GraphAPIComputeServiceResourceProperties, MaterializedViewsBuilderServiceResourceProperties, SqlDedicatedGatewayServiceResourceProperties. + Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. @@ -3219,8 +3950,9 @@ class ServiceResourceProperties(msrest.serialization.Model): :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize :param instance_count: Instance count for the service. :type instance_count: int - :param service_type: Required. ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType :ivar status: Describes the status of a service. Possible values include: "Creating", "Running", "Updating", "Deleting", "Error", "Stopped". @@ -3243,10 +3975,13 @@ class ServiceResourceProperties(msrest.serialization.Model): 'status': {'key': 'status', 'type': 'str'}, } + _subtype_map = { + 'service_type': {'DataTransfer': 'DataTransferServiceResourceProperties', 'GraphAPICompute': 'GraphAPIComputeServiceResourceProperties', 'MaterializedViewsBuilder': 'MaterializedViewsBuilderServiceResourceProperties', 'SqlDedicatedGateway': 'SqlDedicatedGatewayServiceResourceProperties'} + } + def __init__( self, *, - service_type: Union[str, "ServiceType"], additional_properties: Optional[Dict[str, Any]] = None, instance_size: Optional[Union[str, "ServiceSize"]] = None, instance_count: Optional[int] = None, @@ -3257,7 +3992,7 @@ def __init__( self.creation_time = None self.instance_size = instance_size self.instance_count = instance_count - self.service_type = service_type + self.service_type = 'ServiceResourceProperties' # type: str self.status = None @@ -3278,8 +4013,9 @@ class DataTransferServiceResourceProperties(ServiceResourceProperties): :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize :param instance_count: Instance count for the service. :type instance_count: int - :param service_type: Required. ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType :ivar status: Describes the status of a service. Possible values include: "Creating", "Running", "Updating", "Deleting", "Error", "Stopped". @@ -3309,169 +4045,16 @@ class DataTransferServiceResourceProperties(ServiceResourceProperties): def __init__( self, *, - service_type: Union[str, "ServiceType"], additional_properties: Optional[Dict[str, Any]] = None, instance_size: Optional[Union[str, "ServiceSize"]] = None, instance_count: Optional[int] = None, **kwargs ): - super(DataTransferServiceResourceProperties, self).__init__(additional_properties=additional_properties, instance_size=instance_size, instance_count=instance_count, service_type=service_type, **kwargs) + super(DataTransferServiceResourceProperties, self).__init__(additional_properties=additional_properties, instance_size=instance_size, instance_count=instance_count, **kwargs) + self.service_type = 'DataTransfer' # type: str self.locations = None -class DefaultRequestDatabaseAccountCreateUpdateProperties(DatabaseAccountCreateUpdateProperties): - """Properties for non-restore Azure Cosmos DB database account requests. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param consistency_policy: The consistency policy for the Cosmos DB account. - :type consistency_policy: ~azure.mgmt.cosmosdb.models.ConsistencyPolicy - :param locations: Required. An array that contains the georeplication locations enabled for the - Cosmos DB account. - :type locations: list[~azure.mgmt.cosmosdb.models.Location] - :ivar database_account_offer_type: The offer type for the database. Has constant value: - "Standard". - :vartype database_account_offer_type: str - :param ip_rules: List of IpRules. - :type ip_rules: list[~azure.mgmt.cosmosdb.models.IpAddressOrRange] - :param is_virtual_network_filter_enabled: Flag to indicate whether to enable/disable Virtual - Network ACL rules. - :type is_virtual_network_filter_enabled: bool - :param enable_automatic_failover: Enables automatic failover of the write region in the rare - event that the region is unavailable due to an outage. Automatic failover will result in a new - write region for the account and is chosen based on the failover priorities configured for the - account. - :type enable_automatic_failover: bool - :param capabilities: List of Cosmos DB capabilities for the account. - :type capabilities: list[~azure.mgmt.cosmosdb.models.Capability] - :param virtual_network_rules: List of Virtual Network ACL rules configured for the Cosmos DB - account. - :type virtual_network_rules: list[~azure.mgmt.cosmosdb.models.VirtualNetworkRule] - :param enable_multiple_write_locations: Enables the account to write in multiple locations. - :type enable_multiple_write_locations: bool - :param enable_cassandra_connector: Enables the cassandra connector on the Cosmos DB C* account. - :type enable_cassandra_connector: bool - :param connector_offer: The cassandra connector offer type for the Cosmos DB database C* - account. Possible values include: "Small". - :type connector_offer: str or ~azure.mgmt.cosmosdb.models.ConnectorOffer - :param disable_key_based_metadata_write_access: Disable write operations on metadata resources - (databases, containers, throughput) via account keys. - :type disable_key_based_metadata_write_access: bool - :param key_vault_key_uri: The URI of the key vault. - :type key_vault_key_uri: str - :param default_identity: The default identity for accessing key vault used in features like - customer managed keys. The default identity needs to be explicitly set by the users. It can be - "FirstPartyIdentity", "SystemAssignedIdentity" and more. - :type default_identity: str - :param public_network_access: Whether requests from Public Network are allowed. Possible values - include: "Enabled", "Disabled". - :type public_network_access: str or ~azure.mgmt.cosmosdb.models.PublicNetworkAccess - :param enable_free_tier: Flag to indicate whether Free Tier is enabled. - :type enable_free_tier: bool - :param api_properties: API specific properties. Currently, supported only for MongoDB API. - :type api_properties: ~azure.mgmt.cosmosdb.models.ApiProperties - :param enable_analytical_storage: Flag to indicate whether to enable storage analytics. - :type enable_analytical_storage: bool - :param analytical_storage_configuration: Analytical storage specific properties. - :type analytical_storage_configuration: - ~azure.mgmt.cosmosdb.models.AnalyticalStorageConfiguration - :param create_mode: Required. Enum to indicate the mode of account creation.Constant filled by - server. Possible values include: "Default", "Restore". Default value: "Default". - :type create_mode: str or ~azure.mgmt.cosmosdb.models.CreateMode - :param backup_policy: The object representing the policy for taking backups on an account. - :type backup_policy: ~azure.mgmt.cosmosdb.models.BackupPolicy - :param cors: The CORS policy for the Cosmos DB database account. - :type cors: list[~azure.mgmt.cosmosdb.models.CorsPolicy] - :param network_acl_bypass: Indicates what services are allowed to bypass firewall checks. - Possible values include: "None", "AzureServices". - :type network_acl_bypass: str or ~azure.mgmt.cosmosdb.models.NetworkAclBypass - :param network_acl_bypass_resource_ids: An array that contains the Resource Ids for Network Acl - Bypass for the Cosmos DB account. - :type network_acl_bypass_resource_ids: list[str] - :param diagnostic_log_settings: The Object representing the different Diagnostic log settings - for the Cosmos DB Account. - :type diagnostic_log_settings: ~azure.mgmt.cosmosdb.models.DiagnosticLogSettings - :param disable_local_auth: Opt-out of local authentication and ensure only MSI and AAD can be - used exclusively for authentication. - :type disable_local_auth: bool - :param restore_parameters: Parameters to indicate the information about the restore. - :type restore_parameters: ~azure.mgmt.cosmosdb.models.RestoreParameters - """ - - _validation = { - 'locations': {'required': True}, - 'database_account_offer_type': {'required': True, 'constant': True}, - 'create_mode': {'required': True}, - } - - _attribute_map = { - 'consistency_policy': {'key': 'consistencyPolicy', 'type': 'ConsistencyPolicy'}, - 'locations': {'key': 'locations', 'type': '[Location]'}, - 'database_account_offer_type': {'key': 'databaseAccountOfferType', 'type': 'str'}, - 'ip_rules': {'key': 'ipRules', 'type': '[IpAddressOrRange]'}, - 'is_virtual_network_filter_enabled': {'key': 'isVirtualNetworkFilterEnabled', 'type': 'bool'}, - 'enable_automatic_failover': {'key': 'enableAutomaticFailover', 'type': 'bool'}, - 'capabilities': {'key': 'capabilities', 'type': '[Capability]'}, - 'virtual_network_rules': {'key': 'virtualNetworkRules', 'type': '[VirtualNetworkRule]'}, - 'enable_multiple_write_locations': {'key': 'enableMultipleWriteLocations', 'type': 'bool'}, - 'enable_cassandra_connector': {'key': 'enableCassandraConnector', 'type': 'bool'}, - 'connector_offer': {'key': 'connectorOffer', 'type': 'str'}, - 'disable_key_based_metadata_write_access': {'key': 'disableKeyBasedMetadataWriteAccess', 'type': 'bool'}, - 'key_vault_key_uri': {'key': 'keyVaultKeyUri', 'type': 'str'}, - 'default_identity': {'key': 'defaultIdentity', 'type': 'str'}, - 'public_network_access': {'key': 'publicNetworkAccess', 'type': 'str'}, - 'enable_free_tier': {'key': 'enableFreeTier', 'type': 'bool'}, - 'api_properties': {'key': 'apiProperties', 'type': 'ApiProperties'}, - 'enable_analytical_storage': {'key': 'enableAnalyticalStorage', 'type': 'bool'}, - 'analytical_storage_configuration': {'key': 'analyticalStorageConfiguration', 'type': 'AnalyticalStorageConfiguration'}, - 'create_mode': {'key': 'createMode', 'type': 'str'}, - 'backup_policy': {'key': 'backupPolicy', 'type': 'BackupPolicy'}, - 'cors': {'key': 'cors', 'type': '[CorsPolicy]'}, - 'network_acl_bypass': {'key': 'networkAclBypass', 'type': 'str'}, - 'network_acl_bypass_resource_ids': {'key': 'networkAclBypassResourceIds', 'type': '[str]'}, - 'diagnostic_log_settings': {'key': 'diagnosticLogSettings', 'type': 'DiagnosticLogSettings'}, - 'disable_local_auth': {'key': 'disableLocalAuth', 'type': 'bool'}, - 'restore_parameters': {'key': 'restoreParameters', 'type': 'RestoreParameters'}, - } - - database_account_offer_type = "Standard" - - def __init__( - self, - *, - locations: List["Location"], - consistency_policy: Optional["ConsistencyPolicy"] = None, - ip_rules: Optional[List["IpAddressOrRange"]] = None, - is_virtual_network_filter_enabled: Optional[bool] = None, - enable_automatic_failover: Optional[bool] = None, - capabilities: Optional[List["Capability"]] = None, - virtual_network_rules: Optional[List["VirtualNetworkRule"]] = None, - enable_multiple_write_locations: Optional[bool] = None, - enable_cassandra_connector: Optional[bool] = None, - connector_offer: Optional[Union[str, "ConnectorOffer"]] = None, - disable_key_based_metadata_write_access: Optional[bool] = None, - key_vault_key_uri: Optional[str] = None, - default_identity: Optional[str] = None, - public_network_access: Optional[Union[str, "PublicNetworkAccess"]] = None, - enable_free_tier: Optional[bool] = None, - api_properties: Optional["ApiProperties"] = None, - enable_analytical_storage: Optional[bool] = None, - analytical_storage_configuration: Optional["AnalyticalStorageConfiguration"] = None, - backup_policy: Optional["BackupPolicy"] = None, - cors: Optional[List["CorsPolicy"]] = None, - network_acl_bypass: Optional[Union[str, "NetworkAclBypass"]] = None, - network_acl_bypass_resource_ids: Optional[List[str]] = None, - diagnostic_log_settings: Optional["DiagnosticLogSettings"] = None, - disable_local_auth: Optional[bool] = None, - restore_parameters: Optional["RestoreParameters"] = None, - **kwargs - ): - super(DefaultRequestDatabaseAccountCreateUpdateProperties, self).__init__(consistency_policy=consistency_policy, locations=locations, ip_rules=ip_rules, is_virtual_network_filter_enabled=is_virtual_network_filter_enabled, enable_automatic_failover=enable_automatic_failover, capabilities=capabilities, virtual_network_rules=virtual_network_rules, enable_multiple_write_locations=enable_multiple_write_locations, enable_cassandra_connector=enable_cassandra_connector, connector_offer=connector_offer, disable_key_based_metadata_write_access=disable_key_based_metadata_write_access, key_vault_key_uri=key_vault_key_uri, default_identity=default_identity, public_network_access=public_network_access, enable_free_tier=enable_free_tier, api_properties=api_properties, enable_analytical_storage=enable_analytical_storage, analytical_storage_configuration=analytical_storage_configuration, backup_policy=backup_policy, cors=cors, network_acl_bypass=network_acl_bypass, network_acl_bypass_resource_ids=network_acl_bypass_resource_ids, diagnostic_log_settings=diagnostic_log_settings, disable_local_auth=disable_local_auth, restore_parameters=restore_parameters, **kwargs) - self.create_mode = 'Default' # type: str - - class DiagnosticLogSettings(msrest.serialization.Model): """Indicates what diagnostic log settings are to be enabled. @@ -3686,8 +4269,9 @@ class GraphAPIComputeServiceResourceProperties(ServiceResourceProperties): :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize :param instance_count: Instance count for the service. :type instance_count: int - :param service_type: Required. ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType :ivar status: Describes the status of a service. Possible values include: "Creating", "Running", "Updating", "Deleting", "Error", "Stopped". @@ -3720,14 +4304,14 @@ class GraphAPIComputeServiceResourceProperties(ServiceResourceProperties): def __init__( self, *, - service_type: Union[str, "ServiceType"], additional_properties: Optional[Dict[str, Any]] = None, instance_size: Optional[Union[str, "ServiceSize"]] = None, instance_count: Optional[int] = None, graph_api_compute_endpoint: Optional[str] = None, **kwargs ): - super(GraphAPIComputeServiceResourceProperties, self).__init__(additional_properties=additional_properties, instance_size=instance_size, instance_count=instance_count, service_type=service_type, **kwargs) + super(GraphAPIComputeServiceResourceProperties, self).__init__(additional_properties=additional_properties, instance_size=instance_size, instance_count=instance_count, **kwargs) + self.service_type = 'GraphAPICompute' # type: str self.graph_api_compute_endpoint = graph_api_compute_endpoint self.locations = None @@ -4659,6 +5243,37 @@ def __init__( self.ip_address_or_range = ip_address_or_range +class KeyWrapMetadata(msrest.serialization.Model): + """Represents key wrap metadata that a key wrapping provider can use to wrap/unwrap a client encryption key. + + :param name: The name of associated KeyEncryptionKey (aka CustomerManagedKey). + :type name: str + :param type: ProviderName of KeyStoreProvider. + :type type: str + :param value: Reference / link to the KeyEncryptionKey. + :type value: str + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'value': {'key': 'value', 'type': 'str'}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + type: Optional[str] = None, + value: Optional[str] = None, + **kwargs + ): + super(KeyWrapMetadata, self).__init__(**kwargs) + self.name = name + self.type = type + self.value = value + + class ListBackups(msrest.serialization.Model): """List of restorable backups for a Cassandra cluster. @@ -4899,6 +5514,73 @@ def __init__( self.backup_storage_redundancies = None +class ManagedCassandraManagedServiceIdentity(msrest.serialization.Model): + """Identity for the resource. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar principal_id: The object id of the identity resource. + :vartype principal_id: str + :ivar tenant_id: The tenant id of the resource. + :vartype tenant_id: str + :param type: The type of the resource. Possible values include: "SystemAssigned", "None". + :type type: str or ~azure.mgmt.cosmosdb.models.ManagedCassandraResourceIdentityType + """ + + _validation = { + 'principal_id': {'readonly': True}, + 'tenant_id': {'readonly': True}, + } + + _attribute_map = { + 'principal_id': {'key': 'principalId', 'type': 'str'}, + 'tenant_id': {'key': 'tenantId', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + } + + def __init__( + self, + *, + type: Optional[Union[str, "ManagedCassandraResourceIdentityType"]] = None, + **kwargs + ): + super(ManagedCassandraManagedServiceIdentity, self).__init__(**kwargs) + self.principal_id = None + self.tenant_id = None + self.type = type + + +class ManagedCassandraReaperStatus(msrest.serialization.Model): + """ManagedCassandraReaperStatus. + + :param healthy: + :type healthy: bool + :param repair_run_ids: Dictionary of :code:``. + :type repair_run_ids: dict[str, str] + :param repair_schedules: Dictionary of :code:``. + :type repair_schedules: dict[str, str] + """ + + _attribute_map = { + 'healthy': {'key': 'healthy', 'type': 'bool'}, + 'repair_run_ids': {'key': 'repairRunIds', 'type': '{str}'}, + 'repair_schedules': {'key': 'repairSchedules', 'type': '{str}'}, + } + + def __init__( + self, + *, + healthy: Optional[bool] = None, + repair_run_ids: Optional[Dict[str, str]] = None, + repair_schedules: Optional[Dict[str, str]] = None, + **kwargs + ): + super(ManagedCassandraReaperStatus, self).__init__(**kwargs) + self.healthy = healthy + self.repair_run_ids = repair_run_ids + self.repair_schedules = repair_schedules + + class ManagedServiceIdentity(msrest.serialization.Model): """Identity for the resource. @@ -4923,29 +5605,143 @@ class ManagedServiceIdentity(msrest.serialization.Model): """ _validation = { - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, + 'principal_id': {'readonly': True}, + 'tenant_id': {'readonly': True}, + } + + _attribute_map = { + 'principal_id': {'key': 'principalId', 'type': 'str'}, + 'tenant_id': {'key': 'tenantId', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'user_assigned_identities': {'key': 'userAssignedIdentities', 'type': '{Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties}'}, + } + + def __init__( + self, + *, + type: Optional[Union[str, "ResourceIdentityType"]] = None, + user_assigned_identities: Optional[Dict[str, "Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties"]] = None, + **kwargs + ): + super(ManagedServiceIdentity, self).__init__(**kwargs) + self.principal_id = None + self.tenant_id = None + self.type = type + self.user_assigned_identities = user_assigned_identities + + +class MaterializedViewsBuilderRegionalServiceResource(RegionalServiceResource): + """Resource for a regional service location. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar name: The regional service name. + :vartype name: str + :ivar location: The location name. + :vartype location: str + :ivar status: Describes the status of a service. Possible values include: "Creating", + "Running", "Updating", "Deleting", "Error", "Stopped". + :vartype status: str or ~azure.mgmt.cosmosdb.models.ServiceStatus + """ + + _validation = { + 'name': {'readonly': True}, + 'location': {'readonly': True}, + 'status': {'readonly': True}, + } + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'status': {'key': 'status', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(MaterializedViewsBuilderRegionalServiceResource, self).__init__(**kwargs) + + +class MaterializedViewsBuilderServiceResource(msrest.serialization.Model): + """Describes the service response property for MaterializedViewsBuilder. + + :param properties: Properties for MaterializedViewsBuilderServiceResource. + :type properties: ~azure.mgmt.cosmosdb.models.MaterializedViewsBuilderServiceResourceProperties + """ + + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'MaterializedViewsBuilderServiceResourceProperties'}, + } + + def __init__( + self, + *, + properties: Optional["MaterializedViewsBuilderServiceResourceProperties"] = None, + **kwargs + ): + super(MaterializedViewsBuilderServiceResource, self).__init__(**kwargs) + self.properties = properties + + +class MaterializedViewsBuilderServiceResourceProperties(ServiceResourceProperties): + """Properties for MaterializedViewsBuilderServiceResource. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are deserialized to this + collection. + :type additional_properties: dict[str, any] + :ivar creation_time: Time of the last state change (ISO-8601 format). + :vartype creation_time: ~datetime.datetime + :param instance_size: Instance type for the service. Possible values include: "Cosmos.D4s", + "Cosmos.D8s", "Cosmos.D16s". + :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize + :param instance_count: Instance count for the service. + :type instance_count: int + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". + :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType + :ivar status: Describes the status of a service. Possible values include: "Creating", + "Running", "Updating", "Deleting", "Error", "Stopped". + :vartype status: str or ~azure.mgmt.cosmosdb.models.ServiceStatus + :ivar locations: An array that contains all of the locations for the service. + :vartype locations: + list[~azure.mgmt.cosmosdb.models.MaterializedViewsBuilderRegionalServiceResource] + """ + + _validation = { + 'creation_time': {'readonly': True}, + 'instance_count': {'minimum': 0}, + 'service_type': {'required': True}, + 'status': {'readonly': True}, + 'locations': {'readonly': True}, } _attribute_map = { - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'user_assigned_identities': {'key': 'userAssignedIdentities', 'type': '{Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties}'}, + 'additional_properties': {'key': '', 'type': '{object}'}, + 'creation_time': {'key': 'creationTime', 'type': 'iso-8601'}, + 'instance_size': {'key': 'instanceSize', 'type': 'str'}, + 'instance_count': {'key': 'instanceCount', 'type': 'int'}, + 'service_type': {'key': 'serviceType', 'type': 'str'}, + 'status': {'key': 'status', 'type': 'str'}, + 'locations': {'key': 'locations', 'type': '[MaterializedViewsBuilderRegionalServiceResource]'}, } def __init__( self, *, - type: Optional[Union[str, "ResourceIdentityType"]] = None, - user_assigned_identities: Optional[Dict[str, "Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties"]] = None, + additional_properties: Optional[Dict[str, Any]] = None, + instance_size: Optional[Union[str, "ServiceSize"]] = None, + instance_count: Optional[int] = None, **kwargs ): - super(ManagedServiceIdentity, self).__init__(**kwargs) - self.principal_id = None - self.tenant_id = None - self.type = type - self.user_assigned_identities = user_assigned_identities + super(MaterializedViewsBuilderServiceResourceProperties, self).__init__(additional_properties=additional_properties, instance_size=instance_size, instance_count=instance_count, **kwargs) + self.service_type = 'MaterializedViewsBuilder' # type: str + self.locations = None class Metric(msrest.serialization.Model): @@ -5801,6 +6597,278 @@ def __init__( self.unique = unique +class MongoRoleDefinitionCreateUpdateParameters(msrest.serialization.Model): + """Parameters to create and update an Azure Cosmos DB Mongo Role Definition. + + :param role_name: A user-friendly name for the Role Definition. Must be unique for the database + account. + :type role_name: str + :param type: Indicates whether the Role Definition was built-in or user created. Possible + values include: "BuiltInRole", "CustomRole". + :type type: str or ~azure.mgmt.cosmosdb.models.MongoRoleDefinitionType + :param database_name: The database name for which access is being granted for this Role + Definition. + :type database_name: str + :param privileges: A set of privileges contained by the Role Definition. This will allow + application of this Role Definition on the entire database account or any underlying Database / + Collection. Scopes higher than Database are not enforceable as privilege. + :type privileges: list[~azure.mgmt.cosmosdb.models.Privilege] + :param roles: The set of roles inherited by this Role Definition. + :type roles: list[~azure.mgmt.cosmosdb.models.Role] + """ + + _attribute_map = { + 'role_name': {'key': 'properties.roleName', 'type': 'str'}, + 'type': {'key': 'properties.type', 'type': 'str'}, + 'database_name': {'key': 'properties.databaseName', 'type': 'str'}, + 'privileges': {'key': 'properties.privileges', 'type': '[Privilege]'}, + 'roles': {'key': 'properties.roles', 'type': '[Role]'}, + } + + def __init__( + self, + *, + role_name: Optional[str] = None, + type: Optional[Union[str, "MongoRoleDefinitionType"]] = None, + database_name: Optional[str] = None, + privileges: Optional[List["Privilege"]] = None, + roles: Optional[List["Role"]] = None, + **kwargs + ): + super(MongoRoleDefinitionCreateUpdateParameters, self).__init__(**kwargs) + self.role_name = role_name + self.type = type + self.database_name = database_name + self.privileges = privileges + self.roles = roles + + +class MongoRoleDefinitionGetResults(ARMProxyResource): + """An Azure Cosmos DB Mongo Role Definition. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param role_name: A user-friendly name for the Role Definition. Must be unique for the database + account. + :type role_name: str + :param type_properties_type: Indicates whether the Role Definition was built-in or user + created. Possible values include: "BuiltInRole", "CustomRole". + :type type_properties_type: str or ~azure.mgmt.cosmosdb.models.MongoRoleDefinitionType + :param database_name: The database name for which access is being granted for this Role + Definition. + :type database_name: str + :param privileges: A set of privileges contained by the Role Definition. This will allow + application of this Role Definition on the entire database account or any underlying Database / + Collection. Scopes higher than Database are not enforceable as privilege. + :type privileges: list[~azure.mgmt.cosmosdb.models.Privilege] + :param roles: The set of roles inherited by this Role Definition. + :type roles: list[~azure.mgmt.cosmosdb.models.Role] + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'role_name': {'key': 'properties.roleName', 'type': 'str'}, + 'type_properties_type': {'key': 'properties.type', 'type': 'str'}, + 'database_name': {'key': 'properties.databaseName', 'type': 'str'}, + 'privileges': {'key': 'properties.privileges', 'type': '[Privilege]'}, + 'roles': {'key': 'properties.roles', 'type': '[Role]'}, + } + + def __init__( + self, + *, + role_name: Optional[str] = None, + type_properties_type: Optional[Union[str, "MongoRoleDefinitionType"]] = None, + database_name: Optional[str] = None, + privileges: Optional[List["Privilege"]] = None, + roles: Optional[List["Role"]] = None, + **kwargs + ): + super(MongoRoleDefinitionGetResults, self).__init__(**kwargs) + self.role_name = role_name + self.type_properties_type = type_properties_type + self.database_name = database_name + self.privileges = privileges + self.roles = roles + + +class MongoRoleDefinitionListResult(msrest.serialization.Model): + """The relevant Mongo Role Definitions. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: List of Mongo Role Definitions and their properties. + :vartype value: list[~azure.mgmt.cosmosdb.models.MongoRoleDefinitionGetResults] + """ + + _validation = { + 'value': {'readonly': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[MongoRoleDefinitionGetResults]'}, + } + + def __init__( + self, + **kwargs + ): + super(MongoRoleDefinitionListResult, self).__init__(**kwargs) + self.value = None + + +class MongoUserDefinitionCreateUpdateParameters(msrest.serialization.Model): + """Parameters to create and update an Azure Cosmos DB Mongo User Definition. + + :param user_name: The user name for User Definition. + :type user_name: str + :param password: The password for User Definition. Response does not contain user password. + :type password: str + :param database_name: The database name for which access is being granted for this User + Definition. + :type database_name: str + :param custom_data: A custom definition for the USer Definition. + :type custom_data: str + :param roles: The set of roles inherited by the User Definition. + :type roles: list[~azure.mgmt.cosmosdb.models.Role] + :param mechanisms: The Mongo Auth mechanism. For now, we only support auth mechanism + SCRAM-SHA-256. + :type mechanisms: str + """ + + _attribute_map = { + 'user_name': {'key': 'properties.userName', 'type': 'str'}, + 'password': {'key': 'properties.password', 'type': 'str'}, + 'database_name': {'key': 'properties.databaseName', 'type': 'str'}, + 'custom_data': {'key': 'properties.customData', 'type': 'str'}, + 'roles': {'key': 'properties.roles', 'type': '[Role]'}, + 'mechanisms': {'key': 'properties.mechanisms', 'type': 'str'}, + } + + def __init__( + self, + *, + user_name: Optional[str] = None, + password: Optional[str] = None, + database_name: Optional[str] = None, + custom_data: Optional[str] = None, + roles: Optional[List["Role"]] = None, + mechanisms: Optional[str] = None, + **kwargs + ): + super(MongoUserDefinitionCreateUpdateParameters, self).__init__(**kwargs) + self.user_name = user_name + self.password = password + self.database_name = database_name + self.custom_data = custom_data + self.roles = roles + self.mechanisms = mechanisms + + +class MongoUserDefinitionGetResults(ARMProxyResource): + """An Azure Cosmos DB User Definition. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: The unique resource identifier of the database account. + :vartype id: str + :ivar name: The name of the database account. + :vartype name: str + :ivar type: The type of Azure resource. + :vartype type: str + :param user_name: The user name for User Definition. + :type user_name: str + :param password: The password for User Definition. Response does not contain user password. + :type password: str + :param database_name: The database name for which access is being granted for this User + Definition. + :type database_name: str + :param custom_data: A custom definition for the USer Definition. + :type custom_data: str + :param roles: The set of roles inherited by the User Definition. + :type roles: list[~azure.mgmt.cosmosdb.models.Role] + :param mechanisms: The Mongo Auth mechanism. For now, we only support auth mechanism + SCRAM-SHA-256. + :type mechanisms: str + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'user_name': {'key': 'properties.userName', 'type': 'str'}, + 'password': {'key': 'properties.password', 'type': 'str'}, + 'database_name': {'key': 'properties.databaseName', 'type': 'str'}, + 'custom_data': {'key': 'properties.customData', 'type': 'str'}, + 'roles': {'key': 'properties.roles', 'type': '[Role]'}, + 'mechanisms': {'key': 'properties.mechanisms', 'type': 'str'}, + } + + def __init__( + self, + *, + user_name: Optional[str] = None, + password: Optional[str] = None, + database_name: Optional[str] = None, + custom_data: Optional[str] = None, + roles: Optional[List["Role"]] = None, + mechanisms: Optional[str] = None, + **kwargs + ): + super(MongoUserDefinitionGetResults, self).__init__(**kwargs) + self.user_name = user_name + self.password = password + self.database_name = database_name + self.custom_data = custom_data + self.roles = roles + self.mechanisms = mechanisms + + +class MongoUserDefinitionListResult(msrest.serialization.Model): + """The relevant User Definition. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar value: List of User Definition and their properties. + :vartype value: list[~azure.mgmt.cosmosdb.models.MongoUserDefinitionGetResults] + """ + + _validation = { + 'value': {'readonly': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[MongoUserDefinitionGetResults]'}, + } + + def __init__( + self, + **kwargs + ): + super(MongoUserDefinitionListResult, self).__init__(**kwargs) + self.value = None + + class NotebookWorkspace(ARMProxyResource): """A notebook workspace resource. @@ -6752,64 +7820,83 @@ def __init__( self.actions_required = None -class RegionForOnlineOffline(msrest.serialization.Model): - """Cosmos DB region to online or offline. - - All required parameters must be populated in order to send to Azure. +class Privilege(msrest.serialization.Model): + """The set of data plane operations permitted through this Role Definition. - :param region: Required. Cosmos DB region, with spaces between words and each word capitalized. - :type region: str + :param resource: An Azure Cosmos DB Mongo DB Resource. + :type resource: ~azure.mgmt.cosmosdb.models.PrivilegeResource + :param actions: An array of actions that are allowed. + :type actions: list[str] """ - _validation = { - 'region': {'required': True}, + _attribute_map = { + 'resource': {'key': 'resource', 'type': 'PrivilegeResource'}, + 'actions': {'key': 'actions', 'type': '[str]'}, } + def __init__( + self, + *, + resource: Optional["PrivilegeResource"] = None, + actions: Optional[List[str]] = None, + **kwargs + ): + super(Privilege, self).__init__(**kwargs) + self.resource = resource + self.actions = actions + + +class PrivilegeResource(msrest.serialization.Model): + """An Azure Cosmos DB Mongo DB Resource. + + :param db: The database name the role is applied. + :type db: str + :param collection: The collection name the role is applied. + :type collection: str + """ + _attribute_map = { - 'region': {'key': 'region', 'type': 'str'}, + 'db': {'key': 'db', 'type': 'str'}, + 'collection': {'key': 'collection', 'type': 'str'}, } def __init__( self, *, - region: str, + db: Optional[str] = None, + collection: Optional[str] = None, **kwargs ): - super(RegionForOnlineOffline, self).__init__(**kwargs) - self.region = region + super(PrivilegeResource, self).__init__(**kwargs) + self.db = db + self.collection = collection -class RepairPostBody(msrest.serialization.Model): - """Specification of the keyspaces and tables to run repair on. +class RegionForOnlineOffline(msrest.serialization.Model): + """Cosmos DB region to online or offline. All required parameters must be populated in order to send to Azure. - :param keyspace: Required. The name of the keyspace that repair should be run on. - :type keyspace: str - :param tables: List of tables in the keyspace to repair. If omitted, repair all tables in the - keyspace. - :type tables: list[str] + :param region: Required. Cosmos DB region, with spaces between words and each word capitalized. + :type region: str """ _validation = { - 'keyspace': {'required': True}, + 'region': {'required': True}, } _attribute_map = { - 'keyspace': {'key': 'keyspace', 'type': 'str'}, - 'tables': {'key': 'tables', 'type': '[str]'}, + 'region': {'key': 'region', 'type': 'str'}, } def __init__( self, *, - keyspace: str, - tables: Optional[List[str]] = None, + region: str, **kwargs ): - super(RepairPostBody, self).__init__(**kwargs) - self.keyspace = keyspace - self.tables = tables + super(RegionForOnlineOffline, self).__init__(**kwargs) + self.region = region class RestorableDatabaseAccountGetResult(msrest.serialization.Model): @@ -7736,6 +8823,32 @@ def __init__( self.databases_to_restore = databases_to_restore +class Role(msrest.serialization.Model): + """The set of roles permitted through this Role Definition. + + :param db: The database name the role is applied. + :type db: str + :param role: The role name. + :type role: str + """ + + _attribute_map = { + 'db': {'key': 'db', 'type': 'str'}, + 'role': {'key': 'role', 'type': 'str'}, + } + + def __init__( + self, + *, + db: Optional[str] = None, + role: Optional[str] = None, + **kwargs + ): + super(Role, self).__init__(**kwargs) + self.db = db + self.role = role + + class SeedNode(msrest.serialization.Model): """SeedNode. @@ -7796,7 +8909,7 @@ def __init__( class ServiceResourceCreateUpdateParameters(msrest.serialization.Model): - """ServiceResourceCreateUpdateParameters. + """Parameters for Create or Update Request for ServiceResource. :param instance_size: Instance type for the service. Possible values include: "Cosmos.D4s", "Cosmos.D8s", "Cosmos.D16s". @@ -7804,7 +8917,7 @@ class ServiceResourceCreateUpdateParameters(msrest.serialization.Model): :param instance_count: Instance count for the service. :type instance_count: int :param service_type: ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType """ @@ -8445,8 +9558,9 @@ class SqlDedicatedGatewayServiceResourceProperties(ServiceResourceProperties): :type instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize :param instance_count: Instance count for the service. :type instance_count: int - :param service_type: Required. ServiceType for the service. Possible values include: - "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute". + :param service_type: Required. ServiceType for the service.Constant filled by server. Possible + values include: "SqlDedicatedGateway", "DataTransfer", "GraphAPICompute", + "MaterializedViewsBuilder". :type service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType :ivar status: Describes the status of a service. Possible values include: "Creating", "Running", "Updating", "Deleting", "Error", "Stopped". @@ -8480,14 +9594,14 @@ class SqlDedicatedGatewayServiceResourceProperties(ServiceResourceProperties): def __init__( self, *, - service_type: Union[str, "ServiceType"], additional_properties: Optional[Dict[str, Any]] = None, instance_size: Optional[Union[str, "ServiceSize"]] = None, instance_count: Optional[int] = None, sql_dedicated_gateway_endpoint: Optional[str] = None, **kwargs ): - super(SqlDedicatedGatewayServiceResourceProperties, self).__init__(additional_properties=additional_properties, instance_size=instance_size, instance_count=instance_count, service_type=service_type, **kwargs) + super(SqlDedicatedGatewayServiceResourceProperties, self).__init__(additional_properties=additional_properties, instance_size=instance_size, instance_count=instance_count, **kwargs) + self.service_type = 'SqlDedicatedGateway' # type: str self.sql_dedicated_gateway_endpoint = sql_dedicated_gateway_endpoint self.locations = None diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/__init__.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/__init__.py index a7c7808a801..807107e6f55 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/__init__.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/__init__.py @@ -25,7 +25,9 @@ from ._table_resources_operations import TableResourcesOperations from ._cassandra_resources_operations import CassandraResourcesOperations from ._gremlin_resources_operations import GremlinResourcesOperations -from ._cosmos_db_management_client_operations import CosmosDBManagementClientOperationsMixin +from ._locations_operations import LocationsOperations +from ._cassandra_clusters_operations import CassandraClustersOperations +from ._cassandra_data_centers_operations import CassandraDataCentersOperations from ._notebook_workspaces_operations import NotebookWorkspacesOperations from ._private_endpoint_connections_operations import PrivateEndpointConnectionsOperations from ._private_link_resources_operations import PrivateLinkResourcesOperations @@ -36,9 +38,8 @@ from ._restorable_mongodb_databases_operations import RestorableMongodbDatabasesOperations from ._restorable_mongodb_collections_operations import RestorableMongodbCollectionsOperations from ._restorable_mongodb_resources_operations import RestorableMongodbResourcesOperations -from ._cassandra_clusters_operations import CassandraClustersOperations -from ._cassandra_data_centers_operations import CassandraDataCentersOperations from ._service_operations import ServiceOperations +from ._data_transfer_jobs_operations import DataTransferJobsOperations __all__ = [ 'DatabaseAccountsOperations', @@ -60,7 +61,9 @@ 'TableResourcesOperations', 'CassandraResourcesOperations', 'GremlinResourcesOperations', - 'CosmosDBManagementClientOperationsMixin', + 'LocationsOperations', + 'CassandraClustersOperations', + 'CassandraDataCentersOperations', 'NotebookWorkspacesOperations', 'PrivateEndpointConnectionsOperations', 'PrivateLinkResourcesOperations', @@ -71,7 +74,6 @@ 'RestorableMongodbDatabasesOperations', 'RestorableMongodbCollectionsOperations', 'RestorableMongodbResourcesOperations', - 'CassandraClustersOperations', - 'CassandraDataCentersOperations', 'ServiceOperations', + 'DataTransferJobsOperations', ] diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_clusters_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_clusters_operations.py index a0e0f51b58d..2f0f74461a2 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_clusters_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_clusters_operations.py @@ -64,7 +64,7 @@ def list_by_subscription( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -134,7 +134,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -208,7 +208,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -256,7 +256,7 @@ def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -367,7 +367,7 @@ def _create_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -498,7 +498,7 @@ def _update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -615,25 +615,25 @@ def get_long_running_output(pipeline_response): return LROPoller(self._client, raw_result, get_long_running_output, polling_method) begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}'} # type: ignore - def _request_repair_initial( + def _invoke_command_initial( self, resource_group_name, # type: str cluster_name, # type: str - body, # type: "_models.RepairPostBody" + body, # type: "_models.CommandPostBody" **kwargs # type: Any ): - # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] + # type: (...) -> "_models.CommandOutput" + cls = kwargs.pop('cls', None) # type: ClsType["_models.CommandOutput"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._request_repair_initial.metadata['url'] # type: ignore + url = self._invoke_command_initial.metadata['url'] # type: ignore path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), @@ -651,56 +651,59 @@ def _request_repair_initial( header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body, 'RepairPostBody') + body_content = self._serialize.body(body, 'CommandPostBody') body_content_kwargs['content'] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response - if response.status_code not in [200]: + if response.status_code not in [202]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) + deserialized = self._deserialize('CommandOutput', pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) - _request_repair_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/repair'} # type: ignore + return deserialized + _invoke_command_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommand'} # type: ignore - def begin_request_repair( + def begin_invoke_command( self, resource_group_name, # type: str cluster_name, # type: str - body, # type: "_models.RepairPostBody" + body, # type: "_models.CommandPostBody" **kwargs # type: Any ): - # type: (...) -> LROPoller[None] - """Request that repair begin on this cluster as soon as possible. + # type: (...) -> LROPoller["_models.CommandOutput"] + """Invoke a command like nodetool for cassandra maintenance. :param resource_group_name: The name of the resource group. The name is case insensitive. :type resource_group_name: str :param cluster_name: Managed Cassandra cluster name. :type cluster_name: str - :param body: Specification of what keyspaces and tables to run repair on. - :type body: ~azure.mgmt.cosmosdb.models.RepairPostBody + :param body: Specification which command to run where. + :type body: ~azure.mgmt.cosmosdb.models.CommandPostBody :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.PollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - :return: An instance of LROPoller that returns either None or the result of cls(response) - :rtype: ~azure.core.polling.LROPoller[None] + :return: An instance of LROPoller that returns either CommandOutput or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.cosmosdb.models.CommandOutput] :raises ~azure.core.exceptions.HttpResponseError: """ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] + cls = kwargs.pop('cls', None) # type: ClsType["_models.CommandOutput"] lro_delay = kwargs.pop( 'polling_interval', self._config.polling_interval ) cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] if cont_token is None: - raw_result = self._request_repair_initial( + raw_result = self._invoke_command_initial( resource_group_name=resource_group_name, cluster_name=cluster_name, body=body, @@ -712,8 +715,11 @@ def begin_request_repair( kwargs.pop('content_type', None) def get_long_running_output(pipeline_response): + deserialized = self._deserialize('CommandOutput', pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) + return deserialized path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), @@ -733,29 +739,119 @@ def get_long_running_output(pipeline_response): ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_request_repair.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/repair'} # type: ignore + begin_invoke_command.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommand'} # type: ignore - def _fetch_node_status_initial( + def list_backups( self, resource_group_name, # type: str cluster_name, # type: str **kwargs # type: Any ): - # type: (...) -> Optional["_models.ClusterNodeStatus"] - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.ClusterNodeStatus"]] + # type: (...) -> Iterable["_models.ListBackups"] + """List the backups of this cluster that are available to restore. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param cluster_name: Managed Cassandra cluster name. + :type cluster_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either ListBackups or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.cosmosdb.models.ListBackups] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.ListBackups"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_backups.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize('ListBackups', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged( + get_next, extract_data + ) + list_backups.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups'} # type: ignore + + def get_backup( + self, + resource_group_name, # type: str + cluster_name, # type: str + backup_id, # type: str + **kwargs # type: Any + ): + # type: (...) -> "_models.BackupResource" + """Get the properties of an individual backup of this cluster that is available to restore. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param cluster_name: Managed Cassandra cluster name. + :type cluster_name: str + :param backup_id: Id of a restorable backup of a Cassandra cluster. + :type backup_id: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: BackupResource, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.BackupResource + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.BackupResource"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL - url = self._fetch_node_status_initial.metadata['url'] # type: ignore + url = self.get_backup.metadata['url'] # type: ignore path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + 'backupId': self._serialize.url("backup_id", backup_id, 'str', max_length=15, min_length=1, pattern=r'^[0-9]+$'), } url = self._client.format_url(url, **path_format_arguments) @@ -767,32 +863,77 @@ def _fetch_node_status_initial( header_parameters = {} # type: Dict[str, Any] header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - request = self._client.post(url, query_parameters, header_parameters) + request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response - if response.status_code not in [200, 202]: + if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('ClusterNodeStatus', pipeline_response) + deserialized = self._deserialize('BackupResource', pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _fetch_node_status_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/fetchNodeStatus'} # type: ignore + get_backup.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups/{backupId}'} # type: ignore - def begin_fetch_node_status( + def _deallocate_initial( self, resource_group_name, # type: str cluster_name, # type: str **kwargs # type: Any ): - # type: (...) -> LROPoller["_models.ClusterNodeStatus"] - """Request the status of all nodes in the cluster (as returned by 'nodetool status'). + # type: (...) -> None + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self._deallocate_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.post(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _deallocate_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/deallocate'} # type: ignore + + def begin_deallocate( + self, + resource_group_name, # type: str + cluster_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> LROPoller[None] + """Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will + deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do + anything on an already deallocated cluster. Use Start to restart the cluster. :param resource_group_name: The name of the resource group. The name is case insensitive. :type resource_group_name: str @@ -804,19 +945,19 @@ def begin_fetch_node_status( Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.PollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - :return: An instance of LROPoller that returns either ClusterNodeStatus or the result of cls(response) - :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.cosmosdb.models.ClusterNodeStatus] + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.ClusterNodeStatus"] + cls = kwargs.pop('cls', None) # type: ClsType[None] lro_delay = kwargs.pop( 'polling_interval', self._config.polling_interval ) cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] if cont_token is None: - raw_result = self._fetch_node_status_initial( + raw_result = self._deallocate_initial( resource_group_name=resource_group_name, cluster_name=cluster_name, cls=lambda x,y,z: x, @@ -827,11 +968,8 @@ def begin_fetch_node_status( kwargs.pop('content_type', None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('ClusterNodeStatus', pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) - return deserialized + return cls(pipeline_response, None, {}) path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), @@ -851,119 +989,152 @@ def get_long_running_output(pipeline_response): ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_fetch_node_status.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/fetchNodeStatus'} # type: ignore + begin_deallocate.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/deallocate'} # type: ignore - def list_backups( + def _start_initial( self, resource_group_name, # type: str cluster_name, # type: str **kwargs # type: Any ): - # type: (...) -> Iterable["_models.ListBackups"] - """List the backups of this cluster that are available to restore. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param cluster_name: Managed Cassandra cluster name. - :type cluster_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ListBackups or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.cosmosdb.models.ListBackups] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ListBackups"] + # type: (...) -> None + cls = kwargs.pop('cls', None) # type: ClsType[None] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + # Construct URL + url = self._start_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + } + url = self._client.format_url(url, **path_format_arguments) - if not next_link: - # Construct URL - url = self.list_backups.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), - 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - def extract_data(pipeline_response): - deserialized = self._deserialize('ListBackups', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return None, iter(list_of_elem) + request = self._client.post(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response - def get_next(next_link=None): - request = prepare_request(next_link) + if response.status_code not in [202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response + if cls: + return cls(pipeline_response, None, {}) - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + _start_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/start'} # type: ignore - return pipeline_response + def begin_start( + self, + resource_group_name, # type: str + cluster_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> LROPoller[None] + """Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host + virtual machine of this cluster with reserved data disk. This won't do anything on an already + running cluster. Use Deallocate to deallocate the cluster. - return ItemPaged( - get_next, extract_data + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param cluster_name: Managed Cassandra cluster name. + :type cluster_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval ) - list_backups.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups'} # type: ignore + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._start_initial( + resource_group_name=resource_group_name, + cluster_name=cluster_name, + cls=lambda x,y,z: x, + **kwargs + ) - def get_backup( + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), + } + + if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_start.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/start'} # type: ignore + + def status( self, resource_group_name, # type: str cluster_name, # type: str - backup_id, # type: str **kwargs # type: Any ): - # type: (...) -> "_models.BackupResource" - """Get the properties of an individual backup of this cluster that is available to restore. + # type: (...) -> "_models.CassandraClusterPublicStatus" + """Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster. :param resource_group_name: The name of the resource group. The name is case insensitive. :type resource_group_name: str :param cluster_name: Managed Cassandra cluster name. :type cluster_name: str - :param backup_id: Id of a restorable backup of a Cassandra cluster. - :type backup_id: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BackupResource, or the result of cls(response) - :rtype: ~azure.mgmt.cosmosdb.models.BackupResource + :return: CassandraClusterPublicStatus, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.CassandraClusterPublicStatus :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.BackupResource"] + cls = kwargs.pop('cls', None) # type: ClsType["_models.CassandraClusterPublicStatus"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL - url = self.get_backup.metadata['url'] # type: ignore + url = self.status.metadata['url'] # type: ignore path_format_arguments = { 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str', max_length=100, min_length=1, pattern=r'^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$'), - 'backupId': self._serialize.url("backup_id", backup_id, 'str', max_length=15, min_length=1, pattern=r'^[0-9]+$'), } url = self._client.format_url(url, **path_format_arguments) @@ -983,10 +1154,10 @@ def get_backup( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('BackupResource', pipeline_response) + deserialized = self._deserialize('CassandraClusterPublicStatus', pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_backup.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups/{backupId}'} # type: ignore + status.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/status'} # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_data_centers_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_data_centers_operations.py index 2de44375e68..26dcbde8764 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_data_centers_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_data_centers_operations.py @@ -70,7 +70,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -148,7 +148,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -198,7 +198,7 @@ def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -316,7 +316,7 @@ def _create_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -454,7 +454,7 @@ def _update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_resources_operations.py index 55ec864e163..ab37e5bfb57 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_cassandra_resources_operations.py @@ -70,7 +70,7 @@ def list_cassandra_keyspaces( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -149,7 +149,7 @@ def get_cassandra_keyspace( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -200,7 +200,7 @@ def _create_update_cassandra_keyspace_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -335,7 +335,7 @@ def _delete_cassandra_keyspace_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_cassandra_keyspace_initial.metadata['url'] # type: ignore @@ -464,7 +464,7 @@ def get_cassandra_keyspace_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -515,7 +515,7 @@ def _update_cassandra_keyspace_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -650,7 +650,7 @@ def _migrate_cassandra_keyspace_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -775,7 +775,7 @@ def _migrate_cassandra_keyspace_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -913,7 +913,7 @@ def list_cassandra_tables( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -995,7 +995,7 @@ def get_cassandra_table( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1048,7 +1048,7 @@ def _create_update_cassandra_table_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1190,7 +1190,7 @@ def _delete_cassandra_table_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_cassandra_table_initial.metadata['url'] # type: ignore @@ -1328,7 +1328,7 @@ def get_cassandra_table_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1381,7 +1381,7 @@ def _update_cassandra_table_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1523,7 +1523,7 @@ def _migrate_cassandra_table_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1655,7 +1655,7 @@ def _migrate_cassandra_table_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1799,7 +1799,7 @@ def list_cassandra_views( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -1881,7 +1881,7 @@ def get_cassandra_view( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1934,7 +1934,7 @@ def _create_update_cassandra_view_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2076,7 +2076,7 @@ def _delete_cassandra_view_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_cassandra_view_initial.metadata['url'] # type: ignore @@ -2214,7 +2214,7 @@ def get_cassandra_view_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -2267,7 +2267,7 @@ def _update_cassandra_view_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2409,7 +2409,7 @@ def _migrate_cassandra_view_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -2541,7 +2541,7 @@ def _migrate_cassandra_view_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_operations.py index 5ae1c322421..c5bf061383a 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_operations.py @@ -80,7 +80,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -168,7 +168,7 @@ def list_usages( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -253,7 +253,7 @@ def list_metric_definitions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_partition_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_partition_operations.py index c63a2588d1d..ebf79e4722a 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_partition_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_partition_operations.py @@ -80,7 +80,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -168,7 +168,7 @@ def list_usages( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_partition_region_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_partition_region_operations.py index 33d2f61a1c3..fefb52ad151 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_partition_region_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_partition_region_operations.py @@ -83,7 +83,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_region_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_region_operations.py index a9adf327fec..6d813177714 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_region_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_collection_region_operations.py @@ -83,7 +83,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_data_transfer_jobs_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_data_transfer_jobs_operations.py new file mode 100644 index 00000000000..0a97a25aecc --- /dev/null +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_data_transfer_jobs_operations.py @@ -0,0 +1,255 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from typing import TYPE_CHECKING +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpRequest, HttpResponse +from azure.mgmt.core.exceptions import ARMErrorFormat + +from .. import models as _models + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar + + T = TypeVar('T') + ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +class DataTransferJobsOperations(object): + """DataTransferJobsOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.cosmosdb.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def create( + self, + resource_group_name, # type: str + account_name, # type: str + job_name, # type: str + job_create_parameters, # type: "_models.CreateJobRequest" + **kwargs # type: Any + ): + # type: (...) -> "_models.DataTransferJobGetResults" + """Creates a Data Transfer Job. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param job_name: Name of the Data Transfer Job. + :type job_name: str + :param job_create_parameters: + :type job_create_parameters: ~azure.mgmt.cosmosdb.models.CreateJobRequest + :keyword callable cls: A custom type or function that will be passed the direct response + :return: DataTransferJobGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.DataTransferJobGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.DataTransferJobGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self.create.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'jobName': self._serialize.url("job_name", job_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(job_create_parameters, 'CreateJobRequest') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [201]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('DataTransferJobGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}'} # type: ignore + + def get( + self, + resource_group_name, # type: str + account_name, # type: str + job_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> "_models.DataTransferJobGetResults" + """Get a Data Transfer Job. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param job_name: Name of the Data Transfer Job. + :type job_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: DataTransferJobGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.DataTransferJobGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.DataTransferJobGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'jobName': self._serialize.url("job_name", job_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('DataTransferJobGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}'} # type: ignore + + def list_by_database_account( + self, + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> Iterable["_models.DataTransferJobFeedResults"] + """Get a list of Data Transfer jobs. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either DataTransferJobFeedResults or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.cosmosdb.models.DataTransferJobFeedResults] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.DataTransferJobFeedResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_by_database_account.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize('DataTransferJobFeedResults', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged( + get_next, extract_data + ) + list_by_database_account.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs'} # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_account_region_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_account_region_operations.py index 5a70940cff0..ecc1eaf2722 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_account_region_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_account_region_operations.py @@ -76,7 +76,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_accounts_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_accounts_operations.py index 1d5e50ab25e..063a9d1452c 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_accounts_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_accounts_operations.py @@ -70,7 +70,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -119,7 +119,7 @@ def _update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -245,7 +245,7 @@ def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -371,7 +371,7 @@ def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_initial.metadata['url'] # type: ignore @@ -480,7 +480,7 @@ def _failover_priority_change_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") # Construct URL @@ -605,7 +605,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -675,7 +675,7 @@ def list_by_resource_group( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -749,7 +749,7 @@ def list_keys( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -808,7 +808,7 @@ def list_connection_strings( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -857,7 +857,7 @@ def _offline_region_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -978,7 +978,7 @@ def _online_region_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1109,7 +1109,7 @@ def get_read_only_keys( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1168,7 +1168,7 @@ def list_read_only_keys( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1217,7 +1217,7 @@ def _regenerate_key_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") # Construct URL @@ -1344,7 +1344,7 @@ def check_name_exists( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self.check_name_exists.metadata['url'] # type: ignore @@ -1402,7 +1402,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -1482,7 +1482,7 @@ def list_usages( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -1559,7 +1559,7 @@ def list_metric_definitions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_operations.py index 6551e716d1c..c06ba86db8d 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_database_operations.py @@ -77,7 +77,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -161,7 +161,7 @@ def list_usages( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -242,7 +242,7 @@ def list_metric_definitions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_graph_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_graph_resources_operations.py index f682ecb4c21..20f212e8966 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_graph_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_graph_resources_operations.py @@ -70,7 +70,7 @@ def list_graphs( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -149,7 +149,7 @@ def get_graph( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -200,7 +200,7 @@ def _create_update_graph_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -334,7 +334,7 @@ def _delete_graph_resource_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_graph_resource_initial.metadata['url'] # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_gremlin_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_gremlin_resources_operations.py index b125f94738b..590e67f0063 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_gremlin_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_gremlin_resources_operations.py @@ -70,7 +70,7 @@ def list_gremlin_databases( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -149,7 +149,7 @@ def get_gremlin_database( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -200,7 +200,7 @@ def _create_update_gremlin_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -335,7 +335,7 @@ def _delete_gremlin_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_gremlin_database_initial.metadata['url'] # type: ignore @@ -464,7 +464,7 @@ def get_gremlin_database_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -515,7 +515,7 @@ def _update_gremlin_database_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -650,7 +650,7 @@ def _migrate_gremlin_database_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -775,7 +775,7 @@ def _migrate_gremlin_database_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -913,7 +913,7 @@ def list_gremlin_graphs( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -995,7 +995,7 @@ def get_gremlin_graph( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1048,7 +1048,7 @@ def _create_update_gremlin_graph_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1190,7 +1190,7 @@ def _delete_gremlin_graph_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_gremlin_graph_initial.metadata['url'] # type: ignore @@ -1328,7 +1328,7 @@ def get_gremlin_graph_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1381,7 +1381,7 @@ def _update_gremlin_graph_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1523,7 +1523,7 @@ def _migrate_gremlin_graph_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1655,7 +1655,7 @@ def _migrate_gremlin_graph_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_locations_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_locations_operations.py new file mode 100644 index 00000000000..28d0077b35b --- /dev/null +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_locations_operations.py @@ -0,0 +1,168 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +from typing import TYPE_CHECKING +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpRequest, HttpResponse +from azure.mgmt.core.exceptions import ARMErrorFormat + +from .. import models as _models + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar + + T = TypeVar('T') + ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +class LocationsOperations(object): + """LocationsOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.cosmosdb.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def list( + self, + **kwargs # type: Any + ): + # type: (...) -> Iterable["_models.LocationListResult"] + """List Cosmos DB locations and their properties. + + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either LocationListResult or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.cosmosdb.models.LocationListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.LocationListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize('LocationListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged( + get_next, extract_data + ) + list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations'} # type: ignore + + def get( + self, + location, # type: str + **kwargs # type: Any + ): + # type: (...) -> "_models.LocationGetResult" + """Get the properties of an existing Cosmos DB location. + + :param location: Cosmos DB region, with spaces between words and each word capitalized. + :type location: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: LocationGetResult, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.LocationGetResult + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.LocationGetResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'location': self._serialize.url("location", location, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('LocationGetResult', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}'} # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_mongo_db_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_mongo_db_resources_operations.py index a465650c737..565c1fde065 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_mongo_db_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_mongo_db_resources_operations.py @@ -70,7 +70,7 @@ def list_mongo_db_databases( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -149,7 +149,7 @@ def get_mongo_db_database( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -200,7 +200,7 @@ def _create_update_mongo_db_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -335,7 +335,7 @@ def _delete_mongo_db_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_mongo_db_database_initial.metadata['url'] # type: ignore @@ -464,7 +464,7 @@ def get_mongo_db_database_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -515,7 +515,7 @@ def _update_mongo_db_database_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -650,7 +650,7 @@ def _migrate_mongo_db_database_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -775,7 +775,7 @@ def _migrate_mongo_db_database_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -913,7 +913,7 @@ def list_mongo_db_collections( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -995,7 +995,7 @@ def get_mongo_db_collection( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1048,7 +1048,7 @@ def _create_update_mongo_db_collection_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1190,7 +1190,7 @@ def _delete_mongo_db_collection_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_mongo_db_collection_initial.metadata['url'] # type: ignore @@ -1328,7 +1328,7 @@ def get_mongo_db_collection_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1381,7 +1381,7 @@ def _update_mongo_db_collection_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1523,7 +1523,7 @@ def _migrate_mongo_db_collection_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1655,7 +1655,7 @@ def _migrate_mongo_db_collection_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1772,3 +1772,929 @@ def get_long_running_output(pipeline_response): else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) begin_migrate_mongo_db_collection_to_manual_throughput.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/migrateToManualThroughput'} # type: ignore + + def _retrieve_continuous_backup_information_initial( + self, + resource_group_name, # type: str + account_name, # type: str + database_name, # type: str + collection_name, # type: str + location, # type: "_models.ContinuousBackupRestoreLocation" + **kwargs # type: Any + ): + # type: (...) -> Optional["_models.BackupInformation"] + cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.BackupInformation"]] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self._retrieve_continuous_backup_information_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'collectionName': self._serialize.url("collection_name", collection_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(location, 'ContinuousBackupRestoreLocation') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = None + if response.status_code == 200: + deserialized = self._deserialize('BackupInformation', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + _retrieve_continuous_backup_information_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/retrieveContinuousBackupInformation'} # type: ignore + + def begin_retrieve_continuous_backup_information( + self, + resource_group_name, # type: str + account_name, # type: str + database_name, # type: str + collection_name, # type: str + location, # type: "_models.ContinuousBackupRestoreLocation" + **kwargs # type: Any + ): + # type: (...) -> LROPoller["_models.BackupInformation"] + """Retrieves continuous backup information for a Mongodb collection. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param database_name: Cosmos DB database name. + :type database_name: str + :param collection_name: Cosmos DB collection name. + :type collection_name: str + :param location: The name of the continuous backup restore location. + :type location: ~azure.mgmt.cosmosdb.models.ContinuousBackupRestoreLocation + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of LROPoller that returns either BackupInformation or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.cosmosdb.models.BackupInformation] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.BackupInformation"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._retrieve_continuous_backup_information_initial( + resource_group_name=resource_group_name, + account_name=account_name, + database_name=database_name, + collection_name=collection_name, + location=location, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('BackupInformation', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'collectionName': self._serialize.url("collection_name", collection_name, 'str'), + } + + if polling is True: polling_method = ARMPolling(lro_delay, lro_options={'final-state-via': 'location'}, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_retrieve_continuous_backup_information.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/retrieveContinuousBackupInformation'} # type: ignore + + def get_mongo_role_definition( + self, + mongo_role_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> "_models.MongoRoleDefinitionGetResults" + """Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given + Id. + + :param mongo_role_definition_id: The ID for the Role Definition {dbName.roleName}. + :type mongo_role_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: MongoRoleDefinitionGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.MongoRoleDefinitionGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoRoleDefinitionGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get_mongo_role_definition.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('MongoRoleDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get_mongo_role_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + def _create_update_mongo_role_definition_initial( + self, + mongo_role_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + create_update_mongo_role_definition_parameters, # type: "_models.MongoRoleDefinitionCreateUpdateParameters" + **kwargs # type: Any + ): + # type: (...) -> Optional["_models.MongoRoleDefinitionGetResults"] + cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MongoRoleDefinitionGetResults"]] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self._create_update_mongo_role_definition_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(create_update_mongo_role_definition_parameters, 'MongoRoleDefinitionCreateUpdateParameters') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = None + if response.status_code == 200: + deserialized = self._deserialize('MongoRoleDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + _create_update_mongo_role_definition_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + def begin_create_update_mongo_role_definition( + self, + mongo_role_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + create_update_mongo_role_definition_parameters, # type: "_models.MongoRoleDefinitionCreateUpdateParameters" + **kwargs # type: Any + ): + # type: (...) -> LROPoller["_models.MongoRoleDefinitionGetResults"] + """Creates or updates an Azure Cosmos DB Mongo Role Definition. + + :param mongo_role_definition_id: The ID for the Role Definition {dbName.roleName}. + :type mongo_role_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param create_update_mongo_role_definition_parameters: The properties required to create or + update a Role Definition. + :type create_update_mongo_role_definition_parameters: ~azure.mgmt.cosmosdb.models.MongoRoleDefinitionCreateUpdateParameters + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of LROPoller that returns either MongoRoleDefinitionGetResults or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.cosmosdb.models.MongoRoleDefinitionGetResults] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoRoleDefinitionGetResults"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._create_update_mongo_role_definition_initial( + mongo_role_definition_id=mongo_role_definition_id, + resource_group_name=resource_group_name, + account_name=account_name, + create_update_mongo_role_definition_parameters=create_update_mongo_role_definition_parameters, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('MongoRoleDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + + if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_create_update_mongo_role_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + def _delete_mongo_role_definition_initial( + self, + mongo_role_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> None + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self._delete_mongo_role_definition_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.delete(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_mongo_role_definition_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + def begin_delete_mongo_role_definition( + self, + mongo_role_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> LROPoller[None] + """Deletes an existing Azure Cosmos DB Mongo Role Definition. + + :param mongo_role_definition_id: The ID for the Role Definition {dbName.roleName}. + :type mongo_role_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_mongo_role_definition_initial( + mongo_role_definition_id=mongo_role_definition_id, + resource_group_name=resource_group_name, + account_name=account_name, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + path_format_arguments = { + 'mongoRoleDefinitionId': self._serialize.url("mongo_role_definition_id", mongo_role_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + + if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_delete_mongo_role_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}'} # type: ignore + + def list_mongo_role_definitions( + self, + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> Iterable["_models.MongoRoleDefinitionListResult"] + """Retrieves the list of all Azure Cosmos DB Mongo Role Definitions. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either MongoRoleDefinitionListResult or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.cosmosdb.models.MongoRoleDefinitionListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoRoleDefinitionListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_mongo_role_definitions.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize('MongoRoleDefinitionListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged( + get_next, extract_data + ) + list_mongo_role_definitions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions'} # type: ignore + + def get_mongo_user_definition( + self, + mongo_user_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> "_models.MongoUserDefinitionGetResults" + """Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given + Id. + + :param mongo_user_definition_id: The ID for the User Definition {dbName.userName}. + :type mongo_user_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: MongoUserDefinitionGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.MongoUserDefinitionGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoUserDefinitionGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get_mongo_user_definition.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('MongoUserDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get_mongo_user_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + def _create_update_mongo_user_definition_initial( + self, + mongo_user_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + create_update_mongo_user_definition_parameters, # type: "_models.MongoUserDefinitionCreateUpdateParameters" + **kwargs # type: Any + ): + # type: (...) -> Optional["_models.MongoUserDefinitionGetResults"] + cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MongoUserDefinitionGetResults"]] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self._create_update_mongo_user_definition_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(create_update_mongo_user_definition_parameters, 'MongoUserDefinitionCreateUpdateParameters') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = None + if response.status_code == 200: + deserialized = self._deserialize('MongoUserDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + _create_update_mongo_user_definition_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + def begin_create_update_mongo_user_definition( + self, + mongo_user_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + create_update_mongo_user_definition_parameters, # type: "_models.MongoUserDefinitionCreateUpdateParameters" + **kwargs # type: Any + ): + # type: (...) -> LROPoller["_models.MongoUserDefinitionGetResults"] + """Creates or updates an Azure Cosmos DB Mongo User Definition. + + :param mongo_user_definition_id: The ID for the User Definition {dbName.userName}. + :type mongo_user_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param create_update_mongo_user_definition_parameters: The properties required to create or + update a User Definition. + :type create_update_mongo_user_definition_parameters: ~azure.mgmt.cosmosdb.models.MongoUserDefinitionCreateUpdateParameters + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of LROPoller that returns either MongoUserDefinitionGetResults or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.cosmosdb.models.MongoUserDefinitionGetResults] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoUserDefinitionGetResults"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._create_update_mongo_user_definition_initial( + mongo_user_definition_id=mongo_user_definition_id, + resource_group_name=resource_group_name, + account_name=account_name, + create_update_mongo_user_definition_parameters=create_update_mongo_user_definition_parameters, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('MongoUserDefinitionGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + + if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_create_update_mongo_user_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + def _delete_mongo_user_definition_initial( + self, + mongo_user_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> None + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self._delete_mongo_user_definition_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.delete(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_mongo_user_definition_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + def begin_delete_mongo_user_definition( + self, + mongo_user_definition_id, # type: str + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> LROPoller[None] + """Deletes an existing Azure Cosmos DB Mongo User Definition. + + :param mongo_user_definition_id: The ID for the User Definition {dbName.userName}. + :type mongo_user_definition_id: str + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_mongo_user_definition_initial( + mongo_user_definition_id=mongo_user_definition_id, + resource_group_name=resource_group_name, + account_name=account_name, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + path_format_arguments = { + 'mongoUserDefinitionId': self._serialize.url("mongo_user_definition_id", mongo_user_definition_id, 'str'), + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + + if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_delete_mongo_user_definition.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}'} # type: ignore + + def list_mongo_user_definitions( + self, + resource_group_name, # type: str + account_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> Iterable["_models.MongoUserDefinitionListResult"] + """Retrieves the list of all Azure Cosmos DB Mongo User Definition. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either MongoUserDefinitionListResult or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.cosmosdb.models.MongoUserDefinitionListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.MongoUserDefinitionListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_mongo_user_definitions.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize('MongoUserDefinitionListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged( + get_next, extract_data + ) + list_mongo_user_definitions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions'} # type: ignore diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_notebook_workspaces_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_notebook_workspaces_operations.py index bfb8a73234e..88fe58230de 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_notebook_workspaces_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_notebook_workspaces_operations.py @@ -70,7 +70,7 @@ def list_by_database_account( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -149,7 +149,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -201,7 +201,7 @@ def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -335,7 +335,7 @@ def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -466,7 +466,7 @@ def list_connection_info( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -517,7 +517,7 @@ def _regenerate_auth_token_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -635,7 +635,7 @@ def _start_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_operations.py index 78de171309d..6953509d26e 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_operations.py @@ -62,7 +62,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_partition_key_range_id_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_partition_key_range_id_operations.py index 549d6e3e572..cf336061be6 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_partition_key_range_id_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_partition_key_range_id_operations.py @@ -82,7 +82,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_partition_key_range_id_region_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_partition_key_range_id_region_operations.py index 8e68bea8329..69a77ebdee6 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_partition_key_range_id_region_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_partition_key_range_id_region_operations.py @@ -86,7 +86,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_operations.py index 263110f8bf1..9a069518eed 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_operations.py @@ -74,7 +74,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_source_target_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_source_target_operations.py index 8ab15c2a94d..0d2673f9141 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_source_target_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_source_target_operations.py @@ -82,7 +82,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_target_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_target_operations.py index c4518020387..d220f4de154 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_target_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_percentile_target_operations.py @@ -78,7 +78,7 @@ def list_metrics( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_private_endpoint_connections_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_private_endpoint_connections_operations.py index c63412113ba..a91fb89f1f7 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_private_endpoint_connections_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_private_endpoint_connections_operations.py @@ -70,7 +70,7 @@ def list_by_database_account( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -148,7 +148,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -199,7 +199,7 @@ def _create_or_update_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -334,7 +334,7 @@ def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_private_link_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_private_link_resources_operations.py index 1fae2104d1d..67d47de14db 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_private_link_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_private_link_resources_operations.py @@ -68,7 +68,7 @@ def list_by_database_account( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -146,7 +146,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_database_accounts_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_database_accounts_operations.py index b6183ae2e72..5b9835f5f75 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_database_accounts_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_database_accounts_operations.py @@ -67,7 +67,7 @@ def list_by_location( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -136,7 +136,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -210,7 +210,7 @@ def get_by_location( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_collections_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_collections_operations.py index cd45b4c6d99..319724e11d2 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_collections_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_collections_operations.py @@ -73,7 +73,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_databases_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_databases_operations.py index d3d5ff7c831..f6c79270db8 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_databases_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_databases_operations.py @@ -71,7 +71,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_resources_operations.py index 5ffec558d4b..7bc8341a0d3 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_mongodb_resources_operations.py @@ -77,7 +77,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_containers_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_containers_operations.py index 3ea7156988e..49c128dab23 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_containers_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_containers_operations.py @@ -79,7 +79,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_databases_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_databases_operations.py index 3985c7192cd..f3f8556787b 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_databases_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_databases_operations.py @@ -71,7 +71,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_resources_operations.py index c2ba469ba3e..643b5409fe6 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_restorable_sql_resources_operations.py @@ -77,7 +77,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_service_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_service_operations.py index 075ad4a32ac..45a42d8a8d1 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_service_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_service_operations.py @@ -70,7 +70,7 @@ def list( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -136,7 +136,7 @@ def _create_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -283,7 +283,7 @@ def get( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -333,7 +333,7 @@ def _delete_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_sql_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_sql_resources_operations.py index b8bd592dbeb..bd5d31f47b8 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_sql_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_sql_resources_operations.py @@ -70,7 +70,7 @@ def list_sql_databases( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -149,7 +149,7 @@ def get_sql_database( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -200,7 +200,7 @@ def _create_update_sql_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -335,7 +335,7 @@ def _delete_sql_database_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_database_initial.metadata['url'] # type: ignore @@ -464,7 +464,7 @@ def get_sql_database_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -515,7 +515,7 @@ def _update_sql_database_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -650,7 +650,7 @@ def _migrate_sql_database_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -775,7 +775,7 @@ def _migrate_sql_database_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -887,6 +887,296 @@ def get_long_running_output(pipeline_response): return LROPoller(self._client, raw_result, get_long_running_output, polling_method) begin_migrate_sql_database_to_manual_throughput.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput'} # type: ignore + def list_client_encryption_keys( + self, + resource_group_name, # type: str + account_name, # type: str + database_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> Iterable["_models.ClientEncryptionKeysListResult"] + """Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param database_name: Cosmos DB database name. + :type database_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either ClientEncryptionKeysListResult or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.cosmosdb.models.ClientEncryptionKeysListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.ClientEncryptionKeysListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_client_encryption_keys.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize('ClientEncryptionKeysListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged( + get_next, extract_data + ) + list_client_encryption_keys.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys'} # type: ignore + + def get_client_encryption_key( + self, + resource_group_name, # type: str + account_name, # type: str + database_name, # type: str + client_encryption_key_name, # type: str + **kwargs # type: Any + ): + # type: (...) -> "_models.ClientEncryptionKeyGetResults" + """Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param database_name: Cosmos DB database name. + :type database_name: str + :param client_encryption_key_name: Cosmos DB ClientEncryptionKey name. + :type client_encryption_key_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: ClientEncryptionKeyGetResults, or the result of cls(response) + :rtype: ~azure.mgmt.cosmosdb.models.ClientEncryptionKeyGetResults + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.ClientEncryptionKeyGetResults"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + accept = "application/json" + + # Construct URL + url = self.get_client_encryption_key.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'clientEncryptionKeyName': self._serialize.url("client_encryption_key_name", client_encryption_key_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('ClientEncryptionKeyGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get_client_encryption_key.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}'} # type: ignore + + def _create_update_client_encryption_key_initial( + self, + resource_group_name, # type: str + account_name, # type: str + database_name, # type: str + client_encryption_key_name, # type: str + create_update_client_encryption_key_parameters, # type: "_models.ClientEncryptionKeyCreateUpdateParameters" + **kwargs # type: Any + ): + # type: (...) -> Optional["_models.ClientEncryptionKeyGetResults"] + cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.ClientEncryptionKeyGetResults"]] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2021-10-15-preview" + content_type = kwargs.pop("content_type", "application/json") + accept = "application/json" + + # Construct URL + url = self._create_update_client_encryption_key_initial.metadata['url'] # type: ignore + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'clientEncryptionKeyName': self._serialize.url("client_encryption_key_name", client_encryption_key_name, 'str'), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(create_update_client_encryption_key_parameters, 'ClientEncryptionKeyCreateUpdateParameters') + body_content_kwargs['content'] = body_content + request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = None + if response.status_code == 200: + deserialized = self._deserialize('ClientEncryptionKeyGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + _create_update_client_encryption_key_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}'} # type: ignore + + def begin_create_update_client_encryption_key( + self, + resource_group_name, # type: str + account_name, # type: str + database_name, # type: str + client_encryption_key_name, # type: str + create_update_client_encryption_key_parameters, # type: "_models.ClientEncryptionKeyCreateUpdateParameters" + **kwargs # type: Any + ): + # type: (...) -> LROPoller["_models.ClientEncryptionKeyGetResults"] + """Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the + Azure Powershell (instead of directly). + + :param resource_group_name: The name of the resource group. The name is case insensitive. + :type resource_group_name: str + :param account_name: Cosmos DB database account name. + :type account_name: str + :param database_name: Cosmos DB database name. + :type database_name: str + :param client_encryption_key_name: Cosmos DB ClientEncryptionKey name. + :type client_encryption_key_name: str + :param create_update_client_encryption_key_parameters: The parameters to provide for the client + encryption key. + :type create_update_client_encryption_key_parameters: ~azure.mgmt.cosmosdb.models.ClientEncryptionKeyCreateUpdateParameters + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + :return: An instance of LROPoller that returns either ClientEncryptionKeyGetResults or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.cosmosdb.models.ClientEncryptionKeyGetResults] + :raises ~azure.core.exceptions.HttpResponseError: + """ + polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.ClientEncryptionKeyGetResults"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._create_update_client_encryption_key_initial( + resource_group_name=resource_group_name, + account_name=account_name, + database_name=database_name, + client_encryption_key_name=client_encryption_key_name, + create_update_client_encryption_key_parameters=create_update_client_encryption_key_parameters, + cls=lambda x,y,z: x, + **kwargs + ) + + kwargs.pop('error_map', None) + kwargs.pop('content_type', None) + + def get_long_running_output(pipeline_response): + deserialized = self._deserialize('ClientEncryptionKeyGetResults', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + path_format_arguments = { + 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1), + 'accountName': self._serialize.url("account_name", account_name, 'str', max_length=50, min_length=3, pattern=r'^[a-z0-9]+(-[a-z0-9]+)*'), + 'databaseName': self._serialize.url("database_name", database_name, 'str'), + 'clientEncryptionKeyName': self._serialize.url("client_encryption_key_name", client_encryption_key_name, 'str'), + } + + if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + begin_create_update_client_encryption_key.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}'} # type: ignore + def list_sql_containers( self, resource_group_name, # type: str @@ -913,7 +1203,7 @@ def list_sql_containers( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -995,7 +1285,7 @@ def get_sql_container( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1048,7 +1338,7 @@ def _create_update_sql_container_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1190,7 +1480,7 @@ def _delete_sql_container_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_container_initial.metadata['url'] # type: ignore @@ -1328,7 +1618,7 @@ def get_sql_container_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1381,7 +1671,7 @@ def _update_sql_container_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -1523,7 +1813,7 @@ def _migrate_sql_container_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1655,7 +1945,7 @@ def _migrate_sql_container_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1802,7 +2092,7 @@ def list_sql_stored_procedures( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -1888,7 +2178,7 @@ def get_sql_stored_procedure( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -1943,7 +2233,7 @@ def _create_update_sql_stored_procedure_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2092,7 +2382,7 @@ def _delete_sql_stored_procedure_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_stored_procedure_initial.metadata['url'] # type: ignore @@ -2235,7 +2525,7 @@ def list_sql_user_defined_functions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -2321,7 +2611,7 @@ def get_sql_user_defined_function( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -2376,7 +2666,7 @@ def _create_update_sql_user_defined_function_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2525,7 +2815,7 @@ def _delete_sql_user_defined_function_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_user_defined_function_initial.metadata['url'] # type: ignore @@ -2668,7 +2958,7 @@ def list_sql_triggers( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -2754,7 +3044,7 @@ def get_sql_trigger( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -2809,7 +3099,7 @@ def _create_update_sql_trigger_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -2958,7 +3248,7 @@ def _delete_sql_trigger_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_sql_trigger_initial.metadata['url'] # type: ignore @@ -3098,7 +3388,7 @@ def get_sql_role_definition( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -3149,7 +3439,7 @@ def _create_update_sql_role_definition_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -3284,7 +3574,7 @@ def _delete_sql_role_definition_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -3411,7 +3701,7 @@ def list_sql_role_definitions( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -3489,7 +3779,7 @@ def get_sql_role_assignment( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -3540,7 +3830,7 @@ def _create_update_sql_role_assignment_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -3675,7 +3965,7 @@ def _delete_sql_role_assignment_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -3802,7 +4092,7 @@ def list_sql_role_assignments( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -3869,7 +4159,7 @@ def _retrieve_continuous_backup_information_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" diff --git a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_table_resources_operations.py b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_table_resources_operations.py index 062611e12a0..acc877c31fe 100644 --- a/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_table_resources_operations.py +++ b/src/cosmosdb-preview/azext_cosmosdb_preview/vendored_sdks/azure_mgmt_cosmosdb/operations/_table_resources_operations.py @@ -70,7 +70,7 @@ def list_tables( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" def prepare_request(next_link=None): @@ -148,7 +148,7 @@ def get_table( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -199,7 +199,7 @@ def _create_update_table_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -333,7 +333,7 @@ def _delete_table_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" # Construct URL url = self._delete_table_initial.metadata['url'] # type: ignore @@ -462,7 +462,7 @@ def get_table_throughput( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -513,7 +513,7 @@ def _update_table_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" @@ -648,7 +648,7 @@ def _migrate_table_to_autoscale_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL @@ -773,7 +773,7 @@ def _migrate_table_to_manual_throughput_initial( 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } error_map.update(kwargs.pop('error_map', {})) - api_version = "2021-07-01-preview" + api_version = "2021-10-15-preview" accept = "application/json" # Construct URL diff --git a/src/cosmosdb-preview/setup.py b/src/cosmosdb-preview/setup.py index 9ffdda9ef03..86aa239c392 100644 --- a/src/cosmosdb-preview/setup.py +++ b/src/cosmosdb-preview/setup.py @@ -16,7 +16,7 @@ # TODO: Confirm this is the right version number you want and it matches your # HISTORY.rst entry. -VERSION = '0.10.0' +VERSION = '0.11.0' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers