KvaLocalizationMessages.psd1
ConvertFrom-StringData @' ###PSLOC ###KVA module related Errors kva_cluster_exists = The specified cluster name {0} already exists. kva_moc_unreachable = MOC is unreachable. kva_missing_kubeconfig = Unable to proceed due to missing kubeconfig file: {0}. kva_missing_kubeconfig_path = Missing kubeconfig path value in configuration file. kva_missing_kvaconfig = Missing configfile value in configuration file. kva_cluster_min_control_plane_node = Cluster {0} cannot be scaled to less than 1 control plane node. kva_cluster_ha_min_node = Cluster {0} is a highly available control plane and cannot be scaled to less than 3 nodes. kva_ca_unreachable = CloudAgent is unreachable. kva_config_state = Cannot set new {0} configuration when in this state [{1}]. kva_k8s_version_unknown = Unable to determine management cluster kubernetes version. kva_clustername_missing = The cluster Name is missing. Please ensure to specify clustername when specifying fixTarget. kva_sync_billing_failed = Sync billing failed. {0} kva_get_records_failed = Get records failed. {0} kva_billing_failed = Get billing status failed. {0} kva_wrong_release_files_count = Unexpected {0} release content files downloaded. Expected 1 file, but received {1}. kva_no_release_content = Unable to get {0} release content for version {1}. kva_unknown_kva_version = Unable to determine KVA latest version. kva_invalid_cluster = Get-KvaClusterCredential is only valid for target clusters. kva_gmsa_addon_not_installed = Addon gmsa-webhook-{0} not installed. kva_namespace_not_created = Namespace {0} not created. Please run kubectl create namespace {1} to create the namespace. kva_gmsa_not_installed = GMSA webhook not installed. Please install the gMSA webhook. kva_namespace_not_found = {0} in namespace {1} not found. Please create the service account {0} in namespace {1}. kva_namespace_exists = The specified {0} already exists. Rerun the cmdlet with -overwrite flag to update the credspec. kva_cluster_role_exists = The specified {0} already exists. Rerun the cmdlet with -overwrite flag to update the cluster role. kva_name_exists_in_namespace = The specified {0} in {1} exists. Rerun the cmdlet with -overwrite flag to update the rolebinding. kva_json_invalid = The credential spec JSON file {0} is invalid. kva_image_not_found = Unable to locate a image release with Version: {0} OS: {1} K8sVersion: {2}. kva_wrong_cab_file_count = Unexpected number of .cab files were downloaded - count: {0}. kva_unable_to_locate_image_file = Unable to locate downloaded image file archive: {0}. kva_unexpected_hash_archive = KVA image file archive has an unexpected hash. Expected hash: {0} but the downloaded file {1} has hash: {2}. kva_invalid_file_count_expansion = Expected 1 image file after expansion but found {0}. kva_unexpected_hash = KVA image file has an unexpected hash. Expected hash: {0} but the downloaded file {1} has hash: {2}. kva_invalid_retention_time = Please provide retentionTimeHours in range(Between 2 and 876000 hours). kva_zero_storage_size = storageSizeGB value should be greater than zero. kva_linux_node_required = AksHci-Monitoring requires at least 1 Linux worker node to proceed. kva_akshci_monitoring_not_installed = AksHci Monitoring is not installed. kva_azure_connection_failed = Connection to Azure failed. Please run 'Set-AksHciRegistration' and try again. kva_azure_resource_group_not_found = No Azure Resource Group Found. Please run 'Set-AksHciRegistration' and try again. kva_unable_to_fetch_version = Unable to fetch kva version. kva_empty_autoscalerprofile_config = Unable to proceed due to empty AutoScalerProfile config kva_autoscalerprofile_exists = AutoScalerProfile {0} already exists. kva_autoscalerprofile_does_not_exist = AutoScalerProfile {0} does not exist. kva_invalid_autoscalerprofile_config_key = '{0}' is not a valid AutoScalerProfile config key kva_unable_to_get_secrets = Unable to get ServicePrincipalSecret from Azure Context. kva_lb_min_count = Cluster {0} cannot be scaled to less than 1 load balancer kva_lb_already_reconciled = Cluster {0} has already {1} load balancer replicas kva_lb_scale_only_haproxy = Load balancer scaling is supported only for haproxy load balancer. Cluster {0} has {1} load balancer. kva_version_not_found = "Kva Version not found" kva_missing_ssh_private_key = Missing SSH private key path value in configuration file. ###KVA module related Errors ###KVAMessages kva_installed = KVA is already installed kva_installation_complete = KVA installation is complete! kva_installing = Kva is currently being installed. If thats not the case, please run Uninstall-Kva and try again kva_reinstall_uninstall = Please use Reinstall-Kva to reinstall or Uninstall-Kva to uninstall. kva_leaked_arc_connected_clusters = Uninstalling KVA without Azure Connection may result in leaked Arc Connected Clusters, Please clean up resources in portal. kva_creating_workload_cluster = Creating workload cluster '{0}' kva_not_installed = Kva is not installed. Please install and retry kva_retrieving_config_file = Retrieving KVA configuration file kva_retrieving_credentials = Retrieving KVA credentials kva_retrieving_deployment_status = Retrieving KVA deployment status kva_retrieving_management_cluster_details = Retrieving management cluster details kva_retrieving_cluster = Retrieving cluster... kva_monitoring_cluster_upgrade = Monitoring cluster upgrade progress kva_determining_upgrade_path = Determining upgrade path... kva_provisioning_image_gallery = Provisioning image gallery... kva_cluster_on_kubernetes_version = The cluster is currently on Kubernetes version: {0} kva_cluster_upgrade = Performing cluster upgrade... kva_waiting_for_upgrade_to_complete = Waiting for upgrade to complete... kva_getting_cluster_details = Getting cluster details... kva_check_if_image_in_gallery = Checking if the image is in the gallery... kva_creating_np_yaml = creating np yaml... kva_creating_autoscalerprofile = Creating AutoScalerProfile '{0}'... kva_getting_autoscalerprofile_details = Getting AutoScalerProfile details... kva_updating_autoscalerprofile = Updating AutoScalerProfile '{0}'... kva_deleting_autoscalerprofile = Deleting AutoScalerProfile '{0}'... kva_enabling_cluster_autoscaler = Enabling autoscaler on Cluster {0} using AutoScalerProfile {1} kva_disabling_cluster_autoscaler = Disabling autoscaler on Cluster {0} kva_changing_cluster_autoscalerprofile = Setting Cluster {0}'s AutoScalerProfile to {1} kva_gathering_cluster_information = Gathering cluster information kva_getting_nodepool_details = Getting nodepool details... kva_scaling_nodepool = Scaling nodepool {0} in cluster {1} to {2} nodes... kva_deleting_nodepool = Deleting nodepool {0} from cluster {1}... kva_enabling_nodepool_autoscaler = Enabling autoscaler on Nodepool {0} in Cluster {1} kva_disabling_nodepool_autoscaler = Enabling autoscaler on Nodepool {0} in Cluster {1} kva_removing_cluster = Removing cluster... kva_cluster_removal_in_progress = Cluster removal is in progress. This can take several minutes to complete... kva_updating_to = Updating KVA to {0} kva_updating_identity = Updating KVA identity kva_creating_identity = Creating KVA identity kva_current_state = Kva is currently in {0} state kva_creating_configuration = Creating KVA configuration kva_creating_update_configuration = Creating KVA update configuration kva_repair = KVA repair kva_creating_repair_configuration = Creating KVA repair configuration kva_discovering_release = Discovering Kva release kva_get_configmaps = Get KVA config maps kva_get_product_details = Get KVA product details kva_verify_authenticode_signature = Verifying authenticode signature for {0} kva_verification_request = Companion file requests verification of package: {0} using algorithm: {1} and hash: {2} kva_arc_onboarding_agent_installed_to_cluster = Arc Onboarding Agent has been installed to the cluster kva_watch_progress_for_arc_agents = To watch progress for the Arc Agents Onboarding run: kubectl logs job/azure-arc-onboarding -n azure-arc-onboarding --follow kva_onboarding_agent_uninstalled = Arc Onboarding Agent has been uninstalled from the cluster kva_installing_csi_smb_to_cluster = Installing csi smb to cluster... kva_csi_smb_installation_complete = Csi smb installation complete kva_installing_csi_nfs_to_cluster = Installing csi nfs to cluster... kva_csi_nfs_installation_complete = Csi nfs installation complete kva_uninstalling_csi_smb_to_cluster = Uninstalling csi smb to cluster... kva_csi_smb_uninstallation_complete = Csi smb uninstallation complete kva_uninstalling_csi_nfs_to_cluster = Uninstalling csi nfs to cluster... kva_csi_nfs_uninstallation_complete = Csi nfs uninstallation complete kva_installing_monitoring = Installing monitoring to cluster... kva_monitoring_installation_complete = Monitoring installation complete kva_uninstalling_monitoring = Uninstalling monitoring from cluster... kva_monitoring_uninstallation_complete = Monitoring Uninstallation complete kva_validating_network_configuration = Validating network configuration... kva_creating_network = Creating network... kva_removing_network = Removing network... kva_network_removal_in_progress = Netowrk removal is in progress... kva_retrieving_network = Retrieving network... kva_retrieving_configuration_for_network = Retrieving configuration for network '{0}' kva_successfully_retrieved_network = Successfully retrieved network information. kva_enabling_preview = Enabling Preview for {0} kva_disabling_preview = Disabling preview for {0} kva_configuration_for_module_update = Configuration for module {0} has been updated`n kva_unable_to_retrive_cluster_node_information = Unable to retrieve cluster node information. Will retry in {0} seconds...`n kva_current_status_of_cluster_nodes = Current status of cluster nodes:`n kva_cluster_nodes_still_upgrading = Cluster nodes are still upgrading. Will check again in {0} seconds...`n kva_cluster_nodes_running_expected_version = All cluster nodes are running the expected version. kva_current_version = Current KVA Version: {0} kva_already_in_expected_version = Already in the expected version {0} kva_existing_configuration_loaded = Existing configuration for module {0} has been loaded`n kva_new_configuration_saved = New configuration for module {0} has been saved`n kva_required_kubernetes_version = Determined that kubernetes version {0} is required for the management cluster kva_management_cluster_provisioned = The management cluster image has been provisioned kva_removing_image_cache = Removing image cache {0} kva_removing_image = Removing image {0} kva_requested_image = Requested image is '{0}' kva_checking_existing_gallery_image = Checking for existing gallery image kva_ad_kubeconfig_written_to = AD kubeconfig was be written to: {0} kva_kubeconfig_will_be_written_to = kubeconfig will be written to: {0} kva_aad_kubeconfig_written_to = AAD kubeconfig will be written to: {0} kva_kubeconfig_conflict = You cannot enable both Active Directory (adauth) and Azure Active Directory (aadauth) on the same AKS cluster. Retry running the command with either -adauth or --aadauth. kva_polling_cluster = Polling cluster for secret '{0}' to be available kva_waiting_for_gmsa_webhook = Waiting for gmsa-webhook pod to be ready... kva_pod_is_ready = Pod '{0}' is ready.`n kva_gmsacredentialspec_does_not_exist = GMSACredentialSpec {0} does not exist, skipping deletion kva_clusterrole_does_not_exist = ClusterRole {0} does not exist, skipping deletion kva_rolebinding_does_not_exist = Rolebinding {0} in {1} does not exist, skipping deletion kva_gmsacredentialspec_clusterrole_rolebinding_does_not_exist = GMSACredentialSpec {0}, clusterrole {1}, and rolebinding {2} do not exist, no objects were deleted kva_existing_image_upto_date = Existing image is present and up to date. Skipping download. kva_existing_image_not_present = Existing image is not present. Proceeding to download... kva_moving_image = Moving image from {0} to {1} kva_calculating_hash_for_archive = Calculating {0} hash for image file archive: {1} kva_calculating_hash_for_file = Calculating {0} hash for image file: {1} kva_moving_image_file = Moving image file to destination: {0} kva_generating_base64_hash = Generating base64 hash of {0} using algorithm {1} kva_lb_scaling = Scaling cluster {0}'s load balancer replicas to {1} kva_empty_cloid = Custom location object ID is empty. kva_cloid_warning = Custom locations has not been enabled on the AKS-HCI cluster. To enable custom locations manually, visit aka.ms/enable-custom-location kva_validation_start = Kva Tests Execution Started {0} kva_validation_end = Kva Tests Execution Ended {0} kva_validation_test_report_title = Test Report: kva_validation_test_time = Test execution time: {0} milliseconds kva_validation_test_success_summary = All Kva Validation tests are successful kva_validation_test_failure_summary = All Kva Validation tests are not successful kva_validation_report_title = Kva Validation Report kva_validation_report_check = Check the test report({0}) in current directory kva_validation_recommend_actions_header = Recommended actions: {0} kva_validataion_settings_success = Successfully verified Kva settings kva_validataion_succeeded = Succeeded kva_validataion_failed = Failed kva_moc_not_installed = MOC is not installed. Current MOC state {0} kva_validation_set_configuration_success = Kva configuration is valid for successful installation kva_validation_set_configuration_failure = The provided configuration is not valid. Please review the report {0}, fix the configuration and retry. kva_validation_failed_tests = Failed tests: {0} kva_validation_failed_tests_details = Details: {0} Kva_provisioning_node = Provisioning KVA Node {0} Kva_deleting_node = Deleting KVA Node {0} kva_validation_internet_testing = Testing Microsoft Endpoints ... kva_validation_connection_result = Connection to {0} ... {1} kva_validation_internet_recommend_actions = Please make sure that the Host has internet connectivity. kva_validation_internet_recommend_actions_with_proxy = Please make sure that the Host has internet connectivity via {0}. Check your host proxy settings and proxy server configuration kva_validation_internet_success = Host is able to communicate with Microsoft endpoints successfully kva_validation_internet_failure = Host is not able to communicate with Microsoft endpoints kva_validation_internet_failure_with_proxy = Host is not able to communicate with Microsoft endpoints via proxy {0} kva_validation_non_linux_linux_os_config = Linux O/S configuration present for non-Linux O/S type nodepool kva_validation_linux_os_config_invalid_hugepages_1G = Invalid value for HugePages1G. Received {0}, expected 0 or 1 kva_validation_linux_os_config_invalid_hugepages_2M = Invalid value for HugePages2M. Received {0}, expected 0 or 2048 kva_validation_linux_os_config_both_hugepages = Cannot set both HugePages1G and HugePages2M ###KVAMessages ###PSLOC '@ # SIG # Begin signature block # MIIoQwYJKoZIhvcNAQcCoIIoNDCCKDACAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG # KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBtgZ3jguUYPfgg # q4OfafeZ51D/cHrLH9ENRxQDZ+AGLKCCDXYwggX0MIID3KADAgECAhMzAAAEhV6Z # 7A5ZL83XAAAAAASFMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD # VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p # bmcgUENBIDIwMTEwHhcNMjUwNjE5MTgyMTM3WhcNMjYwNjE3MTgyMTM3WjB0MQsw # CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u # ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB # AQDASkh1cpvuUqfbqxele7LCSHEamVNBfFE4uY1FkGsAdUF/vnjpE1dnAD9vMOqy # 5ZO49ILhP4jiP/P2Pn9ao+5TDtKmcQ+pZdzbG7t43yRXJC3nXvTGQroodPi9USQi # 9rI+0gwuXRKBII7L+k3kMkKLmFrsWUjzgXVCLYa6ZH7BCALAcJWZTwWPoiT4HpqQ # hJcYLB7pfetAVCeBEVZD8itKQ6QA5/LQR+9X6dlSj4Vxta4JnpxvgSrkjXCz+tlJ # 67ABZ551lw23RWU1uyfgCfEFhBfiyPR2WSjskPl9ap6qrf8fNQ1sGYun2p4JdXxe # UAKf1hVa/3TQXjvPTiRXCnJPAgMBAAGjggFzMIIBbzAfBgNVHSUEGDAWBgorBgEE # AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUuCZyGiCuLYE0aU7j5TFqY05kko0w # RQYDVR0RBD4wPKQ6MDgxHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEW # MBQGA1UEBRMNMjMwMDEyKzUwNTM1OTAfBgNVHSMEGDAWgBRIbmTlUAXTgqoXNzci # tW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vd3d3Lm1pY3Jvc29mdC5j # b20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3JsMGEG # CCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDovL3d3dy5taWNyb3NvZnQu # Y29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDctMDguY3J0 # MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggIBACjmqAp2Ci4sTHZci+qk # tEAKsFk5HNVGKyWR2rFGXsd7cggZ04H5U4SV0fAL6fOE9dLvt4I7HBHLhpGdE5Uj # Ly4NxLTG2bDAkeAVmxmd2uKWVGKym1aarDxXfv3GCN4mRX+Pn4c+py3S/6Kkt5eS # DAIIsrzKw3Kh2SW1hCwXX/k1v4b+NH1Fjl+i/xPJspXCFuZB4aC5FLT5fgbRKqns # WeAdn8DsrYQhT3QXLt6Nv3/dMzv7G/Cdpbdcoul8FYl+t3dmXM+SIClC3l2ae0wO # lNrQ42yQEycuPU5OoqLT85jsZ7+4CaScfFINlO7l7Y7r/xauqHbSPQ1r3oIC+e71 # 5s2G3ClZa3y99aYx2lnXYe1srcrIx8NAXTViiypXVn9ZGmEkfNcfDiqGQwkml5z9 # nm3pWiBZ69adaBBbAFEjyJG4y0a76bel/4sDCVvaZzLM3TFbxVO9BQrjZRtbJZbk # C3XArpLqZSfx53SuYdddxPX8pvcqFuEu8wcUeD05t9xNbJ4TtdAECJlEi0vvBxlm # M5tzFXy2qZeqPMXHSQYqPgZ9jvScZ6NwznFD0+33kbzyhOSz/WuGbAu4cHZG8gKn # lQVT4uA2Diex9DMs2WHiokNknYlLoUeWXW1QrJLpqO82TLyKTbBM/oZHAdIc0kzo # STro9b3+vjn2809D0+SOOCVZMIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkq # hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x # EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv # bjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 # IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEwOTA5WjB+MQswCQYDVQQG # EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG # A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQg # Q29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC # CgKCAgEAq/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4BjgaBEm6f8MMHt03 # a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc6Whe0t+bU7IKLMOv2akr # rnoJr9eWWcpgGgXpZnboMlImEi/nqwhQz7NEt13YxC4Ddato88tt8zpcoRb0Rrrg # OGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+lD3v++MrWhAfTVYoonpy # 4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+/jLTswM9 # sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy/S6A4aN91/w0FK/jJSHvMAh # dCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8k # A/DRelsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL5zmhD+kjSbwYuER8ReTB # w3J64HLnJN+/RpnF78IcV9uDjexNSTCnq47f7Fufr/zdsGbiwZeBe+3W7UvnSSmn # Eyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8HhhUSJxAlMxdSlQy90 # lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0w # ggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXTgqoXNzcitW2o # ynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYD # VR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBa # BgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2Ny # bC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsG # AQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29t # L3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNV # HSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEFBQcCARYzaHR0cDovL3d3 # dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsG # AQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5AF8AcwB0AGEAdABl # AG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKb # C5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7v0epo/Np22O/IjWll11l # hJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6 # I/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/KmtYSWMfCWluWpiW5IP0 # wI/zRive/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvyCInWH8MyGOLwxS3OW560 # STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp/sfQn+N4sOiBpmLJZiWhub6e3dMNABQam # ASooPoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJihsMdYzaXht/a8/jyFqGa # J+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS/sl/ah # XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA # 9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33Vt # Y5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr # /Xmfwb1tbWrJUnMTDXpQzTGCGiMwghofAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMw # EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN # aWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNp # Z25pbmcgUENBIDIwMTECEzMAAASFXpnsDlkvzdcAAAAABIUwDQYJYIZIAWUDBAIB # BQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEO # MAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIHpXrKFv5s94FUJbR0wxyjXS # FB2IlvWWBV1/D8jkGPC2MEIGCisGAQQBgjcCAQwxNDAyoBSAEgBNAGkAYwByAG8A # cwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20wDQYJKoZIhvcNAQEB # BQAEggEAojpwEJV6KaovZlkaduZ2R0DZxHTu9+aWiVokqQWLzeuLduc+TbVxinFm # TePRap3B9X4U7eZ68D4EH4dvgq76WlC/u97iybTBIDDPJXir0XJHDLF6Fc6/BE9T # oaAGjl92ubunrCc1aCzcw5iurcCQpvMjeBjKXaZ8oSFz+bIN3yhw0WeXohEtUe2V # vkQj4gD0pG9xCzwtcs7iDgicKuQLMhhXOSU8YnlGp6ra7iCWUwAS3xnYK3zae92R # npYgelqdQT35j4uK+FMQAQWDt9asDm047agr+3Cp0YZucUg694vXpE+W+zxvC/uZ # +wozSiwb5SDaXzK1U54XqLDdiQ2Gc6GCF60wghepBgorBgEEAYI3AwMBMYIXmTCC # F5UGCSqGSIb3DQEHAqCCF4YwgheCAgEDMQ8wDQYJYIZIAWUDBAIBBQAwggFaBgsq # hkiG9w0BCRABBKCCAUkEggFFMIIBQQIBAQYKKwYBBAGEWQoDATAxMA0GCWCGSAFl # AwQCAQUABCBafe8RZyof/WggitLDF/KgFEXkfFWtsdDJIfy2zFZXmQIGaKNa1ruv # GBMyMDI1MDkxODA1MzU0Mi44MDdaMASAAgH0oIHZpIHWMIHTMQswCQYDVQQGEwJV # UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE # ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl # bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJzAlBgNVBAsTHm5TaGllbGQgVFNTIEVT # Tjo2QjA1LTA1RTAtRDk0NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAg # U2VydmljZaCCEfswggcoMIIFEKADAgECAhMzAAAB9oMvJmpUXSLBAAEAAAH2MA0G # CSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u # MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp # b24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTI0 # MDcyNTE4MzEwNFoXDTI1MTAyMjE4MzEwNFowgdMxCzAJBgNVBAYTAlVTMRMwEQYD # VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24xLTArBgNVBAsTJE1pY3Jvc29mdCBJcmVsYW5kIE9w # ZXJhdGlvbnMgTGltaXRlZDEnMCUGA1UECxMeblNoaWVsZCBUU1MgRVNOOjZCMDUt # MDVFMC1EOTQ3MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNl # MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0UJeLMR/N9WPBZhuKVFF # +eWJZ68Wujdj4X6JR05cxO5CepNXo17rVazwWLkm5AjaVh19ZVjDChHzimxsoaXx # Nu8IDggKwpXvpAAItv4Ux50e9S2uVwfKv57p9JKG+Q7VONShujl1NCMkcgSrPdmd # /8zcsmhzcNobLomrCAIORZ8IwhYy4siVQlf1NKhlyAzmkWJD0N+60IiogFBzg3yI # SsvroOx0x1xSi2PiRIQlTXE74MggZDIDKqH/hb9FT2kK/nV/aXjuo9LMrrRmn44o # YYADe/rO95F+SG3uuuhf+H4IriXr0h9ptA6SwHJPS2VmbNWCjQWq5G4YkrcqbPMa # x7vNXUwu7T65E8fFPd1IuE9RsG4TMAV7XkXBopmPNfvL0hjxg44kpQn384V46o+z # dQqy5K9dDlWm/J6vZtp5yA1PyD3w+HbGubS0niEQ1L6wGOrPfzIm0FdOn+xFo48E # Rl+Fxw/3OvXM5CY1EqnzEznPjzJc7OJwhJVR3VQDHjBcEFTOvS9E0diNu1eocw+Z # Ckz4Pu/oQv+gqU+bfxL8e7PFktfRDlM6FyOzjP4zuI25gD8tO9zJg6g6fRpaZc43 # 9mAbkl3zCVzTLDgchv6SxQajJtvvoQaZxQf0tRiPcbr2HWfMoqqd9uiQ0hTUEhG4 # 4FBSTeUPZeEenRCWadCW4G8CAwEAAaOCAUkwggFFMB0GA1UdDgQWBBRIwZsJuOcJ # fScPWcXZuBA4B89K8jAfBgNVHSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBf # BgNVHR8EWDBWMFSgUqBQhk5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3Bz # L2NybC9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmww # bAYIKwYBBQUHAQEEYDBeMFwGCCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29m # dC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0El # MjAyMDEwKDEpLmNydDAMBgNVHRMBAf8EAjAAMBYGA1UdJQEB/wQMMAoGCCsGAQUF # BwMIMA4GA1UdDwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEA13kBirH1cHu1 # WYR1ysj125omGtQ0PaQkEzwGb70xtqSoI+svQihsgdTYxaPfp2IVFdgjaMaBi81w # B8/nu866FfFKKdhdp3wnMZ91PpP4Ooe7Ncf6qICkgSuwgdIdQvqE0h8VQ5QW5sDV # 4Q0Jnj4f7KHYx4NiM8C4jTw8SQtsuxWiTH2Hikf3QYB71a7dB9zgHOkW0hgUEeWO # 9mh2wWqYS/Q48ASjOqYw/ha54oVOff22WaoH+/Hxd9NTEU/4vlvsRIMWT0jsnNI7 # 1jVArT4Q9Bt6VShWzyqraE6SKUoZrEwBpVsI0LMg2X3hOLblC1vxM3+wMyOh97aF # Os7sFnuemtI2Mfj8qg16BZTJxXlpPurWrG+OBj4BoTDkC9AxXYB3yEtuwMs7pRWL # yxIxw/wV9THKUGm+x+VE0POLwkrSMgjulSXkpfELHWWiCVslJbFIIB/4Alv+jQJS # KAJuo9CErbm2qeDk/zjJYlYaVGMyKuYZ+uSRVKB2qkEPcEzG1dO9zIa1Mp32J+zz # W3P7suJfjw62s3hDOLk+6lMQOR04x+2o17G3LceLkkxJm41ErdiTjAmdClen9yl6 # HgMpGS4okjFCJX+CpOFX7gBA3PVxQWubisAQbL5HgTFBtQNEzcCdh1GYw/6nzzNN # t+0GQnnobBddfOAiqkzvItqXjvGyK1QwggdxMIIFWaADAgECAhMzAAAAFcXna54C # m0mZAAAAAAAVMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJVUzETMBEGA1UE # CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z # b2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9vdCBDZXJ0aWZp # Y2F0ZSBBdXRob3JpdHkgMjAxMDAeFw0yMTA5MzAxODIyMjVaFw0zMDA5MzAxODMy # MjVaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH # EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV # BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMIICIjANBgkqhkiG9w0B # AQEFAAOCAg8AMIICCgKCAgEA5OGmTOe0ciELeaLL1yR5vQ7VgtP97pwHB9KpbE51 # yMo1V/YBf2xK4OK9uT4XYDP/XE/HZveVU3Fa4n5KWv64NmeFRiMMtY0Tz3cywBAY # 6GB9alKDRLemjkZrBxTzxXb1hlDcwUTIcVxRMTegCjhuje3XD9gmU3w5YQJ6xKr9 # cmmvHaus9ja+NSZk2pg7uhp7M62AW36MEBydUv626GIl3GoPz130/o5Tz9bshVZN # 7928jaTjkY+yOSxRnOlwaQ3KNi1wjjHINSi947SHJMPgyY9+tVSP3PoFVZhtaDua # Rr3tpK56KTesy+uDRedGbsoy1cCGMFxPLOJiss254o2I5JasAUq7vnGpF1tnYN74 # kpEeHT39IM9zfUGaRnXNxF803RKJ1v2lIH1+/NmeRd+2ci/bfV+AutuqfjbsNkz2 # K26oElHovwUDo9Fzpk03dJQcNIIP8BDyt0cY7afomXw/TNuvXsLz1dhzPUNOwTM5 # TI4CvEJoLhDqhFFG4tG9ahhaYQFzymeiXtcodgLiMxhy16cg8ML6EgrXY28MyTZk # i1ugpoMhXV8wdJGUlNi5UPkLiWHzNgY1GIRH29wb0f2y1BzFa/ZcUlFdEtsluq9Q # BXpsxREdcu+N+VLEhReTwDwV2xo3xwgVGD94q0W29R6HXtqPnhZyacaue7e3Pmri # Lq0CAwEAAaOCAd0wggHZMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUC # BBYEFCqnUv5kxJq+gpE8RjUpzxD/LwTuMB0GA1UdDgQWBBSfpxVdAF5iXYP05dJl # pxtTNRnpcjBcBgNVHSAEVTBTMFEGDCsGAQQBgjdMg30BATBBMD8GCCsGAQUFBwIB # FjNodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL0RvY3MvUmVwb3NpdG9y # eS5odG0wEwYDVR0lBAwwCgYIKwYBBQUHAwgwGQYJKwYBBAGCNxQCBAweCgBTAHUA # YgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU # 1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL2Ny # bC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0XzIw # MTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+aHR0cDov # L3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRfMjAxMC0w # Ni0yMy5jcnQwDQYJKoZIhvcNAQELBQADggIBAJ1VffwqreEsH2cBMSRb4Z5yS/yp # b+pcFLY+TkdkeLEGk5c9MTO1OdfCcTY/2mRsfNB1OW27DzHkwo/7bNGhlBgi7ulm # ZzpTTd2YurYeeNg2LpypglYAA7AFvonoaeC6Ce5732pvvinLbtg/SHUB2RjebYIM # 9W0jVOR4U3UkV7ndn/OOPcbzaN9l9qRWqveVtihVJ9AkvUCgvxm2EhIRXT0n4ECW # OKz3+SmJw7wXsFSFQrP8DJ6LGYnn8AtqgcKBGUIZUnWKNsIdw2FzLixre24/LAl4 # FOmRsqlb30mjdAy87JGA0j3mSj5mO0+7hvoyGtmW9I/2kQH2zsZ0/fZMcm8Qq3Uw # xTSwethQ/gpY3UA8x1RtnWN0SCyxTkctwRQEcb9k+SS+c23Kjgm9swFXSVRk2XPX # fx5bRAGOWhmRaw2fpCjcZxkoJLo4S5pu+yFUa2pFEUep8beuyOiJXk+d0tBMdrVX # VAmxaQFEfnyhYWxz/gq77EFmPWn9y8FBSX5+k77L+DvktxW/tM4+pTFRhLy/AsGC # onsXHRWJjXD+57XQKBqJC4822rpM+Zv/Cuk0+CQ1ZyvgDbjmjJnW4SLq8CdCPSWU # 5nR0W2rRnj7tfqAxM328y+l7vzhwRNGQ8cirOoo6CGJ/2XBjU02N7oJtpQUQwXEG # ahC0HVUzWLOhcGbyoYIDVjCCAj4CAQEwggEBoYHZpIHWMIHTMQswCQYDVQQGEwJV # UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE # ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMS0wKwYDVQQLEyRNaWNyb3NvZnQgSXJl # bGFuZCBPcGVyYXRpb25zIExpbWl0ZWQxJzAlBgNVBAsTHm5TaGllbGQgVFNTIEVT # Tjo2QjA1LTA1RTAtRDk0NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAg # U2VydmljZaIjCgEBMAcGBSsOAwIaAxUAFU9eSpdxs0a06JFIuGFHIj/I+36ggYMw # gYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE # BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYD # VQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQsF # AAIFAOx2DCowIhgPMjAyNTA5MTgwNDQyMThaGA8yMDI1MDkxOTA0NDIxOFowdDA6 # BgorBgEEAYRZCgQBMSwwKjAKAgUA7HYMKgIBADAHAgEAAgIe7jAHAgEAAgITpjAK # AgUA7HddqgIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMCoAowCAIB # AAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3DQEBCwUAA4IBAQBHtD+ga/VZh/BC # 704EAou/7ERi4PSv6MdDSPjkzzaI163LHLhcSiSE7gJkUa7YoacaBmnx/GcQQw0h # BKlMIoNjFem6z+vXkgHsA7WK67MMvN8yTpu3leZa6KwvWUgT//Vi2nA5yPMZQqjf # HACb12ldhFJUuE4OLe6kpwamWuny4fVX4h5lVQ9Dt8x2UTEjvgi/5QiEjZoj16x4 # a3PuUsuv9QguTHP+zA6JfcbRePmMnOI0V0wBVcuxnmb1xIfSJfJ/vRodIJuuzSn3 # msTzb0GJcEkVNaR0xJTvH0uM+wFSUPjJUhBepMF3zGbPqqYO0/SHNsERAipKUrkK # +oIF6RT6MYIEDTCCBAkCAQEwgZMwfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldh # c2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBD # b3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIw # MTACEzMAAAH2gy8malRdIsEAAQAAAfYwDQYJYIZIAWUDBAIBBQCgggFKMBoGCSqG # SIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQxIgQgr9lORJyD1409 # WxtqJ0aXL5pkiFOGWy5xQD8Spkw8KeowgfoGCyqGSIb3DQEJEAIvMYHqMIHnMIHk # MIG9BCArYUzxlF6m5USLS4f8NXL/8aoNEVdsCZRmF+LlQjG2ojCBmDCBgKR+MHwx # CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt # b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p # Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAB9oMvJmpUXSLBAAEAAAH2 # MCIEIDO4KkjDn/14rrG4caR1hCVwnzrIFnSeIxRNIHTQr6PfMA0GCSqGSIb3DQEB # CwUABIICAEg0eahQZG8CMWiSTHcBn1cy6m68ECA2Lu8eMx8oHahyW1KULGlS8/eo # 7Fn2sVOT/enJ8Ew6pQA1xS5vp7nZNEd4jdw3lgBthBPfSgzx9gGaQycy8QVaPXFy # rhYy90fyNh4TebRCAjHNjq2lbOegHITuNLEzB+8ir9r3IR5Z/d5G5cpy1eEYEHEN # enAXaXP4ZguiZDvHbkv3VcUNZMSLsdITrYvZIZKoHK2j/zLGS212VE1iAtXyrS/e # qt7FmaDDcpdHREjCnPQ0PYJ+G2lx3Q1arRGCZn3dCNqXx4Rw0DnAshXQ/S0juUfB # LIyLQ+DLy5K0QF/CofvDCkm3gtLEjJf/Brx3yfElWAml8vsd+QkWv1OZJ/f1PyGr # aTboLmWRQUzOBhE1K4xxZLg6LaNSu8GdCF9lqP4/aELDtKIVQKWFeUfPyKwe8fGX # hXQ/uVSwx8f8qqdsIC2nE1hT5dqyOfM4ahK0gt4qdfJ0fT085gmEai6SU41QUKOT # U6ahfMYeI1DFXc4j4WeaAo4V/q0lodnz0J4geJ0yykbNEbaehiIG517nNtQs5owy # ftxiaslfhqCRmC82JeVmGN7vfNaaD5USxyHnTEsy5/smnU0akAsf86BoF5Xdq5i2 # WzzoEi7ri5aNEkw6Nh+d/Oq1Z8MbN9JyaLHsNsZiknSG3WD3BD/c # SIG # End signature block |